Repository navigation
Releases
Caruspex 0.12.0
Deutsch
Leichter für Einsteiger, mehr für Profis: ein Assistent für den ersten Start, Erklärungen zu jedem Fachwort, ein Fahrmodus, VW und Audi über CAN-Interfaces und schnellere Werte mit OBDLink-Adaptern.
Leichter zu bedienen
- Beim ersten Start führt ein Assistent durch alles: welcher Adapter, wo die OBD-Buchse in deinem Auto sitzt (mit Skizze), Zündung an, verbinden. Er lässt sich überspringen und später wieder öffnen
- Fachwörter wie Bereitschaftstest, Freeze Frame oder Langzeitkorrektur erklären sich direkt am Wort, dazu gibt es ein Glossar
- Fahrmodus mit großer Schrift für Geschwindigkeit, Drehzahl, Kühlmittel und Spannung, mit dem Hinweis, ihn nicht während der Fahrt zu bedienen
- Barrierefreiheit: Bildschirmleser, vollständige Bedienung mit der Tastatur, ein Design mit hohem Kontrast und einstellbare Schriftgröße
- Die Zusammenfassung des Berichts lässt sich als QR-Code aufs Handy holen, ohne Konto und ohne Server
Mehr Wege ins Auto
- VW, Audi, Seat und Skoda von etwa 2004 bis 2012: alle Steuergeräte über TP 2.0 mit CAN-Interfaces (J2534, SLCAN, SocketCAN)
- Ältere Autos über die K-Leitung jetzt auch mit J2534-Profi-Interfaces
- OBDLink-Adapter mit STN-Chip fragen Live-Werte gebündelt ab, über Bluetooth spürbar schneller; dazu Ford MS-CAN und GM Single-Wire-CAN für Karosseriesteuergeräte
Röntgenansicht
- Scheinwerfer, Rückleuchten und Kühlergrill gehören jetzt zur Form
- Herstellermaße für BMW 3er, 4er Coupé und Gran Coupé, Ford Focus und Skoda Octavia, wo Wikidata keine hat
Hinweis: TP 2.0, die STN-Funktionen und der Assistent sind mit nachgebauten Geräten geprüft, noch nicht am echten Auto. Die Updates sind signiert, die Pakete selbst noch nicht.
English
Easier for beginners, more for professionals: a first-start assistant, an explanation for every technical term, a driving mode, VW and Audi over CAN interfaces and faster values with OBDLink adapters.
Easier to use
- On the first start an assistant guides you through everything: which adapter, where the OBD socket sits in your car (with a sketch), ignition on, connect. It can be skipped and opened again later
- Technical terms such as readiness monitor, freeze frame or long-term fuel trim explain themselves right at the word, and there is a glossary
- Driving mode with large type for speed, rpm, coolant and voltage, with the note not to operate it while driving
- Accessibility: screen readers, full keyboard operation, a high contrast theme and adjustable font size
- The report summary can be taken to a phone as a QR code, without an account and without a server
More ways into the car
- VW, Audi, Seat and Skoda from about 2004 to 2012: every control unit over TP 2.0 with CAN interfaces (J2534, SLCAN, SocketCAN)
- Older cars over the K-line now also with professional J2534 interfaces
- OBDLink adapters with an STN chip ask for live values in batches, noticeably faster over Bluetooth; plus Ford MS-CAN and GM single-wire CAN for body control units
X-ray view
- Headlights, tail lights and the grille are now part of the shape
- Maker dimensions for the BMW 3 Series, 4 Series Coupe and Gran Coupe, Ford Focus and Skoda Octavia where Wikidata has none
Note: TP 2.0, the STN features and the assistant have been tested with simulated devices, not yet on a real car. The updates are signed, the packages themselves not yet.
Caruspex 0.11.0
Deutsch
Die Röntgenansicht zeigt jetzt das Auto, das wirklich angeschlossen ist: mit seinen echten Maßen und einer Form, die ihm nachempfunden ist.
Röntgenansicht
- Echte Maße für über 1.000 Fahrzeuggenerationen aus Wikidata: Länge, Breite, Höhe und Radstand. Wo ein Wert fehlt, ist er geschätzt und mit ≈ markiert
- Die Karosserie entsteht aus Überhängen, Haubenlänge, Scheibenwinkeln, Dachlinie, Heckform, Gürtellinie, Bodenfreiheit, Radgröße und Fenstern, statt aus einem festen Umriss je Aufbau
- Für rund 80 häufige Generationen ist die Form von Hand abgestimmt, damit man sie an der Silhouette erkennt, zum Beispiel BMW 4er Gran Coupé, Golf IV bis VIII, Audi A2, Tesla Model 3, Mercedes E-Klasse und Fiat 500
- Ein eigenes 3D-Modell (glTF oder GLB), das dir gehört, lässt sich laden; Caruspex richtet es an Länge und Achsen aus, Antrieb, Steuergeräte und Leitungen bleiben darin
- Die Seite sagt, woher die Form stammt: Maße aus Wikidata, typische Maße für Aufbau und Baujahr oder eigenes Modell
- Kombi, Coupé und Cabrio lassen sich auf der Seite wählen, wenn eine Baureihe mehrere Aufbauten hat
Sonstiges
- Dieses Update kommt über die automatische Aktualisierung aus 0.10.0
Hinweis: Hersteller geben ihre Konstruktionsdaten nicht frei, deshalb ist die Form nachempfunden und kein genaues Abbild. Für einige Baureihen hat Wikidata noch keine Maße, dort gelten typische Werte. Am echten Auto ist auch diese Version noch nicht geprüft. Die Pakete sind weiterhin nicht signiert, die Updates schon.
English
The X-ray view now shows the car that is really connected: with its real dimensions and a shape modelled on it.
X-ray view
- Real dimensions for more than 1,000 vehicle generations from Wikidata: length, width, height and wheelbase. Where a value is missing it is estimated and marked with ≈
- The body is built from overhangs, hood length, window angles, roof line, rear shape, belt line, ride height, wheel size and windows, instead of a fixed outline per body type
- For about 80 common generations the shape is tuned by hand so they are recognisable by their silhouette, for example the BMW 4 Series Gran Coupe, Golf IV to VIII, Audi A2, Tesla Model 3, Mercedes E-Class and Fiat 500
- Your own 3D model (glTF or GLB) can be loaded; Caruspex aligns it to the length and the axles, drivetrain, control units and data lines stay inside
- The page says where the shape comes from: dimensions from Wikidata, typical dimensions for the body type and year, or your own model
- Estate, coupe and convertible can be chosen on the page when a model line has several bodies
Other
- This update arrives through the automatic updates of 0.10.0
Note: makers do not release their design data, so the shape is modelled on the car and not an exact copy. For some model lines Wikidata has no dimensions yet, typical values are used there. This version has not been tested on a real car yet either. The packages are still not signed, the updates are.
Caruspex 0.10.0
Deutsch
Mehr Hilfe für Halter: Caruspex sagt jetzt, was zu tun ist, prüft Gebrauchtwagen vor dem Kauf und zeigt das Auto als 3D-Röntgenbild.
Was soll ich jetzt tun?
- Neue Seite, die alles Gefundene in drei Stufen sortiert: sofort anhalten, bald in die Werkstatt, kann warten
- Zu jedem Punkt ein Satz, warum, eine grobe Kostenspanne und ein Zettel für die Werkstatt mit Code, Steuergerät, Bereich und den üblichen Ursachen
- Ob die Motorkontrollleuchte blinkt oder eine rote Warnlampe leuchtet, kann Caruspex über OBD nicht sehen: zwei Häkchen fragen danach, und Aussetzer mit blinkender Lampe rücken auf "sofort anhalten"
Gebrauchtwagen prüfen
- Für die Besichtigung vor dem Kauf: passt die Fahrgestellnummer zu den Papieren und zum Katalog, stimmt der Kilometerstand zwischen den Steuergeräten überein, wurde kurz vorher gelöscht?
- Bereitschaftstests, Fehlerspeicher, Gesundheitscheck und bei E-Autos der Akkuzustand
- Eine Ampel, die Fragen an den Verkäufer und ein PDF für den Kauf
Röntgenansicht in 3D
- Das verbundene Auto als drehbares Glasmodell mit Motor, Getriebe, Tank oder Akku, Auspuff und Kühler, aufgebaut nach Aufbau und Antrieb des erkannten Autos
- Die gefundenen Steuergeräte an ihrem üblichen Platz, verbunden durch ihre Datenleitungen; beim Lesen laufen kleine Pakete zum gefragten Gerät
- Fehler leuchten an ihrer Stelle, Live-Werte stehen am Bauteil, "Auto prüfen" fliegt jede Fundstelle an; Ebenen lassen sich einzeln ausschalten
- Die Maße sind typisch für Aufbau und Baujahr, kein Nachbau des genauen Modells
Mehr Autos, mehr Werte
- Herstellerwerte für rund 550 weitere Fahrzeuge aus dem Projekt OBDb (Akku, Reifendruck, Öl, Kilometerstand und mehr), für das erkannte Auto automatisch angeboten
Leichter zu bedienen
- Einsteiger- und Profimodus: Einsteiger sehen die Seiten für den Alltag, die Werkstattwerkzeuge erscheinen im Profimodus. Wer von 0.8 kommt, startet im Profimodus
- Schlägt das Verbinden fehl, zeigt Caruspex eine kurze Prüfliste für diese Verbindungsart mit dem, was es schon herausgefunden hat
- Behoben: mit fest gewähltem Anschluss und automatischer Baudrate blieb die Seite nach einem Fehlversuch auf "Verbinde ..." stehen
- Behoben, gefunden mit einem echten OBDLink-Adapter: Adapter, die mit 115200 Baud sprechen, galten bei der falschen Baudrate als verbunden, und Caruspex probierte die richtige nie. Jetzt wird eine unleserliche Antwort erkannt und die nächste Rate versucht
- Behoben: beim Verbinden über die Startoptionen bekam der Adapter falsche Protokollnummern
- Ein zweiter Start holt das offene Fenster nach vorn
- Die Seitenleiste passt mit allen Seiten ins Fenster
macOS und Linux
- Der Prüfbericht wird jetzt auch dort direkt als PDF gespeichert, ohne Druckdialog
- Die Einstellungen der Qt-Fassung werden auch unter macOS übernommen
Sonstiges
- Automatische Updates: Caruspex lädt neue Versionen von GitHub, installiert sie nur mit gültiger Signatur und startet neu; es fragt vorher, außer "Updates automatisch installieren" ist an, und lässt sich in den Einstellungen ganz abschalten
- Die Texte der CAN-Schnittstelle erscheinen auf Englisch wieder richtig
- Die Kommandozeile findet die Baudrate des Adapters selbst
- Aktuelle Bibliotheken
Hinweis: Unter macOS hat das PDF noch eine lange Seite statt A4-Seiten. Ein echter Adapter (OBDLink mit STN-Chip) ist geprüft, am echten Auto ist diese Version es noch nicht. Die Pakete sind weiterhin nicht von Microsoft oder Apple signiert.
English
More help for owners: Caruspex now tells you what to do, checks used cars before you buy and shows the car as a 3D X-ray.
What should I do now?
- A new page that sorts everything found into three steps: stop now, to the workshop soon, can wait
- For every point one sentence why, a rough cost range and a note for the workshop with code, control unit, area and the usual causes
- Caruspex cannot see over OBD whether the engine light flashes or a red warning light is on: two tick boxes ask, and misfires with a flashing light move to "stop now"
Used car check
- For the viewing before you buy: does the VIN match the papers and the catalogue, does the mileage agree between control units, were the faults cleared shortly before?
- Readiness monitors, fault memory, the health check and, on electric cars, the battery state
- A traffic light, the questions to ask the seller and a PDF for the purchase
X-ray view in 3D
- The connected car as a glass model you can turn, with engine, gearbox, tank or battery, exhaust and radiator, laid out after the body type and drivetrain of the detected car
- The control units found sit at their usual place, joined by their data lines; while reading, small packets travel to the unit being asked
- Faults light up where they are, live values sit on the part, "Check car" flies to each finding; layers can be switched off one by one
- The dimensions are typical for the body type and year, not a replica of the exact model
More cars, more values
- Manufacturer values for about 550 more vehicles from the OBDb project (battery, tyre pressure, oil, odometer and more), offered automatically for the detected car
Easier to use
- Beginner and pro mode: beginners see the everyday pages, the workshop tools appear in pro mode. Coming from 0.8, you start in pro mode
- When connecting fails, Caruspex shows a short checklist for that kind of connection with what it already found out
- Fixed: with a chosen port and automatic baud rate the page stayed on "Connecting ..." after a failed attempt
- Fixed, found with a real OBDLink adapter: adapters that talk at 115200 baud counted as connected at the wrong baud rate, so Caruspex never tried the right one. A garbled answer is now recognised and the next rate is tried
- Fixed: when connecting through the start options the adapter got wrong protocol numbers
- A second start brings the open window to the front
- The sidebar fits into the window with all pages
macOS and Linux
- The report is now saved straight as a PDF there too, without the print dialog
- The settings of the Qt version also carry over on macOS
Other
- Automatic updates: Caruspex downloads new versions from GitHub, installs them only with a valid signature and restarts; it asks first unless "Install updates automatically" is on, and can be switched off completely in the settings
- The texts of the CAN interface show correctly in English again
- The command line tool finds the adapter's baud rate by itself
- Current libraries
Note: on macOS the PDF still has one long page instead of A4 pages. A real adapter (OBDLink with an STN chip) has been tested, a real car not yet. The packages are still not signed by Microsoft or Apple.
Caruspex 0.9.0
Deutsch
Neu gebaut: Caruspex ist jetzt in Rust geschrieben und hat eine neue Oberfläche. Alles, was 0.8 konnte, kann auch diese Version, mit denselben Ergebnissen am Auto.
Neue Grundlage
- Der Kern ist neu in Rust geschrieben, in kleinen Bausteinen für Adapter, Protokolle, Fahrzeugdaten und Auswertungen. Die Oberfläche läuft mit Tauri, das Programm ist dadurch kleiner und startet schneller
- Rund 390 automatische Tests prüfen jede Verbindungsart und jedes Protokoll gegen nachgebaute Steuergeräte, das Demo-Auto und Vergleichsdaten aus Version 0.8
- Garage, Einstellungen und Aufzeichnungen aus 0.8 werden übernommen. Der Windows-Installer aktualisiert eine vorhandene Installation an Ort und Stelle und räumt die alten Dateien weg
Oberfläche
- Alle Seiten neu gezeichnet, mit ruhigeren Übergängen, schärferen Symbolen und einem Durchsicht-Auto, das zeigt, wo ein Fehler sitzt
- Die Seitenleiste passt wieder ganz ins Fenster
- In der Titelleiste erscheint ein Hinweis, sobald eine neue Version da ist. Dafür fragt Caruspex beim Start nur GitHub nach der neuesten Version, sonst nichts; in den Einstellungen lässt sich das abschalten
- Der Prüfbericht wird unter Windows direkt als PDF gespeichert
Verbindungen
- Klassisches Bluetooth geht unter Windows und Linux jetzt direkt, ohne den Umweg über einen COM-Anschluss
- Beim Fehlerspeicher unterscheidet der Gesundheitscheck wieder, ob nichts gelesen werden konnte oder ob wirklich keine Fehler da sind
- An Bluetooth-Geräte, die nicht eindeutig ein OBD-Adapter sind, sendet Caruspex gar nichts mehr
Sprachen
- Die Hinweise im Fahrzeugkatalog sind jetzt in allen 18 Sprachen übersetzt, bisher standen sie dort auf Englisch
- Die Beschreibung auf GitHub gibt es in allen 18 Sprachen
Pakete
- Für Linux gibt es zusätzlich ein .deb-Paket, die Kommandozeile caruspex_cli gibt es für alle drei Systeme
Hinweis: Unter macOS und Linux öffnet der Prüfbericht noch den Druckdialog, statt das PDF direkt zu speichern. Mit echter Hardware ist diese Version noch nicht geprüft, nur mit nachgebauten Geräten und dem Demo-Auto. Die Pakete sind weiterhin nicht signiert.
English
Rebuilt: Caruspex is now written in Rust and has a new interface. Everything 0.8 could do, this version can do too, with the same results at the car.
New foundation
- The core is rewritten in Rust, in small building blocks for adapters, protocols, vehicle data and analysis. The interface runs on Tauri, which makes the program smaller and quicker to start
- About 390 automatic tests check every connection type and every protocol against simulated control units, the demo car and reference data from version 0.8
- Garage, settings and recordings from 0.8 carry over. The Windows installer updates an existing installation in place and removes the old files
Interface
- Every page redrawn, with calmer transitions, sharper icons and a see-through car that shows where a fault sits
- The sidebar fits into the window again
- A notice appears in the title bar as soon as a new version is out. For this Caruspex only asks GitHub for the newest version at start, nothing else; it can be switched off in the settings
- On Windows the report is saved straight as a PDF
Connections
- Classic Bluetooth now works directly on Windows and Linux, without the detour through a COM port
- For the fault memory the health check again tells apart "could not be read" from "really no faults"
- Caruspex sends nothing at all to Bluetooth devices that are not clearly an OBD adapter
Languages
- The notes in the vehicle catalogue are now translated into all 18 languages; until now they showed in English there
- The description on GitHub is available in all 18 languages
Packages
- Linux also gets a .deb package, and the caruspex_cli command line tool comes for all three systems
Note: on macOS and Linux the report still opens the print dialog instead of saving the PDF directly. This version has not been tested with real hardware yet, only with simulated devices and the demo car. The packages are still not signed.
Caruspex 0.8.0
Deutsch
Jedes Kabel: Caruspex arbeitet jetzt auch mit professionellen Diagnose-Interfaces und CAN-Sticks.
Neue Schnittstellen
- SAE J2534 PassThru: Geräte wie Tactrix OpenPort, Mongoose, VCX Nano, Scanmatik, Godiag oder VAS 5054A im J2534-Modus, über den 64-Bit-Treiber des Herstellers. Caruspex findet die installierten Treiber selbst
- SLCAN-Sticks wie CANable, USBtin und CANUSB; die automatische Anschlusssuche findet sie auch
- SocketCAN unter Linux, zum Beispiel PEAK, Kvaser, CANable mit candleLight und CAN-Aufsätze für den Raspberry Pi
- Über alle laufen dieselben Funktionen wie mit einem ELM327: Fehlerspeicher, Live-Werte, OBD über UDS, alle Steuergeräte, BMW, Mithören für Tesla und Aufzeichnen
- Neue Wahl CAN-Interface auf der Seite Verbinden mit Geräteliste und Bitrate, dazu der Startschalter --can
Fahrzeuge
- Alle 111 Marken im Katalog werden jetzt an der Fahrgestellnummer erkannt, auch Aiways, Talbot, Trabant und Wartburg
Oberfläche
- Die Seite Verbinden ordnet die Verbindungsarten in zwei Reihen, damit sie in jeder Sprache Platz haben
- Neue Bilder in der Beschreibung
Hinweis: Die neuen Schnittstellen sind mit nachgebauten Geräten und einem Test-Treiber geprüft, noch nicht mit echter Hardware. Ältere J2534-Treiber, die es nur als 32 Bit gibt, lassen sich noch nicht laden. Die Pakete sind weiterhin nicht signiert.
English
Every cable: Caruspex now also works with professional diagnostic interfaces and CAN sticks.
New interfaces
- SAE J2534 PassThru: devices such as Tactrix OpenPort, Mongoose, VCX Nano, Scanmatik, Godiag or VAS 5054A in J2534 mode, through the maker's 64-bit driver. Caruspex finds the installed drivers by itself
- SLCAN sticks such as CANable, USBtin and CANUSB; the automatic port search finds them too
- SocketCAN on Linux, for example PEAK, Kvaser, CANable with candleLight and CAN hats for the Raspberry Pi
- The same functions work over all of them as with an ELM327: fault memory, live data, OBD on UDS, every control unit, BMW, listening for Tesla and recording
- New CAN interface choice on the Connect page with device list and bit rate, plus the --can start option
Vehicles
- All 111 brands in the catalogue are now recognised from the VIN, Aiways, Talbot, Trabant and Wartburg included
Interface
- The Connect page arranges the connection types in two rows so they fit in every language
- New pictures in the description
Note: the new interfaces have been tested with simulated devices and a test driver, not yet with real hardware. Older J2534 drivers that only exist as 32 bit cannot be loaded yet. The packages are still not signed.
Caruspex 0.7.0
Deutsch
Caruspex spricht jetzt 18 Sprachen.
Sprachen
- Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Italienisch, Niederländisch, Polnisch, Tschechisch, Russisch, Ukrainisch, Türkisch, Arabisch, Chinesisch, Japanisch, Koreanisch, Hindi und Indonesisch
- Übersetzt ist alles: die Oberfläche, alle Fehlercodes mit Ursachen, Prüfungen und dem Hinweis, ob man weiterfahren darf, die Namen der Messwerte und die Meldungen des Adapters
- Caruspex folgt der Sprache des Systems; in den Einstellungen steht jede Sprache unter ihrem eigenen Namen
- Arabisch läuft von rechts nach links, Chinesisch, Japanisch, Koreanisch und Hindi bekommen eine passende Schrift
Fahrzeuge
- Neu im Katalog: Kia EV4 und EV5, Hyundai Ioniq 9, Volvo ES90, MG S5 und Mazda 6e
Hinweis: Die neuen Sprachen sind maschinell übersetzt und noch nicht von Muttersprachlern gegengelesen. Wer eine bessere Formulierung kennt, findet in translations/TRANSLATING.md, wie Korrekturen hineinkommen. Die Pakete sind weiterhin nicht signiert.
English
Caruspex now speaks 18 languages.
Languages
- German, English, Spanish, French, Portuguese, Italian, Dutch, Polish, Czech, Russian, Ukrainian, Turkish, Arabic, Chinese, Japanese, Korean, Hindi and Indonesian
- Everything is translated: the interface, every fault code with its causes, checks and the advice whether it is safe to drive on, the names of the readings and the adapter messages
- Caruspex follows the system language; the settings list every language under its own name
- Arabic runs right to left, Chinese, Japanese, Korean and Hindi get a fitting font
Vehicles
- New in the catalogue: Kia EV4 and EV5, Hyundai Ioniq 9, Volvo ES90, MG S5 and Mazda 6e
Note: the new languages are machine translated and not yet proofread by native speakers. Anyone who knows a better wording finds in translations/TRANSLATING.md how corrections get in. The packages are still not signed.
Caruspex 0.6.0
Deutsch
Mehr Marken, die neuesten Autos und Tesla.
Fahrzeuge erkennen
- Neu im Katalog: Great Wall (Haval, WEY, Tank), Chery, Jaecoo, Hongqi, Maxus, Xiaomi, Li Auto, Aito, Voyah, Avatr, Wuling, Mahindra, Tata, Proton, Holden, Alpina und INEOS, dazu neue Modelle wie Xpeng X9 und Mona M03, Leapmotor C16 und KGM Torres. Insgesamt 111 Marken mit über 2200 Modellgenerationen
- Die Fahrgestellnummer erkennt jetzt auch diese Hersteller
Die neuesten Autos
- OBD über UDS (SAE J1979-2): Autos, die die klassischen Abgasdienste nicht mehr anbieten, werden beim Verbinden erkannt. Fehlercodes, Live-Werte, Fahrgestellnummer und Löschen funktionieren wie gewohnt
- DoIP (ISO 13400): mit einem DoIP-Kabel liest Caruspex neuere Autos über das Netzwerk. Die Wahl Netzwerkkabel probiert ENET und DoIP von selbst
Tesla Model 3 und Model Y
- Tesla hat kein OBD. Antwortet ein Auto nicht, auf dem Bus ist aber Verkehr, verbindet sich Caruspex zum Mithören
- Die Akku-Seite zeigt dann Spannung, Strom, Ladestand, Energie, Zellspannungen, Temperaturen und eine berechnete Akkugesundheit, dazu Tempo, Kilometerstand und Fahrgestellnummer
- Gebraucht wird ein Adapterkabel von der Diagnosebuchse des Autos auf OBD
Eigene Werte
- Werte, die ein Auto von sich aus sendet, lassen sich in eigenen CSV-Dateien beschreiben, im Format der DBC-Dateien
Hinweis: Caruspex liest nur. Die neuen Wege sind bisher mit nachgebauten Autos getestet, über Rückmeldungen vom echten Auto freuen wir uns. Die Pakete sind weiterhin nicht signiert.
English
More brands, the newest cars, and Tesla.
Recognising vehicles
- New in the catalogue: Great Wall (Haval, WEY, Tank), Chery, Jaecoo, Hongqi, Maxus, Xiaomi, Li Auto, Aito, Voyah, Avatr, Wuling, Mahindra, Tata, Proton, Holden, Alpina and INEOS, plus new models such as Xpeng X9 and Mona M03, Leapmotor C16 and KGM Torres. 111 brands with more than 2200 model generations in all
- The VIN now recognises these makers too
The newest cars
- OBD on UDS (SAE J1979-2): cars that no longer offer the classic emission services are recognised when connecting. Fault codes, live data, VIN and clearing work as usual
- DoIP (ISO 13400): with a DoIP cable Caruspex reads newer cars over the network. The network cable choice tries ENET and DoIP by itself
Tesla Model 3 and Model Y
- Tesla has no OBD. If a car does not answer but there is traffic on the bus, Caruspex connects for listening
- The battery page then shows voltage, current, state of charge, energy, cell voltages, temperatures and a computed battery health, plus speed, odometer and VIN
- An adapter cable from the car's diagnostic connector to OBD is needed
Custom values
- Values a car sends by itself can be described in your own CSV files, in the format of DBC files
Note: Caruspex only reads. The new ways have so far been tested with simulated cars; reports from real cars are welcome. The packages are still not signed.
Caruspex 0.5.0
Deutsch
Mehr Wege ins Auto: Bluetooth ohne Umwege, das ENET-Kabel für BMW und alle Steuergeräte bei BMW und Mini.
Adapter und Verbindung
- Bluetooth LE: Adapter wie Vgate iCar Pro BLE, vLinker, OBDLink CX oder Veepeak BLE findet Caruspex direkt, ohne Koppeln. Der passende Kanal wird selbst erkannt, der zuletzt benutzte Adapter gemerkt
- Klassisches Bluetooth: einmal im System gekoppelte Adapter verbinden sich direkt, auch unter Linux ohne rfcomm-Einrichtung
- BMW ENET: mit einem ENET-Kabel findet Caruspex den BMW oder Mini im Netzwerk und liest über Ethernet, ganz ohne Adapterchip. Fehlerspeicher, Live-Werte, Gesundheitscheck und alle Steuergeräte laufen darüber wie gewohnt
BMW und Mini
- Alle Steuergeräte ab der F-Baureihe über die BMW-eigene Adressierung: Motor, Getriebe, DSC, Airbag, Lenkung, Kombi, Klima, Head Unit und mehr, mit einem Adapter oder dem ENET-Kabel
- Suchlauf über alle 128 Diagnoseadressen, der auch Steuergeräte findet, die in keiner Liste stehen
- Fehlercodes im BMW-Format, so wie die Werkstattsoftware sie zeigt (zum Beispiel 480A10)
- Der 4er Gran Coupé (F36) hat einen eigenen Eintrag im Katalog
Prüfbericht ohne Klicken
- caruspex --port COM3 --report bericht.pdf verbindet, liest das Auto und schreibt den Bericht als PDF oder HTML. Dazu gibt es --port, --bluetooth und --enet als Startschalter
Kommandozeile
- Neuer Befehl enet listet die BMW im Netzwerk, --enet verbindet über das ENET-Kabel
- uds wählt die Steuergeräteliste jetzt selbst nach der Fahrgestellnummer
Behoben
- Beim Suchlauf über alle Steuergeräte ging eine Ersatzanfrage bei BMW ohne die Adresse des Steuergeräts hinaus
Hinweis: Caruspex liest nur. Codieren, Flashen und Leistungssteigerung gehören in die Werkstatt- und Tuningsoftware. Bluetooth und ENET sind bisher nur mit nachgebauten Geräten und Autos getestet, über Rückmeldungen vom echten Auto freuen wir uns. Die Pakete sind weiterhin nicht signiert.
English
More ways into the car: Bluetooth without detours, the ENET cable for BMW, and every control unit on BMW and Mini.
Adapters and connection
- Bluetooth LE: Caruspex finds adapters such as Vgate iCar Pro BLE, vLinker, OBDLink CX or Veepeak BLE directly, without pairing. It works out the right channel itself and remembers the adapter used last
- Classic Bluetooth: adapters paired once in the system connect directly, on Linux too without setting up rfcomm
- BMW ENET: with an ENET cable Caruspex finds the BMW or Mini on the network and reads over Ethernet, with no adapter chip at all. Fault memory, live data, health check and every control unit work over it as usual
BMW and Mini
- Every control unit from the F series on through BMW's own addressing: engine, gearbox, DSC, airbag, steering, instrument cluster, climate, head unit and more, with an adapter or the ENET cable
- A sweep over all 128 diagnostic addresses that also finds units no list knows
- Fault codes in BMW's format, as the workshop software shows them (for example 480A10)
- The 4 Series Gran Coupé (F36) has its own catalogue entry
Report without clicking
- caruspex --port COM3 --report report.pdf connects, reads the car and writes the report as PDF or HTML. --port, --bluetooth and --enet are available as start options for it
Command line
- New command enet lists the BMWs on the network, --enet connects over the ENET cable
- uds now picks the control unit list by itself from the VIN
Fixed
- During the scan of all control units, a fallback request on BMW went out without the unit's address
Note: Caruspex only reads. Coding, flashing and performance tuning belong in workshop and tuning software. Bluetooth and ENET have so far only been tested with simulated devices and cars; reports from real cars are welcome. The packages are still not signed.
Caruspex 0.4.0
Deutsch
Die erste Ausgabe mit fertigen Paketen: Installer für Windows, ein dmg für macOS und ein AppImage für Linux.
Fahrzeuge und Diagnose
- Erkennt das Auto über die VIN: Katalog mit 94 Marken und über 2100 Modellgenerationen, von alten Autos bis heute
- Fehlerspeicher mit gut 1600 Codes, je Code Dringlichkeit, ob man weiterfahren darf, häufige Ursachen, Prüfungen und grobe Kosten, dazu der Freeze Frame
- Alle Steuergeräte über UDS auf CAN: Motor, Getriebe, ABS, Airbag, Kombi, Klima und weitere, mit Fehlerspeicher je Steuergerät
- Gesundheitscheck auf Knopfdruck mit Punktzahl, Prüfen und AU, Lexikon der Fehlercodes
Messen
- Live-Werte mit allen OBD-II-Werten bis PID C4, Kurven und Kategorien
- Herstellerwerte für Hyundai Kona, Kia e-Niro, Hyundai Ioniq, Renault Zoe und Nissan Leaf, eigene Werte aus Torque-CSV-Dateien
- Neue Seite für den Akku von E-Autos: Gesundheit, Ladestand, Zellspannungen und Temperaturen
- Bordcomputer, Leistungsmessung und Batterietest
Garage
- Fahrzeugakte mit Prüfungen, Wartungsplan, Fahrten, Tankbuch und Notizen, als PDF zum Mitnehmen
- Erinnerung an fällige Wartung und Warnung, wenn der Kilometerstand sinkt
Adapter
- Adaptertest zeigt, was ein ELM327 wirklich kann
- Schnellere Taktung bei OBDLink und anderen STN-Adaptern
- Sitzungen aufzeichnen und später abspielen, zum Beispiel für die Fehlersuche
Oberfläche
- Komplett neu gestaltet, hell und dunkel, mit Animationen, Deutsch und Englisch
- Eigenes Programmsymbol
Hinweis: Die Pakete sind noch nicht signiert. Windows SmartScreen fragt beim ersten Start nach („Weitere Informationen“, „Trotzdem ausführen“), unter macOS beim ersten Mal mit Rechtsklick und „Öffnen“ starten.
English
The first release with ready-made packages: installers for Windows, a dmg for macOS and an AppImage for Linux.
Vehicles and diagnostics
- Recognises the car from its VIN: a catalogue of 94 makes and more than 2100 model generations, from old cars to today
- Fault memory with about 1600 codes, each with urgency, whether it is safe to drive on, common causes, checks and rough costs, plus the freeze frame
- Every control unit over UDS on CAN: engine, gearbox, ABS, airbag, instruments, climate and more, with the fault memory of each
- One-button health check with a score, inspection readiness, a lexicon of fault codes
Measuring
- Live data with every OBD-II value up to PID C4, charts and categories
- Manufacturer values for Hyundai Kona, Kia e-Niro, Hyundai Ioniq, Renault Zoe and Nissan Leaf, custom values from Torque CSV files
- New page for the traction battery of electric cars: health, charge, cell voltages and temperatures
- Trip computer, performance timing and battery test
Garage
- Vehicle file with checks, service plan, trips, fuel log and notes, exportable as PDF
- Reminders for due service and a warning when the odometer goes down
Adapter
- Adapter check shows what an ELM327 can really do
- Faster timing on OBDLink and other STN adapters
- Record sessions and play them back later, for example for troubleshooting
Interface
- Completely redesigned, light and dark, with animations, German and English
- Its own app icon
Note: the packages are not signed yet. Windows SmartScreen asks on the first start ("More info", "Run anyway"); on macOS open it the first time with right click and "Open".