clone non-original nokia CA-42 cable (USB to UART) serial to TTL serial
Note: TTL serial is different than the serial from PC (ie. RS232 voltages), TTL goes from 0 to 3.3V signals, and PC serial goes more or less -12 to -3 and +3 to +12; Some more info here: http://wiki.openwrt.org/oldwiki/openwrtdocs/customizing/hardware/serial_console
this CA-42 cable has some chip on the USB side of the plug (as do all CA-42 cables) that does the voltage conversions. TTL voltages are used to interface ie. a controller (aka chip) ie. or a router's serial port (which is usually 4 pins VCC(or VDD), TX, RX, GND)
see the picture below...
something I copied from here is below:
Bus 002 Device 078: ID 6547:0232
Device Descriptor:
...
idVendor 0x6547
idProduct 0x0232
bcdDevice 0.01
iManufacturer 1 ArkMicroChips
iProduct 3 USB-UART Controller
...
drivers in a rar archive from my CD that came with the clone non-original nokia CA-42 cable which is an USB to TTL serial cable: http://www.mediafire.com/?8fh6241h56lo8lp
virustotal.com report for that archive: http://www.virustotal.com/file-scan/report.html?id=dc7b90823b7b2e5649af0f9ac08ce6c4507466e7f65b278c58d18ef60fc41937-1284243705
there's this readme inside the rar(which wasn't on the CD): "DKU-5 and CA-42 cables
for clone cables that Do not work with PL-2303 drivers
cable: usb to serial TTL voltages (not usb to normal serial voltages)
for serial TTL voltages used by ie. chip controllers
this nokia CA-42 clone cable has ARK3116 chip and is detected as "USB to UART" or "ArkMicro USB to UART" with Vendor ID (VID) 6547 and Product ID (PID) 0232 (on windows 7 64bit at least - but no drivers for win7 here)
ArkMicro Technologies, Inc.
has drivers for win xp (32bit at least), but none for windows 7 64bit (and probably not for 32bit either, and likely not for vista either, but maybe yes for win2k)
Be advised, I used these with puttytel.exe on 57600 rate on win xp 32bit and after a short while (few minutes) I got blue screen aka BSOD with BUG_CODE_USB or something similar had to reboot (or shutdown laptop then start it again).
11 sept 2010
publicdomain
"
(the BSOD was on a physical laptop not a virtualbox or vmware workstation PC)
=====================
On another note, for those that want to use a CA-42 cable to connect to the serial console interface of a Belkin F5D8235-4 v2000 router then look at this picture if might help: http://www.mediafire.com/i/?jvp8wqe08eqx172
=====================
CA-42 linux driver and info: http://avr.auctionant.de/ark3116_linux_driver/
drivers for CA-42 usb to serial cable that uses ark3116 chip here (didn't test these): http://www.squarechair.net/arkmicro/
virustotal.com report for that exe there: http://www.virustotal.com/file-scan/report.html?id=593ccb13827531b4d6245dfe03d0daa6f5d786b5f5b17826dae0021baf1877e1-1284241854
here are some screenshots of a win xp SP3 32bit inside a virtualbox (ie. vmware workstation) using the drivers above in the rar archive(which were on the CD that came with the cable)
as you can see it is detected as "ArkMicro USB to Serial Ports (COM3)" the COM3 part is changeable, but initially when no drivers are present it's detected as "USB to UART"
I also tried this on ubuntu 10.04 LTS
9a95ed6f6ec38fb58c446dba1add6a08 *ubuntu-10.04.1-desktop-i386.iso
and this is what /var/log/messages said:
When plugging just the cable alone:
Sep 12 14:18:08 john-desktop kernel: [ 119.305338] usb 2-2: new full speed USB device using ohci_hcd and address 3
Sep 12 14:18:09 john-desktop kernel: [ 119.684778] usb 2-2: configuration #0 chosen from 1 choice
Sep 12 14:18:09 john-desktop kernel: [ 119.684781] usb 2-2: config 0 descriptor??
Sep 12 14:18:09 john-desktop kernel: [ 119.899756] usbcore: registered new interface driver usbserial
Sep 12 14:18:09 john-desktop kernel: [ 119.900955] USB Serial support registered for generic
Sep 12 14:18:09 john-desktop kernel: [ 119.901484] usbcore: registered new interface driver usbserial_generic
Sep 12 14:18:09 john-desktop kernel: [ 119.901486] usbserial: USB Serial Driver core
Sep 12 14:18:09 john-desktop kernel: [ 119.955519] USB Serial support registered for ark3116
Sep 12 14:18:09 john-desktop kernel: [ 119.955726] ark3116 2-2:0.0: ark3116 converter detected
Sep 12 14:18:09 john-desktop kernel: [ 120.343976] usb 2-2: ark3116 converter now attached to ttyUSB0
Sep 12 14:18:09 john-desktop kernel: [ 120.343976] usbcore: registered new interface driver ark3116
and on unplugging it
Sep 12 14:31:36 john-desktop kernel: [ 927.217094] usb 2-2: USB disconnect, address 3
Sep 12 14:31:36 john-desktop kernel: [ 927.217233] ark3116 ttyUSB0: ark3116 converter now disconnected from ttyUSB0
Sep 12 14:31:36 john-desktop kernel: [ 927.217241] ark3116 2-2:0.0: device disconnected
(note that I was on win 7 64bit which had no drivers for this and running ubuntu 10.04 LTS inside a virtualbox but I think due to limitations with this configuration I was unable to see the belkin router's console [see next post] using screen or minicom and I'm not sure if send worked at all)






thank you
ReplyDeleteyou are a soperman
see next post if you want to make this cable work on win 7 64bit as the host OS instead of WinXP as host OS, in win7 64bit by using XP Mode aka VirtualPC, esentially running WinXP guest inside a virtual machine on a host 64bit win7 (like vmware and virtualbox would do except they don't work with the drivers and this cable, but XP Mode does)
ReplyDeleteI've tested this under VMware Workstation 7.1, using fedora 14.
ReplyDeleteNeed to "modprobe ark3116" and all went ok.
> one non-original nokia CA-42 cable (USB to UART) serial to TTL serial
ReplyDelete> Note: TTL serial is different than the serial from PC (ie. RS232
> voltages), TTL goes from 0 to 3.3V signals, and PC serial goes more or
> less -12 to -3 and +3 to +12; Some more info here:
> http://wiki.openwrt.org/oldwiki/openwrtdocs/customizing/hardware/serial_console
Drivers removed from mediafire - some microsoft guy claimed distribution rights (microsoft??)
is there any possibility to get them back ?
ReplyDeletethis driver worked for me. PL2303_Prolific_GPS_AllInOne_1013.exe
ReplyDelete