Baserunner and Superharness not communicating?

nikfraley

🧲 New user
Joined
Aug 16, 2026
Messages
2
Location
Georgia
Hello all!
I recently acquired a Cannondale Adventure Neo Allroad Speed without a battery for very cheap. All of the electronics are 48V Bafang CAN. The Bafang controller seems to be looking for a CAN handshake from the OEM battery and Cannondale wants way too much money for a new battery. Replacing the controller and using the batteries that I already have seemed like the best bet. I ended up with a V6 Baserunner Z9 and superharness to run the OEM Bafang H640/G0900.

Everything was working fine but I can’t leave well enough alone and kept adjusting settings. Somewhere along the way, it seems that the superharness has stopped communicating with the baserunner. About 10 seconds after turning on, the Grin SW102 display changes to Error 30. When I press the throttle or brake the appropriate led on the superharness lights up and the Superharness GUI software shows appropriate values. Nothing happens in the Phaserunner Suite Software. It shows no throttle or brake being applied.

I have loaded the presets for a V6 Baserunner with Superharness. Several times. Even downloaded the newest ones from Grin.

Does anybody have any clue what I’ve done or how to undo it? Is there a factory reset where I can just start over from scratch?

Thank you in advance and thank you for being on an internet forum instead of social media, it reminds me of simpler times.
 
Hm, not an expert on Superharness, but I do run my custom main9 Arduino adapter with a KT display with a baserunner.

Typically, a combined throttle/brake signal is sent to the controller's analog input 2 directly via a wire in the main9 cable. So say even if the serial communication is disrupted, and the display shows a communication error, your throttle and brake should still work, unless it's not mapped to that pin. And as far as the serial communication is concerned, check what's the registers 76 and 210 is set to. It definitely should not be 0. If all these parameters check out to what they should be set to, then idk what's up.

Edit : corrected the register numbers
 
Last edited:
These seem to be correct. Idk what's up with it. But I would personally suspect the Superharness over the controller, since others have reported various Superharness glitches in the past.
 
Back
Top