- Levoit Core 200s (Untested)
- Core 300s (Tested)
- Core 400s (Need Confirmation)
For details on the teardown please read the blog post
- Place upside down and remove base cover and filter to expose 8 screws (4 have washers)
- Remove all 8 screws be careful, as these are made out of a soft metal
- Using a pry tool slide in between tabs
- Separate base and top sleeve
- Unplug logic board
- Copy the provided sample configuration for your model to a new ESPHome configuration, while keeping the generated passwords
- Compile and download the binary (Choose the modern format once compilation has completed)
- Solder wires to pins TXD0, RXD0, +3V3, and GND near the ESP32 on the logic board, and connect these to a USB-UART converter
esptool.py read_flash 0 ALL levoit.bin
esptool.py erase_flash
esptool.py write_flash 0x00 esphome-firmware.bin
& reassemble, enjoy :)
All contributions are welcome! Please open an issue or a PR.
Aiden (@acvigue) - Original code & Core300s support Ryan Lang (@ryan-lang) - Core200s support Haydon (@haydonryan) - Documentation & testing