Hallo zusammen,
ich möchte euch ein Projekt vorstellen an dem ich die letzten Wochen in meiner Freizeit gearbeitet habe:
Orange Helper – eine kostenlose OBD-II Diagnose App für iOS, speziell für unsere orangen Motorräder.
Die Idee dahinter: Ich habe lange nach einer vernünftigen OBD-II App fürs iPhone gesucht die wirklich auf Motorräder zugeschnitten ist. Die meisten Apps auf dem Markt sind entweder kostenpflichtig, primär auf Autos ausgelegt oder haben mit dem Motorrad schlicht nicht richtig funktioniert. Was mir vor allem gefehlt hat ist eine App die einem im Notfall am Straßenrand tatsächlich weiterhelfen kann – Fehler auslesen, verstehen was das Problem ist und direkt einen konkreten Lösungsansatz bekommen.
Was kann die App?
Fehlerspeicher auslesen & löschen – einfach per Bluetooth mit einem ELM327 BLE Adapter verbinden, 6-Pin Kabel ans Motorrad und los gehts. Aktive, sporadische und permanente Fehlercodes werden in einem Scan ausgelesen. Zu jedem Fehlercode gibts eine ausführliche Beschreibung und Schritt-für-Schritt Lösungsansätze – also nicht nur "P0031 Lambdasonde" sondern wirklich was man konkret prüfen und machen kann.
Live-Sensordaten in Echtzeit – 13 Sensoren live vom Motorrad: Drehzahl, Speed, Kühlmitteltemperatur, Batteriespannung, Drosselklappe, Motorlast und einiges mehr. Perfekt um sporadische Probleme zu finden oder einfach mal zu schauen was das Mopped so macht.
(Fehlercodes + Live-Daten) ab Euro 4 / Baujahr ca. 2017+
Bekannte Probleme pro Modell – über 120 bekannte Probleme für 13 Modelle von 125cc bis 1290cc (ab Baujahr 2012). Von "Kupplungsnehmerzylinder undicht" bis "Steuerketten-Spanner verschleißt" – alles was man aus Foren, Facebook-Gruppen und eigener Erfahrung kennt. Mit ausführlichen Lösungsansätzen aus der Community.
Pannenhilfe – GPS-Standort ermitteln und als Text kopieren, Pannendienst-Nummern mit Direktwahl. Wenn man mal irgendwo im Nirgendwo steht und dem Pannendienst erklären muss wo man ist.
Demo-Modus – wer noch keinen Adapter hat kann die App trotzdem komplett ausprobieren. Simuliert Fehlercodes und Live-Daten. Auch perfekt für die Winterpause wenn das Motorrad eingemottet ist und man Sehnsucht nach Fehlercodes hat oder die App einfach mal in Ruhe kennenlernen will :)
Was braucht man?
- iPhone mit BLE 4.0+
- Einen ELM327 BLE Diagnoseadapter (gibts ab ca. 15 Euro)
- Je nach Modell ein 6-Pin auf OBD-II Adapterkabel – bitte vorher prüfen ob euer Motorrad eine Standard-OBD-Buchse hat oder den 6-Pin Diagnosestecker. Wer Empfehlungen braucht: gerne per PN an mich.
Zum Thema Scanner: Ich persönlich habe die App mit einem iCar Pro 2S BLE Adapter entwickelt und getestet – das soll keine Werbung sein, nur meine persönliche Erfahrung. Grundsätzlich sollte jeder ELM327-kompatible BLE 4.0+ Adapter funktionieren der CAN-Bus (500/250 kBaud) unterstützt. Wichtig: klassische Bluetooth-Adapter (2.0/3.0) und WLAN-Adapter funktionieren mit dem iPhone NICHT – es muss BLE sein.
Die App ist komplett kostenlos, ohne Werbung, ohne Abo und ohne versteckte Kosten. Zweisprachig Deutsch/Englisch, funktioniert komplett offline.
Die App wurde komplett in meiner Freizeit entwickelt – als KTM-Fahrer für KTM-Fahrer. Wenn euch die App irgendwann mal weitergeholfen hat und ihr damit wieder weiterfahren konntet statt auf den Abschlepper zu warten, freue ich mich über eine kleine freiwillige Spende über den Button in der App. Ist natürlich absolut kein Muss und schaltet auch keine zusätzlichen Funktionen frei – aber der Apple Developer Account und die KI-Tools die bei der Entwicklung geholfen haben, haben schon ein ordentliches Loch in die Hobbykasse gefressen :)
Jetzt kostenlos im App Store:
(oder per QR Code unten)
Feedback, Verbesserungsvorschläge und Fehlermeldungen sind natürlich jederzeit willkommen – dafür gibts einen Bug-Report Button direkt in der App.
Solltet ihr Ideen für weitere Funktionen haben dann seid ihr gerne eingeladen mitzuwirken :) Gerne auch hier einfach im Forum.
--------------------------------------------------------------------
Update 2.0
Fahrer-Display
Das Highlight dieses Updates: Ein Vollbild-Cockpit für die Fahrt. 1-6 Parameter frei wählbar, große Zahlen auf schwarzem Hintergrund, sofort ablesbar am Lenker. Portrait oder Landscape, mit Schnellstart-Funktion damit ihr eure letzte Konfiguration mit einem Tap wieder laden könnt.
Fehlerdatenbank erweitert und einen Bug gefixt
Live-Daten Verbesserungen
Display bleibt während der Aufzeichnung aktiv (Auto-Lock deaktiviert). Stabilere Darstellung der Werte im Fahrer-Display durch fixe Schriftgrößen.
Ausrichtungssperre
Über die Einstellungen könnt ihr die App auf Hochformat oder Querformat festlegen – für alle Views, nicht nur das Fahrer-Display.
Zum Testen der App könnt ihr wie immer den DEMO Modus aktivieren (unter Einstellungen - Demo Modus an) - das funktioniert ohne Motorrad und OBD Dongle.
----
Version 3.0 ist ab sofort im AppStore und im Laufe des Tages per Update erhältlich
Hier nochmal die Highlights :
- Auswahl des Motorrades
Hierauf baut künftig alles auf. Ihr legt dann einmalig nach dem Start euer Fahrzeug fest (wird gespeichert, lässt sich aber auf Wunsch ändern) und dann werden Fehler und Lösungsansätze noch genauer dargestellt. Sollte euer Modell nicht aufgeführt sein wählt bitte eines aus der gleichen Motofamilie und schriebt mir kurz eine PN, ich nehme es dann in der nächsten Version mit auf.
Die Datenbank dahinter ist 5-9x größer geworden je nach Modell.
Die Lösungsansätze kommen nun als Schritt für Schritt - Guide.
Zusätzlich übernimmt die APP die Daten aus der Fahrzeugauswahl welche für die Ganganzeige benötigt werden.
(Primär, Sekundärübersetzung, Radumfang) sowie den Drehzahlbereich für die Drehzahlanzeige im Fahrerdisplay
- Drehzahlmesser:
Im Fahrerdisplay konnte die Drehzahl in der aktuellen Version nur per Zahlen dargestellt werden.
In der 3.0 wird es die Möglichkeit geben wahlweise : Nur Segment-Balken, nur Zahlen oder Balken und Zahlen darzustellen. Dabei kann aus zwei Designs gewählt werden: Grün - Gelb - Rot, oder weiß bis Rot (je Roter Bereich)
Es ist ein Schaltblitz mit integriert, die gewünschte Auslöse-Drehzahl könnt ihr frei verändern (Wurde RPM ausgewählt erscheint ein kleines Zahnrad im aktiven Fahrerdisplay um die RPM Settings zu verändern)
(unten ist ein Screenshot, inkl Drehzahlmesser - Bitte draufklicken zum vergrößern)
- Ganganzeige:
Die Ganganzeige errechnet sich aus den vorher genannten Daten - Das ist natürlich nie so genau wie ein richtiger Gangsensor aber der erste Test hat gezeigt - das funktioniert schon sehr gut und als "Beta" Stadium
kann ich das auf euch loslassen ;) Ich kann im Fahrversuch natürlich nur mein Motorrad nachstellen, aber die Daten für alle anderen sind integriert.
Bitte seht mir nach dass es sich hier um einen Testversuch handelt. Damit dies so exakt wie möglich funktioniert brauche ich viel Feedback und Daten von euch
- Datenaufzeichnung im Fahrerdisplay
Wenn ihr mit dem Fahrerdisplay unterwegs seid wird automatisch ein Datenlog in der History angelegt. Genau so wie bei einer Livedatenaufzeichnung.
Damit müsst ihr euch nicht mehr entscheiden: will ich jetzt Daten aufzeichnen oder brauche ich das Display.
Es werden die Livedaten-Werte entsprechend des Fahrerdisplays, die ihr vorher festgelegt habt (1 - max 6 Werte) aufgezeichnet.
Kleiner Bugfix: Das X zum schließen des Fahrerdisplays ist nun größer und kontrastreicher geworden (man siehts nun auch :D)
- Umbau der Historie Daten (Fehlerhistorie, Livedatenhistorie)
Das Design blieb natürlich identisch, nur wurden nun größere Buttons für die Löschfunktion (inklusive Warnhinweis dass eine Löschung final ist) erstellt und zusätzlich der Export Button hinzugefügt...
- Datenexport
Und das ist wirklich ein Highlight :)
Ihr könnt nun alle Daten exportieren, sei es ein Diagnosebericht inklusive ausgelesener Fehler, eine Livedatenaufzeichnung, eine Aufzeichnung des Fahrerdisplays oder gesammelt "alles Exportieren"
Die App packt euch dann den gewünschten Datensatz und exportiert diesen per fertigem PDF. Ihr könnt das dann per Mail, SMS, Airdrop etc verschicken oder einfach auf dem iPhone ablegen.
und das ganze auch grafisch aufbereitet. Wir haben somit einen exportfähigen Datenlogger der OBD PID´s mit integriert. :)
Ich habe es so gebaut dass auch die Berichte VOR dem Update übernommen und exportiert werden können.
und ein paar kleinere Bugfixes :)
Version 3.1 – Fahrer-Display Upgrade & 1390 Support
- Drehzahlmesser: Größere Darstellung mit weißer RPM-Zahl und optimierten Skalenzahlen
- Tile-Werte: Deutlich größere Wertanzeige – maximal lesbar auch bei Sonnenlicht
- Tiles verschiebbar: Reihenfolge per Long-Press & Drag ändern – Position wird gespeichert
- Fullscreen-Schaltblitz: Gesamter Bildschirm blitzt weiß beim Erreichen der Schalt-Drehzahl
- Tile-Farben anpassbar: 12 Farben zur Auswahl im Setup-Screen
- RPM-Einstellungen: Größeres Menü ohne Scrollen
- Neue Modelle: 1390 Super Duke R, 1390 Super Adventure S, 1390 Super Adventure R
----------
Unterstützung:
Die App lebt von eurem Input. Drei Dinge die mir wirklich weiterhelfen:
- Eine kurze Bewertung im App Store – das macht die App für andere Kürbis Fahrer sichtbar und ist der größte Hebel überhaupt.
- Feedback und Funktionswünsche – was fehlt euch? Was nervt? Was könnte besser sein? Für die nächsten Versionen plane ich unter anderem einen interaktiven Troubleshooting-Baum und Daten-Export. Eure Ideen fließen direkt ein.
- Freiwillige Spende – Orange Helper ist kostenlos und werbefrei (und soll es auch bleiben! :) ) Ich verdiene damit nichts, habe aber laufende Kosten für KI, Developer Account und natürlich die investierte Zeit. Wenn ihr mich hier unterstützen wollt könnt ihr dies per Paypal über die App tun: Button "Info" -> Unterstützung -> Paypal Link.
(Downloadlink siehe QR-Code oder einfach aktualisieren , wenn ihr sie schon installiert habt)
--- -
Ride safe!
Dan