Were do the set up values you describe in your table deffinitions reside? Is MBB the main battery board? I ask because I thought the overall ECU interfaced and controlled the Main Battery Board and the Motor Controller.
How do you talk to this device (both manual button pressing and automated configuration download)?
The key value pairs reside in the MBB(main bike board) and are sent over RS232 to the MBB settings.
On the 2011 the controller really does not have any adjustable settings that make a difference, everything is best done through the MBB.
I am always willing to share as much as possible.
If you want I can build you an interface for under $200 that would expose your 2011 Zero to a smartphone or web app. Not sure if people are interested in paying for an interface for the 2011's.
I could also do a remote desktop session and program your bike directly for you at a lesser expense, even so you would probably have to spend about $50 on the necessary cable.
i've done a fair amount of hobbiest specialty device building based primarily on arduino and arduino-like controllers, all for my own use (home irrigation controller, entertainment system controller, thermostats, etc). i'd really be interested in building such a bike interface myself. however, of course i lack enough knowledge of the bike's design, and the communication system/protocols. not sure where to look to learn.
Probably the best place is here
I think that the 2011-12 and 13 are different desing and have their own command. Do you think it is electric Cowboy?
The 2011 and previous have LiMn cells while the 2012 have LiPO EIG cells and the 2013 have another brand of high performance cells so the BMs have to work a bit different since the discharge curve are not the same.
Also the controller on the 2011 and previous is not CAN or IC2 and the command for throttle is like 0-5K and is filtered by the BMM ( Main Bike Board) wich limit the true action of the throttle grip signal to the controller
Before Electric Cowboy found the commands and code to change parameters on teh performance I have installed on mine a relay that can bypass the throttle signal from being filtered by the MBB ( Main Bike Board).. or you can call it "ECU". It was great improoovement but problem was not solved completly because the motor current sensor was always triggering an alarm to the MBB to cut the power each time the current reached a high limit...
My goal with the bypass was to let the controlelr programmation to decide for the limit max current...
But if i was not pushing too hard the throttle, but just enough the over current detection was not triggered and the acceleration had fantastic improovement !!.. I mean BRUTAL
It is certain that any help on developping or reverse engineering these zero electrical structure and software would be a great collective project!
Doc