# Smart-AC-Modernizer: decoding Haier YRW02 infrared control

> Smart-AC-Modernizer documents the Haier YRW02 air conditioner's infrared control format and implements an ESP32 bridge for it. The author identifies a 112-bit NEC-variant state packet, captures remote signals with a TSOP4838 receiver, and sends decoded commands through a transistor-driven IR LED.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-08
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/Smart-real/Smart-AC-Modernizer>
- Primary source: <https://github.com/Smart-real/Smart-AC-Modernizer/blob/ee89f17e4a599bbd505cb1875fec93261f259756/README.md>
- Catalog page: <https://awesomerea.org/resources/smart-ac-modernizer-case/>
- Record JSON: <https://awesomerea.org/resources/smart-ac-modernizer-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/smart-ac-modernizer-case/index.md)

## Requirements & limits

- **Prerequisites:** ESP32, TSOP4838 receiver, IR LED and 2N2222 transistor.
- **Prerequisites:** Wi-Fi and Blynk credentials are needed for cloud control.
- **License:** MIT License.

## Primary sources

1. <https://github.com/Smart-real/Smart-AC-Modernizer/blob/ee89f17e4a599bbd505cb1875fec93261f259756/README.md>

## More in Protocols

- [pyidotmatrix: researching and implementing iDotMatrix BLE control](https://awesomerea.org/resources/pyidotmatrix-protocol-case/index.md) · Case study
- [Skannerz Commander: reconstructing the toy's trade protocol](https://awesomerea.org/resources/skannerz-commander-trade-protocol-case/index.md) · Case study
- [AUKEY KM-G15 RGB Control: decoding keyboard USB HID commands](https://awesomerea.org/resources/aukey-km-g15-rgb-case/index.md) · Case study
- [SonyBridge: reconstructing second-generation Sony headset control](https://awesomerea.org/resources/sonybridge-v2-headphones-case/index.md) · Case study
- [HP Laser 1008a: reconstructing SPL3 printing on macOS](https://awesomerea.org/resources/hp-laser-1008a-spl3-case/index.md) · Case study
- [BMW iDrive: interpreting F44 controller CAN messages](https://awesomerea.org/resources/bmw-idrive-can-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
