Hi all,
Firstly, I would like to congratulate and thank Benjamin on how much progress he is making, and his hard work with this amazing open source motor controller platform!
I stupidly corrupted the bootloader on my new VESC 75/300 :(
When I first connected it to my mac I successfully updated to firmware 3.54. I then downloaded the android app so i could get real time data and wirelessly change settings etc, the app warned I have to update to a newer version, so I went to the update page in the app, scrolled to the bottom, and pressed upload! I didn't take a lot of notice of the warning message which said I was uploading a bootloader and this should only be done if the VESC does not have a boot loader...My VESC did have a bootloader so I have basically bricked my bootloader which sucks!
Because of this, I cant update my VESC, it is stuck on version 3.54. I would like to download an older version of the android VESC app that is compatible with my version (3.54) VESC, which I believe is version 1.8 of the app.
Could anyone provide some guidance on how I would download an older version of the VESC android app?
Not the end of the world, as long as I can get the app to work so I can see power usage etc im fine with that.
Thanks,
Jake
Also, Is the bootloader repairable or are parts needed to be replaced to fix the bootloader?
If you really did mess up your bootloader you will need an st link v2 to reflash it.
Do you happen to have another VESC of any version available? You can use it as an SWD programmer to flash firmware and bootloader to any other VESC (or NRF5x). The SWD Prog page in VESC Tool can be used for that.
Thanks for the replies district9prawn and Benjamin.
Benjamin, I don't have any spare VESC's on hand, but I've got a second 75/300 coming soon, when it arrives I will be able to re-flash the firmware/bootloader of my current 75/300 the way you mentioned.
I couldn't find the SWD Program page in the VESC tool, is it the firmware page you are referring to?
In the meantime, I am still using the VESC in my eFoil, and the results are amazing! FOC mode makes the motor silent, and the current control makes the throttle response very natural. The 400A ESC I was using before needed watercooling or it would overheat in normal riding and the throttle response was more sharp and jolty. The 75/300 doesn't even heat up with NO watercooling, with repetitive 170A accelerations. There really is no other motor controller to compare it to, I have only scraped the surface when it comes to using all the features!
Thanks for the help.
- Jake
Really nice to hear that it is working so well!
The SWD programming page is only available in the desktop version of VESC Tool, and you need one of the latest two versions. I implemented it in the past weeks, so it has not been available for long.
Hi jakebarnhill1, did exactly the same thing as you with the my brand new Trampa Board. I saw that Benjamin also made a video on fixing bricked VESCs here https://www.youtube.com/watch?v=PFFiVxFHDM4&feature=youtu.be&t=334. Thanks so much for that! Did this do the trick for you? I am entirely new to e-skateboarding, so I do not have much of a clue yet (but, yes, my mistakes do make me learn (I hope)). For example, I do not know what a ST-LINK is? However, I understood that the issue cannot be solved without an additional VESC and a ST-LINK or SWD cable is that correct?
Thanks so much for your help!
For anyone else trying to fix a bricked VESC (or two). Excellent instructions that work can be found here > https://vesc-project.com/comment/225#comment-225 (plese follow instructions by Necromenz). Cheers!
I need vesc tool 1.02.Can you help me ?