RP ✔️ 🔥 Firmware-Downgrade: Ninebot E22D - E45D <=> [DRV 2.7.3] 03/2022

Hallo! Ich habe versehentlich die Firmware des Rollers aus der Verpackung heraus aktualisiert und jetzt ist meine Firmware DRV 2.7.2. Ich konnte es mit dem ScooterHacking-Dienstprogramm nicht herunterstufen, es gibt mir einen „Datenformatfehler“, wenn ich ein DRV 2.7.1 wähle. Gibt es eine Chance, dass es in Zukunft möglich sein wird, es herunterzustufen und freizuschalten?
Modell: Ninebot E45D
BLE: 2.1.3
DRV: 2.7.2
BMS: 1.6.0
ESC-Region: Polen E45D (20 km/h)
Fehlercode: Datenformatfehler
 
  • Hilfreich!
Reaktionen: D3athAngel
adoretto adoretto So wie ich verstanden hab wird das schon irgendwann gehen aber es ist anscheinend kniffliger als zuvor. Bin aber selber extremer Laie und warte selber weil ich mir nicht zutraue den Controller aufzubauen GeoBot GeoBot hat mit seine Hilfe Angeboten es per st link zu versuchen, aber dafür brauch er den ausgebauten controller
 
Es ist höchst unwahrscheinlich das es in nächster Zeit bei egal welchem Scooter wieder nur per App gehen wird wenn die Firmware aktuell ist.
Denn mit neueren Firmwares hat Ninebot eine neue Verschlüsselung bzw Authentifizierungsverfahren der Firmware update Dateien eingeführt.
Sie wurde von einer statischen Verschlüsselung zu per Scooter individuell angepasst.
Somit hat jeder Scooter bzw Controller nun seinen eigenen Key.
Das Warten auf eine nur App basierte Lösung (Handy) macht quasi keinen Sinn mehr.
 
Hello,
does anyone have a link to step-by-step instructions on how to flash the E45D using ST-LINK?
(Hat jemand einen Link zu einer Schritt-für-Schritt-Anleitung, wie man den E45D mit ST-LINK flasht?)
 
Hallo Community
Ich bin grad auf der 2.7.2 mit STM32F
BLE 2.0.9
BMS und eBMS 1.6.0
So wie ich das verstanden habe ist ein Downgrade von der 2.7.3 über SHU seit dem März 2022 wieder möglich. Beim Versuch auf eine 2.7.1 downzugraden kriege ich eine Formatfehlermeldung.

Wo liegt der Fehler ? Muss ich erst auf 2.7.3 hoch ?! o.O Oder ist ein Downgrade weiterhin nur mit St link möglich ?

Vielen Dank
 
Hallo Community
Ich bin grad auf der 2.7.2 mit STM32F
BLE 2.0.9
BMS und eBMS 1.6.0
So wie ich das verstanden habe ist ein Downgrade von der 2.7.3 über SHU seit dem März 2022 wieder möglich. Beim Versuch auf eine 2.7.1 downzugraden kriege ich eine Formatfehlermeldung.

Wo liegt der Fehler ? Muss ich erst auf 2.7.3 hoch ?! o.O Oder ist ein Downgrade weiterhin nur mit St link möglich ?

Vielen Dank
Da steht DRV2.7.1 (2.6.11) im Tutorial. Alles darüber hinaus wird auch zukünftig nur per ST-link downgradebar sein.
 
Danke für die Antwort. Was hatte es dann mit dem Update vom 28.3.2022 auf sich ?
Sorry, bin total im Urlaubs-Stress.
Aktuelle SHU nutzen und ATTEMPT DRV DOWNGRADE versuchen. Alles was dann nicht funktioniert kann nur per ST-link erledigt werden. Ich besitze keine E-Serie mehr und kann dementsprechend auch nichts mehr in der Richtung testen.
 
Hab den Controller vom E45D jetzt ausgebaut.
Beim umdrehen der Platine habe ich die Kontakte für Data 1/2 und GND entdeckt die jeweils eine weiter Lötstelle daneben besitzen.

Nun frage ich mich ob ich einfach die Kontakte benutzen darf (?), da sie etwas mehr Platz bieten. Beim Anlegen vom Multimeter zeigen die Paare einen Durchgang ?
Post automatically merged:

2191518a-3111-4760-9697-e281c2a0ae92.webp
 
Nachtrag: Es ist möglich und zu empfehlen die Kontakte auf der Rückseite zu benutzen. Dort ist es etwas geräumiger, wodurch eventuelle Beschädigung auf der Platine verhindert werden können.

In meinem Fall war ein Schutzlack drauf, den man mit etwas iso entfernen kann, um das Löten zu vereinfachen.

Die Kontakte sind relativ klein. Ein Multimeter ist quasi Must-have, wenn man nicht pokern will.

Ich würde empfehlen die beiden Kontakte zu bridgen (verbinden) - dann kann das Kabel leichter angelötet werden.

Die nervigen Gummikappen lassen sich sehr einfach mit der Spitzange öffnen. Mit beiden Spitzen in die Ösen und mit etwas Kraft 5 - 10 Grad gegen den Uhrzeigersinn drehen.

PS: Zieht nicht an den Kabeln um zu gucken ob sie mit dem Kontakt verbunden sind, sondern benutzt die Durchgangsfunktion des Multimeters. Geduld und Ruhe sind der Schlüssel !
Lötkolben( 420 Grad )
VCC kann man sich sparen. Schließt Dashboard und Akku an und ignoriert das piepen. Achtet darauf das der Roller sich innerhalb einer Minute ausschaltet. Seid schnell wenn ihr im Finale seid ;)
 
  • Hilfreich!
Reaktionen: P_dey und Mc Kuc
Es wäre super wenn du dann mal bessere Bilder von der Platine machen könntest.
Sind im anhang - dürfen frei verwendet werden, solange kein geld verdient wird damit (wenn dann will ich schon nen teilchen 😜)
Sind alles bilder vom E22D-Controller - minimal anders, aber die punkte vom 45er scheint auch da zu passen...
Ja richtig.
Alle führen zu dem gleichen 3v Schaltkreis der die MCU versorgt.
Sorry das ich da so dumm gefragt habe.. Als ob ich vergessen hätte wie ein multimeter funktioniert...

Hab das ganze abgewandelt, da ich den engen platz oben nicht mag, wenn es doch auch einfach geht...
Wer alle bilder anschaut, man sollte eindeutig erkennbar sein, wo ich was angeschlossen habe.
Die 3V VCC gehen netterweise auch durch die platine auf die andere seite, was ich geschätzt 10 mal überprüft habe...
Ich weiß auch nicht ob das schon jemand an diesen stellen gelötet hat - so oder so übernehm ich logischerweise keine verantwortung das es bei euch auch funktioniert...

Hat alles auf den ersten versuch funktioniert, aber nicht lange gehalten - SHFW direkt drüber geflasht✌️

Tipp zum löten:
Da is so ne wasser-schutzschicht drauf... Vor dem löten abmachen mit nem wattestäbchen und isopropanol - hilft ungemein!

Hab ich noch was vergessen?
 

Anhänge

  • IMG_20231018_203016_edit_205905198345141.webp
    IMG_20231018_203016_edit_205905198345141.webp
    339,9 KB · Aufrufe: 79
  • IMG_20231018_202951_edit_205843939436817.webp
    IMG_20231018_202951_edit_205843939436817.webp
    830,5 KB · Aufrufe: 79
  • IMG_20231018_235713.webp
    IMG_20231018_235713.webp
    201,6 KB · Aufrufe: 80
  • IMG_20231018_235506.webp
    IMG_20231018_235506.webp
    379,4 KB · Aufrufe: 82
  • IMG_20231018_234835.webp
    IMG_20231018_234835.webp
    332,3 KB · Aufrufe: 74
  • IMG_20231018_234758.webp
    IMG_20231018_234758.webp
    109,8 KB · Aufrufe: 67
  • IMG_20231018_234748.webp
    IMG_20231018_234748.webp
    135 KB · Aufrufe: 70
  • IMG_20231018_224148.webp
    IMG_20231018_224148.webp
    193,8 KB · Aufrufe: 82
  • IMG_20231018_203022.webp
    IMG_20231018_203022.webp
    323,9 KB · Aufrufe: 73
  • IMG_20231018_203004.webp
    IMG_20231018_203004.webp
    461,2 KB · Aufrufe: 75
  • IMG_20231018_202454.webp
    IMG_20231018_202454.webp
    214,8 KB · Aufrufe: 66
  • IMG_20231018_202230.webp
    IMG_20231018_202230.webp
    258,2 KB · Aufrufe: 60
  • IMG_20231018_202206.webp
    IMG_20231018_202206.webp
    335,9 KB · Aufrufe: 67
  • IMG_20231018_202150.webp
    IMG_20231018_202150.webp
    492,6 KB · Aufrufe: 69
  • IMG_20231018_202133.webp
    IMG_20231018_202133.webp
    416,4 KB · Aufrufe: 62
  • IMG_20231018_202126.webp
    IMG_20231018_202126.webp
    591,1 KB · Aufrufe: 61
  • IMG_20231018_202119.webp
    IMG_20231018_202119.webp
    537,3 KB · Aufrufe: 66
Moin,

ich versuche aktuell meinen Scooter downzugraden, was leider über die App nicht hinhaut. Da der Ausbau der Platine des E22D für die ST-Link Variante ja ein Graus sein soll, versuche ich es aktuell noch. Mein DRV liegt mit 2.6.15 unter 2.7.3, weshalb ich annahm, dass ein Downgrade OTA möglich sein sollte. Ich habe bereits alle Wege in der Scooterhacking App ausprobiert. Hat jemand eine Idee?

MfG.
Screenshot_20231110_150607_ScooterHacking Utility.webp
 

Anhänge

  • Screenshot_20231110_150547_ScooterHacking Utility.webp
    Screenshot_20231110_150547_ScooterHacking Utility.webp
    33,4 KB · Aufrufe: 83
Hab hier gerade ein zerflashtes Dashboard und Controller einer E-Serie da gehabt zum reparieren.
Die Chance hab ich direkt genutzt um Bilder zu machen.

Dashboard ST-Link:
20240126_230219.jpg


Controller ST-Link:
20240126_230801.jpg

20240127_225000.jpg


Wie man an den Bildern sehen kann habe ich bei beiden jeweils mit dem 5v Kreislauf geflasht.
Macht sich ganz gut da man direkt nach dem erfolgreichen Flash sieht ob Dashboard oder Controller wieder funktionieren.
 
Hab hier gerade ein zerflashtes Dashboard und Controller einer E-Serie da gehabt zum reparieren.
Die Chance hab ich direkt genutzt um Bilder zu machen.

Dashboard ST-Link:
Anhang anzeigen 56312

Controller ST-Link:
Anhang anzeigen 56313
Anhang anzeigen 56316

Wie man an den Bildern sehen kann habe ich bei beiden jeweils mit dem 5v Kreislauf geflasht.
Macht sich ganz gut da man direkt nach dem erfolgreichen Flash sieht ob Dashboard oder Controller wieder funktionieren

Darf ich fragen was du für ein FW du geflasht hast ?
Hab gerade das gleich Board vor mir.
 
Hab als DRV die STM32F/2.7.2
Damit sollte ja eigentlich die SHFW aufzuspielen sein.
Bekomme aber sowohl beim downgradeversuch auf die 2.7.1(compat) als auch gleich auf die 255-v3.7.1 eine Fehlermeldung
Könnt Ihr mir da bitte weiter helfen?

Screenshot_20240426-131421.webp
Screenshot_20240426-131847.webp
Screenshot_20240426-131444.webp