Please note that all submissions to the site are subject to the wiki's licence, CC 4.0 BY-SA, as found here
Dyson: Difference between revisions
Created page with "Dyson is a manufacturer of (expensive) vacuum cleaners. == Battery packs lacking cell balancing, featuring self-bricking firmware == Dyson battery packs contain a Battery Management System (BMS) with a chip that would be capable of balancing the individual cells. However, the manufacturer has decided to leave away a few inexpensive but essential resistors, resulting in no balancing to take effect. As a result, the battery pack wears out much quicker than necessary. A..." |
m Fix references |
||
Line 7: | Line 7: | ||
After just a few years, spare battery packs are "out of stock" (e.g., Dyson V8 SV10 Battery currently not available in Germany), effectively suggesting that the device should be thrown away. | After just a few years, spare battery packs are "out of stock" (e.g., Dyson V8 SV10 Battery currently not available in Germany), effectively suggesting that the device should be thrown away. | ||
Even if one charges (using a third-party charger) and balances, or even replaces, the individual cells, the Battery Management System will still not allow you to charge the battery because its firmware writes 2 bytes into the configuration memory of the microcontroller that essentially render the battery pack into a brick. However, third-party open source firmware has been written to replace the proprietary firmware for some models, and for some models it has been found out which configuration bits need to be changed in order to un-brick the battery pack | Even if one charges (using a third-party charger) and balances, or even replaces, the individual cells, the Battery Management System will still not allow you to charge the battery because its firmware writes 2 bytes into the configuration memory of the microcontroller that essentially render the battery pack into a brick. However, third-party open source firmware has been written to replace the proprietary firmware for some models, and for some models it has been found out which configuration bits need to be changed in order to un-brick the battery pack<ref>https://github.com/tinfever/FU-Dyson-BMS</ref><ref>https://github.com/davidmpye/V10_Dyson_BMS</ref>. This has been covered in the (specialist) media<ref>https://hackaday.com/2022/05/23/fighting-back-against-dodgy-dyson-batteries/</ref>. | ||
This anti-consumer, anti-repair pattern can be observed across multiple models and product iterations, and appears to be fully intentional. | This anti-consumer, anti-repair pattern can be observed across multiple models and product iterations, and appears to be fully intentional. | ||
Open source software has been written to un-brick the battery pack by overwriting the configuration bits for some models using a 3.3V Raspberry Pi board | Open source software has been written to un-brick the battery pack by overwriting the configuration bits for some models using a 3.3V Raspberry Pi board<ref>https://github.com/kumdzio/PIC16LF1847arduino-programmer/tree/main/Dyson_original_firmware_unlocker_with_eeprom_check</ref>. | ||
== Unfixable buttons == | == Unfixable buttons == | ||
There have been reports of buttons being "unfixable" due to the use of glue [ | There have been reports of buttons being "unfixable" due to the use of glue<ref>https://www.youtube.com/watch?v=cUqfrIk-FhM; [[Louis Rossmann - Video Directory#2022|Dyson's repair procedures suck, unlike their vacuums#2022]]</ref>. | ||
== References == | == References == | ||
<references /> | |||
Revision as of 20:44, 15 January 2025
Dyson is a manufacturer of (expensive) vacuum cleaners.
Battery packs lacking cell balancing, featuring self-bricking firmware
Dyson battery packs contain a Battery Management System (BMS) with a chip that would be capable of balancing the individual cells. However, the manufacturer has decided to leave away a few inexpensive but essential resistors, resulting in no balancing to take effect. As a result, the battery pack wears out much quicker than necessary.
After just a few years, spare battery packs are "out of stock" (e.g., Dyson V8 SV10 Battery currently not available in Germany), effectively suggesting that the device should be thrown away.
Even if one charges (using a third-party charger) and balances, or even replaces, the individual cells, the Battery Management System will still not allow you to charge the battery because its firmware writes 2 bytes into the configuration memory of the microcontroller that essentially render the battery pack into a brick. However, third-party open source firmware has been written to replace the proprietary firmware for some models, and for some models it has been found out which configuration bits need to be changed in order to un-brick the battery pack[1][2]. This has been covered in the (specialist) media[3].
This anti-consumer, anti-repair pattern can be observed across multiple models and product iterations, and appears to be fully intentional.
Open source software has been written to un-brick the battery pack by overwriting the configuration bits for some models using a 3.3V Raspberry Pi board[4].
Unfixable buttons
There have been reports of buttons being "unfixable" due to the use of glue[5].
References
- ↑ https://github.com/tinfever/FU-Dyson-BMS
- ↑ https://github.com/davidmpye/V10_Dyson_BMS
- ↑ https://hackaday.com/2022/05/23/fighting-back-against-dodgy-dyson-batteries/
- ↑ https://github.com/kumdzio/PIC16LF1847arduino-programmer/tree/main/Dyson_original_firmware_unlocker_with_eeprom_check
- ↑ https://www.youtube.com/watch?v=cUqfrIk-FhM; Dyson's repair procedures suck, unlike their vacuums#2022