Serial Cable » History » Version 19
Anonymous, 02/19/2016 10:48 PM
Name changed from CalypsoSerialCable to Hardware/SerialCable
1 | 5 | vogelchr | The Calypso phones typically all have a serial port @ 3.3V levels on the 2.5mm earphone jack. |
---|---|---|---|
2 | 1 | laforge | |
3 | 18 | laforge | Those cables are sometimes called ''T191 unlock cable'' and come in a variety of fashions, such as |
4 | * Real RS232 on DB9 |
||
5 | * with integrated USB serial converter chips |
||
6 | * PL2303 (cheap, only standard baud rates) |
||
7 | * FT232 (expensive, non-standard baud rates) |
||
8 | * CP2102 (medium price, non-standard baud rates) |
||
9 | 7 | tsaitgaist | |
10 | You can either buy ready-made cables, e.g. at: |
||
11 | 9 | laforge | * USB variant |
12 | 1 | laforge | * [http://www.gsmliberty.net/shop/motorola-t191-dataunlock-cable-p-1252.html gsmliberty.net] |
13 | * [http://www.fonefunshop.co.uk/datacables/motorola.htm fonefunshop.co.uk] |
||
14 | 13 | tsaitgaist | * [http://gsmserver.com/cables/Smart-Clip_Cable_for_Compal_Chi_Mei_based_phones.php gsmserver] |
15 | 18 | laforge | * [http://shop.sysmocom.de/products/cp2102-25 sysmocom shop] (CP2102 for burst_ind!) |
16 | * RS232 variant, you still need a RS232 serail port or separate USB/RS232 adapter |
||
17 | 7 | tsaitgaist | * [http://www.cellcorner.com/xshp/unlock-phone-codes/motorola-t190-t191-t193-unlock-data-cable.html cellcorner.com] |
18 | 10 | laforge | * USB/RS232 cable |
19 | * [http://www.tronisoft.com/cat_usbtoserial.php tronisoft.com] (FTDI and Prolific cables) |
||
20 | 3 | laforge | |
21 | Or you can build it yourself (detailed instructions can be found on the net, search for "t191 unlock cable" or the like). |
||
22 | |||
23 | 4 | laforge | * TxD is at the tip of the plug (PC to Device) |
24 | 1 | laforge | * RxD is at the middle contact (Device to PC) |
25 | 5 | vogelchr | * GND is the outer contact |
26 | |||
27 | == Hints and Warnings == |
||
28 | 1 | laforge | |
29 | * If you don't use a 3.3V (low voltage TTL, LVCMOS) serial port you can fry your phone! (internally, it connects to the IO-pins of the baseband processor which run at 2.8V). '''Don't connect directly to your PCs serial port (running at +/- 12V!).''' |
||
30 | * If your development system is virtualized (runs inside VMware, Virtualbox, Parallels...) the connections can be unreliable (the loader protocol is timing critical). |
||
31 | * Your safest bet is a USB cable with a FTDI chip (FTx232) configured for operation at 3.3V connected to a machine running Linux natively. Prolific chips (PL2303) also work, but are far less reliable. |
||
32 | 18 | laforge | |
33 | === non-standard higher baud-rates (burst_ind branch) === |
||
34 | If you want to communicate with the Calypso at baudrates higher than 115200 bps, you'll have to resort to non-standard baudrates. |
||
35 | |||
36 | 19 | laforge | These are not supported by cheap PL2303 based cables and only work with a FTDI or [wiki:Hardware/CP210xTutorial CP210x] based USB adapter cable. |