PDA

View Full Version : BMW E46 328i 1998 (German edition), Carsoft 6.5, qemu, USB-Serial-Adapter



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

Beemer187
10-13-2011, 12:23 AM
To read the other modules, connect the cable to the OBD port under the hood.

rondo
10-13-2011, 08:41 AM
Hi are pins 7&8 connected in your obd connector?

technerd
10-15-2011, 08:29 AM
Pins 4, 5, 7, 16 are connected in OBD connector near driver's seat, pins 1, 2, 7, 14, 16, 17, 19, 20 are connected in BMW connector in engine bay.

rondo
10-15-2011, 06:55 PM
Hi you must be reading the 20 pin diag. plug in engine bay when i checked in the wds there is only diag.information on the#7 pin in your obd2 16 pin socket inside of your car.If you are using an adapter for your interface you need to make sure that pins 17&20 are connected to the pin #7 in your obd connection .
Like this... OBD2 Female <-------------->BMW connector
4+5-------------------------------19 (Signal Ground)
7----------------------------------17+20 (ISO 9141-2 K Line)
16--------------------------------14 (12v power)

JCooper
10-16-2011, 09:07 AM
where are you guys getting your car-soft cables from?

technerd
10-18-2011, 06:29 AM
Thanks @rondo.

But my equipment is as follows: OBD to interface, BMW to interface. Both by 15-pin serial cable. The interface itself has 15-pin (from car) and 9-pin (to PC). So there is no BMW to OBD to interface.

Do I have to dismantle the cables?

@JCooper

I got mine from a "Carsoft compatible" package on amazon.de: OBD to 15-pin, BMW to 15-pin, 15-pin to 9-pin interface, serial cable.

rondo
10-18-2011, 08:52 AM
Oh..i dont have a schematic for the carsoft interface but it still sounds like you are only reading one of your k lines .This could be corrected by joining pins 17&20 on your bmw connector end ..