Thx. for watching and commenting, please don't forget to subscribe to the channel, I really appreciate that :) If you have any questions, feel free to ask in the comments, I'll try to answer them :) See the video description for software links and other useful links. Head swap method to bypass BLE157: th-cam.com/video/YAexlwq47q4/w-d-xo.html Flashing without soldering (risky but possible) th-cam.com/video/NYxrvGhevwg/w-d-xo.html ESC recovery: th-cam.com/video/kbj3A4aAlSU/w-d-xo.html
first of all Thank you! I have this problem: after soldering the stl to the board properly ( and checking)... the scooter doest turn on ( the tail red light blinks but nothing)...if I disconnect the STL programmer ( even just one wire) the scooter turns on normally. I have a 1s. is that because I did not disoldered any capacitor? thanx ( I also made a video if that can help)
@@emimobile The capacitor has nothing to do with it. Try asking in this telegram chat: t.me/scooterhackingchat Post your video there, definitely someone will help you. Sub. Thx.
@@rowanqader361 It was fine, it's been a while but i remember it wasn't on first try it disconnected but if you put it back on instantly it works fine, nothing bricked for me but YES IT COULD, so do it on your own accord!
Thank you for this tutorial, my scooter just hit 2000km, so as a reward i downgraded ble so i could flash custom firmware. No soldering required, took a couple of attempts but now my scooter has a new lease of life. Appreciate this tutorial.
Thank you so much for the tutorial. I managed to downgrade BLE. I want to change scooter configuration using SHU to adjust cruise control activation timer.
Worked like a charm. Used a very thin wire (0,5 mm) which was easy to solder on the pads. Also used my glue gun to glue the wires down at the edge and that made it easy to remove afterwards. Subscribed.
Ok so I did this *WITHOUT* soldering, like you showed in the other video. DON'T PANIC if you move the cables while flashing. It "soft locks" the scooter, but all you need to do is unplug the board (by removing the scooter "head"/steering wheel) and then replug it. You'll then have to reconnect, your scooter will appear as "Empty Flash" or "Flash", something along those lines, at which point you should be able to connect and unlock it (if you locked it). Then, try again. It doesn't just "brick" your scooter. If you have a Pro 2 like me, you'll have to cut a little thing (check the "Doc" folder, "Diagram" picture). I just used a little exacto knife thing and just ran it through that. I messed up 3 times, soft locking myself, and retrying, I got it on the 4th attempt and everything was good, thank you for the video
Thank you for sharing your experience ❤ It's valuable, especially for those who will do this in the non-solder method. As for the capacitor, definitely, it won't make it worse if you cut its track (it's just a matter of warranty). A few subscribers reported that they flashed pro2 successfully with untouching capacitors. So I think it's just a matter of good contact. Personally, I practiced a few times in "Dump Flash" mode to get the feeling of needed pressure and position of the pins. After that managed to flash 2 times in a row from the 1st time. Subscribe, thanks.
Today I cut out 4 pins from an old IC solder socket and soldered that to the display board. This way I now have a permanent plug-in connection for the ST-link. Good for playing around or if you will use the board to flash other scooters etc.
I do everything, remove and C2 but still not get connections . Same STL i use for repair bricked ESC. Checked all 10 times not error in my cables but not connections on 1S :(
Hello my friend, thanks for the video. I was wondering if there are any extra steps that you maybe did not mention other than cleaning off the protective layer with isopropyl alcohol when you do this without soldering?
Today I recive st link from china and i do everything step by step and everything work fine . I Just want to say that the wiring for my st link was deferent from yours and it take 15 error to connect but everything work fine So thank you very much my friend 🎉🎉🎉🎉❤❤❤
Great guide, many thanks!! It helped very much in 1s firmware downgrade Just a few notes from my experience (maybe helpful for others): 1) From MiDu flasher I was not able to automatically download BLE and Bootloader firwmare, but I just had to manually download them from the links provided by MiDu, rename donwloaded files according to names indicated by MiDu, and paste them in the folder required. 2) At first I tried to solder the STLINK wires to the board, but MiDu was not able to establish the connection (and I also did a little damage to the scooter screen) -> this was because I made bad soldering (which I found harder than I thought) 3) So I ended up trying the "no solder way" and, after a few attempts, I succesfully established the connection and updated the firmware -> so I consider this solution even "safer" if you are not so used to solder :D
Hey I also have problem downloading the file. tried to manually download file as you did. But still gets error for not finding the corresponding file on the Any tips? hehe
so this just flaseha the ble to a version lower than the 157? my references are,1.1.0_248_157_141. I'm waiting for the stlink. In the microcontroller option I have to choose the one above since my board is the orginial no and once finished this flasehar completely with the DonwG to reinstall everything complete in the version of drive bms and ble that I want via bluetooth?
Muito Bom seu tutorial , muito bem explicado ! congratulações ! Meu scooter Xiaomi essential deu Bug após uma atualização errada e a Dashboard não ligava mais, somente piscava a luz de freio quando apertava o botão power. Mesmo assim consegui realizar o downgrade , sem precisar realizar soldas, mas utilizando fios de metais de pacotes de pães. Consegui na segunda tentativa graças ao excelente video e as excelentes explicações .Você me fez economizar 60 euros . Muito obrigado . From italy
My stlink cables didn't come with an end that has pins. My cables have holes to be plugged into something on both sides, as if I'd connect them between two stlinks. What can I do?
Thanks for this guide, i downgraded my 1s without the soldering and flashed a custom firmware, fully charged i reach 30kmp, is there any way i can go faster?
Only with the "field weakening" option from the "scooter hacking utility" app. Though I don't know the safe values to avoid burning the motor. I tried with my Mi3, reached 40km/h, and the motor was hot to touch after 2km. So... Subscribe, thanks.
Sveiki, aciu uz issamu video. Ar reiketu ta pati padaryti ir su kontroleriu? Nes scooteris gali tik isijungti ir nieko daugiau. Net norint isjungti reikia atjungti baterija...
Yes, I have video without soldering :) th-cam.com/video/NYxrvGhevwg/w-d-xo.html Thanks for comment, glad that you succeeded, don't forget to subscribe.
Does the downgrade apply to the dashboard or the controller? I broke my dashboard during this process because the SWDIO dot came out of the board when I attempted to desolder and resolder as it wouldn't turn on when I soldered the stlink on. Will buying a dashboard off ebay be already downgraded? I'm going to try taking my pro 1 dashboard and putting it in my pro 2, but I am unsure whether it will come with the hack I put on my old one and whether the pro 2 will still have it's features like cruise control. Or the dashboard is simply just a signaller and display?
Downgrade applies to the dashboard. After the dashboard downgrade, you can flash firmware to the mainboard over Bluetooth. From eBay, probably it will be a Chinese clone dashboard (unless you find the original). Some of them can be used for flashing DRV; some not. If the problem is only that your solder point came off, the wire can be soldered directly to the PCB trace. As for the pro1 dashboard, it will work with pro2, but the hack will remain on your pro1, as speed increases when you hack DRV mainboard. If your pro1 has unlocked BLE (dashboard), you can use its head to flash shfw and then swap back heads. The dashboard is like a gate that lets you flash the main controller. th-cam.com/video/YAexlwq47q4/w-d-xo.html Check the video description. If you follow this video, there is no need to flash the BMS; I just showed that it is possible. Only swap heads, and flash shfw from the "scooter hacking utility". After that, configure speed curves to start riding. Hope it's more clear now :) For more info, check this Telegram chat: t.me/scooterhackingchat Subscribe, thanks.
@@MindaugasJocionis thank you for your reply, it has certainly helped clear a few questions I had. The pro 1 dashboard swap didn't work out for me but I can't remember what the issue was. I bought a new pro 2 dashboard from Amazon for £23 and was able to use the hacking utility to install the hack. It was much easier than trying to solder the tiny connections on the dashboard, so I'm glad I was able to do that. I needed my scooter to be able to accelerate from 0mph as I use it for carting dog crates at dogs shows too, and had Crufts just days away. I fortunately fixed it in time :) I still need to figure out why my pro 1 won't turn on, but I have a spare dashboard now as I also got one from ebay, so I will test that out. I tried replacing a connector for the brown cable from the battery to the controller as it looked cooked, but that didn't fix it.
There are 3 components that have firmware on them, and you can flash them separately. BLE = Bluetooth/Dashboard unit or its firmware ESC / DRV = main board/motor controller or its firmware BMS = Battery management System or its firmware Subscribe, thanks.
Hey, I have a xiaomi m365 Pro2 and the BLE is at 158, I want to downgrades but I have a doubt, is necessary to take de c2 capacitor to make the downgrade as you show ?
Hi. I have a m365 and I flashed via Bluetooth BLE129 that I downloaded from scooterhacking. After flashing it the scooter simply disconected from my phone, the battery level dots went dark, the button didn't work and it started behaving like it was blocked. It also doesn't appear when i search for bluetooth devices. A few hours later it stopped behaving like it was blocked and now it simply blinks the tailight when the button is pressed. Thats the only response that I can get from the scooter. The rest remains the same except that it doesen't block the wheel when its moved anymore. Do you think that doing this procedure would solve this problem?
Probably yes, choose write flash instead of downgrade in the midu flasher. I believe to use shfw on m365 you need modified ble "BLE90For4dot_zipv3.zip" it can be found in this telegram chat: t.me/scooterhackingchat Subscribe, thanks.
Would this method also work on a segway ninebot G30LD? Assuming I flash it with ninebot software of course. The dashboard chip is the same, all the numbers match on the chip as well. All I could find about the G30LD is people soldering straight to the speed controller, which requires a lot of disassembly.
Sveikas Ignai, kaip suprantu tu lietuvis. Nieko nzn apie segway, bet pabandyk paklaust sitam telegram kanale, yra ten keli bicai kur uzsiima flesinimu profesionaliai t.me/scooterhackingchat Jei neatsakys iskarto, pakartok vis laikas nuo laiko, nes nevisada ten visi sedi o chatas gana greit sukasi. As tai zinai, turiu kelis scooterius, jei iskyla problema isprendziu ir imetu vide, o seip daug patirties neturiu :) Sub. Aciu.
It downloads only once, if you downloaded it, then it will not be downloaded 2nd time as it is already in the app folder. You can put it manually: "If you want to flash your own BLE version, you can simply store it in the appropriate folder under MiDu-Flasher\Resource\files\BLE\App\N51822x\(Scooter)\App.bin ". files.scooterhacking.org/firmware/ For more help ask in this forum: rollerplausch.com/threads/midu-flasher-st-link-downgrade-unbrick.5399/ I did it in automatic mode... Subscribe, thanks.
I made mistake, and did update my firmware on mi 1s e scooter via mi home app, and now i can't flash previous firmware on it with downg app anymore. Is there any other way to avoid all this wire things? To do it all on my cell phone, like i did it before latest update?
Only this method to downgrade the dashboard firmware. Or you can buy or borrow another dash for temporary use for DRV or shfw flash. subscribe, thanks.
Most people do this without soldering, just holding the pins by hand. (For this, you must clean the coating from those connection points with isopropyl, etc.). A Clone dashboard is also a good choice; use it just for flashing firmware to ESC. After that, you can switch back to the original dashboard. If soldering is a problem, I think the safest method is to use a clone dashboard just for flashing ESC. If you are considering soldering and doing this for the first time, I suggest you practice on some bad PCB from PC, etc. Usually, problems are related to soldering. (Burned PCB in soldering place, ripped off traces etc.) Subscribe, thank you.
I believe it uses SWD/JTAG debug protocol and GPIO communication interface I'm not sure that I'm correct if you are really interested in this you can ask VooDooShamane at rollerplausch.com/threads/midu-flasher-st-link-downgrade-unbrick.5399/ forum.
Hello ! I have BLE 157, BMS 141 and ESC 321, can I downgrade safely with your technique or is my ESC version too high and it will brick if I do anything ?Thank you !
321 is your DRV, not an ESC version. You can check your ESC manually by removing the bottom cover and taking out the mainboard - ESC (electric scooter controller) or by the app: "m365 downG " look in the UUID under Tools. If the UUID does not contain the characters FF , it is the new controller: Flashing the old DRV leads to Brick !! If the UUID contains the characters FF , it is the old controller: no problem with flashing. Even if you have a new ESC 3.1, you still can downgrade BLE as in this video, as it has nothing to do with your mainboard, it's a dashboard downgrade. For ESC 3.1 there are different DRV (still in early stages). More info on that: rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/ Subscribe, thanks.
Hello, i have a Xiaomi Pro 2 Scooter and my original dashboard is dismantled or removed from the scooter. Is it possible - without any power source - to flash the dashboard? The only energy source would then come from the ST-Link. Btw the dismantled dashboard is easier to solder and to connect to the ST-Link and computer. What should I do? Better mount the dashboard on the scooter or is the alternative way possible (dismantled dashboard)?
You can supply power from stlink to the removed dashboard. Here is a link to a dashboard diagram. www.monopattinoitalia.it/ripristino-dashboard-xiaomi-con-st-link/ Subscribe, thanks.
No, this is currently only for ble unless a new version is out. Take a look at this telegram chat t.me/scooterhackingchat there are many serials in pictures. Maybe a random number after the model number would work too, haven't tried it. Subscrine, thanks.
Hey I got a problem. I did every think whats in this video and when Im trying to downgrade my scooter ( pro 2 ) it says error no connection, adapter speed= 1000 or 400 or 100. Do you have any solution for this?
Hi, honestly, I don´t know where is problem. I have Pro 2 with BLE 1.5.7. I stucked on 9:40. It say "Connected" but the message follows: Error, retrieve in 5 seconds. Please help
@@MindaugasJocionis DONE! I´ve got it. What helped to me? In Select an Action I tried to choose "3) Write Flash" instead of "1) Downgrade" and it works. Now I have BLE 134 on my Pro 2. Great!
Hola, Tengo un Xiaomi Pro 2 y he conseguido siguiendo el tutorial realizar el downgrade correctamente. Quería agradecer con un Like y un comentario el esfuerzo por realizar este video, muchas gracias. 😀 👌
@@catita790 ya no me acuerdo exactamente pero creo recordar que a la 126 y de ahi ya puedes volver a bajar normalmente mediante down g a la BLE 75 de camible
@@MindaugasJocionis Hey man, great video! Gonna do this on saturday for my Xiaomi Pro 2. Quick question... at 8:22 you say the top one is the original dashboard. What do you mean by that? Original from this scooter or is that the original one I need? In other words, do I choose the first one, or the second one? Thanks!
@@nikostevens1 Original means the dashboard from xiaomi. Nonoriginal (clone from aliexpress etc.). Good luck with flashing, and don't forget to subscribe, thanks :)
Hello, thank you for your video. I have a BLE 158 and I am unable to establish a connection to the scooter. I am waiting until a speed of 100, but without a success. Could this connection problem be because of the higher BLE version of 158? I tried with the both midu flashers. Thanks!
@@MindaugasJocionis yes, I did.. My st link has another schema, I am connecting them according to my schema. 2-SWCLK 4-SWDIO 6-GND Could this be a problem?
After midu finished downgrading, my Mi Home app got automatically disconnected. Now the scooter still has the "Lock" logo on on the dashboard. What can i do?
@@MindaugasJocionis thank you so much for your tutorial. I managed to downgrade BLE, now I'm watching other tutorials on scooter hacking. Have a nice day
You can do the same without soldering: th-cam.com/video/NYxrvGhevwg/w-d-xo.html Or after the downgrade, you need to desolder those wires 10:33 Subscribe, thanks.
I have no idea, try asking in this Telegram chat group t.me/scooterhackingchat or in this forum rollerplausch.com/threads/midu-flasher-st-link-downgrade-unbrick.5399/ Subscribe, thanks.
Hello, in some guides is recommended to remove the c2 condensator and R1 resistor (backside) in order to enable fw flashing… can you confirm that these steps are not really necessary?
Hello! I will be trying this soon, I have ordered an st link the wires are different colours compared to the video. Does this matter? Any help be great
@@MindaugasJocionis Awesome i have eveything i need! i have noticed there is 2 vervions of drvier in the describtion 1.0.4 and 1.0.5 ? i have used the same in the video hoping to do this tomoroww will subscribe if works
@@ovidijusa1352 Tas miduflasheris viska auto is interneto partraukia, svarbu tik paspirtuko modeli tinkama nurodyt. Poto kai downgradinsi BLE, paziurek koks ESC kontroleris 3.0 ar 3.1 Jei 3.1 tai siti DRV kur visur pilna netinka, reik kitus naudot.
Mi scooter 3? Did you flashed some DRV? Install shfw from "scooter hacking utility" and configure it. Check this telegram chat for moore info t.me/scooterhackingchat Sub. thx.
@@MindaugasJocionis Yeah i have a Mi Scooter 3 and i downgraded it using the no soldering method and it did show error 42 but when i flashed it to install SHFW with Scooter Hacking Utility its fine now, Thanks for the great video
Hi dude, i did everyting as in your video, after downgrading process, i cannot connect to my scooter through bluetooth, scooter hacking utility is stuck at "Pinging scooter" step, and original xiaomi app is connecting and disconnecting after 1 sec. Is My bluetooth dead?
No, kill all apps on android and re-enable bt connection. Or restart your smartphone. To connect to mihome, you need to remove your scooter from the app and connect again like the first time. (this happens every time you use a third party app). Subscribe, thanks.
Merhaba, bu yöntemi ben de yapmayı düşünüyorum da siz lehimleyerek mi yaptınız yoksa direkt olarak tutturup st-link üzerinden downgrade mi yaptınız cevap verirseniz sevinirim :)
@@BaldwinnIV lehimle denedim ama beceremedim , bende lehimsiz yaptım, ama dikkat et yaparken çok hızlı kayıyor elden en az 15 defa denedim sonunda oldu ayrıca üretim yılına da dikkat etmelisin scooterın galiba 2021 eylülden sonra üretilenlerde olmuyor bu yöntem
@@exoss Öncelikle cevap verdiğiniz için teşekkürler. 15 kere denediğinizi yazmışsınız herhangi bir sorun oldu mu acaba bağlantı kopunca? Hiçbir şey olmamış gibi başa sarıp tekrar mı yükleme yaptınız?
hi thanks for the video! if the program ask me to place the file to a certain folder, where can I download those files ? I have a clone dashboard, mi pro 2.
Pc must be connected to the internet, as well as disable antivirus or firewall (if using 3rd party). If that does not help (might be FTP server is down etc.) Do this: "If you want to flash your own BLE version, you can simply store it in the appropriate folder under MiDu-Flasher\Resource\files\BLE\App\N51822x\(Scooter)\App.bin BLE can be downloaded: firmware.scooterhacking.org/ Subscribe, thanks.
@@MindaugasJocionis does it matter which BLE version I put into that folder? Also do I need to put the zip and bin file too or just one of them? Thank you very much for your help. 👍🙏🙏
@@kornelpasztor7947 Your file path should look like this: C:\MiDu-Flasher_v1.0.5\Resource\files\BLE\App\N51822x\Pro2\App.bin By default miduflasher downloads BLE134.bin So download BLE134.bin for PRO2, rename it to App.bin and place in that place. Only BLE is not downloding for you, or bootloader too?
@@kornelpasztor7947 for bootloader: download from: github.com/CamiAlfa/stlink_m365_BLE/tree/master/flashing bootldr.bin Put it ro: \BLE\Bootloader\ bootldr.bin rename to Bootloader_1s_Pro2_Mi3.bin
@@YogiMystic No, you need to connect those 3 pins on the dashboard: (GND; SWCLK; SWDIO) to pins on stlink with the same label. (there is a diagram on stlink). I'm not from Germany :)
Hello ! I have a mi pro 2 with: BLE 1.5.7 DRV 2.4.8 BMS 1.4.1 and i have the new 3.1 controller... so it is possible for me to downgrade BLE without bricking? and if yes, what kind of (speed) modifications can i do with the new Controller? i would be thankful for an aswer!
You can downgrade BLE regardless of your ESC controller (they are on different boards and use separate firmware). As long as you have ESC3.1 you need a different DRV than those old ones, otherwise, you will brick your ESC board. Here you can build a new DRV by yourself: rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/page-6#post-67651 Check this telegram chat, here you can find prebuilt DRV for new controller 3.1 t.me/STLink_XAP2P t.me/STLink_XAP2P/34 Subscribe, thanks.
Hi I just want toshare my experience with this method, I flashed the scooter succecfully but I did NOT check my microcontroller. I still don't know which one I have, however I pressed the first option in the program when I was given the choice of what microcontroller I had. Everything seamed fine, until I flashed a custom firmware to increase the speed. I went for a ride and quickly noticed that the scooter would turn on whenever I tried to shut it off. I googled but could't find somone with the same issue, I then tried to flash back to the stock firmware with no result using my phone. I then tried to flash it using the st link with my original flash that I had dumped before flashing the first time. From there I was able to connet the scooter with the mi home app and uppdate the motherboard and once I had done that everything worked fine again. I want to run custom firmware in order to connect my batterypack but as I have mentiond this method did not work for me and I m positive that it has to do with the microcontroller, so I have ordered a clone motherboard with a diffrent microcontroller and hopefully it will run custom firmware succesfully then. None the less great video.
You have a 2nd type of new microcontroller on your mainboard (ESC3.1 GD32F), you need different DRV. Build it by yourself rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/page-6#post-67651 Or ask this guy in telegram chat, he has prebuilt ones t.me/STLink_XAP2P Subscribe, thanks.
@@MindaugasJocionis Hi, thank you for the reply. I have now built my own custom software of DRV319. I have not tried to flash it yet beecause I wanted to ask you first if it will be compatible with my currrent BMS ? I Have BMS 141. I would very much appriciate a reply, good day.
@@ANDROID204 BMS does not matter as long as you are not flashing it. BMS is a battery controller and you are flashing DRV (mainboard controller). I think this time everything will be fine. Check out this telegram chat, here you can find much more help than on my channel :) t.me/scooterhackingchat Write back about your results!
@@MindaugasJocionis Thank you so much man, I subscribed and shared your video with my friends. I now have custom firmware installed so that when I enter echomode it goes 25kmh and when I enter sport mode it does 20kmh or 15 in drive. The reason I did this is because its ilegal in my country if the scooter does more than 20kmh. So now if police wants to test my scooter they can do so in sport mode or drive and it will all be fine.
Yes, it will work, you need to choose mi3 in the scooter selection option. You can check your ESC; DRV; BLE; BMS with "m365 downG " As for the ESC version: in m365 downG look in the UUID under Tools. If the UUID does not contain FF characters, it is the new controller. 3.1 If the UUID contains the characters FF , it is the old controller. 3.0 Subscribe, thanks.
Hi I tried modding my xiaomi essential to make it go faster but now all it says is error 27 control code error, I looked it up and it says that I have to change the motherboard, is there any other way I can solve it? like with the st link?
Probably your ESC board is 3.1 with a new microcontroller (you needed a different type of DRV). You can recover your mainboard (ESC) with the stlink. Try asking this telegram chat group for help: t.me/scooterhackingchat Or this guy, he has recovery tools for ESC board: t.me/STLink_XAP2P Subscribe thanks.
Hello Sir My scooter BLE is 1.5.7 Drv STM32Fl 2.4.8 Uuid contains letter FF Can i flash it by changing dashboard ?also if yes will i be able to use extern battery like i did my old scooter xiaomi pro2 ? Thanks in advance sir
Yes, you can flash any custom firmware to the motherboard after a dashboard replacement or ble downgrade. Whether an external battery can be used depends on the firmware used. For more information about external batteries, please contact this telegram chat: t.me/scooterhackingchat As I personally hawe zero experience with external batteries. Subscribe, thanks.
Hi there. I'm here with a problem I encountered. Basically I successfully connected the st-link to the scooter. Did everything right but when it comes down to the Midi flasher its not working properly. Started the program, choosed the corresponding options in it and didn't thrown any unexpected error when I started. I did not cut the connector to the condensator and waited the 5 error. When the Midi Flasher lowered the speed to 400, there was a weird thing. The program said its connected, its shown as connected but after a second or so the error that it cant connect came up like when the speed was too much. I think'ed it's a problem like so and waited. The program went from connected to error and so on till it reached the point to lower the speed more but now only just the errors popped up. I tried to resolder it 2 times and did not worked. Tried to change the ST-Link firmware or reinstall the whole thing but that did not worked either. I don't know what's the problem soo that's why I write this :D I have a Xiaomi Pro 2. I hope you can help me or someone and thank you in advance :))
Try to ask for help in this telegram chat t.me/scooterhackingchat Did you checked for continuity with multimeter? In my opinion it's bad connection. Subscribe, thanks.
Yep I checked for continuity and it was ok. Maybe going to try again with a better solder because mine is like a cheap one XD and with better equipment for soldering.
Hi there. I had same problem. What helped to me? In Select an Action I tried to choose "3) Write Flash" instead of "1) Downgrade" and it works. Now I have BLE 134 on my Pro 2 and back my custom FW (flashed again).
What's happening with it? Was the connection successful? Was the flashing unsuccessful, or there was a disconnection? Are you getting some errors? I need more info. Subscribe, thanks
@@MindaugasJocionis there was disconnection while in process of downgrade, when i turn on the escooter there was no display shown on the dashboard, my tail light is blinking and the controller has green blinking
@@MindaugasJocionis im currently able to use my mi scooter 3 with replace clone dashboard, i just want to recover the old original dashboard of my mi scooter 3
@@pssyslyrr6074 I would try to connect 5V to the dashboard directly from ST-Link, and if it turns on, do a 'write flash' instead of "downgrade". Or if it fails, use a scooter hacking refresher V1.3 app to do the same. photos.app.goo.gl/1c7Ro5uM2KM7JgNh8 Thanks for sub :)
hey i flashed 2 scooter one xiaomi pro 2 nordic and one xiaomi 1s nordic .1s . i changed display to earlier than BLE 157 and i flashed both is hacked and driving fast works good but both when i turn they of they start by them self and they are not possible to turn of by them self please can you tell what i have done or what i should do to fix this ?
Did you check your ESCversion? You can check your ESC by the app: "m365 downG " look in the UUID under Tools. If the UUID does not contain FF characters, it is the new controller. If the UUID contains the characters FF , it is the old controller. I think you have that 3rd version and need a different DRV. Ask in this forum, there is a link to a web builder for the 3.1 controllers DRV, you must build it by yourself. rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/page-6#post-67651 Or ask for help in this telegram chat, this guy has already prebuilt DRV's for the 3.1 controllers. t.me/STLink_XAP2P "Scooter hacking utility" is working for support for 3.1 controllers as well, but still it's a work in progress. Subscribe, thanks.
Hola, recientemente soy poseedor de un espectacular Pro2, al conectarlo por primera vez a la APP, obligatoriamente tuve que actualizar el scooter. Actualmente, estoy en Firm: 248, y BLE: 157. Al ser nuevo no me atrevo a desmontar el frontal a no ser que este 100% seguro de que puedo hacer un downgrade con este método. Qué requisitos necesitaría para realizar este downgrade? (ya dispongo de un ST-LINK). Mi placa BLE es la versión 3.2. Muchas gracias y un saludo! ________________________________________ Hello, recently I am the owner of a spectacular Pro2, when connecting it to the APP for the first time, I necessarily had to update the scooter. Currently, I'm at Firm: 248, and BLE: 157. Being new, I don't dare to disassemble the front panel unless I am 100% sure that I can do a downgrade with this method. What requirements would I need to perform this downgrade? (I already have an ST-LINK). My BLE board is version 3.2. Thank you very much and greetings!
There are no special conditions to downgrade BLE. All dashboards can be downgraded. Just do it step by step like in the video. I'm assuming you want to do a speed hack, for that you need to know the ESC version, if it's 3.0 then you're good to go. If it's 3.1, you must assemble your DRV (this is still in the early stages). Here you can find all info: rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/ Subscribe, thanks :)
@@MindaugasJocionis Me he mirado el post que me has pasado y hay muchas cosas que no llego a comprender, ya que el traductor de Google no es extremadamente eficaz jeje. Por lo que he podido entender, mi UUID contiene las letras FF y entiendo que es un ESC 3.0, porque no veo en ninguna APP que me diga el que tengo sin tener que desmontar y poner en riesgo la garantía. De ser así (suponemos que tengo el ESC 3.0) sería hacer el downgrade al BLE y ya podría cocinar y hacer el flash simplemente con la APP Xiaoflash no? De nuevo, muchas gracias por el tiempo y atención que me dedicas ^^ ______________ @Mindaugas Jocionis I have looked at the post that you have sent me and there are many things that I do not understand, since the Google translator is not extremely effective hehe. From what I have been able to understand, my UUID contains the letters FF and I understand that it is an ESC 3.0, because I do not see any APP that tells me what I have without having to disassemble and put the warranty at risk. If so (we assume that I have the ESC 3.0) it would be to downgrade to BLE and I would be able to cook and flash simply with the APP Xiaoflash right? Once again, thank you very much for the time and attention you dedicate to me ^^
@@trasto93 Yes, that means you have ESC 3.0, and yes, downgrade BLE and you can flash any DRV from your smartphone. Sorry for the late reply, didn't get notified about this one :)
I don't have experience with these older models. If it's the original dashboard you don't need stlink, as m365 pro does not have BLE that is unflashable with BT. Follow this guide: www.monopattinoitalia.it/miglior-firmware-xiaomi-v2/ (use google translate) In addition to DRV, you will need to flash BLE that is prepared for the new DRV version. And try to ask for more help on this telegram chat: t.me/scooterhackingchat Subscribe, thanks.
Tengo el pro2, con 157, 248, 141. ESC ver 3, hice el video de sin soldadura.. Hice el flasheo solo del BLE y después con DownG le puse la versión 2.2.3 original y todo perfecto, después de comprobar que mi placa ESC era la versión 3. Con DownG herramientas comprobando que están las FF en la numeración y todo perfecto gracias.
@@luisteloarriaga After BLE downgrade, before flashing DRV, check your ESC version. If it's 3.1 you need new-gen firmware, if it's 3.0 you can use any DRV version. So if it's 3.0, then flash DRV to DRV003 files.scooterhacking.org/firmware/mi3/DRV/ After that, you can use Scooter hacking utility and its SHFW v0.2.6 More on that you can ask in telegram chat: t.me/scooterhackingchat
Hello, after downgrading dashboard bluetooth is missing there wasn't beep after flashing, any idea? what can I do? I turn of power cable from dashboard and now I can't turn it on :(
Hej, chcę zrobić downgrade tą metodą ale hulajnogi ninebot g30 max, nie wiem jednak, które kolory gdzie połączyć gdyż płytka wygląda nieco inaczej, masz wiedzę czy jest to do zrobienia? 🙏
Hi, my friend has a pro 2 mercedes version drv: 155 ble: 157 and he flashed using downg without downgrading ble with a file called "Drv_233_Pro2_StockFW.zip" Will this brick my pro 2 (ble 157 and drv 233)?
@@MindaugasJocionis Is it safe if i tried flashing this file on my pro 2? Hes been teasing me to do it because im terrified about my scooter getting bricked, i don't know how his scooter actually goes 33 km h/
@@undead.films0 You can brick your scooter while flashing DRV made for ESC 3.0 to ESC 3.1 What is your ESC version? Download the "m365 downG " app and look up the UUID under Tools If the UUID does not contain the characters FF , it is the new controller 3.1: Flashing the old DRV* leads to Brick !! If the UUID contains the characters FF , it is the old controller 3.0: no problem with flashing
Hi, i just downgraded the BLE to 152 on xiaomi mi 3 and it shows error 42. I realy dont know what to do. I tried to flash the firmware using scooter hacking but it didnt work. Any time i tried to flash it, it "crashed". Scooter turn on while the firmware was uploading and make a sound. Thanks for any advice ! 🙏 DVR 317 BMS 1702 BLE 152
Check your ESC version if it's 3.0, then flash DRV003 files.scooterhacking.org/firmware/mi3/DRV/ After that, you shud be able to flash SHFW If ESC is 3.1 try asking in this telegram chat t.me/scooterhackingchat as I don't know for sure that ESC 3.1 supports DRV003 Subscribe, thanks.
Nah, although you can buy a dashboard clone that allows you to flash the motherboard... and switch to it only for mainboard flashing Subscribe, thanks.
Pc must be connected to the internet, as well as disable antivirus or firewall (if using 3rd party). If that does not help (might be FTP server is down etc.) Do this: "If you want to flash your own BLE version, you can simply store it in the appropriate folder under MiDu-Flasher\Resource\files\BLE\App\N51822x\(Scooter)\App.bin
Thx. for watching and commenting, please don't forget to subscribe to the channel, I really appreciate that :)
If you have any questions, feel free to ask in the comments, I'll try to answer them :)
See the video description for software links and other useful links.
Head swap method to bypass BLE157: th-cam.com/video/YAexlwq47q4/w-d-xo.html
Flashing without soldering (risky but possible) th-cam.com/video/NYxrvGhevwg/w-d-xo.html
ESC recovery: th-cam.com/video/kbj3A4aAlSU/w-d-xo.html
first of all Thank you! I have this problem: after soldering the stl to the board properly ( and checking)... the scooter doest turn on ( the tail red light blinks but nothing)...if I disconnect the STL programmer ( even just one wire) the scooter turns on normally. I have a 1s. is that because I did not disoldered any capacitor? thanx ( I also made a video if that can help)
@@emimobile The capacitor has nothing to do with it. Try asking in this telegram chat: t.me/scooterhackingchat
Post your video there, definitely someone will help you.
Sub. Thx.
Hello, just did the no soldering because i didn't want to go to work for it, and well everything worked. So thank you very much
did you accidentally move your hand in the process? was it hard to do it?
@@rowanqader361 It was fine, it's been a while but i remember it wasn't on first try it disconnected but if you put it back on instantly it works fine, nothing bricked for me but YES IT COULD, so do it on your own accord!
Thank you for this tutorial, my scooter just hit 2000km, so as a reward i downgraded ble so i could flash custom firmware. No soldering required, took a couple of attempts but now my scooter has a new lease of life. Appreciate this tutorial.
Nice work! Don't forget to subscribe, thanks :)
2000 kmh?
@@grossermisterbeep8258what?
Thank you very much bro, love from Greece 🇬🇷!!
Thanks for watching, don't forget to subscribe :) 🇱🇹
Vwry Very Helpful Video
I have a Question should i have to buy any STlink or there is a Specific Model?
Any stlink, subscribe, thanks.
@@MindaugasJocionis Thanks, Sure i will ☺️
Thank you so much for the tutorial. I managed to downgrade BLE. I want to change scooter configuration using SHU to adjust cruise control activation timer.
Taip, shu geras pasirinkimas as taippat ja naudojuosi.
Seriously, I did this thanks to your tutorial! But without soldering. Thank you so much 🙏🙏
Cool :)
can i use this on xiaomi scooter 4 go
@@MindaugasJocionis
did you accidentally move your hand in the process? was it hard to do it?
There is 2 Links
One is STLink - v1.0.4
Another is STLink - v1.0.5
Which one should i use plz reply
Use V1.0.4 If you will have some issues with it, then use V1.0.5
Subscribe, thanks.
Worked like a charm. Used a very thin wire (0,5 mm) which was easy to solder on the pads. Also used my glue gun to glue the wires down at the edge and that made it easy to remove afterwards. Subscribed.
Nicely done :)
Ok so I did this *WITHOUT* soldering, like you showed in the other video.
DON'T PANIC if you move the cables while flashing. It "soft locks" the scooter, but all you need to do is unplug the board (by removing the scooter "head"/steering wheel) and then replug it. You'll then have to reconnect, your scooter will appear as "Empty Flash" or "Flash", something along those lines, at which point you should be able to connect and unlock it (if you locked it). Then, try again. It doesn't just "brick" your scooter.
If you have a Pro 2 like me, you'll have to cut a little thing (check the "Doc" folder, "Diagram" picture). I just used a little exacto knife thing and just ran it through that.
I messed up 3 times, soft locking myself, and retrying, I got it on the 4th attempt and everything was good, thank you for the video
Thank you for sharing your experience ❤
It's valuable, especially for those who will do this in the non-solder method.
As for the capacitor, definitely, it won't make it worse if you cut its track (it's just a matter of warranty).
A few subscribers reported that they flashed pro2 successfully with untouching capacitors.
So I think it's just a matter of good contact.
Personally, I practiced a few times in "Dump Flash" mode to get the feeling of needed pressure and position of the pins. After that managed to flash 2 times in a row from the 1st time.
Subscribe, thanks.
Today I cut out 4 pins from an old IC solder socket and soldered that to the display board. This way I now have a permanent plug-in connection for the ST-link. Good for playing around or if you will use the board to flash other scooters etc.
@@juleol99 Very cool. Subscribe, thanks.
I have a pro 2, do I need to cut the c2 trace if I want to downgrade? I haven't tried to downgrade yet, but if I was to would I have to cut it?
Thanks
No, you don't have to cut. Sub. Thx.
I do everything, remove and C2 but still not get connections . Same STL i use for repair bricked ESC. Checked all 10 times not error in my cables but not connections on 1S :(
Hello my friend, thanks for the video. I was wondering if there are any extra steps that you maybe did not mention other than cleaning off the protective layer with isopropyl alcohol when you do this without soldering?
Nope, no extra steps :) Sub. thx.
You're a ⭐️ I just can't wait to receive the st-link and I do all this! Danke Schoen!😜
Cool, don't forget to subscribe :)
Hi Mindaugas ! Thank you for all you do for the community ! Quick question for 1.5.8 BLE DRV 2.5.2 BMW 1.4.1 is it still working ?
According to the app developer, nothing has changed with the new BLE158.
Still same procedure.
Sub. thx.
Today I recive st link from china and i do everything step by step and everything work fine . I Just want to say that the wiring for my st link was deferent from yours and it take 15 error to connect but everything work fine
So thank you very much my friend
🎉🎉🎉🎉❤❤❤
Don't forget to subscribe, thanks.
@@MindaugasJocionis yes i did before
8:24 Is it always the top model if you never change your dashboard and it is original ?
Or how to know what dashboard model do i have?
Yes, always top. Subscribe, thanks.
Great guide, many thanks!! It helped very much in 1s firmware downgrade
Just a few notes from my experience (maybe helpful for others):
1) From MiDu flasher I was not able to automatically download BLE and Bootloader firwmare, but I just had to manually download them from the links provided by MiDu, rename donwloaded files according to names indicated by MiDu, and paste them in the folder required.
2) At first I tried to solder the STLINK wires to the board, but MiDu was not able to establish the connection (and I also did a little damage to the scooter screen) -> this was because I made bad soldering (which I found harder than I thought)
3) So I ended up trying the "no solder way" and, after a few attempts, I succesfully established the connection and updated the firmware -> so I consider this solution even "safer" if you are not so used to solder :D
Thanks for the feedback and for sharing your experience.
And don't forget to subscribe, thanks :)
Hey I also have problem downloading the file. tried to manually download file as you did. But still gets error for not finding the corresponding file on the Any tips? hehe
Thanks! It worked like a charm!
:)👍👋
Nice, subscribe, thanks
so this just flaseha the ble to a version lower than the 157? my references are,1.1.0_248_157_141. I'm waiting for the stlink. In the microcontroller option I have to choose the one above since my board is the orginial no and once finished this flasehar completely with the DonwG to reinstall everything complete in the version of drive bms and ble that I want via bluetooth?
HOW DID IT WENT?
Muito Bom seu tutorial , muito bem explicado ! congratulações ! Meu scooter Xiaomi essential deu Bug após uma atualização errada e a Dashboard não ligava mais, somente piscava a luz de freio quando apertava o botão power. Mesmo assim consegui realizar o downgrade , sem precisar realizar soldas, mas utilizando fios de metais de pacotes de pães. Consegui na segunda tentativa graças ao excelente video e as excelentes explicações .Você me fez economizar 60 euros . Muito obrigado . From italy
Que bom que foi útil. Não se esqueça de se inscrever, obrigado :)
My stlink cables didn't come with an end that has pins. My cables have holes to be plugged into something on both sides, as if I'd connect them between two stlinks. What can I do?
Cut a paper clip or something similar made from metal, or buy those pins in any local electronic DIY shop. Subscribe, thanks.
Thanks for this guide, i downgraded my 1s without the soldering and flashed a custom firmware, fully charged i reach 30kmp, is there any way i can go faster?
Only with the "field weakening" option from the "scooter hacking utility" app. Though I don't know the safe values to avoid burning the motor. I tried with my Mi3, reached 40km/h, and the motor was hot to touch after 2km. So... Subscribe, thanks.
Sveiki, aciu uz issamu video. Ar reiketu ta pati padaryti ir su kontroleriu? Nes scooteris gali tik isijungti ir nieko daugiau. Net norint isjungti reikia atjungti baterija...
La, o kaip atsitiko kad tik isijungia, kokias klaidas rodo? Ar nauja ESC3.1 nuflesinai su senovisku DRV skirtu 3.0 kontroleriam? Sub. aciu.
amazing video bro! Sorry, One question: in the program support the mi scooter 3? i have the same u dashboard
Thanks. Yes, miduflasher supports mi3 scooter. Don't forget to subscribe :)
I did this without soldering you just gotta press hard to keep a good connection.
Yes, I have video without soldering :) th-cam.com/video/NYxrvGhevwg/w-d-xo.html
Thanks for comment, glad that you succeeded, don't forget to subscribe.
did you accidentally move your hand in the process? was it hard to do it?
Does the downgrade apply to the dashboard or the controller?
I broke my dashboard during this process because the SWDIO dot came out of the board when I attempted to desolder and resolder as it wouldn't turn on when I soldered the stlink on. Will buying a dashboard off ebay be already downgraded? I'm going to try taking my pro 1 dashboard and putting it in my pro 2, but I am unsure whether it will come with the hack I put on my old one and whether the pro 2 will still have it's features like cruise control. Or the dashboard is simply just a signaller and display?
Downgrade applies to the dashboard. After the dashboard downgrade, you can flash firmware to the mainboard over Bluetooth.
From eBay, probably it will be a Chinese clone dashboard (unless you find the original). Some of them can be used for flashing DRV; some not.
If the problem is only that your solder point came off, the wire can be soldered directly to the PCB trace.
As for the pro1 dashboard, it will work with pro2, but the hack will remain on your pro1, as speed increases when you hack DRV mainboard.
If your pro1 has unlocked BLE (dashboard), you can use its head to flash shfw and then swap back heads. The dashboard is like a gate that lets you flash the main controller.
th-cam.com/video/YAexlwq47q4/w-d-xo.html
Check the video description.
If you follow this video, there is no need to flash the BMS; I just showed that it is possible. Only swap heads, and flash shfw from the "scooter hacking utility". After that, configure speed curves to start riding.
Hope it's more clear now :)
For more info, check this Telegram chat:
t.me/scooterhackingchat
Subscribe, thanks.
@@MindaugasJocionis thank you for your reply, it has certainly helped clear a few questions I had. The pro 1 dashboard swap didn't work out for me but I can't remember what the issue was. I bought a new pro 2 dashboard from Amazon for £23 and was able to use the hacking utility to install the hack. It was much easier than trying to solder the tiny connections on the dashboard, so I'm glad I was able to do that. I needed my scooter to be able to accelerate from 0mph as I use it for carting dog crates at dogs shows too, and had Crufts just days away. I fortunately fixed it in time :)
I still need to figure out why my pro 1 won't turn on, but I have a spare dashboard now as I also got one from ebay, so I will test that out. I tried replacing a connector for the brown cable from the battery to the controller as it looked cooked, but that didn't fix it.
Glad to hear that you fixed your scooter . 👌
Thank you so much bro I did it without soldering because I didn’t wanna do all that and it worked perfectly thank you bro. I can go 70 KPH now.
@@pakas12285 Cool. Subscribe, thanks.
@@MindaugasJocionis i will and are u lithuainian by chance?
@pakas12285 Yes, I'm Lithuanian :)
@@MindaugasJocionis as irgi broli :)
@@pakas12285 🙂👍
Hi. New to this. BLE = Bluetooth firmware right? But what is the ESC and the BMS referred here? Is BMS= firmware version?
There are 3 components that have firmware on them, and you can flash them separately.
BLE = Bluetooth/Dashboard unit or its firmware
ESC / DRV = main board/motor controller or its firmware
BMS = Battery management System or its firmware
Subscribe, thanks.
Thanks!!!! Worked perfectly on a pro 2
Glad it was helpful, don't forget to subscribe, thanks.
Brother you still have the file?
Please send it to me because it’s not available now I can’t download it
I don't have a welding machine. Can I touch it with my hand? And what is the microcontroller model?
Big thank, man! Love from Russia!
Subscribe, thanks.
i did this without soldering! Worked perfect! Thank you :)
Nice, subscribe, thanks.
But how
@@abrarahmed6728 th-cam.com/video/NYxrvGhevwg/w-d-xo.html
did you accidentally move your hand in the process? was it hard to do it?
Hey, I have a xiaomi m365 Pro2 and the BLE is at 158, I want to downgrades but I have a doubt, is necessary to take de c2 capacitor to make the downgrade as you show ?
No, there is no need to cut or desolder the capacitor.
Subscribe thanks.
@@MindaugasJocionis thanks, and off course I’ll suscribe 🤗
Hi. I have a m365 and I flashed via Bluetooth BLE129 that I downloaded from scooterhacking. After flashing it the scooter simply disconected from my phone, the battery level dots went dark, the button didn't work and it started behaving like it was blocked. It also doesn't appear when i search for bluetooth devices.
A few hours later it stopped behaving like it was blocked and now it simply blinks the tailight when the button is pressed. Thats the only response that I can get from the scooter. The rest remains the same except that it doesen't block the wheel when its moved anymore.
Do you think that doing this procedure would solve this problem?
Probably yes, choose write flash instead of downgrade in the midu flasher. I believe to use shfw on m365 you need modified ble "BLE90For4dot_zipv3.zip" it can be found in this telegram chat: t.me/scooterhackingchat
Subscribe, thanks.
@@MindaugasJocionis Thanks. I will try this as soon as i get the ST-Link
Hi do i need to remove some capacitors for this to work or i just directly go to soldering? Thank you!
There is no need of removing capacitor or cutting trace, stlink will connect @ lower speed. Subscribe, thanks.
Would this method also work on a segway ninebot G30LD? Assuming I flash it with ninebot software of course. The dashboard chip is the same, all the numbers match on the chip as well. All I could find about the G30LD is people soldering straight to the speed controller, which requires a lot of disassembly.
Sveikas Ignai, kaip suprantu tu lietuvis. Nieko nzn apie segway, bet pabandyk paklaust sitam telegram kanale, yra ten keli bicai kur uzsiima flesinimu profesionaliai t.me/scooterhackingchat
Jei neatsakys iskarto, pakartok vis laikas nuo laiko, nes nevisada ten visi sedi o chatas gana greit sukasi.
As tai zinai, turiu kelis scooterius, jei iskyla problema isprendziu ir imetu vide, o seip daug patirties neturiu :)
Sub. Aciu.
Hi, the MiDu-Flasher app does not download any of the content, what can I do? Is there any link for the files?
It downloads only once, if you downloaded it, then it will not be downloaded 2nd time as it is already in the app folder.
You can put it manually:
"If you want to flash your own BLE version, you can simply store it in the appropriate folder
under MiDu-Flasher\Resource\files\BLE\App\N51822x\(Scooter)\App.bin ".
files.scooterhacking.org/firmware/
For more help ask in this forum: rollerplausch.com/threads/midu-flasher-st-link-downgrade-unbrick.5399/
I did it in automatic mode...
Subscribe, thanks.
Ok thanks! It worked once I stop my antivirus 😅😅
Worked like a charm on Pro2 Downgrade 👍👍
Cool. Subscribe, thanks.
@@MindaugasJocionis Already Done Thank you
Very good guide , compliment!! , it’s so accurate
Thank you, don't forget to subscribe :)
I made mistake, and did update my firmware on mi 1s e scooter via mi home app, and now i can't flash previous firmware on it with downg app anymore. Is there any other way to avoid all this wire things? To do it all on my cell phone, like i did it before latest update?
Only this method to downgrade the dashboard firmware. Or you can buy or borrow another dash for temporary use for DRV or shfw flash. subscribe, thanks.
If i do this what could happen in the bad situation,
Could the dashboard break
And do you recommend to try it on another dashboard
Most people do this without soldering, just holding the pins by hand. (For this, you must clean the coating from those connection points with isopropyl, etc.). A Clone dashboard is also a good choice; use it just for flashing firmware to ESC. After that, you can switch back to the original dashboard.
If soldering is a problem, I think the safest method is to use a clone dashboard just for flashing ESC.
If you are considering soldering and doing this for the first time, I suggest you practice on some bad PCB from PC, etc.
Usually, problems are related to soldering. (Burned PCB in soldering place, ripped off traces etc.)
Subscribe, thank you.
I have a question regarding the serial protocol used by the USB ST-link
What protocol does it use for communication:
UART
I2C
SPI
CAN
GPIO
I believe it uses SWD/JTAG debug protocol
and GPIO communication interface
I'm not sure that I'm correct if you are really interested in this you can ask VooDooShamane at rollerplausch.com/threads/midu-flasher-st-link-downgrade-unbrick.5399/ forum.
would it be more feasible to install a permanent connector to it?
It would be overengineering; you need to do this only once. Most people do this just by holding the connections by hand :) Subscribe, thanks.
Hello ! I have BLE 157, BMS 141 and ESC 321, can I downgrade safely with your technique or is my ESC version too high and it will brick if I do anything ?Thank you !
321 is your DRV, not an ESC version. You can check your ESC manually by removing the bottom cover and taking out the mainboard - ESC (electric scooter controller) or by the app: "m365 downG " look in the UUID under Tools. If the UUID does not contain the characters FF , it is the new controller: Flashing the old DRV leads to Brick !!
If the UUID contains the characters FF , it is the old controller: no problem with flashing.
Even if you have a new ESC 3.1, you still can downgrade BLE as in this video, as it has nothing to do with your mainboard, it's a dashboard downgrade.
For ESC 3.1 there are different DRV (still in early stages).
More info on that: rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/
Subscribe, thanks.
@@MindaugasJocionis Okay XiaoDash says that it's the ESC version, thank you!
Hello, i have a Xiaomi Pro 2 Scooter and my original dashboard is dismantled or removed from the scooter. Is it possible - without any power source - to flash the dashboard? The only energy source would then come from the ST-Link. Btw the dismantled dashboard is easier to solder and to connect to the ST-Link and computer. What should I do? Better mount the dashboard on the scooter or is the alternative way possible (dismantled dashboard)?
You can supply power from stlink to the removed dashboard. Here is a link to a dashboard diagram. www.monopattinoitalia.it/ripristino-dashboard-xiaomi-con-st-link/
Subscribe, thanks.
www.monopattinoitalia.it/wp-content/uploads/2020/11/123236395_3680511102068578_4427937403415227943_o-765x1024.jpg
Buen video!
Funciona bajar la BLE 157 en el Xiaomi Mi Scooter 3?
Sí, funcionará en Mi3.
Suscríbete, gracias.
Hi, can I use this software when connected directly on ESC? Because I dont have serial number, scooter is bricked and no sticker on outside...
No, this is currently only for ble unless a new version is out.
Take a look at this telegram chat t.me/scooterhackingchat there are many serials in pictures.
Maybe a random number after the model number would work too, haven't tried it.
Subscrine, thanks.
Hey I got a problem. I did every think whats in this video and when
Im trying to downgrade my scooter ( pro 2 ) it says error no connection, adapter speed= 1000 or 400 or 100. Do you have any solution for this?
Poor soldering or incorrectly connected wires to stlink. Subscribe, thanks.
Hi, honestly, I don´t know where is problem. I have Pro 2 with BLE 1.5.7. I stucked on 9:40. It say "Connected" but the message follows: Error, retrieve in 5 seconds. Please help
I think it's bad connection, check continuity with multimeter. Subscribe, thanks.
@@MindaugasJocionis everything checked, also continuity. I tried it on 2 computers with different cables from Stlink to Xiaomi dashboard. Hmm
@@MindaugasJocionis DONE! I´ve got it. What helped to me? In Select an Action I tried to choose "3) Write Flash" instead of "1) Downgrade" and it works. Now I have BLE 134 on my Pro 2. Great!
@marcel698 Glad to hear you got the issue resolved :)
Sorry for not replying, I didn't receive notification of your previous message.
Hola, Tengo un Xiaomi Pro 2 y he conseguido siguiendo el tutorial realizar el downgrade correctamente. Quería agradecer con un Like y un comentario el esfuerzo por realizar este video, muchas gracias. 😀
👌
Me alegro de que el video haya sido útil y hayas bajado de categoría con éxito. No olvides suscribirte, gracias :)
Hola a que ble se degrada?
@@catita790 La aplicación descargará automáticamente la versión requerida de BLE
Suscríbete, gracias :)
@@catita790 ya no me acuerdo exactamente pero creo recordar que a la 126 y de ahi ya puedes volver a bajar normalmente mediante down g a la BLE 75 de camible
Great guide, it worked perfectly on my Xiaomi pro 2. Excellent work, thanks
Glad that it was helpful :) Subscribe, thanks.
¿Después de flasehar, ya tenía el BLE Y, DRV TODO INSTALADOo después tienes que flasehar con donwg?
@@MindaugasJocionis Hey man, great video! Gonna do this on saturday for my Xiaomi Pro 2. Quick question... at 8:22 you say the top one is the original dashboard. What do you mean by that? Original from this scooter or is that the original one I need? In other words, do I choose the first one, or the second one? Thanks!
@@nikostevens1 Original means the dashboard from xiaomi. Nonoriginal (clone from aliexpress etc.).
Good luck with flashing, and don't forget to subscribe, thanks :)
where did you find this ftlink ?
Hello, thank you for your video.
I have a BLE 158 and I am unable to establish a connection to the scooter. I am waiting until a speed of 100, but without a success. Could this connection problem be because of the higher BLE version of 158?
I tried with the both midu flashers.
Thanks!
Did you checked for continuity with multimeter 6:06 Probably a bad contact.
Subscribe, thanks.
@@MindaugasJocionis yes, I did..
My st link has another schema, I am connecting them according to my schema. 2-SWCLK
4-SWDIO
6-GND
Could this be a problem?
@@MrGeorgimavrov I will text you on telegram
After midu finished downgrading, my Mi Home app got automatically disconnected. Now the scooter still has the "Lock" logo on on the dashboard. What can i do?
Connect to scooter with "Scooter hacking utility" app and unlock it. Subscribe, thanks.
@@MindaugasJocionis thank you so much for your tutorial. I managed to downgrade BLE, now I'm watching other tutorials on scooter hacking. Have a nice day
@@stefanxcz Check the video descriptions, as some videos are old and outdated. The easiest way to speed up scooter is with "Scooter hacking utility".
@@MindaugasJocionis yep, just made my own with Direct Power Control and it reaches 35KM/H
@@stefanxcz Nice :)
When i flash it, will i be able tp change top speed and tune it with scooterhacking utility?
yes
Do I have to solder it and if not, I have to redo these wires somehow? By that i mean 4:27 process
You can do the same without soldering: th-cam.com/video/NYxrvGhevwg/w-d-xo.html
Or after the downgrade, you need to desolder those wires 10:33
Subscribe, thanks.
Ok thanks
Hi, I have followed all your steps in the video and at the end of installing in keeps saying "blt-id not found"
Do you know what is wrong, thanks.
I have no idea, try asking in this Telegram chat group t.me/scooterhackingchat
or in this forum rollerplausch.com/threads/midu-flasher-st-link-downgrade-unbrick.5399/
Subscribe, thanks.
Do i need to buy exactly the same stlink with the same cabels color or it doesn't matter
It doesn't matter, subscribe, thanks.
Ok , thanks im already subscribed
what is the order of dots on the 3.2 v plate from top to bottom, and you have to lock the skate to flahse it? Thank you.
It's same board revision, so order is the same. Lock is needed, as without lock scooter will shut down automatically and cut board power.
Thanks. 👍
what to do if i didnt lock it, can i save it?
Hello, in some guides is recommended to remove the c2 condensator and R1 resistor (backside) in order to enable fw flashing… can you confirm that these steps are not really necessary?
No, it's not necessary. After BLE downgrade don't forget to check your ESC version. There are different DRV for 3.0 and 3.1 boards. Subscribe, thanks.
@@MindaugasJocionis thank you! My board is not 3.1 , what is the DRV version needed for my model?
@@salvatoredanielelanzafame5067 If it's not 3.1 you can use any DRV, it will not brick your mainboard.
@@MindaugasJocionis ok thank you! I will follow your guidelines
@@MindaugasJocionis ¿mi placa es la 2.3 v hay posibilidad de brink?
Hello! I will be trying this soon, I have ordered an st link the wires are different colours compared to the video. Does this matter?
Any help be great
It doesn't matter the color of the wire, what matters is that you connect to that wire on both sides.
Subscribe, thanks.
@@MindaugasJocionis Awesome i have eveything i need! i have noticed there is 2 vervions of drvier in the describtion 1.0.4 and 1.0.5 ? i have used the same in the video hoping to do this tomoroww will subscribe if works
@@OllertonRolling This is a newer version of midu flasher with minor bug fixes.
v1.0.5
-Windows 7 fix (curl)
-no blt-id detection
Labas o pas mane ble 1.5.7 o drv 2.4.8 tai norint kad leistu greitinti paspirtuka reike fleshinti ble versija?
Taip, teisingai. Sub, aciu :)
O reike kokiu failų fleshinant kur jųsu yra nuoroda programai ar ne?
@@ovidijusa1352 Tas miduflasheris viska auto is interneto partraukia, svarbu tik paspirtuko modeli tinkama nurodyt.
Poto kai downgradinsi BLE, paziurek koks ESC kontroleris 3.0 ar 3.1 Jei 3.1 tai siti DRV kur visur pilna netinka, reik kitus naudot.
Hey i did this and i use the no soldering method but it went off the pins a few times then when i finished it, ir works but it shows an error 42
Mi scooter 3? Did you flashed some DRV? Install shfw from "scooter hacking utility" and configure it. Check this telegram chat for moore info t.me/scooterhackingchat
Sub. thx.
@@MindaugasJocionis Yeah i have a Mi Scooter 3 and i downgraded it using the no soldering method and it did show error 42 but when i flashed it to install SHFW with Scooter Hacking Utility its fine now, Thanks for the great video
@@mohammadannasnadeem5281 Nice :)
Liked and subbed best video
Thank you.
Hi dude, i did everyting as in your video, after downgrading process, i cannot connect to my scooter through bluetooth, scooter hacking utility is stuck at "Pinging scooter" step, and original xiaomi app is connecting and disconnecting after 1 sec. Is My bluetooth dead?
No, kill all apps on android and re-enable bt connection. Or restart your smartphone.
To connect to mihome, you need to remove your scooter from the app and connect again like the first time. (this happens every time you use a third party app). Subscribe, thanks.
it worked thank you ;)
Cool, don't forget to sub. :)
Merhaba, bu yöntemi ben de yapmayı düşünüyorum da siz lehimleyerek mi yaptınız yoksa direkt olarak tutturup st-link üzerinden downgrade mi yaptınız cevap verirseniz sevinirim :)
@@BaldwinnIV lehimle denedim ama beceremedim , bende lehimsiz yaptım, ama dikkat et yaparken çok hızlı kayıyor elden en az 15 defa denedim sonunda oldu ayrıca üretim yılına da dikkat etmelisin scooterın galiba 2021 eylülden sonra üretilenlerde olmuyor bu yöntem
@@exoss Öncelikle cevap verdiğiniz için teşekkürler.
15 kere denediğinizi yazmışsınız herhangi bir sorun oldu mu acaba bağlantı kopunca? Hiçbir şey olmamış gibi başa sarıp tekrar mı yükleme yaptınız?
@@exoss Evet üretim yılı olayını anladım benim cihazım da 2021 üretimi bir cihaz UUID kontrolü de yaptım 2 tane FF ibaresi görünüyor.
Hi sir, i just ordered an st-link, but i have ble 3.1 board, can I downgrade it with scooterhacking reflasher?
BLE board 3.1 or ESC board 3.1?
@@MindaugasJocionis Ble board
@@dog_ds I think it should work, ask in that telegram chat I provided earlier.
@@MindaugasJocionis okay thank you sir
hi thanks for the video!
if the program ask me to place the file to a certain folder, where can I download those files ? I have a clone dashboard, mi pro 2.
Pc must be connected to the internet, as well as disable antivirus or firewall (if using 3rd party). If that does not help (might be FTP server is down etc.) Do this:
"If you want to flash your own BLE version, you can simply store it in the appropriate folder under MiDu-Flasher\Resource\files\BLE\App\N51822x\(Scooter)\App.bin
BLE can be downloaded: firmware.scooterhacking.org/
Subscribe, thanks.
@@MindaugasJocionis does it matter which BLE version I put into that folder? Also do I need to put the zip and bin file too or just one of them?
Thank you very much for your help. 👍🙏🙏
@@kornelpasztor7947 Your file path should look like this: C:\MiDu-Flasher_v1.0.5\Resource\files\BLE\App\N51822x\Pro2\App.bin
By default miduflasher downloads BLE134.bin
So download BLE134.bin for PRO2, rename it to App.bin and place in that place.
Only BLE is not downloding for you, or bootloader too?
@@kornelpasztor7947 for bootloader: download from: github.com/CamiAlfa/stlink_m365_BLE/tree/master/flashing
bootldr.bin
Put it ro: \BLE\Bootloader\
bootldr.bin rename to Bootloader_1s_Pro2_Mi3.bin
Oh wait, I missed that it's a clone dashboard :) Wait a bit, I'll check what happens if the clone is chosen.
Cant i just buy a flashable motherboard or flashable display? I have a ninebot g30 max clone that wont connect to any scooter app exept minirobot
No idea, try asking in this Telegram chat: t.me/scooterhackingchat
And don't forget to subscribe, thank you.
Ι can make the same with ble 158?
Is there any difference between the different colored ST links? I ordered the green one, which cables need to go where? lol
They are all the same. Watch the video @ 7:01-7:04 to see where to connect the wires.
Subscribe, thanks.
Also hauptsache die 3 gleichfarbigen connectors irgendwo in dem ST Link einstecken? Und wie nennt man diese Wire Tips in Deutschland? 😅 Dankeschön!
@@YogiMystic No, you need to connect those 3 pins on the dashboard: (GND; SWCLK; SWDIO) to pins on stlink with the same label. (there is a diagram on stlink).
I'm not from Germany :)
Oh okay, sorry for the confusion and thanks again :)
@@YogiMystic No problem :)
Hello !
I have a mi pro 2 with:
BLE 1.5.7
DRV 2.4.8
BMS 1.4.1 and i have the new 3.1 controller...
so it is possible for me to downgrade BLE without bricking?
and if yes, what kind of (speed) modifications can i do with the new Controller? i would be thankful for an aswer!
You can downgrade BLE regardless of your ESC controller (they are on different boards and use separate firmware).
As long as you have ESC3.1 you need a different DRV than those old ones, otherwise, you will brick your ESC board.
Here you can build a new DRV by yourself:
rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/page-6#post-67651
Check this telegram chat, here you can find prebuilt DRV for new controller 3.1 t.me/STLink_XAP2P
t.me/STLink_XAP2P/34
Subscribe, thanks.
Sveikas ar imanoma kazka padaryti su mi scooter 3 su ble 157 ? Be litavimu ar ardymu?😊
Ne, na nebent laikinai sukeitus galvas su kitu paspirtuku, kurio ble neuzrakintas. Sub.. Aciu.
Hi I just want toshare my experience with this method, I flashed the scooter succecfully but I did NOT check my microcontroller. I still don't know which one I have, however I pressed the first option in the program when I was given the choice of what microcontroller I had. Everything seamed fine, until I flashed a custom firmware to increase the speed. I went for a ride and quickly noticed that the scooter would turn on whenever I tried to shut it off. I googled but could't find somone with the same issue, I then tried to flash back to the stock firmware with no result using my phone. I then tried to flash it using the st link with my original flash that I had dumped before flashing the first time. From there I was able to connet the scooter with the mi home app and uppdate the motherboard and once I had done that everything worked fine again. I want to run custom firmware in order to connect my batterypack but as I have mentiond this method did not work for me and I m positive that it has to do with the microcontroller, so I have ordered a clone motherboard with a diffrent microcontroller and hopefully it will run custom firmware succesfully then. None the less great video.
You have a 2nd type of new microcontroller on your mainboard (ESC3.1 GD32F), you need different DRV.
Build it by yourself rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/page-6#post-67651
Or ask this guy in telegram chat, he has prebuilt ones t.me/STLink_XAP2P
Subscribe, thanks.
@@MindaugasJocionis Hi, thank you for the reply. I have now built my own custom software of DRV319. I have not tried to flash it yet beecause I wanted to ask you first if it will be compatible with my currrent BMS ? I Have BMS 141. I would very much appriciate a reply, good day.
@@ANDROID204 BMS does not matter as long as you are not flashing it. BMS is a battery controller and you are flashing DRV (mainboard controller). I think this time everything will be fine.
Check out this telegram chat, here you can find much more help than on my channel :) t.me/scooterhackingchat
Write back about your results!
@@MindaugasJocionis Thank you so much man, I subscribed and shared your video with my friends. I now have custom firmware installed so that when I enter echomode it goes 25kmh and when I enter sport mode it does 20kmh or 15 in drive. The reason I did this is because its ilegal in my country if the scooter does more than 20kmh. So now if police wants to test my scooter they can do so in sport mode or drive and it will all be fine.
@@ANDROID204 Cool, thank you. In my country (Lithuania), the speed limit is 25 km/h, police didn't stop the scooters to check the speed :)
Will it work on a xiaomi electric scooter 3 2022 version (max speed is 20 kmh)? And how can I check my BLE, DRV and ESC?
Yes, it will work, you need to choose mi3 in the scooter selection option.
You can check your ESC; DRV; BLE; BMS with "m365 downG "
As for the ESC version: in m365 downG look in the UUID under Tools. If the UUID does not contain FF characters, it is the new controller. 3.1
If the UUID contains the characters FF , it is the old controller. 3.0
Subscribe, thanks.
Hi I tried modding my xiaomi essential to make it go faster but now all it says is error 27 control code error, I looked it up and it says that I have to change the motherboard, is there any other way I can solve it? like with the st link?
Probably your ESC board is 3.1 with a new microcontroller (you needed a different type of DRV). You can recover your mainboard (ESC) with the stlink.
Try asking this telegram chat group for help: t.me/scooterhackingchat
Or this guy, he has recovery tools for ESC board: t.me/STLink_XAP2P
Subscribe thanks.
if i do this will it fix error 27 or i gotta flash the controller for that ?
You need to flash the controller
Hello Sir
My scooter
BLE is 1.5.7
Drv STM32Fl 2.4.8
Uuid contains letter FF
Can i flash it by changing dashboard ?also if yes will i be able to use extern battery like i did my old scooter xiaomi pro2 ? Thanks in advance sir
Yes, you can flash any custom firmware to the motherboard after a dashboard replacement or ble downgrade. Whether an external battery can be used depends on the firmware used.
For more information about external batteries, please contact this telegram chat:
t.me/scooterhackingchat
As I personally hawe zero experience with external batteries.
Subscribe, thanks.
Hi there.
I'm here with a problem I encountered. Basically I successfully connected the st-link to the scooter. Did everything right but when it comes down to the Midi flasher its not working properly.
Started the program, choosed the corresponding options in it and didn't thrown any unexpected error when I started. I did not cut the connector to the condensator and waited the 5 error.
When the Midi Flasher lowered the speed to 400, there was a weird thing. The program said its connected, its shown as connected but after a second or so the error that it cant connect came up like when the speed was too much. I think'ed it's a problem like so and waited. The program went from connected to error and so on till it reached the point to lower the speed more but now only just the errors popped up.
I tried to resolder it 2 times and did not worked. Tried to change the ST-Link firmware or reinstall the whole thing but that did not worked either.
I don't know what's the problem soo that's why I write this :D
I have a Xiaomi Pro 2.
I hope you can help me or someone and thank you in advance :))
Try to ask for help in this telegram chat t.me/scooterhackingchat
Did you checked for continuity with multimeter? In my opinion it's bad connection.
Subscribe, thanks.
Yep I checked for continuity and it was ok.
Maybe going to try again with a better solder because mine is like a cheap one XD and with better equipment for soldering.
Hi there. I had same problem. What helped to me? In Select an Action I tried to choose "3) Write Flash" instead of "1) Downgrade" and it works. Now I have BLE 134 on my Pro 2 and back my custom FW (flashed again).
Hi my Mi 3 Dashboard got bricked because i try the non-soldering method, can you help me recover it?
What's happening with it? Was the connection successful? Was the flashing unsuccessful, or there was a disconnection? Are you getting some errors? I need more info. Subscribe, thanks
@@MindaugasJocionis there was disconnection while in process of downgrade, when i turn on the escooter there was no display shown on the dashboard, my tail light is blinking and the controller has green blinking
@@MindaugasJocionis im currently able to use my mi scooter 3 with replace clone dashboard, i just want to recover the old original dashboard of my mi scooter 3
@@MindaugasJocionis already subscribed long time ago when i watched your ble downgrade video
@@pssyslyrr6074 I would try to connect 5V to the dashboard directly from ST-Link, and if it turns on, do a 'write flash' instead of "downgrade". Or if it fails, use a scooter hacking refresher V1.3 app to do the same.
photos.app.goo.gl/1c7Ro5uM2KM7JgNh8
Thanks for sub :)
hey i flashed 2 scooter one xiaomi pro 2 nordic and one xiaomi 1s nordic .1s .
i changed display to earlier than BLE 157 and i flashed both is hacked and driving fast works good but both when i turn they of they start by them self and they are not possible to turn of by them self please can you tell what i have done or what i should do to fix this ?
Did you check your ESCversion?
You can check your ESC by the app: "m365 downG " look in the UUID under Tools. If the UUID does not contain FF characters, it is the new controller.
If the UUID contains the characters FF , it is the old controller.
I think you have that 3rd version and need a different DRV.
Ask in this forum, there is a link to a web builder for the 3.1 controllers DRV, you must build it by yourself. rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/page-6#post-67651
Or ask for help in this telegram chat, this guy has already prebuilt DRV's for the 3.1 controllers.
t.me/STLink_XAP2P
"Scooter hacking utility" is working for support for 3.1 controllers as well, but still it's a work in progress.
Subscribe, thanks.
Hey there, just wondering if this will also work on a mi scooter 3 pro
There is no pro3, only mi3 and mi3lite. On mi3 it will work. On mi3 lite - no. Subscribe, thanks.
@@MindaugasJocionis Thank you for clarifying I was confused on this
Hola, recientemente soy poseedor de un espectacular Pro2, al conectarlo por primera vez a la APP, obligatoriamente tuve que actualizar el scooter. Actualmente, estoy en Firm: 248, y BLE: 157.
Al ser nuevo no me atrevo a desmontar el frontal a no ser que este 100% seguro de que puedo hacer un downgrade con este método. Qué requisitos necesitaría para realizar este downgrade? (ya dispongo de un ST-LINK). Mi placa BLE es la versión 3.2.
Muchas gracias y un saludo!
________________________________________
Hello, recently I am the owner of a spectacular Pro2, when connecting it to the APP for the first time, I necessarily had to update the scooter. Currently, I'm at Firm: 248, and BLE: 157.
Being new, I don't dare to disassemble the front panel unless I am 100% sure that I can do a downgrade with this method. What requirements would I need to perform this downgrade? (I already have an ST-LINK). My BLE board is version 3.2.
Thank you very much and greetings!
There are no special conditions to downgrade BLE. All dashboards can be downgraded. Just do it step by step like in the video.
I'm assuming you want to do a speed hack, for that you need to know the ESC version, if it's 3.0 then you're good to go. If it's 3.1, you must assemble your DRV (this is still in the early stages).
Here you can find all info: rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/
Subscribe, thanks :)
@@MindaugasJocionis Me he mirado el post que me has pasado y hay muchas cosas que no llego a comprender, ya que el traductor de Google no es extremadamente eficaz jeje. Por lo que he podido entender, mi UUID contiene las letras FF y entiendo que es un ESC 3.0, porque no veo en ninguna APP que me diga el que tengo sin tener que desmontar y poner en riesgo la garantía. De ser así (suponemos que tengo el ESC 3.0) sería hacer el downgrade al BLE y ya podría cocinar y hacer el flash simplemente con la APP Xiaoflash no?
De nuevo, muchas gracias por el tiempo y atención que me dedicas ^^
______________
@Mindaugas Jocionis I have looked at the post that you have sent me and there are many things that I do not understand, since the Google translator is not extremely effective hehe. From what I have been able to understand, my UUID contains the letters FF and I understand that it is an ESC 3.0, because I do not see any APP that tells me what I have without having to disassemble and put the warranty at risk. If so (we assume that I have the ESC 3.0) it would be to downgrade to BLE and I would be able to cook and flash simply with the APP Xiaoflash right?
Once again, thank you very much for the time and attention you dedicate to me ^^
@@trasto93 Yes, that means you have ESC 3.0, and yes, downgrade BLE and you can flash any DRV from your smartphone.
Sorry for the late reply, didn't get notified about this one :)
Hi. I have 365 pro
with:
DRV Ver:160
BMS ver:107
BLE ver:15188 (or on another application (-.1.0)
What can be done in my case ? ;/
Thx and regarding
I don't have experience with these older models. If it's the original dashboard you don't need stlink, as m365 pro does not have BLE that is unflashable with BT. Follow this guide: www.monopattinoitalia.it/miglior-firmware-xiaomi-v2/ (use google translate)
In addition to DRV, you will need to flash BLE that is prepared for the new DRV version.
And try to ask for more help on this telegram chat: t.me/scooterhackingchat
Subscribe, thanks.
Nice perfect work 🤗🤗🤗
Thanks. Subscribe!
Tengo el pro2, con 157, 248, 141. ESC ver 3, hice el video de sin soldadura.. Hice el flasheo solo del BLE y después con DownG le puse la versión 2.2.3 original y todo perfecto, después de comprobar que mi placa ESC era la versión 3. Con DownG herramientas comprobando que están las FF en la numeración y todo perfecto gracias.
Encantada de escuchar que fue exitoso.
Can the same process be applied for Pro 2?
UUID Contains FF
DRV Version:252
ESCVersion:2.5.2
BMS Version: 1.4.1
BLE Verison: 1.5.8
Yes, just choose your scooter model instead of 1S.
Subscribe, thx :)
Does it still work with the firmware version 2.5.2 and DRV ver. 252 / BLE ver. 158
Yes it's the same on BLE158. Subscribe, thanks.
Good video, but my question is do not remove the capacitor c2?
what's the capacitor
You don't need to necessarily cut off this capacitor, if you cut it off, the connection will be faster and more stable. Subscribe, thanks.
Hi there 😁 can you please confirm if I can unlock with stlink? Thanks✌🏻
Mi scooter 3
DRV Ver: 317
BMS Ver: 141
BLE Ver: 157
Yes, you can. Sub. Thx.
After doing this, I have error 42. Should I flash another thing ? Mi scooter 3 thanks
@@luisteloarriaga After BLE downgrade, before flashing DRV, check your ESC version.
If it's 3.1 you need new-gen firmware, if it's 3.0 you can use any DRV version.
So if it's 3.0, then flash DRV to DRV003
files.scooterhacking.org/firmware/mi3/DRV/
After that, you can use Scooter hacking utility and its SHFW v0.2.6
More on that you can ask in telegram chat: t.me/scooterhackingchat
You’re awesome! I finally manage to fix the problem thanks to you!🤘🏻 now I rock my mi3 at 30km/h with cruise control ! Thanks dude
@@luisteloarriaga Glad you made it :)
Hi dear
I just want to ask if thi solution work with ble 158 drv 252
On xiaomi pro 2
Yes. Sub. thx.
Hello, after downgrading dashboard bluetooth is missing there wasn't beep after flashing, any idea?
what can I do? I turn of power cable from dashboard and now I can't turn it on :(
Try to ask for help in this telegram chat t.me/scooterhackingchat
Did you soldered?
Subscribe, thanks.
@@MindaugasJocionis Yes I soldered, now I see the blinking rear light when I try to power on the scooter, thanks for response
What is the micro controller for the xiaomi pro 2?
for mi m3655 shoud i use write flash or dump flash?
Hej, chcę zrobić downgrade tą metodą ale hulajnogi ninebot g30 max, nie wiem jednak, które kolory gdzie połączyć gdyż płytka wygląda nieco inaczej, masz wiedzę czy jest to do zrobienia? 🙏
Hey, why is it showing No Connection all the time? Im holding it on
Without soldering, you need to remove the coating from these contacts with isopropyl, etc. Subscribe, thanks.
Hi, my friend has a pro 2 mercedes version drv: 155 ble: 157 and he flashed using downg without downgrading ble with a file called "Drv_233_Pro2_StockFW.zip" Will this brick my pro 2 (ble 157 and drv 233)?
Until BLE157 is not downgraded, nothing can be flashed. After flashing the firmware will remain the same as before flashing.
@@MindaugasJocionis Is it safe if i tried flashing this file on my pro 2? Hes been teasing me to do it because im terrified about my scooter getting bricked, i don't know how his scooter actually goes 33 km h/
@@undead.films0 You can brick your scooter while flashing DRV made for ESC 3.0 to ESC 3.1 What is your ESC version?
Download the "m365 downG " app and look up the UUID under Tools
If the UUID does not contain the characters FF , it is the new controller 3.1: Flashing the old DRV* leads to Brick !!
If the UUID contains the characters FF , it is the old controller 3.0: no problem with flashing
@@MindaugasJocionis It has FF so i can try to flash and no harm will happen?
@@undead.films0 Yes you can try.
Hi, i just downgraded the BLE to 152 on xiaomi mi 3 and it shows error 42. I realy dont know what to do. I tried to flash the firmware using scooter hacking but it didnt work. Any time i tried to flash it, it "crashed". Scooter turn on while the firmware was uploading and make a sound. Thanks for any advice ! 🙏
DVR 317
BMS 1702
BLE 152
Check your ESC version if it's 3.0, then flash DRV003
files.scooterhacking.org/firmware/mi3/DRV/
After that, you shud be able to flash SHFW
If ESC is 3.1 try asking in this telegram chat t.me/scooterhackingchat
as I don't know for sure that ESC 3.1 supports DRV003
Subscribe, thanks.
@@MindaugasJocionis Thanks a lot you save me !! It worked.
Glad it worked :)
Hey! it works with the 3.1 controller?
Yes, subscribe, thanks.
This is a lot of work, could i instead just wait till next update and not update it?
Nah, although you can buy a dashboard clone that allows you to flash the motherboard... and switch to it only for mainboard flashing
Subscribe, thanks.
Hello please help. When i am in the part of "press any key to continue" , there in an error "could not download file.
Pc must be connected to the internet, as well as disable antivirus or firewall (if using 3rd party). If that does not help (might be FTP server is down etc.) Do this:
"If you want to flash your own BLE version, you can simply store it in the appropriate folder under MiDu-Flasher\Resource\files\BLE\App\N51822x\(Scooter)\App.bin
BLE can be downloaded: firmware.scooterhacking.org/