Ontwikkelingslogboek — Het decoderen van de Jaguar XJ220 Zytek ECU-interface

2021: Eigendom

Chassis #50 aangeschaft.

  • Pebble Beach, 2024
  • Circuit of the Americas

Januari 2026: Acquisitie

Aanschaf van de originele SPD-1039 en een laptop uit die periode.

Communicatie met de auto werd binnen enkele dagen tot stand gebracht met behulp van een modern besturingssysteem en een DB9-naar-USB-adapter. De module zelf bleef echter het obstakel.

Demontage werd afgewezen: de interne componenten zijn ingegoten in siliconen uit de jaren 90, en het openen ervan riskeerde het vernielen van een onvindbaar onderdeel.

Bijschrift: De originele Zytek SPD-1039, inclusief kabelboom en DB9-adapter.

Februari 2026: Capture

Logicanalyzer op de lijn Een 8-kanaals logicanalyzer en een DB9-bridge registreerden het verkeer tussen de laptop en de module in PulseView, terwijl de module verzegeld bleef.

Er werd UART gevonden, waarbij vertaling en inversie zijn toegepast.

  • PulseView — ECU-lijn, DB9 pin 2 en pin 3 parallel gedecodeerd.
  • 8-kanaals, 24 MHz.

Februari – Maart 2026: Protocol

Decoderen en ontwerpen Sessies voor dynamische weergave en het wissen van fouten werden bij de auto geregistreerd om het volledige protocol te bepalen. In dezelfde periode is het schema en het PCB-ontwerp zelf aangeleerd in KiCad.

Eind maart 2026: Fabricage

Eerste printplaten ingediend Het ontwerp is ingediend bij PCBWay. Op hun advies volgden verschillende revisies voordat er daadwerkelijk iets werd geproduceerd.

Mei 2026: Revisie C

Eerste prototype — mislukt Een ontwerp met vier pinnen. Er was geen communicatie en er ontstond een stroomconflict tussen de 12V-rail die vanuit het voertuig werd gevoed en de 5V die vanuit de USB-zijde kwam.

Gevolg De 12V-pin en het step-down-netwerk zijn volledig verlaten. Revisie C is in het veld aangepast naar Revisie D.

31 juli 2026: Revisie D

Eerste communicatie Een ontwerp met drie draden, volledig gevoed via USB, verbonden met chassis #50. De communicatie met de Zytek ECU is tot stand gebracht, opgeslagen fouten zijn uitgelezen en het check-engine-lampje is gewist.

Interface 5V UART · TX, RX, GND · USB bus-powered

Augustus 2026: Productie

Revisie F FT232RNL-bridge, TVS-clamped signaallijnen en een verzegelde behuizing. Er is een launcher gebouwd voor Windows 11 en macOS, waarbij de macOS-build is ondertekend en genotariseerd. Het schema en de volledige materiaallijst (bill of materials) zijn gepubliceerd.

Modules zijn verzonden naar eigenaren in het Verenigd Koninkrijk, continentaal Europa en de Verenigde Staten.

Bijschrift: Productie Release A van de Port220 Service Module.

September 2026: Android

Android-ondersteuning uitgebracht De launcher is geporteerd naar Android en draait dezelfde DOSBox-sessie en dezelfde Zytek-servicehulp als de desktop-versies. Touch-doelen dienen als vervanging voor de functie- en pijltjestoetsen die de DOS-applicatie verwacht.

Dit resulteerde in een volledig draagbare oplossing — de Service Module haalt alle benodigde stroom uit de telefoon of tablet, zodat diagnoses bij de auto kunnen worden uitgevoerd zonder laptop en zonder externe stroombron.

Platforms Windows · macOS · Android