tinfever / FU-Dyson-BMS

(Unofficial) Firmware Upgrade for Dyson V6/V7 Vacuum Battery Management System
Other
584 stars 66 forks source link

Works on Dyson V8 (YH5) #30

Open justinmassiot opened 1 year ago

justinmassiot commented 1 year ago

I'm reporting that your firmware works on my Dyson V8, battery model YH5. I programmed it through PICkit4 and MPLAD IPE 6.10. Unfourtunately, I erased the stock firmware of my BMS, so yours was my last chance 😄 Now I missed a correct behaviour for the LEDs...

I can give you the exact PCB number and revision if useful. I can even take pictures to document the V8 battery.

Thank you very much for the awesome work!

edreyyo commented 9 months ago

@justinmassiot Is your battery still working well? I'm thinking about flashing this firmware to my Dyson V8.

justinmassiot commented 9 months ago

@edreyyo unfortunately no. But I can't tell for sure if it's a battery problem or a firmware issue.

If you have a "32 red flashing LED" error, I suggest you try the "error reset" trick first: https://www.youtube.com/watch?v=7t9yA3_KUI0 but it may not be applicable to the V8.

edreyyo commented 9 months ago

Thanks for the reply @justinmassiot. I'll try the "error reset" trick

turenabo commented 4 months ago

@edreyyo unfortunately no. But I can't tell for sure if it's a battery problem or a firmware issue.

If you have a "32 red flashing LED" error, I suggest you try the "error reset" trick first: https://www.youtube.com/watch?v=7t9yA3_KUI0 but it may not be applicable to the V8.

Tinfever has another project https://github.com/tinfever/open-dyson-battery , there is a V8 schematic, I compared with v6 18002, there are some different. eg, one more gpio is used for LED, shunt is 0.001 but not 0.002... I think code should be modified to adapt to v8. Do you know where we can see MCC of this project? MCU should be configed accordingly, but I don't know how to find mcc.

Nickduino commented 1 month ago

@edreyyo unfortunately no. But I can't tell for sure if it's a battery problem or a firmware issue. If you have a "32 red flashing LED" error, I suggest you try the "error reset" trick first: https://www.youtube.com/watch?v=7t9yA3_KUI0 but it may not be applicable to the V8.

Tinfever has another project https://github.com/tinfever/open-dyson-battery , there is a V8 schematic, I compared with v6 18002, there are some different. eg, one more gpio is used for LED, shunt is 0.001 but not 0.002... I think code should be modified to adapt to v8. Do you know where we can see MCC of this project? MCU should be configed accordingly, but I don't know how to find mcc.

The original code allows you to choose the version: https://github.com/dr-mark-roberts/open-dyson-battery/issues/4#issuecomment-1120256189