IOHawk Legend Lite Serielles Protokoll

Allerdings wird der dir bei dem stm32 nichts bringen.
Denn der Debug glitch funktioniert leider nur mit den N51xxxxx Mikrocontrollern von Nordisemic
Auf anderem Wege würde es schon gehen, aber für mich ist das zu viel Aufwand
 
  • Hilfreich!
Reaktionen: VooDooShamane
Irgendwas ist seit dem ganzen rumgefummel mit diversen Tools trotzdem anders 🤷🏽‍♂️.. so brauche ich vielleicht nur noch 15-20% des Gashebels drücken, um volle Leistung zu haben.. vielelciht nicht ganz volle Leistung, aber in den ersten 20% tut sich deutlich mehr, als in den übrigen 80%. Auch hat mein Scooter nicht bei 39V abgeschaltet... Stattdessen konnte ich auch noch mit 38,5V "Vollgas" geben, ohne das der Scooter ausgegangen ist. E06 (under-voltage) war zwar Mal kurz am blinken, wurde aber jedes Mal direkt mit E00 (alles oke) quitiert.
Schade das ich nicht mehr nachvollziehen kann, was genau ich gemacht habe.. teileweise viele Tools/Scripte sogar wieder glöscht
 

Anhänge

  • VID_20221025_164725.mp4
    26,3 MB
Die P-Settinngs von Vsett in Klarname
 

Anhänge

  • IMG_20221101_172250.webp
    IMG_20221101_172250.webp
    83,4 KB · Aufrufe: 71
  • Hilfreich!
Reaktionen: Dr.One
Hier mal als kleiner Nachtrag das Schnüffelstück: S1m0n S1m0n

IMG_2092.webp
IMG_2094.webp
IMG_2095.webp


Es ist eigentlich genau auf naheliegende weise gemacht: Mit Jumpern in der Mitte kann ich die Signale verbinden oder unterbrechen. Die Buchsen und Nadeln erlauben den Abgriff mit "Dupont-Kabeln" (billige Steckbrettkabel) sowohl an LCD- als auch an Controllerseite. Man kann insbesondere Kommunikation live "patchen", Mittelsmann-Attacken durchführen, neue Features implementieren, Wegfahrsperre....

Vorsicht, für Pinouts übernehme ich nie Gewähr! Da sind 5V und 60V (RIP Computer) nah aneinander!

Ja, man kann damit die Funktionsweise von ALLEN Sachen herausfinden, die man auch sonst hier an einen Legend stecken kann! Ich hab mit aber nur das LCD angeschaut, weil mich nur das wirklich für Dual-Motor interessiert hat.
 
  • Hilfreich!
Reaktionen: Dr.One und S1m0n
Mittlerweile ist dieses Projekt offline und wird Ende des Monats für 400-600€ zu kaufen sein.
Glücklicherweise wurde das gesamte Projekt mehrmals geforkt, so das man nachvollziehen kann, wie es sich entwickelt hat.
Angefangen hat es wohl mit dem Eye3 Display von MiniMotors
Später wurde daraus ein SmartContoller
Wieder etwas später ein SmartDispay
Irgendwann wurde Zero unterstützt, was ja passend zum Vsett/Kaabo Protokoll ist.
 
Zuletzt bearbeitet:
Funktionsweise eines Legend Boosters

Richtung ESC wird auf dem entsprechenden UART-Pin alle 400ms folgende Nachricht gesendet:

{0x09, 0x06, 0xF0, 0x05, 0x03} zum Boosten,
{0x09, 0x06, 0x0F, 0x05, 0x03} zum Legalmachen.

Die Nachrichten sind Hexadezimal kodiert und je 5 Byte lang. Der Booster sendet je nach Schalterstellung eben erstere oder letztere Nachricht unendlich oft.

Der Booster ist eine Box mit Kabel und Schalter. Drinnen kann ein Spannungswandler auf 5V und ein billigster Microcontroller sein.

Mit hterm, einem UART-Adapter und Zugang zu den einzelnen Adern sollte man einen Testaufbau am PC hinbekommen können. Der Boost ist in unter 200 Zeilen für einen ATtiny programmiert. Alles ist hier hinreichend dokumentiert denke ich.

Enjoy :)
 
31 Zeilen mit nem esp8266
Standartmässig wird "Legalmachen" geschickt (grüne LED)
Solange man den Knopf gedrückt hält wird "boosten" gesendet und die LED leuchtet rot.

Könnte mir gut vorstellen, dass wenn man mit 0F (=15) - F0 (=240) rumspielt (Range 0-255?), auch andere kmh Begrenzungen festlegen könnte.

Kanns nur leider nicht testen 😄
 

Anhänge

  • IMG_20241122_202435.webp
    IMG_20241122_202435.webp
    831,4 KB · Aufrufe: 0
  • IMG_20241122_201910.webp
    IMG_20241122_201910.webp
    699,4 KB · Aufrufe: 0