I have finished reverse engineering the Innotrace X1 controller for Bafang m620 UART motor and fabricated one unit for tests but stuck on VESC firmware installation.
As far as I know Benjamin Vedder wrote the VESC firmware for this controller so maybe this question is more directly for him but anyone who knows the answer is welcome to suggest the solution.
I shared the source files and details about the controller here:
https://forums.electricbikereview.com/threads/archon-x1-programming-thre...
I have the compiled bin file, the lisp file for Bafang display and the xml file with motor configuration.
I flashed the bin file on the controller with ST-Link 2, connected the controller to the VESC Tool with VESC Express dongle through the CAN interface, then I applied the "motor_config.xml" (Loaded it with VESC Tool in the "File" menu and pressed to write the settings to the controller), then I applied the lisp file (opened it in LispBM Scripting menu and uploaded it to the controller). After these actions the controller does not work (it does not react on throttle, it does not react on torque sensor and it does not communicate with the display (I use SW 102)).
How do I install that firmware the proper way to make the controller works?
The firmware files I used can be downloaded here:
https://drive.google.com/file/d/1sTdVVI_CfLYsiR4U10QNPeewKSOFt-Kj/view?u...