JSON:
Code: JSON
Fully working (it remember last state, temperature and color blending work).
It is easy to crack open the top, no tools required, just a raw power, silicone doesn't hold it very strong. LED board than can be pryed by small screwdriver.
RX1 and TX1 are accessible after removal of LED board, no need to desolder anything, or pull the boards out - i don't recommend that as pins at the base may not catch the wire properly (i had to make one of the solder), but i provided external 3.3V using my PSU set to 300mA as my USB-TTL can only handle 100mA I used the one on the picture.
The Safe-Flash Hardware Jig
Why this jig is required: Budget smart bulbs (like the Eveready S19529) often have highly sensitive Beken chips and large capacitors. Standard flashing methods fail because the USB-to-TTL adapter's data lines keep the bulb's chip in a "zombie" powered state even when the main 3.3V power is disconnected. This jig prevents data-line power leakage and actively drains the bulb's capacitors for a clean, 100% reliable reboot.
How it works (Based on the Schematic):
1K Resistors placed on the RX and TX data lines: These act as a safety barrier to prevent the TTL adapter from back-powering the chip or frying it during a short.
Common Ground: The ground from the PSU, the TTL adapter, and the target bulb are permanently tied together. Never switch the ground line.
The SPDT Bleed Switch:
Normal State (NC to C): The bulb receives 3.3V from the power supply and boots up normally.
Reset State (NO to C): When pressed, the switch cuts off the power supply. Simultaneously, it bridges the bulb's 3.3V line directly to a 24V LED. This LED acts as a bleed resistor, instantly siphoning all leftover electricity out of the bulb's capacitors and dumping it to ground.
Flashing Instructions:
Connect your TTL adapter and 3.3V 300mA power supply to the input side of the jig. Solder the output wires to the target bulb's pads (3V3, GND, TX, RX).
Start the flasher tool on your PC (select your COM port and hit "Backup and flash new"). It will begin scanning for the reboot handshake.
Press and hold the jig's switch for 2 seconds. The LED will flash briefly as it drains the bulb's capacitors.
Release the switch. The bulb receives a clean surge of 3.3V, performs a true "cold boot," and the flasher software will instantly catch the bootloader.