Project

General

Profile

MotorolaC155 » History » Version 16

laforge, 02/21/2016 10:33 AM

1 15 laforge
{{>toc}}
2 1 laforge
3 15 laforge
h1. Motorola C155
4
5
6 1 laforge
The C155 seems to be one of many ODM phones that Motorola bought from Compal communications in Taiwan.  It is of the same family as the C118, C123, etc.
7
8
The internal name of the hardware is E99.
9
10 15 laforge
Compared to the [[MotorolaC123]], this phone offers
11
* a color LCD (same resolution)
12
* four times bigger RAM (2MByte)
13
* four times bigger NOR Flash (8MByte)
14
* JTAG seems accessible, though this is unconfirmed
15 1 laforge
16
17 15 laforge
h2. Specifications
18
19
* GSM 900 / GSM 1800 dual-band
20
* 101x45x21 mm, 86 grams
21
* GPRS
22
* 920mAh Li-Ion battery
23
* Ti Calypso/Iota/Rita chipset
24
25
26
h2. Hardware
27
28 16 laforge
!c155_pcb.jpg!
29
!osmocom_c155.jpg!
30 1 laforge
31 15 laforge
h3. Schematics
32
33
34 1 laforge
Schematics ( Sch_C155_A3_C_L3_1.0.pdf ) can be found on this site: http://globalsupport.ru/file.php?id=48&oper=d  (among others). The captcha is a b**** but it'll work in the end.
35
36
37 15 laforge
h3. GSM Chipset
38 1 laforge
39
40 15 laforge
* DBB: Ti Calypso Baseband, D751749GHH model (Calypso Lite G2), includes 256kBytes of internal SRAM
41
* ABB: Ti TWL3014C
42
* RF: TRF6151C
43
* RF PA: SKY77324-12
44 1 laforge
45 15 laforge
46
h3. NOR Flash + SRAM
47
48
* Intel RD38F2030W0ZBQ1
49
** 64MBit NOR (8 MByte), bottom boot
50
** 16Mbit SRAM (2 MByte)
51
* Data sheet is in our git repository
52
53
54
h3. Display
55
56
57 14 laforge
The display is a 98x67 pixels CSTN color LCD (12Bit, 4096 Colors), which is attached via UWire to the Calypso DBB chip.
58 3 laforge
59 15 laforge
The LCD controller inside the display is a Solomon SSD1783 (using an extended Epson commandset), for which the datasheet is available at "We now have a basic text-only driver.
60 1 laforge
61
62 15 laforge
h3. Audio Ringtone Chip
63 1 laforge
64
65 15 laforge
It uses a [[RingtoneChips#SunplusSPMA100B|Sunplus SPMA100B"httpwwwdensitroncomuploadedFilesDisplaysSupportSSD1783pdf]]. chip. There is no datasheet available from Sunplus, but however, the Chip is pin-compatible with the Yamaha YMU759 MA-2 (Mobile Audio 2). But even for this chip there is no register level datasheet available.
66
67
68
h3. Test Points
69
70
71
72
h4. Test points accessible from battery compartment
73
74 16 laforge
!compal_testpads.png!
75 1 laforge
76
Left Row of pins (from left to right
77 15 laforge
* TP108 -- GND
78
* TP29 -- GND (used to be VADCID)
79
* TP37 -- GND (used to be Rx IRDA)
80
* TP27 -- DLPWR (download power on), connects to Iota:RPWON
81
* TP36 -- GND (used to be Tx IRDA)
82
* TP10 -- DTR Modem
83 1 laforge
84 4 laforge
Right row of pins (from left to right)
85 15 laforge
* TP8 --  TDI JTAG
86
* TP11 -- DSR Modem
87
* TP9 -- CTS Modem
88
* TP18 -- TMS JTAG
89
* TP13 -- TxD Modem
90
* TP16 -- TDO JTAG
91
* TP21 -- RTS Modem
92
* TP17 -- TCK JTAG
93
* TP14 -- RxD Modem
94
* TP3 -- DLPWR
95 1 laforge
96
97 15 laforge
h3. PCB photographs
98 1 laforge
99
100 15 laforge
Available from "h2. Misc Notes
101 1 laforge
102 15 laforge
103
104
h3. Bootloader
105
106
107
The RAM loader of the C155 assumes that the payload is a THUMB binary.  [[osmocon"httplaforgegnumonksorgphotoalbumdevicesmotorola_compalc155]] thus always prefixes the payload with 32bit of
108 1 laforge
object code to switch back to ARM mode before jumping to the start routine.
Add picture from clipboard (Maximum size: 48.8 MB)