Thank you
@p.kaczmarek2 for this firmware!
Here's another lightbulb that is compatible:
Name: Airam Smart A60 827-865 RGB 806lm E27 OP.
Specs: 9W 2700-6500K RGB E27 806lm
Chip: BK7231N (plus 8P5772? and 8P1638? which seems to be controlled with just PWM signal)
Text on PCB: 46.4LH21095
Disassembly:
1. Remove rivet on end of the bulb with knife or screwdriver. There are no threads on it.
2. Metal screw part is screwed in place and pressed into place. Loosen metal gently with a knife/screwdriver and unscrew metal part from plastic.
3. Ball part is glued in place. Gently run a knife or screwdriver around grove and remove it
4. There is a metal plate with leds visible which is also glued. Remove glue with knife or a screwdriver
5. You should now be able to remove LED PCB and microcontroller PCB.
Programming:
Backup chip before programming!
Pinouts are marked on PCB.
1. Solder 1 wire to 3.3v and 2 wires to GND
2. Solder wires to U1_RX and U1_TX
3. Connect your serial adapter to U1_RX, U1_TX, and GND
4. Connect a power supply to 3.3v and GND
5. Start programming command: uartprogram -w -s 0 -d /dev/ttyUSB0 -u -b 115200 OpenBK7231N_QIO_1.0.8.bin
6. Connect CEN to ground briefly, programming should start. This needs to be done quickly, there is a timeout. Restart programming command if timeout was reached.
Confirmed working with firmware version 1.0.8
Configuration:
Set the following pins as PWM
P6 - GREEN COLOR
P7 - RED COLOR
P8 - BLUE COLOR
P24 - COLD WHITE COLOR
P26 - WARM WHITE COLOR
Images: