Please note that all submissions to the site are subject to the wiki's licence, CC 4.0 BY-SA, as found here
Dyson intentionally reduces battery lifespan and makes them difficult to repair
Incident[edit | edit source]
Dyson battery packs contain a Battery-Management System (BMS) with a chip that would be capable of balancing the individual cells. The manufacturer, however, has decided to leave out a few inexpensive but essential resistors, resulting in no balancing to take effect. As a result, the battery pack wears out much quicker than it should. [1]
Even if a user charges (using a third-party charger) and balances the individual cells of a battery pack, or even replaces them, the BMS will still not allow the battery to be charged, because its firmware writes 2 bytes into the configuration memory of the microcontroller that essentially bricks the battery pack.
Impact on consumers[edit | edit source]
This incident makes the lifespan of the battery packs of Dyson products significally shorter, forcing people to replace them more often.
Affected product lines[edit | edit source]
Potentially all product lines newer than V6 are affected by this issue, although more information is required to confirm this.
Workarounds[edit | edit source]
Open-source firmware has been written to un-brick the battery pack by overwriting the board firmware for some models using a 3.3V Arduino board.[4][5][6]
References[edit | edit source]
- ↑ https://hackaday.com/2022/05/23/fighting-back-against-dodgy-dyson-batteries/
- ↑ https://github.com/tinfever/FU-Dyson-BMS?tab=readme-ov-file#compatible-vacuumsbatteries
- ↑ https://github.com/davidmpye/V10_Dyson_BMS
- ↑ https://github.com/tinfever/FU-Dyson-BMS
- ↑ https://github.com/davidmpye/V10_Dyson_BMS
- ↑ https://github.com/kumdzio/PIC16LF1847arduino-programmer