Need Daikin Wifi? Use the Open-Source Faikin ESP32 Hardware instead of the official wifi Modules

If you buy the Faikin32 directly, then you don’t need to flash it, it comes pre-flashed. You only need to connect the S21 cable to the correct pins. The Daikin Github page will tell you which pins connect to which.

If you are building your own, you need to flash the device, and have some sort of buck-converter or similar to adjust the voltage from the Daikin to keep the ESP32 working.

I see, thank you. My unit have a factory preinstalled S21 cable with connector on the end, from what I can see it fits the Faikin module.

Hi there,
interested in this project, but before buying the module I have a question about functionality I was not able to find in the forum answer to. Am I able to switch the settings between control of the temperature via indoor thermostat and LWT (leaving water temperature)?
Thank you!

I don’t know what Leaving Water Temperature is. But you can integrate your Daikin controls with Home Assistant, and manage the temp through automations.

I have installed a Faikin on a Cora 7.1kw and working well. I previously had a Daikin official adaptor on this unit (i’ve moved it to another) so can compare functionality.

The Faikin seems to be reporting outdoor temperature only when the unit is operating. The previous interface always reported live temperature. Is anyone else seeing this?

I use ESP32 DEV KIT v1 and Level shifter too. Please give me setting pin. I setting on web is: Tx = -17, Rx = -16. And do I need C2 capacitor between HV - GND
Thanks!

Hello,

Can you recommend a remote control for the Daikin FDXS35EAVMB indoor unit (outdoor RXS35G2V1B) because mine is missing? The infrared receiver part is also missing.

I am interested in both wired and wireless solutions. Unfortunately, there is a lot of information on the internet, but I have not been able to find the exact compatibility list.

I bought a Faikin module (ESP32-S3-MINI-1/ 2024.08.06.( I also performed the flashing due to a Wi-Fi issue)), but I cannot start the outdoor unit with it.
The issue: the Faikin is alive. I can see everything in the app, and the LED on the board also provides feedback, e.g., heating, but nothing happens.

One thing works: the FAN. It is well controlled, and the fan speed (RPM) is displayed, and I can adjust it from 1-5. However, any operation involving starting the outdoor unit fails.( The outdoor unit is working perfectly. By pressing the forced operation button on it, it turns on and blows cold air.")

I DO NOT have an infrared controller that also includes the thermometer. Could this be the issue? In the app, I see an internal temperature of -32°C.Currently, I only have the Daikin module connected to the S21 port for control.

(I cannot obtain it because after reading thousands of pages of Daikin PDFs, I have not found any information about the exact model. Official inquiries to Daikin lead to chatbot responses or rejections.)

Could you suggest any solution to my problem? Maybe someone who has such an indoor unit could tell me the exact model of the original infrared receiver unit? It would be a huge help because currently, there is no heating in the house where we live

Model numbers:

FDXS35EAVMB indoor unit

RXS35G2V1B outdoor unit

Faikin ESP32-S3-MINI-1/ 2024.08.06. / -S21-

Hi Ivan, i’m from Italy and i’m interested in your module. How can we get in touch?

Would you share the files?

Hi. Which partition-table.bin file did you use? I’m trying to flash it to an ESP32-WROOM-32E (even if esptool identifies it as ESP32-D0WD-V3 revision v3.1) with 16Mb ram, without success: I tried using a different partition layout ((using the command “esptool --port COM6 -b 460800 --after hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 16MB 0xe000 partition-table.bin 0x10000 ota_data_initial.bin 0x0 Faikin-S1-bootloader.bin 0x5F0000 Faikin-S1.bin”, but I get a lot of invalid header logs using serial monitor. If I use standar 0x8000 i get overlap error.

Hi, here is my working command, maybe it helps.

esptool.py --chip esp32 --port COM1 --baud 115200 write_flash -z 0x1000 Faikin-S1-bootloader.bin 0x10000 Faikin-S1.bin 0x8000 partition-table.bin

Hi everyone,
I have a Daikin FXAQ20AUV1B AC unit. Unfortunately, the mainboard isn’t accessible, and I can only access the ports shown in the linked picture. Could anyone guide me on how to control this AC using an ESP8266? IMG_2504|281x500

The board where you hook up the ESP32 is probably behind your photo and to the right. On mine, there is a metal covering to the right that you need to remove to expose the motherboard, and find the S21 port.

Though, given just how different these are your S21 port might be another kind - I can’t tell from this photo. Read through the Github links above to figure out how your particular system works.

Something to keep in mind - you cannot use a bare ESP32 to to this. It requires extra hardware to allow you to power the ESP32 off of the Daikin. The “Faikin” module itself comes with the converter built in that allows you to power directly it from the S21 or other ports. If you roll your own, you will have to build your own power converer (buck converter or similar) to do this.

I tried Renovierung it but the plastic is welded together. I only have access to the ports shown in the picture.

Looking at the manual for your unit, it does not seem to have the S21 port like you say:

However, it does have a hookup for a remote controller: Airzone AZAI6WSCDA0 AIDOO Residential WiFi Controller for Daikin Mini Splits

So what you have exposed there is probabaly either a X50A or a X403 port. See this documention on Github:

So, it seems like the Faikin will work, but you will have to figure out what port your unit has.

Thank you for your response. I will try to read the voltage with the Multimeter to know if the Port is the s21 Port. I also know that there is a device directly from daikin but it is too expensive for my 6 Units.

Hi all,

Hello from a french user :upside_down_face:

After 5y with Daikin HVAC and local features, the units were down and need to be replaced. I have replaced the whole system by a new one and I discover that Daikin remove local feature to cloud one. Definitively not a good news.
In parallel, i’ve another system (3 splits one) which continues to work on local, oura !

I kept my old BRP069B4x wifi modules on the first system and bought EKS21 cables… excepting to move to local API…

But… i’ve tried on two units… per example, on my CTXM15A5V1B i have a BRP069C4x with 1.31 firmware. I’ve tried to unplug it, and plug my old BRP B ersion with EKS21 cable on S21 port and…

I have no led on the card, even if i’m trying to follow the guide (5 sec on mode, etc).

Do I miss a point where all BRP B versions are not compatible with last firmware and Daikin has shutdown the S21 port ?

In this case, I saw Faikin solution but this solution use the same port, right ?

Any idea ?

Thanks for your help :).

Salut!

As I understand it, the old wifi modules don’t work with newer Daikins, and the new wifi devices are, as you have stated, cloud-only.

In this case, the thread is about getting rid of the Daikin wifi devices entirely and switching to the Faikin hardware instead of the Daikin hardware. In most cases, the Faikin devices should work with the S21 cables - but sometimes they need to use other ports.

I can’t really give advice on the OEM modules - but it sounds like they are not working with your system.

Thank for your reply.

I will verify the 5v and gnd pin but if the old modules do not power one this is why I’m upset … Other modules as faikin will not be powered too.

I’m surprised to see this and nobody writes something on this topic.

I’ve verified and it seems to be a good news !
I have checked the power supply and 5V (brown and black) and 15V (brown and blue) are okay.
The question are TX/RX wires… lol.
image

Faikin project reports that’s OK ?
(List of confirmed working air con units · revk/ESP32-Faikin Wiki · GitHub)

|FTXMxxA2V1B|Perfera 2024|S21 Connector present|
| — | — | — |
|FTXMxxA5V1B|Perfera 2024|S21 with 2.0mm JST-PA Connector present, space on the right side near the thermistor.|

In parallel, i’ve checked all the ports availables but only S21 on my card. The new wifi card is plugged on S801.