LYWSD03MMC SSD1306 Touch UI Firmware
Experimental firmware build for the Xiaomi LYWSD03MMC temperature and humidity sensor after replacing the original segmented LCD with a 128x64 SSD1306 I2C OLED and adding a small touch sensor for page navigation.
- Custom firmware
- Alpha
- Medium brick risk
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Before you start
- How hard is it?
- ExpertMeans opening the device, soldering or special hardware.
- What you need
- Another hack installed first
- Tools to open the case
- Can it break my device?
- Small chance of trouble, with a way to recover.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did LYWSD03MMC SSD1306 Touch UI Firmware work on your Xiaomi LYWSD03MMC?
No reports yet.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: Xiaomi LYWSD03MMC.
No compatibility information yet.
Getting started
From the project's README ("Quick Flashing"):
- Wire the OLED and touch module as shown above.
- Use Chrome, Edge, or another browser with Web Bluetooth support.
- Open TelinkMiFlasher.
- Connect to the thermometer.
- If the device is still on stock firmware, run activation when the flasher asks for it.
- Select firmware/ATCSSD1306oanatouchuiv58.bin.
- Start flashing and keep the device powered until the process completes.
- If touch behavior is inverted, flash the active-low variant instead.
Detailed flashing notes are in docs/flashing.md.
Risk and recovery
- Brick risk
- Medium
- Requires opening the device
- Yes
Credits, license and support
- License
- MIT