Project

General

Profile

MotorolaC155 » History » Version 13

steve-m, 02/19/2016 10:48 PM
updated display and melody info

1 5 laforge
[[PageOutline]]
2 1 laforge
= Motorola C155 =
3
4
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.
5
6 2 laforge
The internal name of the hardware is E99.
7
8 7 laforge
Compared to the [wiki:MotorolaC123], this phone offers
9
 * a color LCD (same resolution)
10
 * four times bigger RAM (2MByte)
11
 * four times bigger NOR Flash (8MByte)
12 8 laforge
 * JTAG seems accessible, though this is unconfirmed
13 7 laforge
14 1 laforge
== Specifications ==
15
 * GSM 900 / GSM 1800 dual-band
16
 * 101x45x21 mm, 86 grams
17
 * GPRS
18
 * 920mAh Li-Ion battery
19
 * Ti Calypso/Iota/Rita chipset
20
21
== Hardware ==
22 10 laforge
[[Image(c155_pcb.jpg, 50%)]]
23 12 laforge
[[Image(osmocom_c155.jpg, 33%)]]
24 11 laforge
=== Schematics ===
25
26
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.
27
28 1 laforge
=== GSM Chipset ===
29
30
 * DBB: Ti Calypso Baseband, D751749GHH model (Calypso Lite G2), includes 256kBytes of internal SRAM
31
 * ABB: Ti TWL3014C
32
 * RF: TRF6151C
33
 * RF PA: SKY77324-12
34
35
=== NOR Flash + SRAM ===
36
 * Intel RD38F2030W0ZBQ1
37
  * 64MBit NOR (8 MByte), bottom boot
38
  * 16Mbit SRAM (2 MByte)
39
 * Data sheet is in our git repository
40
41
=== Display ===
42
43 13 steve-m
The display is a 98x67 pixels CSTN color LCD (12Bit, 4096 Colors), which is attached via UWire to the Calypso DBB chip.
44 1 laforge
45 13 steve-m
The LCD controller inside the display is a Solomon SSD1783 (using an extended Epson commandset), for which the datasheet is available at [http://www.densitron.com/uploadedFiles/Displays/Support/SSD1783.pdf].
46
We now have a basic text-only driver.
47 1 laforge
48 3 laforge
=== Audio Ringtone Chip ===
49
50 13 steve-m
It uses a Sunplus SPMA100B 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.
51 3 laforge
52 1 laforge
=== Test Points ===
53
54
==== Test points accessible from battery compartment ====
55 6 laforge
[[Image(MotorolaC123:compal_testpads.png)]]
56 1 laforge
57
Left Row of pins (from left to right
58
 * TP108 -- GND
59
 * TP29 -- GND (used to be VADCID)
60
 * TP37 -- GND (used to be Rx IRDA)
61
 * TP27 -- DLPWR (download power on), connects to Iota:RPWON
62
 * TP36 -- GND (used to be Tx IRDA)
63
 * TP10 -- DTR Modem
64
65
Right row of pins (from left to right)
66
 * TP8 --  TDI JTAG
67
 * TP11 -- DSR Modem
68
 * TP9 -- CTS Modem
69
 * TP18 -- TMS JTAG
70
 * TP13 -- TxD Modem
71
 * TP16 -- TDO JTAG
72
 * TP21 -- RTS Modem
73
 * TP17 -- TCK JTAG
74
 * TP14 -- RxD Modem
75
 * TP3 -- DLPWR
76
77 4 laforge
=== PCB photographs ===
78
79
Available from [http://laforge.gnumonks.org/photoalbum/devices/motorola_compal/c155]
80
81 1 laforge
== Misc Notes ==
82
83
=== Bootloader ===
84
85 6 laforge
The RAM loader of the C155 assumes that the payload is a THUMB binary.  [wiki:osmocon] thus always prefixes the payload with 32bit of
86 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)