technerd
10-12-2011, 04:51 PM
Hello!
I'm trying to use Carsoft 6.5 SP 1.1 (forum version) for BMW on my BMW E46 328i 1998 (German edition). It has OBD connector on the driver's seat and BMW connector in the engine bay.
For this, I bought "Digitus DA-70156 USB Seriell Adapter USB 2.0" which has the chip "FTDI / FT232RL" which again is said to be good.
I'm running Ubuntu Linux and the adapter is recognized.
What I tried was to setup qemu 0.14.1 (Attention: All other versions below and above, including git version, have errors using USB.), install WinXP Pro Corporate SP3, hook it with "qemu -usb ..." and "connected" it in qemu with "usb_add host:0403:6001" AFTER setting rights in Linux to chmod 777 (full access to the USB-device /dev/bus/usb/*).
In qemu, it then also gets recognized nicely and after installing the FTDI-drivers for Converter and Port (the adapter consists technically of them both), I can use the adapter as COMx-Port.
I did some changes in WinXP Hardware-Manager, precisely setting the "latency" on the used COM-Port for the adapter to 1 ms.
Connecting the adapter to some kind of Carsoft-Interface connected to OBD-Port, starting Carsoft 6.5, I can also talk to the DME and it gets me the version etc. Besides reading out ONLY THIS small information and being able to capture SOME live data, it is NOT possible to read out everything else (module not found).
Why can't I read them out? How likely has it something to do with the latency?
What can I do besides buying a used Laptop with Serial-Port? My Laptop has ExpressCard slot, no PCMCIA. Can you recommend the proper Serial-Adapter from amazon.de?
BTW: I also tried it with a generic Windows installation (means without qemu). Same results.
Thanks in advance! Nice forum BTW!
tn
I'm trying to use Carsoft 6.5 SP 1.1 (forum version) for BMW on my BMW E46 328i 1998 (German edition). It has OBD connector on the driver's seat and BMW connector in the engine bay.
For this, I bought "Digitus DA-70156 USB Seriell Adapter USB 2.0" which has the chip "FTDI / FT232RL" which again is said to be good.
I'm running Ubuntu Linux and the adapter is recognized.
What I tried was to setup qemu 0.14.1 (Attention: All other versions below and above, including git version, have errors using USB.), install WinXP Pro Corporate SP3, hook it with "qemu -usb ..." and "connected" it in qemu with "usb_add host:0403:6001" AFTER setting rights in Linux to chmod 777 (full access to the USB-device /dev/bus/usb/*).
In qemu, it then also gets recognized nicely and after installing the FTDI-drivers for Converter and Port (the adapter consists technically of them both), I can use the adapter as COMx-Port.
I did some changes in WinXP Hardware-Manager, precisely setting the "latency" on the used COM-Port for the adapter to 1 ms.
Connecting the adapter to some kind of Carsoft-Interface connected to OBD-Port, starting Carsoft 6.5, I can also talk to the DME and it gets me the version etc. Besides reading out ONLY THIS small information and being able to capture SOME live data, it is NOT possible to read out everything else (module not found).
Why can't I read them out? How likely has it something to do with the latency?
What can I do besides buying a used Laptop with Serial-Port? My Laptop has ExpressCard slot, no PCMCIA. Can you recommend the proper Serial-Adapter from amazon.de?
BTW: I also tried it with a generic Windows installation (means without qemu). Same results.
Thanks in advance! Nice forum BTW!
tn