Reflashing a OW bms
-
@lia You need a Pic tool, mplab ipe and a tutorial. That Jw chip is just for an extended Xr battery and the photo has the green wire broken off, it was on during flashing.
https://github.com/radimklaska/onewheel/blob/master/bms-firmware.md
https://www.microchip.com/en-us/tools-resources/production/mplab-integrated-programming-environment -
@lemur yo so you can put an XR in a pintx frame and have it run on pintx battery?
-
This post is deleted! -
@me_josh Not sure what you mean, but a Xr controller doesn't fit in a PX frame. and bms's don't pair.
-
@lia I think I misread your question. I haven't tried reflashing a PX bms with XR firmware. I believe the PX bms is read protected and you cannot extract the hex file, you should be able to overwrite the Px bms with XR firmware but cannot go back to PX .
-
@lemur Aha it's okay. I've got an XR BMS that I was considering pairing with an OG Pint controller but just increasing the cells to 2p setup. No PintX involved but I do want to give it the range of one with a bigger bat at some point.
-
@lemur how do I go about pairing a pint bms on to my xr I'm curious what I need to do exactly.
-
@tekshalcre This may help you
https://klaska.net/onewheel/bms-firmware/ -
@tekshalcre You need to physically change the Pint bms firmware to XR bms firmware with hardware and software. Read this first and I have the XR hex files when you need it.
When you get all that done. you can pair the converted xr bms to the 4212 with nrf. -
@lemur so I will need to purchase that pickit to flash the xr hex files to the pint bms then pair using nrf right is that what I'm understanding correctly
-
@tekshalcre yes, you will get a error code when you install the flashed Xr bms but just use nrf to pair
-
@lemur I got a PICKIT and MPLABX IPE Program and I get this error when flashing Pint hex to XR BMS:
The program file could not be loaded: "The line checksum on line 2086 of the hex file is incorrect; the hex file appears to have been corrupted.
:080000000000010019009D0015"
I also get:
Erasing...
Erase successful
2023-12-17 23:43:53 -0800 - Programming...Device Erased...
Programming...
The following memory area(s) will be programmed:
MPLAB's memory is blank so no programming operation was attempted.
2023-12-17 23:43:57 -0800 - Programming complete
*** Hold In Reset mode is enabled *** -
@sdmods Where did you get the Pint hex file?