unixko / DaikinCon

Daikin Online/Mobile Controller Wire Harness
Apache License 2.0
29 stars 0 forks source link

Creating a harness #1

Open JamesKingdom opened 4 years ago

JamesKingdom commented 4 years ago

Hi, I'm just wondering if I could create a harness for the BRP069B41. I've got a FTXC-B unit, which has very little information on which adapter I needed ( the unit does not appear on daikin's "Connectable Units", but it clearly says CN_S21 - wifi adapter optional on the front of the unit ), so I brought a B41 for £10 on ebay. I'm pretty sure I need the B42, which is a bummer, but do you think I could create a harness for it, or buy the harness on it's own?

Thank you! James

sienikam commented 2 years ago

@JamesKingdom have you managed to solve it somehow ? I have bought BRP069B41 which is wrong for my unit (FTXC50AV1B) and I need to swap it with BRP069B45. Already changed connector type so it fit motherboard of my unit but still not working..

JamesKingdom commented 2 years ago

@k3s4 unfortunately not! I also needed the BRP069B45, but I wasn't brave enough to try and make a harness because knowing my luck, I'd probably fry a control board! 🙃

unixko commented 2 years ago

You need to check

  1. Controller model that is compatible with your unit (BRP069A41, BRP069B41, BRP069C41).
  2. Wire harness that matches a connector on your unit (variant A42, A43, A44, A45 or B42, B43, B44, B45 or C42, C43, C44, C45, ...). All variants use the same controller.

I don't think wire harness is sale separately but if you have access to harness sample you can create it by yourself.

BRP069B41

sienikam commented 2 years ago

You need to check

1. Controller model that is compatible with your unit (BRP069A41, BRP069B41, BRP069C41).

2. Wire harness that matches a connector on your unit (variant A42, A43, A44, A45 or B42, B43, B44, B45 or C42, C43, C44, C45, ...). All variants use the same controller.

I don't think wire harness is sale separately but if you have access to harness sample you can create it by yourself.

BRP069B41

I have tried this way.. based on that picture - https://klivago.com/media/image/product/6840/lg/daikin-wifi-adapter-brp069b45~6.jpg

I have tried to recreated my wiring: 20220509_124234

adapter is connecting to CN_WIRED port: 20220401_193403

but it's not working.. any idea? @unixko

tvvalbonne commented 2 years ago

Hi, did someone succeded? I have a BRP069B41 controller and need a B42 harness. Is is just about two S21 connectors with 5 cables? Thanks

carletz commented 2 years ago

Hi, I've two Daikin units, one FTXS42K2V1B, which should take the BRP069B42, and the other one is FDXS35F2VEB. My question is for the second one: I see on the scheme that there is the X50 port and the X35 but the unit code is not mentioned by Daikin. You should think that I've to try to purchase a Wifi unit and connect it or there is no chance to win? Here below the photo of my electric panel:

electric panel

ej81 commented 2 years ago

Hi @carletz, did you try it in the end or find out anything else? I have two FDXS-F units that I would like to make smart, but the information from Daikin is a bit confusing. Sometimes the model is listed for the BRP069A81 and it does have the required ports, but it is not mentioned on the page that the app directs you to.

carletz commented 1 year ago

Hi @ej81, sorry for my late reply but I want to be sure on it, since I was waiting for the already prepared connector. Anyway, what it's in my experience is that on the FDXS35F2VEB whit the BRP069B41 wifi unit the system doesn't work unfortunately. Probably the pins are on the mainboard unit but or they're not connected as the other unit or the mainboard itself wasn't programmed to be online with this module. Unfortunately I didn't find any other solution online. For the FTXS42K2V1B unit, connected with the same module and with the cable suggested here no problem, online at the firt attempt. If you've any other solution please share! Ciao

ej81 commented 1 year ago

Thanks @carletz, that saves me from spending money on a useless wifi module. I can share the other solutions that I've investigated, maybe they could be useful to you or anyone else with an unsupported unit:

Eventually I still want to buy a smart controller in order to have feedback on what the Daikin is doing, but I've decided to wait until one of the above solutions at least integrates with HomeKit.

norbertohenriques commented 1 year ago

Any idea if units BRP069A42 and BRP069B41 are interchangeable?

I have a few FDXM interior units which should be paired with either a BRP069A81 kit (which includes a BRP069A42 unit) or a BRP069C81 kit (not sure what is the actual adapter reference). I think the BRP069B81 would also work, and in this case I believe the included adapter is the BRP069A42.

As I need an adapter that has a local API, therefore I'm ruling out the C81 version. Nonetheless, I no longer can find the A41 version and that is why I was hoping to use a A41 instead with a custom made cable (I was considering to buy the BRP069B42 kit and modify the provided cable).

tvvalbonne commented 1 year ago

Hi would Say yes they are. 42 is just 41 with harness and A is older version of B (no détails avalaible. I have A and B without any issues. I dis the cables by myself

norbertohenriques commented 1 year ago

@tvvalbonne , may I ask which units do you have? In my case I have FDXM-F3 interior units (conceiled ceiling units), for which Daikin states that the BRP069A81, BRP069B81 and BRP069C81 kits are compatible.

I wonder if the only difference between the different wifi adaptor bundles is the cable itself, or if for similar devices (visually) there also electronic differences.

tvvalbonne commented 1 year ago

Mines are ftxs50g2v1b

rostwald commented 1 year ago

Any hint on what connectors are used on the board of an FTXM25R5V1B? I've managed to get a BRP069B45 kit. The included cable has the same connector on both ends, but the board has a socket for some other connector type (/w locking mechanism?) Found some screenshots of an (insanely expensive and out of stock/sales) adapter harness "EKRS21", which seems to have the correct connector: image

The connector on the board looks like this: image

I couldn't find out what type of connector this is - anything that looks like it might be the right shape (e.g. JST XAP) has 2.5mm pitch and clearly won't fit. There is only ~5cm space next to the indoor unit and the wall, so I can't get to the connector to properly measure the pitch, but as the whole socket is about as wide as a 4-pin dupont connector (1.25mm pitch), I suspect it has a 1mm pitch.

njh commented 1 year ago

I have a FTXM20R2V1B. I identified the S21 connector by carefully pressing some plasticine on it and then measuring the pitch. I found it to be 2.0mm. I then worked out it must be a JST PA header.

I bought a PAP-05V-S housing I managed to make a cable that connects to it: More information here: https://github.com/revk/ESP32-Faikin/discussions/49

However I am finding it hard to buy the connector for the other end (JST EH).

rostwald commented 1 year ago

Thanks for the hint @njh . I also suspected the PA header but was completely off with the pitch as I couldn't look directly into the housing or access it properly. I ordered a bunch of JST PA connectors + pins from aliexpress which arrived yesterday, cut & re-crimped the cable that came with the module and it did fit the header. So everything's working now.

f11pf10p commented 1 year ago

I have a similar issue - I just bought a Daikin FTXB12AXVJU and got a BRC944B2 remote at a good price. However - the connector is incompatible with my unit and I'm not about to short it out just simply switching to a JST connector with the same pinout (JST - I think that is the CN_WIRED connector)? Daikin says it's compatible with some gateway.

I just ordered from Japan a KRP928BB2S DIII - Net interface which looks pretty cool. A site that sold it (for a more expensive price though) said it was compatible with my board with the CN_WIRED connector. This may indeed just be S21 I just would need one to rip apart and another that is compatible to play with.

If anyone succeeds please let me know. I believe the connector is called JST - it's the data bus and pinout I'm worried about. I suppose I could find GND by trial-and-error on the pins, 3.3V by trial-and-error with a scope pure DC like I do routers (but we kind of just want it installed without getting fried).

i-img1200x900-1689557496mhxlbc1594397

I attached a picture of my board. The 4-pin connector says "DATA I/O" or something - gee I wonder if it's RS232? Just through a TTL to Serial adapter like a router and see the commands? Anyone try this let me know too... I will do the same :) 20230720_133129

f11pf10p commented 1 year ago

OK I did some poking around with this simple interface adapter

20230724_003856 20230724_003748 20230724_003630 20230724_004155

On the remote side:

S19 (4-Pin) - I identified a couple of the wires that go through - "BROWN" appears to pass through the green inductor (12.4 ohms but this is not an inductance reading) as well as the POS side of electrolytic capacitor C1. Possibly VCC? YELLOW appears to go through L3 pin 2 of PHC1 and also to the NEG side of C1 (possibly GND)? RED goes in parallel through J2 to (C11 to ground in parallel with R34 to Pin 3 or PHC2 optocoupler). ORANGE goes through a similar path - through J1 in reverse (optocouplers are reversed) through R1 in parallel with (C39 and ground) to PIN 1 of PHC1 optocoupler..

On the inside unit side (to S8 Display whatever you call it - accessory port on the PCB of the inside unit)

S6 (5-Pin) It seems as if the BLUE wire on the unit side is the GROUND. The YELLOW seems to go to the POS of C1 and BROWN on the remote side. ORANGE goes through a parallel path with C1 and GND, and R4 to PIN 4 of PHC1 optocoupler. RED goes through R6 to Pin 3 of PHC2 Optocoupler. BROWN goes to the (bottom left) leg of Q1.

Sounds like I found some basics of the data lines and power - but need more research before I try to do any actual work.

I found some schematics regarding the various PCBs. Some mention this CN_WIRED as A6, some as CN_DISPLAY connector S21, and some as "E8". S21 is the connector that is compatible with these adapters (as stated by the installation instructions). It is also sometimes called S21_HA.

The blue port on my DIII interface adapter says it connects to these connectors but I have yet to verify. Connector E8 is center bottom of my PCB above (to bottom left of the data matrix sticker). I will continue to research to see if I can find a solution

The adapter that came with my wired remote BRC944B2 contains merely a couple of optocouplers - the KRP928BB2S has many more bells and whistles. It has an MCU with a contact you can hook to a normal thermostat as well (cool...). I'm not sure if those 2 optocouplers are part of the original adapter and just adapt the board to the PCB of the unit (See above picture)

I hope this is helpful. If anyone gets farther before me please post! I'm sick of wasting money on what they SAY is compatible - only to find out from Daikin it's not. CN_WIRED is quite misleading (SOMETHING has to work) lol

f11pf10p commented 1 year ago

I just noticed a UART header - that 4-pin vertical? I wonder if it's RS232 :)

Looks like there's more than one approach - the DISPLAY 12-pin? Header has the thermistor, ON/OFF button and IR Reciever.

Daikin makes an adapter (KRP067A41E) for some models - and from an engineering standpoint everything one would want to control would be available through this port. Problem is i would need a output 12-pin (how do I plug my thermistor to pass-through)?

364363

20230724_185050

Took the control board out of my FTXB12AXJVU to take a look (at least get some pictures). I find the CN_WIRED 5-pin header has less traces to the actual MCU where as the E8 at the bottom (vertical) goes to a buffer chip then the MCU

20230724_182056

20230724_181927

f11pf10p commented 1 year ago

Sorry for all the long-winded posts - I'm hoping someone will be able to help figure it out

These FTXB Daikin models must be home-only as they seem to support the least interface options. At the end of the day - it all comes down to the hardware pinout and the firmware. I hope there is SOME way to connect it.

I ordered a Daikin KRP928BB2S which one site said was compatible with my unit. The connector I cannot see if it is a JST like the CN_WIRED connector but I guess I'll find out. If not I guess I'll have to keep reverse-engineering.

The DISPLAY port seems to do all of the control functions of the unit - so an interface adapter connecting this would have the ability to control it. The only downside is without a pass-though - you will lose your power on/off, thermistor on the unit, and remote functionality. This would be done by your external thermostat

f11pf10p commented 1 year ago

Any hint on what connectors are used on the board of an FTXM25R5V1B? I've managed to get a BRP069B45 kit. The included cable has the same connector on both ends, but the board has a socket for some other connector type (/w locking mechanism?) Found some screenshots of an (insanely expensive and out of stock/sales) adapter harness "EKRS21", which seems to have the correct connector: image

The connector on the board looks like this: image

I couldn't find out what type of connector this is - anything that looks like it might be the right shape (e.g. JST XAP) has 2.5mm pitch and clearly won't fit. There is only ~5cm space next to the indoor unit and the wall, so I can't get to the connector to properly measure the pitch, but as the whole socket is about as wide as a 4-pin dupont connector (1.25mm pitch), I suspect it has a 1mm pitch.

You're getting close - S21 is the connector it says to connect my interface KRP928BB2S to. My board doesn't have it - but I will post a picture of the connector if it helps

amzaldua commented 1 year ago

I have a FTXM20R2V1B. I identified the S21 connector by carefully pressing some plasticine on it and then measuring the pitch. I found it to be 2.0mm. I then worked out it must be a JST PA header.

I bought a PAP-05V-S housing I managed to make a cable that connects to it: More information here: revk/ESP32-Faikin#49

However I am finding it hard to buy the connector for the other end (JST EH).

@njh Finally, what is the correct connector? Could you please share the link to purchase it? Thanks!

rostwald commented 1 year ago

@njh Finally, what is the correct connector? Could you please share the link to purchase it? Thanks!

For the S21 header PA2.0 would be the proper search term. I ordered 5p housings + 100 terminals here: https://www.aliexpress.com/item/1005004497695489.html

If you don't have a crimping tool for such small terminals, just use ready-made pigtails like these: https://www.aliexpress.com/item/1005005390614645.html

amzaldua commented 1 year ago

I appreciate your answer. Last night, I finally found the correct connector after looking more closely at the project documentation 😅, but your answer made my life easier. Thanks! I have just one more question: which is exactly the cable option that I need to select for the ready-made option? There are various options, and I prefer to choose the right one on the first try.

Samucast80 commented 1 year ago

Hello, I have two ADEA71A2VEB, the apropiarte WLAN controller is the BRP069A81. I bougth the BRP069B45 and made the cable, I tried yesterday to conected It and I find that the controller Link with the wifi but in the daikin app I can't do anythhing. Maybe It is not compatible and I have to buy the BRP069A81model? Thanks

javicalle commented 1 year ago

I'm in the same boat. I have an ADEQ100B2VEB ceilling unit and I bougth the BRP069B41 and the A81 wire harness. Once connected to the unit, the X35 powerup the wireless adapter and I can connect from the mobile with the daikin app, but it seems to me that the X50 connection is dead and nothing comes from it. I don't know if can be a wrong pinout because I think I read somewhere about 2 different versions of the harness, but I'm not sure if it referred to this cable.

norbertohenriques commented 1 year ago

@javicalle , where did you purchase the A81 wire harness? I need a few of those, as I already gave up building those cables myself. If you can give me any pointers about that, I will dearly appreciate it.

javicalle commented 1 year ago

If you search in google this image you will get a popular web to buy it online:

JST Connector part number

Sonic-Amiga commented 1 year ago

Hello everyone! Nice to meet you all here. I am the author of ESP8266 port(https://github.com/Sonic-Amiga/ESP8266-Faikin) of ESP32-Faikin (https://github.com/revk/ESP32-Faikin) project, which is a cloudless replacement wi-fi module. And i've got one user who owns FTXB50 conditioner. And it turns out that CN_WIRED port is completely different from S21, even on physical level. It appears not to be standard UART, but something else. I've summarized what we've got so far here: https://github.com/revk/ESP32-Faikin/issues/126

Anyone else out here with CN_WIRED interface and good expertise ? We need more heads to crack it.

Sonic-Amiga commented 1 year ago

Just noticed that the project is entirely devoted to creating harnesses, no code. So sorry if i am posting at wrong place. Yet, any info is desperately needed

f11pf10p commented 1 year ago

OK I found out the pinout for the CN_WIRED connector: [ +5V ] [ Tx ] [ GND ] [ Rx ] [ +12v ] 1 2. 3. 4. 5

daikin1

I measured VERY carefully inspecting both sides of the board. On TX (pin 2) I noticed 14.7kHz but nothing on Rx (which makes me believe it is Rx).

This would (partly) make sense of why people haven't had luck simply cutting one JST plug off and crimping another. The pins need to be connected appropriately - hopefully there isn't any damage

It is different from the S21 connector, which has the pinout: [ +5V ] [ Tx ] [ Rx ] [ +12v ] [ GND ]

Here's where I got some VERY useful information:

Hacking Daikin Heat Pump Blog:

https://community.openenergymonitor.org/t/hack-my-heat-pump-and-publish-data-onto-emoncms/2551/107?page=6

Daikin Binary Commands:

https://drive.google.com/file/d/1LyEWbTcdNucfsnBGTTqissDmnzVDP04R/view?usp=sharing

If you can let me know exactly what JST connector is used for CN_WIRED and if you have success please share!

javicalle commented 1 year ago

Would this mean that it would be possible to control it using a BRP069A41? Or is it a completely different protocol?

Sonic-Amiga commented 1 year ago

@f11pf10p That openenergymonitor thread describes protocol called S21. It's already well known; my project supports it without any problems. CN_WIRED is a totally different beast; it's not even a standard serial port. I don't know the encoding yet, but working on it.

javicalle commented 1 year ago

@javicalle , where did you purchase the A81 wire harness? I need a few of those, as I already gave up building those cables myself. If you can give me any pointers about that, I will dearly appreciate it.

@norbertohenriques do you get the wires? Did you manage to make it work?

norbertohenriques commented 1 year ago

@javicalle, I did get the wires where you suggested and they work flawlessly.

My only regret is that 30cm is a very short length for placing the controller farther away from the AC unit, so I'm hoping the seller decides to make these cables with 60-90cm in length.

The other issue about these cables is the fact that they don't have any additional protective sleeve. In order to prevent any problems with scuffed wires, I wrapped the cable first with a vulcanizable tape, and then with simple electrician tape.

Initially I thought of using shrinking tube, but after a few tests I decided not to go that way as the cable would get too stiff for the intended purpose.

javicalle commented 1 year ago

Can you share with us which is your AA device?

norbertohenriques commented 1 year ago

I believe I already shared that before: I have a few FDXM units (concealed ceiling units), such as the FDXM35F3V1B.

That is why I would like to have a longer cable, to put the control unit inside the ceiling a bit farther from the unit / intake grill.

Sonic-Amiga commented 11 months ago

@f11pf10p Hello! We the Faikin team has made some progress in understanding CN_WIRED. Basically, we have succeeded in reversing the protocol, and now RevK, the Faikin author, is looking for people to test and debug with. Anyone interested ?

If yes, please show up here https://github.com/revk/ESP32-Faikin/issues/126

eshroom commented 11 months ago

I believe I already shared that before: I have a few FDXM units (concealed ceiling units), such as the FDXM35F3V1B.

That is why I would like to have a longer cable, to put the control unit inside the ceiling a bit farther from the unit / intake grill.

What did you use A41 or B41 or B42? I didn't quote understand from your posts. Thanks!

norbertohenriques commented 11 months ago

I believe I already shared that before: I have a few FDXM units (concealed ceiling units), such as the FDXM35F3V1B. That is why I would like to have a longer cable, to put the control unit inside the ceiling a bit farther from the unit / intake grill.

What did you use A41 or B41 or B42? I didn't quote understand from your posts. Thanks!

I managed to use A41 modules with my AC units. The B41 or B42 units that I was able to try didn't recognize the aircon unit properly.

BTW, I would like to add that in the meantime I did ask the seller that is selling cables for these aircon units (with the same pinout as depicted in this repository) if he was willing to build longer cables. He now has 80cm long cables. Already ordered (and received) a batch, so now I have plenty of cable to connect and hide the unit far from the intake grill.

eshroom commented 11 months ago

Strange. Units needing x81 controllers shouldn't work with x41 or x42, but it seems they do with A41. I assumed it was wiring, but wiring for A41 and B41 is identical. Thanks for the link to the wire too, very useful!

norbertohenriques commented 11 months ago

I'm not sure if you have an A81 unit to check, but that reference is actually A kit with the proper cable and a A42 unit. The board inside is in fact different from the A41, but I found no issues while trying them out with my units. Moreover, as the Axx series doesn't require a connection to the cloud, I can use it with Home Assistant without having to rely on a reverse engineered cloud API, as opposed to the Cxx series.

eshroom commented 11 months ago

I'm not sure if you have an A81 unit to check, but that reference is actually A kit with the proper cable and a A42 unit. The board inside is in fact different from the A41, but I found no issues while trying them out with my units. Moreover, as the Axx series doesn't require a connection to the cloud, I can use it with Home Assistant without having to rely on a reverse engineered cloud API, as opposed to the Cxx series.

I am just trying to decide what will be more stable and produce best functionality. A solution like yours, or Faikin which is used instead of a wifi controller and can be used in place of Cxx units for access to HA, but you don't have access to Daikin Cloud.

javicalle commented 11 months ago

I managed to use A41 modules with my AC units. The B41 or B42 units that I was able to try didn't recognize the aircon unit properly.

Can you share which were the behavior with the B41/B42 modules? My unit doesn't show as compatible but regardless I have tested it with a B41 module without success. In my case there wasn't reply from the unit at all.

Thanks in advance.

norbertohenriques commented 11 months ago

I don't recall exactly what happened, but I think that after the initial setup, the app simply didn't detect the unit via the controller (if I'm not mistaken, it asked for a power reset at the end of the setup and never recognized the unit as online). This happened with a BRP069B41 controller.

javicalle commented 11 months ago

That was also the behavior of mine. Maybe I would search for a A41 and give it a try.

Thanks ~Roberto~ Norberto.

norbertohenriques commented 11 months ago

No problem, but that's Norberto and not Roberto :) :) .

javicalle commented 11 months ago

No problem, but that's Norberto and not Roberto :) :) .

Ouuuch 🤦🏻‍♂️