Dies wären meine Versionen von DVR, BMS und BLE mit einem 3.1-Controllermein scooter ist ein xiaomi essentian, der den drv ändern müsste?
Muss ich st link verwenden?
Die .hex Dateien sind einfache Text Dateien.Hallo, Jungs brauchen Hilfe. Der Versuch, eine ESC-Wiederherstellung für einen wesentlichen Roller zu bauen. Stuck at 5step: "Lösche die erste und letzte Zeile aus der DRV242.hex"
Bedeutet das, dass ich DRV242.hex mit einem Hex-Editor öffnen und die erste und letzte Zeile löschen muss? Wenn ja, welche Bytes pro Zeile muss ich einstellen?
Ich hoffe, jemand erklärt mir das und ich kann mit weiteren Schritten fortfahren.
Vielen Dank.
Hello, guys need help. Trying to build ESC recovery for an essential scooter. Stuck at 5step: "Delete the first and last line from the DRV242.hex"
Does it mean that I have to open DRV242.hex with a hex editor and delete 1st, and the last line? If so what bytes per row shud I set?
Hope someone will explain to me this and I can proceed to further steps.
Thanks.
Okay, jetzt ergibt es Sinn.Die .hex Dateien sind einfache Text Dateien.
Also reicht es diese Zeilen mit einem Texteditor deiner Wahl zu entfernen.
The .hex files are plain text files.
So it is enough to remove these lines with a text editor of your choice.
I'm stuck with your same problema hex for essential correct, 1965 lines, all process works but Three drv that i was try and full Brick, yes the errors 27 and 35 was gone but the drv's doesnt detect nothing (change mode, Light, power button) only it's power on, i tried 242, mi3 flashs stock, 247 and the same.:/ For the Three drv'sOkay, jetzt ergibt es Sinn.
Also habe ich eine Datei erstellt.
Ist diese Validierungsmethode korrekt? "Wenn es richtig ist, gibt es 1965 Zeilen in einem Hex, und die md5-Summe ist 4938333679fc1677d183e10755397dcc."
Ich bekomme diese md5sum nur, wenn ich am Ende eine zusätzliche Leerzeile hinzufüge. (insgesamt 1966 Zeilen, die letzte ist leer)
Okay, now it makes sense.
So I made a file.
Is this validation method correct? "If it is correct, there are 1965 lines in a hex, and the md5 sum is 4938333679fc1677d183e10755397dcc."
I only get this md5sum if I add an extra blank line at the end. (total 1966 lines, the last one is empty)
Ich habe genau das gleiche Problem! Essential mit controller 3.1 GD32E. Have 242.bin -> hex probiert aber jetzt der Kontroller ist komplett kaputt!today i was try with 242 and still its Brickno errors in drv to turn on but doesnt work anything only turn on and Bluetooth but press button for connect app or get info with apps nothing, down g, m365 tools, xiaomi home, shu, nothing
you think that the process its correct?
screenshots about the code, the hex of 242 are maked correctly, i change the lines and i replace with the new one and open the .bat and runs but i get this
I'll wait a fix for that :'( i have 3 controllers in full Brick i think maybe would be put 319drv before try others drv (like 242 or 247) and works (?) The 242 got me full Brick but maybe first time the 319 works but This have to be the first drv fw and not the 242 (maybe)Ich habe genau das gleiche Problem! Essential mit controller 3.1 GD32E. Have 242.bin -> hex probiert aber jetzt der Kontroller ist komplett kaputt!
Ich bekomme die gleiche ERRORS wie J Jonwifo
Ziel hier is ein Essential wieder funktionsfähig zu machen. Das Tutorial sagt 242 zu flaschen für essential.Wieso will man auf einen Esssential (aka Lite), also einen akkumäßig abgespeckten 1S, unbedingt eine DRV 242 flashen? Wenn dann bitte die DRV für den 1S und bei einem neuen Controller folglich die DRV 319.
I"ll try with a new Brick controller only first the runme without edit the hex. Thanks for the infoC cptX J Jonwifo S Siurbutis
Deutsch:
Das einzige was Zählt ist der v3.1 Controller.
Dabei ist es völlig egal ob dieser Controller von einem essential, 1s, oder Pro2 stammt.
Denn der v3.1 Controller ist in allen Scooter Modellen baugleich.
Um einen gebrickten v3.1 Controller also wiederherzustellen muss nur die "runme_mi3_reflash.bat" aus dem "gd32rec_by_conejo.7z" Paket genutzt werden.
Dort muss nichts verändert oder umgestellt werden.
Wenn die "runme_mi3_reflash.bat" erfolgreich ausgeführt wurde, ist der v3.1 Controller wieder voll funktionstüchtig.
Um anschließend eine Modell spezifische andere DRV (essential/1s/Pro2) dort zu flashen, kann das einfach über den gewohnten weg per Handy (Bluetooth) geschehen.
Alternativ geht es auch per UART.
Aber dazu muss der Controller zuerst mit der "runme_mi3_reflash.bat" aus dem "gd32rec_by_conejo.7z" Paket entbrickt worden sein.
English:
The only thing that counts is the v3.1 controller.
It doesn't matter whether this controller comes from an essential, 1s, or Pro2.
Because the v3.1 controller is identical in all scooter models.
So to restore a bricked v3.1 controller you only have to use the "runme_mi3_reflash.bat" from the "gd32rec_by_conejo.7z" package.
Nothing needs to be edited or changed there.
If the "runme_mi3_reflash.bat" has been executed successfully, the v3.1 controller is fully functional again.
In order to then flash another model-specific DRV (essential/1s/Pro2) there, this can simply be done in the usual way using a cell phone (Bluetooth).
Alternatively, you can also use UART.
But the controller must first be unbricked with the "runme_mi3_reflash.bat" from the "gd32rec_by_conejo.7z" package.
HalloC cptX J Jonwifo S Siurbutis
Deutsch:
Das einzige was Zählt ist der v3.1 Controller.
Dabei ist es völlig egal ob dieser Controller von einem essential, 1s, oder Pro2 stammt.
Denn der v3.1 Controller ist in allen Scooter Modellen baugleich.
Um einen gebrickten v3.1 Controller also wiederherzustellen muss nur die "runme_mi3_reflash.bat" aus dem "gd32rec_by_conejo.7z" Paket genutzt werden.
Dort muss nichts verändert oder umgestellt werden.
Wenn die "runme_mi3_reflash.bat" erfolgreich ausgeführt wurde, ist der v3.1 Controller wieder voll funktionstüchtig.
Um anschließend eine Modell spezifische andere DRV (essential/1s/Pro2) dort zu flashen, kann das einfach über den gewohnten weg per Handy (Bluetooth) geschehen.
Alternativ geht es auch per UART.
Aber dazu muss der Controller zuerst mit der "runme_mi3_reflash.bat" aus dem "gd32rec_by_conejo.7z" Paket entbrickt worden sein.
English:
The only thing that counts is the v3.1 controller.
It doesn't matter whether this controller comes from an essential, 1s, or Pro2.
Because the v3.1 controller is identical in all scooter models.
So to restore a bricked v3.1 controller you only have to use the "runme_mi3_reflash.bat" from the "gd32rec_by_conejo.7z" package.
Nothing needs to be edited or changed there.
If the "runme_mi3_reflash.bat" has been executed successfully, the v3.1 controller is fully functional again.
In order to then flash another model-specific DRV (essential/1s/Pro2) there, this can simply be done in the usual way using a cell phone (Bluetooth).
Alternatively, you can also use UART.
But the controller must first be unbricked with the "runme_mi3_reflash.bat" from the "gd32rec_by_conejo.7z" package.
Hola [USUARIO=10684]@VooDooShamane[/USUARIO],
Ya ejecuté runme_mi3_reflash.bat sin ningún cambio, ¡pero no tiene ningún efecto! ¡En realidad, el controlador está peor ahora! Ahora no se puede controlar con el botón de encendido.
Entonces, probé códigos hexadecimales modificados al principio sin ningún efecto. Pero al final, como dije, usé el hexadecimal original y runme_mi3_reflash.bat ¡y sigue igual!
¿Qué puedo hacer ahora para guardar el controlador? ¡Es imposible ahora, lo he intentado todo!
¿Puede ser que las direcciones de memoria estén mal? ¿También puede ser que tenga demasiados errores durante la programación? ¿Son normales estos errores?
But You ejecuted first 242 and then others, by that maybe doesnt works and full Brick, nothing to do. Only get new controller with Brick 27 error and try "runme" stock without edit hex.HalloVooDooShamane,
ich habe schon runme_mi3_reflash.bat ohne Änderung ausgeführt aber hat keine Wirkung! Eigentlich controller ist jetzt schlechter gebrickt! Kann es jetzt vom power button nicht controlliert werden.
Also, ich habe am Anfang mit modifizierte hex codes probiert ohne Wirkung. Aber am Ende habe ich wie gesagt mit das original hex und runme_mi3_reflash.bat und es bleibt das gleiche!
Was kann ich jetzt tun um den Kontroller zu retten? Es sicht jetzt unmöglich, ich habe schon alles probiert!
Kann sein das die Memoryadressen falsche sind? Kann sein auch das ich zu viele Errors während Programmierung bekomme? Sind diese Fählern normale?
Yes but why this should make any difference if you do this the first time or the second. The script if you check it, writes on specific address areas. Either you write the first or the second time on the same areas is going to write...But You ejecuted first 242 and then others, by that maybe doesnt works and full Brick, nothing to do. Only get new controller with Brick 27 error and try "runme" stock without edit hex.
Sí, pero ¿por qué esto debería hacer alguna diferencia si lo haces la primera vez o la segunda? El script, si lo marca, escribe en áreas de direcciones específicas. O se escribe la primera o la segunda vez en las mismas zonas se va a escribir...
VooDooShamane ¿Hay alguna diferencia si primero ejecuta un código modificado (construido de acuerdo con el tutorial) y luego prueba la versión original sin modificar?
Como veis somos dos afrontando el problema con lo esencial: yo y Jonwifo.
It's only a theoryYes but why this should make any difference if you do this the first time or the second. The script if you check it, writes on specific address areas. Either you write the first or the second time on the same areas is going to write...
VooDooShamane does it make any difference if you run a modified code first (constructed according to the tutorial) and then try the original unmodified version?
As you see we are two facing the problem with the essential: me and Jonwifo.