- Joined
- Jul 4, 2009
- Messages
- 16,064
- Helped
- 5,118
- Reputation
- 10,265
- Reaction score
- 5,043
- Trophy points
- 1,393
- Location
- Aberdyfi, West Wales, UK
- Activity points
- 136,011
I have a "Smart Life" branded domestic dual light switch with touch sensors, WiFi and Bluetooth features. I'm hoping to remove the WB3S micro module and replace it with an ESP8266 which is almost pin compatible. My intention is to integrate it with a home control system using MQTT instead of its original Alexa based control and writing new firmware is no problem for me but the touch sensing is done by a second IC on the board and I'm having difficulty identifying it. It seems to be an MCU with internal clock and at least three touch sensing inputs, if I can work out how it communicates with the WB3S I'm sure I can interface and retain touch control in my new code.
Does anyone know what it is, package is SOIC-16 and the pin outs based on reverse engineering the track layout seems to be:
1, 2 & 3 (possibly 4) are touch inputs,
5 goes to a pad marked "TX" so it is probably a UART output,
6 - not connected on the PCB
7 goes to a pad marked "RX" so it is probably a UART input,
8 is VSS (ground)
9 goes to an unfitted module, possibly a 433MHz receiver
10 drives a buzzer via a transistor
11 goes to that unfitted module
12 is VCC (3.3V)
13 is unconnected
14 goes to the WB3S so it is some kind of data link
15 also goes to the WB3S
16 is unconnected
I may have to hook up a logic analyzer but unfortunately the PCB is not isolated from the incoming mains so I'm asking before going to the trouble of wiring up an isolating transformer as I do not have one to hand at the moment. The IC has absolutely no marking on it at all and there are no clues on the WB3S pins it connects to. An MCU with supply on pins 8 and 12 is unusual and may be a clue.
Brian.
Does anyone know what it is, package is SOIC-16 and the pin outs based on reverse engineering the track layout seems to be:
1, 2 & 3 (possibly 4) are touch inputs,
5 goes to a pad marked "TX" so it is probably a UART output,
6 - not connected on the PCB
7 goes to a pad marked "RX" so it is probably a UART input,
8 is VSS (ground)
9 goes to an unfitted module, possibly a 433MHz receiver
10 drives a buzzer via a transistor
11 goes to that unfitted module
12 is VCC (3.3V)
13 is unconnected
14 goes to the WB3S so it is some kind of data link
15 also goes to the WB3S
16 is unconnected
I may have to hook up a logic analyzer but unfortunately the PCB is not isolated from the incoming mains so I'm asking before going to the trouble of wiring up an isolating transformer as I do not have one to hand at the moment. The IC has absolutely no marking on it at all and there are no clues on the WB3S pins it connects to. An MCU with supply on pins 8 and 12 is unusual and may be a clue.
Brian.