High Level Steps
- Load Firmware (Custom File tab)*
Do it from the PC, not from the phone if at all possible. This way you can save/load XML files in addition to doing the backup/restore thing.
CAREFUL: Because you pick a custom file you have to make sure you pick a file matching your exact hardware version. LFOCv3 requires LFOCv3 firmware, not LFOC firmware!
Also, apparently on Android phones you can do it too (Hannes has been doing that all the time) but on iPhone Apple doesn’t give you a way to save/load a firmware .bin file…*
Which firmware file to pick
You need to know what VESC you have, if you’re not sure, the firmware tab in your phone/desktop app will tell you what firmware you’re on, like this:
Now in the ZIP file you look for a file in a folder with the same name as your firmware name, and then it’ll be VESC_Default.bin
Make sure you pick the .bin file and not just the folder it’s in!
How to tell whether the firmware download worked?If you're not sure if you have loaded the firmware successfully then go to the last realtime screen in your mobile app before riding the board for the first time and look for the loop time value. If you see a number close to 1000us then you're either still running a stable version or one of the versions like V3 or earlier.
What you should see instead with V4 or newer, or with ATR firmware is a revision number, e.g. 4 for V4 or 13…20 for ATR.
What if it the firmware just never changes? You may need a new bootloaderIf you don't get the new firmware despite a "successful" download then you may need a new bootloader. It's super easy: go to the bootloader tab and hit download, there's only one to choose from - when that's done try the firmware download again.
If there’s more than one you usually pick generic, unless one of the ones offered has your VESC hardware name in it. Note: “60” is the name of the Trampa 6 and all VESC 6 compatible clones…
This is a very common problem on new VESCs that don’t have the latest bootloader installed from the factory.
Firmware Uploads from an Android PhoneUploading VIA PC Bridge across my android phone was giving me upload time outs at various points.
Copy the bin file you want to use to an android phone in the following path:
*i’m not sure if you can do this direct from the phone, the default file manager doesn’t support it browsing to this even with show system files enabled. i used a USB connection to my pc and copied it using windows explorer.
next from the firmware section in the vesctool app, swipe down one screen and you will get the option to chose the file to upload, when you browse it will take you direct to the folder you just copied the bin file too, select it, and then press upload. this worked on the first attempt for me.