Project

General

Profile

MotorolaC155 » History » Version 17

laforge, 01/19/2022 08:47 AM

1 15 laforge
{{>toc}}
2 1 laforge
3 15 laforge
h1. Motorola C155
4
5 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.
6
7
The internal name of the hardware is E99.
8 17 laforge
9
{{thumbnail(c155.jpg)}}
10 1 laforge
11 15 laforge
Compared to the [[MotorolaC123]], this phone offers
12
* a color LCD (same resolution)
13
* four times bigger RAM (2MByte)
14
* four times bigger NOR Flash (8MByte)
15
* JTAG seems accessible, though this is unconfirmed
16 1 laforge
17
18 15 laforge
h2. Specifications
19
20
* GSM 900 / GSM 1800 dual-band
21
* 101x45x21 mm, 86 grams
22
* GPRS
23
* 920mAh Li-Ion battery
24
* Ti Calypso/Iota/Rita chipset
25
26
27
h2. Hardware
28
29 16 laforge
!c155_pcb.jpg!
30
!osmocom_c155.jpg!
31 1 laforge
32 15 laforge
h3. Schematics
33
34
35 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.
36
37
38 15 laforge
h3. GSM Chipset
39 1 laforge
40
41 15 laforge
* DBB: Ti Calypso Baseband, D751749GHH model (Calypso Lite G2), includes 256kBytes of internal SRAM
42
* ABB: Ti TWL3014C
43
* RF: TRF6151C
44
* RF PA: SKY77324-12
45 1 laforge
46 15 laforge
47
h3. NOR Flash + SRAM
48
49
* Intel RD38F2030W0ZBQ1
50
** 64MBit NOR (8 MByte), bottom boot
51
** 16Mbit SRAM (2 MByte)
52
* Data sheet is in our git repository
53
54
55
h3. Display
56
57
58 14 laforge
The display is a 98x67 pixels CSTN color LCD (12Bit, 4096 Colors), which is attached via UWire to the Calypso DBB chip.
59 3 laforge
60 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.
61 1 laforge
62
63 15 laforge
h3. Audio Ringtone Chip
64 1 laforge
65
66 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.
67
68
69
h3. Test Points
70
71
72
73
h4. Test points accessible from battery compartment
74
75 16 laforge
!compal_testpads.png!
76 1 laforge
77
Left Row of pins (from left to right
78 15 laforge
* TP108 -- GND
79
* TP29 -- GND (used to be VADCID)
80
* TP37 -- GND (used to be Rx IRDA)
81
* TP27 -- DLPWR (download power on), connects to Iota:RPWON
82
* TP36 -- GND (used to be Tx IRDA)
83
* TP10 -- DTR Modem
84 1 laforge
85 4 laforge
Right row of pins (from left to right)
86 15 laforge
* TP8 --  TDI JTAG
87
* TP11 -- DSR Modem
88
* TP9 -- CTS Modem
89
* TP18 -- TMS JTAG
90
* TP13 -- TxD Modem
91
* TP16 -- TDO JTAG
92
* TP21 -- RTS Modem
93
* TP17 -- TCK JTAG
94
* TP14 -- RxD Modem
95
* TP3 -- DLPWR
96 1 laforge
97
98 15 laforge
h3. PCB photographs
99 1 laforge
100
101 15 laforge
Available from "h2. Misc Notes
102 1 laforge
103 15 laforge
104
105
h3. Bootloader
106
107
108
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
109 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)