Howdy EV people, I've been reading around here for years but only just now made an account.
Sitting on my desk is a slightly water damaged SME AC-X1 controller from a Zero bike. It would work sometimes for a short while but it was not happy about isolation. It was only between some of the IGBT's at the bottom, with a bit of cleaning maybe that could be adressed. The question is, could the zero version of the ac-x1 have its firmware re-written with the standard one like in the standalone ev conversion kits that are out there? It didn't have the serial port marked k3 used to interface with the software for motor config or what not. I took care of that port and soldered one on. It won't talk with the software I got from netgain website. I got a can bus module and tried hooking it up to an Arduino to see if it does anything, I either did something wrong or it didn't show signs of life. I powered it with an 84v battery, that should turn it on at least. I hooked up the ignition wire from the pinout in the manual, nothing. As far as I understand the zero controller runs in something like a slave mode where everything is done thru the rest of the bike. What would be ADC input/throttle pins on the controller didn't seem to be connected, just can bus, ignition signal, encoder, not much wiring. I think the hall throttle goes to other modules then gets sent to the controller by can bus. The AC-X1 looks like it can be used on its own directly like any other controller from what its manual says. I did see promising looking jumpers on the board, but it can't possibly be as simple as hooking up my eeprom flasher and sending the .bin firmware file from the hyper9 kit thru there right? Does anyone have any experience with messing with these controllers? Or have one around for some probing? It would be interesting to try to make it talk. I can take some pics of the PCB if it helps at all. The IGBT's look like they're not getting replaced if anything were to happen, they're in a really weird package. If I made any mistakes or posted on the wrong place for my first post I'm sorry. Thanks
Sitting on my desk is a slightly water damaged SME AC-X1 controller from a Zero bike. It would work sometimes for a short while but it was not happy about isolation. It was only between some of the IGBT's at the bottom, with a bit of cleaning maybe that could be adressed. The question is, could the zero version of the ac-x1 have its firmware re-written with the standard one like in the standalone ev conversion kits that are out there? It didn't have the serial port marked k3 used to interface with the software for motor config or what not. I took care of that port and soldered one on. It won't talk with the software I got from netgain website. I got a can bus module and tried hooking it up to an Arduino to see if it does anything, I either did something wrong or it didn't show signs of life. I powered it with an 84v battery, that should turn it on at least. I hooked up the ignition wire from the pinout in the manual, nothing. As far as I understand the zero controller runs in something like a slave mode where everything is done thru the rest of the bike. What would be ADC input/throttle pins on the controller didn't seem to be connected, just can bus, ignition signal, encoder, not much wiring. I think the hall throttle goes to other modules then gets sent to the controller by can bus. The AC-X1 looks like it can be used on its own directly like any other controller from what its manual says. I did see promising looking jumpers on the board, but it can't possibly be as simple as hooking up my eeprom flasher and sending the .bin firmware file from the hyper9 kit thru there right? Does anyone have any experience with messing with these controllers? Or have one around for some probing? It would be interesting to try to make it talk. I can take some pics of the PCB if it helps at all. The IGBT's look like they're not getting replaced if anything were to happen, they're in a really weird package. If I made any mistakes or posted on the wrong place for my first post I'm sorry. Thanks
Last edited: