you have to open command line window cmd
go to the directory with the release.bat (TSDZ2-Smart-EBike in my case)
run a release.bat from this directory in a command line
make sure there is a ./src folder with compile.bat in it
Casainho certanly knows more, but you simply keep your rpm in acceptable range so the motor does not need to force, on the low rpm but the high torque. You can look at the current and keep your pedal rpm high enough (but less than 90rpm) so the motor is in the green zone. By listening the motor...
I do a lot of tooring with kids on my cargo bike and in terms of autonomy there is only one thing that helps - using gears like on a regular bike. I guess your know how to do that as you come from a regular bike. Limit your max current to 16A or less. Batteries don't like strong current surges...
They probably do loose the firmware. What is your battery cutoff voltage? We had noticed this issue wheen under powering motor controller. It will loose the firmware. I recommend never power it with depleted battery
860c really the only advantage is sealed construction so it doesn't get rain in. It still looses to kt lcd for the visibility in direct sunlight. 0.8.0 is pretty stable for general use. I use it on my cargo bike with two kids and firmware never let me down. 1.0.0 is a big change but some people...
The voltage is measured by the display and soc I guess. and everything else is sent by the controller. There is no protocol published but casainho has his code open so you can easily extract it from there. Expect error of 3 to 5 percent to those values depending on your chip and température ...