I have an OBD2 vehicle fault code reader possibly based on an ELM327 chip. It has an OBD-style plug on one end which is intended to plug into a car diagnostic port, and a USB-B socket on the other end which you plug into a computer USB port.
My Windows 7 PC recognised the device over USB and installed it as:
Manufacturer:FTDI; "US232B" on COM5 "USB Serial converter"
I installed a terminal program "PuTTY" & tried connecting to COM5 at 9600 Baud, 8 data bits, no parity, 1 stop bit, xon/xoff flow control. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
PuTTY reported a successful connection, popping open an actual terminal window
tried issuing some commands.. ATI etc: http://www.obdtester.com/elm-usb-commands
Every keypress, I can see the OBD reader's USB TX LED wink. If I buffer up a long string before sending I get a long flash on the TX LED.
I'm seeing nothing visible in the terminal window though. I was expecting to see a few "OK"'s and maybe some ID information. As it is, I only get my own keypresses echoed back (if I manually configure PuTTY to do that - if I don't, I just get a stationary cursor)
Intuitively 'feels' like it's seeing my keypresses okay but that's as far as it goes, something stopping the replies
Unfortunately I don't have much info regarding the actual specifications of the serial converter inside the inscrutable blue box of the OBD2 reader. The only info I have is, it's 2010 vintage and calls itself "GENDAN EOBD Diagnostic Interface Multi Protocol www.gendan.co.uk".
The reader works fine with it's supplied Windows GUI software; also with some of the OBD reader Android apps on the Play Store loaded onto a Tesco Hudl tablet computer. Used it successfully on a few cars yesterday
I found a nice serial terminal app for Android on the Play Store but I get similar results with that on the tablet, as I do with PuTTY on Win7. Everything indicates a successful connection, but never get any replies to AT commands.
https://play.google.com/store/apps/details?id=com.timersnsavers.bluetoothusbwifiterminal
Tried a few different variations on the connection parameters (different baud rates, different combinations of stop bits, parity, flow control) - hit on nothing that helped. Save for a very few of the combinations I tried, most combinations seemed to result in a successful connection being reported. IIRC one or two combinations just timed out, and one seemed to lock up the TX LED
Any ideas?
chips inside the box:
"""""""""""""""""""""""""""
PIC18F2480-I /SO 0903ETD (Possibly as an ELM327?) DIL microcontroller
http://www.microchip.com/wwwproducts/en/en020612
FTDI FT232BL 1109 UART
lead-free version of http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232BM.pdf
ATNLH844 46D 1 Z8H2368A 8 pin DIL EEPROM
LM317 regulator
LM393 dual differential comparator
http://www.ti.com/product/lm393
MCP2551 Vehicle CANbus transceiver?
http://users.ece.utexas.edu/~valvano/Datasheets/MCP2551.pdf
This chap here >> https://mikesmodz.wordpress.com/tag/elm327/ >> seems to have had great success using PuTTY for exactly the same purpose as I'm trying, except his adapter is Bluetooth, not wired USB.
My Windows 7 PC recognised the device over USB and installed it as:
Manufacturer:FTDI; "US232B" on COM5 "USB Serial converter"
I installed a terminal program "PuTTY" & tried connecting to COM5 at 9600 Baud, 8 data bits, no parity, 1 stop bit, xon/xoff flow control. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
PuTTY reported a successful connection, popping open an actual terminal window
tried issuing some commands.. ATI etc: http://www.obdtester.com/elm-usb-commands
Every keypress, I can see the OBD reader's USB TX LED wink. If I buffer up a long string before sending I get a long flash on the TX LED.
I'm seeing nothing visible in the terminal window though. I was expecting to see a few "OK"'s and maybe some ID information. As it is, I only get my own keypresses echoed back (if I manually configure PuTTY to do that - if I don't, I just get a stationary cursor)
Intuitively 'feels' like it's seeing my keypresses okay but that's as far as it goes, something stopping the replies
Unfortunately I don't have much info regarding the actual specifications of the serial converter inside the inscrutable blue box of the OBD2 reader. The only info I have is, it's 2010 vintage and calls itself "GENDAN EOBD Diagnostic Interface Multi Protocol www.gendan.co.uk".
The reader works fine with it's supplied Windows GUI software; also with some of the OBD reader Android apps on the Play Store loaded onto a Tesco Hudl tablet computer. Used it successfully on a few cars yesterday
I found a nice serial terminal app for Android on the Play Store but I get similar results with that on the tablet, as I do with PuTTY on Win7. Everything indicates a successful connection, but never get any replies to AT commands.
https://play.google.com/store/apps/details?id=com.timersnsavers.bluetoothusbwifiterminal
Tried a few different variations on the connection parameters (different baud rates, different combinations of stop bits, parity, flow control) - hit on nothing that helped. Save for a very few of the combinations I tried, most combinations seemed to result in a successful connection being reported. IIRC one or two combinations just timed out, and one seemed to lock up the TX LED
Any ideas?
chips inside the box:
"""""""""""""""""""""""""""
PIC18F2480-I /SO 0903ETD (Possibly as an ELM327?) DIL microcontroller
http://www.microchip.com/wwwproducts/en/en020612
FTDI FT232BL 1109 UART
lead-free version of http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232BM.pdf
ATNLH844 46D 1 Z8H2368A 8 pin DIL EEPROM
LM317 regulator
LM393 dual differential comparator
http://www.ti.com/product/lm393
MCP2551 Vehicle CANbus transceiver?
http://users.ece.utexas.edu/~valvano/Datasheets/MCP2551.pdf
This chap here >> https://mikesmodz.wordpress.com/tag/elm327/ >> seems to have had great success using PuTTY for exactly the same purpose as I'm trying, except his adapter is Bluetooth, not wired USB.
Last edited: