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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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