Welcome, newbee flasher
Let me remind below!
Important notes on using BESST:
- Do NOT plug in any display into the BESST, especially 860C
- Do not ever unplug halfway through flashing
- Do not use bin files from random sources!!! Check and make screenshot BEFORE you update fw what is fw version and controller type. Make all screenshot from beest.
- Do not let your laptop time out or go to sleep when updating!!! Use fully charged battery on bike and laptop. Keep eye on laptop.
- Use of this box may (WILL) void your warranty, if something breaks as a result we can not cover the cost
the reason "main data empty" is because BESST is NOT able to read the SN (serial number) of your controller.
Below is methodogy to fix this (used many times).
Go to Service Tool, then click Read. After that, to select the controller, and click Read again. (turns out this didn't actually do anything since the serial number and software version remained unchanged as those of the BESST Service Tool.)
However, with both of those fields populated you can rerun the Update command, and everything else worked as expected.
what version of beest tool are you using?
So in short:
1) you Got the same "Main data empty"
2) service tool, I could get it to read and then went to the controller tab and you need to see SW version there
3) selected update, selected bin file, got 1 beep
4) saw a progress upload bar with a "SW sent to the tool" message
5), unplugged it
6), plugged it back in and got 2 beeps
7) saw the download progress bar to the controller
8) after wards, I could not get the tool to read the controller for the life of me to verify the 14.6 (thats normal)
9) you need to plugged the display back in and the bike will power right up.
In deep shit, i can recover fried controller, but cost is 100 euro + shipping there and back. Make no sense for NZ, as i am based in Europe.
FIngers crossed!