Hardware Page
The hardware for this project is a cartridge with the software in, a Diagnostic lead to convert from 3.3V levels from the Gameboy Advance to 12V level for the Car.

Software
Please follow link for software page
Hardware Description of operation
The Gameboy Advance communicate with the car ECU using two K signal which are bi directional signals.The gameboy advance initialize the Vehicle's ECU on the K lines (GBA DO line) .A response is received on one of the K lines from the ECU and transmitter through the interface to the GBA on the DI line. The reason that two K lines are required is on some vehicle's is there is a lot of activity on the K lines ( Lot of ECU. Engine, Gearbox etc.).
Parts Listing
| Part | Value | Package | Library |
| C1 | 100N | C-5 | discrete |
| C2 | 100N | C-5 | discrete |
| C3 | 1U | C-5 | discrete |
| C4 | 100N | C-5 | discrete |
| C5 | 100N | C-5 | discrete |
| D1 | 1N4004 | DO41-10 | diode |
| DGND | SE11 | SE11 | solpad |
| GBA_PIN_1 | SE11 | SE11 | solpad |
| IC1 | 78L06 | 78LXX | v-reg |
| IC2 | 74LVC1G08DCK | SC70-5 | 74xx-little-us |
| IL712 | IL712-3 | SO-08 | nve |
| K | SE11 | SE11 | solpad |
| L | SE11 | SE11 | solpad |
| PIN2 | SE11 | SE11 | solpad |
| PIN3 | SE11 | SE11 | solpad |
| PIN6 | SE11 | SE11 | solpad |
| R1 | 510R | R-7,5 | discrete |
| R2 | 510R | R-7,5 | discrete |
| R3 | 6K8 | R-7,5 | discrete |
| R4 | 6K8 | R-7,5 | discrete |
| SGND | SE11 | SE11 | solpad |
| U3 | SI9241AEY | SO-08 | Vishay |
| U5 | SI9241AEY | SO-08 | Vishay |
| VBAT | SE11 | SE11 | solpad |
Will it work on my car
If your car is a VW,AUDI or SEAT between 1996 2002 you should be able to find a connector like the one displayed below.
Pin Number looking from the front

If you car has one of these connector fitted before you buy or make an interface check that the following pins have wires
Pin 7 K-Line
Pin 15 K/L-Line
Pin 16 Battery Power
Pin 4 or 5 Ground (Only one is required)
if so then the above interface will be compatible
Also Check for these Pins
Pin 1 CAN Trigger
Pin 6 CAN High
Pin 14 CAN Low
if you have these pins you car has equipment that requires a CAN interface too you will need a VAG-COM interface
On some vehicles they will have a mixture of interface standards CAN and K/L
This connector is a common point to communicate with lots of different ECU e.g. Engine, Air Bag, ABS, etc you may have an Air Bag light and you can find out more information on the fault.