logo elektroda
logo elektroda
X
logo elektroda

[CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

jkwim 198 4
ADVERTISEMENT
📢 Listen (AI):
  • With reference to the post:
    https://www.elektroda.com/rtvforum/topic4075622.html
    I would like to document my experience, or rather inexperience, in getting in OpenBK on to it.

    I traced the connections of the PCB as follows:

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    I made some serious mistakes in attempting to de-solder the CBS Module.
    I wanted to see whether I can lift the CBS module a little bit by ulsoldering only the pins on the top side of the module. Attempted to use the soldering iron only.
    Ended up in a disastrous situation where I accidentally removed most of the tracks and pads off the PCB.

    I I attempted to reconstruct the the broken tracks by using thin adhesive copper strips that I ordered from Aliexpress.

    However the reconstructed PCB did not work.

    At that point I almost gave up the attempt to flash OpenBK on to it.

    Time flew by and then last week I decided that I will attempt to repair it again.

    This time I had a heat gun and tried to remove the module from the board again for reconstruction of the tracks again.

    Little did it come to my mind that the switch has plastic/acrylic parts on the other side on the touch switches.

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    Although I managed to remove the module, the caused two of the switch positions to have melted plastic pieces.

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    Nevertheless I wanted to reattempt to repair the tracks.

    So after the cleanup my PCB now looked like this:

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    I had scraped off the coatings to expose the tracks at broken points and applied solder for the last repair.

    This time I decided that I will use thin copper wire strands to repair the tracks.

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    This time I was better equipped and has some kapton tape to help secure the wires in place after soldering.

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    After securing the module back using only the power and ground pins I pulled the wire strands against the solder pad slots on the module and soldered them.

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    All looked good

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    except that Relay 1 was not operational. On further investigation found that pin P26 some how does not get connected to the transistor on the other side of the PCB.

    So I decided to use a wire externally as I did not want to remove the module again. The track did not appear to be broken but I wanted to do the short cut to complete the repair.

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    This required some precision soldering skills, to solder a tiny wire to the tiny resistor. I am glad that I got the hang of it also.

    So now the switch is functional except that switch 1 & 2 require plastic pieces from another source. I suppose 2mm acrylic sheet would do the job.

    Also there is one issue with the WiFi LED at the top.

    The LED itself is not broken but does not get lit up even if I set P11 to "WiFiLED_n".

    What I observed is that instead of the WiFiLED all button switches blink during WiFi connection attempt.

    Tried to investigate that by tracing the connections.

    I found the connections to be like this:

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    So the relay driving GPIO functions are understood but I have trouble understanding the P11 connection. It has a direct connection towards the LED and also towards the 5th Transistor on the board.

    Need to recheck whether my tracing is correct.

    Also I am trying to think about how best to flash the other devices that I have of the same type without having to completely remove the CBS module.

    As you can see the RXD1 pin has been routed to the button controller without leaving any room for breaking the track. Otherwise that would have been the easiest way.

    [CB3S] BK7231N W604-BLE (DS-W604) 4 Gang Smart Switch - Disaster Recovery

    Cool? Ranking DIY
    About Author
    jkwim
    Level 12  
    Offline 
    jkwim wrote 172 posts with rating 24, helped 4 times. Been with us since 2022 year.
  • ADVERTISEMENT
  • #2 21616786
    p.kaczmarek2
    Moderator Smart Home
    Thank you for this interesting presentation. To be honest, I broke a light switch in the same manner as well - I overheated the button elements with hot air and they have curled just like on your photo...

    Regarding tracks recovery - look into UV-curable solder mask, this can help secure the new "traces". Of course, it may not be necessary in your case, and it depends on how much such repeairs you're doing...
    Close-up of a damaged plastic light switch with bent and deformed button elements.

    Regarding P11 connection - this is interesting, but it looks like a hardware feature where WiFi LED blinking also can control button lights? Did you test it with factory firmware, was there anything like that?

    Added after 49 [seconds]:

    For other devices, wouldn't desoldering SOIC chip be enough?
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #3 21616898
    jkwim
    Level 12  
    p.kaczmarek2 wrote:
    For other devices, wouldn't desoldering SOIC chip be enough?

    I saw somebody posted about just lifting the pin up on SOIC chip.
    Must try it that way.
  • ADVERTISEMENT
  • #4 21616906
    p.kaczmarek2
    Moderator Smart Home
    Well, just take care, because if you damage the pin, then touch buttons will not work...
    Helpful post? Buy me a coffee.
  • #5 21616915
    jkwim
    Level 12  
    p.kaczmarek2 wrote:
    Regarding P11 connection - this is interesting, but it looks like a hardware feature where WiFi LED blinking also can control button lights? Did you test it with factory firmware, was there anything like that?


    I just tried configuring P11 as Relay 5.

    Normally this switch has the BLUE LEDs lit. When switch is on it changes to RED.

    I can toggle the P11 output to turn off the BLUE LEDs of all the switches.

    So It kind of works as per the bottom part of the schematic.
📢 Listen (AI):
ADVERTISEMENT