FreeCalypso > hg > freecalypso-reveng
annotate pirelli/lcd @ 108:85bb35342834
C156 boot code disassembly started
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Mon, 31 Mar 2014 16:41:21 +0000 |
parents | c20dedad87a0 |
children |
rev | line source |
---|---|
62
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1 Attempting to learn some of the LCD connector pinout by tracing some signals |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
2 from the SPCA552E - those signals which are suggested by the Nokia schematic |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
3 showing the same chip. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
4 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
5 LCD_D0, coming from SPCA ball D1: L8 trace goes to (3779,1826). L7 trace to |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
6 (2404,1833). Appears to connect to display pin 9 by way of a via in the pad. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
7 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
8 LCD_D1, SPCA ball E1: (3802,1816). L7 trace to (2320,1817). |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
9 Connects to display pin 10. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
10 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
11 LCD_D2, SPCA ball E2: (3808,1841). L7 trace to (2325,1760). |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
12 Connects to display pin 11. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
13 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
14 LCD_D3, SPCA ball E3: (3906,1855). L7 trace passes through (3695,1701), then |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
15 goes to (2325,1703). The middle tap seems to go to a resistor whose other end |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
16 is a copper fill (GND). Nokia's schematic has a pull-down resistor on this |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
17 LCD_D3 net as a mode-select for the SPCA552E. The display end connects to |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
18 pin 12. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
19 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
20 LCD_D4, SPCA ball F1: (3791,1774). L7 trace to (2387,1707). |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
21 Appears to connect to display pin 13 by way of a via in the pad. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
22 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
23 LCD_D5, SPCA ball F2: (3759,1687). L7 trace to (2483,1551). |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
24 Connects to display pin 14. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
25 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
26 LCD_D6, SPCA ball F3: (3744,1664). L7 trace to (2329,1636). |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
27 Connects to display pin 15. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
28 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
29 LCD_D7, SPCA ball G1: (3798,1695). L7 trace to (2302,1540). |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
30 Connects to display pin 16. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
31 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
32 LCD_D8, SPCA ball G2: (3806,1669). |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
33 LCD_D9, SPCA ball H1: ball at (3839,1680), no visible connection. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
34 LCD_D10, SPCA ball J1: ball at (3840,1631), no visible connection. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
35 LCD_D11, SPCA ball H2: ball at (3889,1682), no visible connection. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
36 LCD_D12, SPCA ball J2: ball at (3888,1631), no visible connection. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
37 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
38 The 4 "unconnected" balls above indeed have invisible microvias in the pads, |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
39 visible on L7. On L7 there is a bundle of 5 traces with LCD_D8 at the bottom |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
40 and LCD_D12 at the top. Vias back to L8: |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
41 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
42 LCD_D8: (2571,1409), pin 18 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
43 LCD_D9: (2544,1408), pin 19 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
44 LCD_D10: (2516,1409), pin 20 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
45 LCD_D11: (2515,1380), pin 21 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
46 LCD_D12: (2569,1298), pin 22 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
47 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
48 LCD_D13, SPCA ball G3: (3790,1506). L7 trace to (2561,1209), pin 23. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
49 LCD_D14, SPCA ball H3: (3827,1507). L7 trace to (2541,1189), pin 24. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
50 LCD_D15, SPCA ball J3: (3935,1597). L7 trace to (2522,1165), pin 25. |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
51 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
52 Display connector pinout: |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
53 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
54 Pin 1: |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
55 Pin 2: |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
56 Pin 3: |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
57 Pin 4: |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
58 Pin 5: |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
59 Pin 6: |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
60 Pin 7: |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
61 Pin 8: |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
62 Pin 9: D0 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
63 Pin 10: D1 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
64 Pin 11: D2 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
65 Pin 12: D3 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
66 Pin 13: D4 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
67 Pin 14: D5 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
68 Pin 15: D6 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
69 Pin 16: D7 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
70 Pin 17: connects to copper flood, must be GND |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
71 Pin 18: D8 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
72 Pin 19: D9 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
73 Pin 20: D10 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
74 Pin 21: D11 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
75 Pin 22: D12 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
76 Pin 23: D13 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
77 Pin 24: D14 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
78 Pin 25: D15 |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
79 Pin 26: fat trace to (2427,1123) |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
80 Pin 27: looks like a possible via-in-pad |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
81 Pin 28: fat trace goes through an exposed test point at (3068,1042), then to |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
82 via at (3161,1001) |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
83 Pin 29: looks like a possible via-in-pad |
c20dedad87a0
Pirelli PCB RE: got some success with the LCD connector pinout
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
84 Pin 30: connects to copper flood, must be GND |