Xiaomi Air Purifier 3H/C/PRO MODCHIP is here!

Xiaomi NFC MOD

Update: Easier way that does not void warranty!: Click

After a couple of nights tinkering ,PCBA designing , software writing and a couple of PCBA revisions later success: (see GIF , above)

Why:
Using these air purifiers is a wasteful and expensive experience. There are no third party filters on the market , and no options to disable the NFC check.
I wanted to use these filter cloths around my filters:

Filter Cloth

These filter cloths will extend the life of the filter by 2-3 times and will be less wasteful for the environment. These cloths can be bought for 3-4 USD for 10 Pcs.

How does it work:
By probing around on the bus (I2C) that is used by the NFC chip and the main microcontroller we could identify how these filters work. I was able to Emulate the NFC IC within an STM32 microcontroller and fooling the system that a 100% new filter is installed.

Installed MODCHIP (V1.0)

And now:
Im planning of distributing these modchips trough friends & Tindie (click).

FAQ:
Does this void the XIAOMI warranty: YES

Is it undetectable by XIAMI: YES (for now, if they are smart , and update their software they might find a workaround)

Do i lose any of the functionally when i use this modchip: NO, everything will work fine.

Is it easy to install: YES (10 screws and you are done)

Where can i find an installation manual: https://www.flamingo-tech.nl/2021/06/30/how-to-install-xiaomi-air-purifier-mod-chip-to-your-3h-3c-or-pro-device/

It’s open source: https://www.flamingo-tech.nl/2021/07/10/xiaomi-modchip-open-source/

## Compatibility list:
Xiaomi Air Purifier:Compatible:TestedTested By
1
2S✔️✔️TheFlamingo
2H
2C
3H✔️✔️tuxuser & The Flamingo
3C✔️
PRO✔️✔️The Flamingo
PRO H
MAX
F1
Compatibility list
❔= Untested , If you are able to verify or test , Send me an email.

✔️= Works/tested

❌= Does not work or is untested
I sell on Tindie
Full video, for the patient ones.

Special Thanks to DER_T, Tuxuser and Koelie

9 comments

  1. Just accidently found filter reset procedures,
    1. Disconnect from power, and wait couple of second’s
    2. Push led brightness push button in back (Air Purifier 3H)
    3. While holding button, connect power cord, and wait for beep.
    4. After a while, it will boot with chinses characters on it, don’t know reali what it means and is it possible to navigate, but pushing any button, fan will kick in, and dissaperes some text from screen.
    5. While in that mode, remove filter and reinsert.
    6. Plug out power cord (don’t know how to exit ether..)

    and after waiting for couple seconds bring back power, after it boot’s shows 100% filter capacity.

    I have tried on 2 old filter cartridges, and all them are reset.. just hit that accidently.

  2. I think the the custom firmware the 3c most needs, is one which will allow you to adjust the thresholds, at which the fan speeds will increase when in Auto mode.

  3. Would you be willing to share your nfc methodology?
    I currently can’t afford replacement filters or stickers and my girlfriend has terrible allergies

    1. You can download the ELF file, and flash it to an STM32F103 and connect it yourself! You can just use a bluepill! Will save you the trouble of talking trough the I2C protocol.

Leave a comment

Your email address will not be published. Required fields are marked *