bananaman wrote: ↑Mon Sep 01, 2025 3:14 pm
Sorry, I don't think I can share the firmware dump as that would violate copyright. As I understand it there is some room for reverse engineering when it’s for interoperability, so writing down the protocol and sharing that is OK. But sharing the actual code (like the firmware) is not. I just try to be a bit careful here. (If I am wrong someone please correct me.)
About your unit could it be that an IGBT is broken? I didn’t see any relay inside the BSG itself. Maybe what you hear is the windings energizing, or a relay in your PSU? Do you notice any current draw on the 48 V side?
Thanks for the reply!
On the firmware okay, thats sad, haven't checked the law yet. Might also depend on the jurisdiction. May I asked did you dump it yourself off the board via JTAG or was advanced voltage glitching or so required to bypass security?
You didn't hear a click when replaying the logs? Did your unit spool up?
So I see the following behavior:
With 12V and 48V connected, when starting the replay I hear the click and see the 12V current rise ca. 20 mA, the 48V current drops around 50uA
I don't hear the click or the change of currents with 48V disconnected though.
When I start the replay and enable the 48V after a bit, I see the 12V current rise ca 20mA immediately and the click come just a second later (and slighter).
This indeed seems to me, not to be a relay, or the click and 20mA current rise would coincide. On the other handy winding energizing would increase the current draw. Not sure.
On one hand I'd be happy that the issue is with the unit and not myself/the CAN replay, on the other I'm a bit frustrated to have wasted so much time on a defect unit again

Anyways, the hunt for the CAN signals goes on.
Thanks everyone for the help so far! If I get new details, I'll share them. I'm sure we'll crack the code soon, I'm hungry for it hehe