Quoted from mstang01:
The TX pin should just be for the first 80 made (the one I was having trouble with was in that first batch). I’m not sure if the other issue with the wire colors being swapped on the lamp pigtail went beyond those first units but that’s easy to spot if your wire colors don’t match at the connection between the gi sense cable and the lamp pigtail.
Yes exactly right - and thanks
There have been a few small board revisions along the way, which went something like this, hope this explains everything a bit better.
0 to 80
Incorrect ESP8266 PIN assigned to GI sensing (this pin also performs a 'sleep' function under certain condition, ffs). Solution - Update firmware and install GI cable on the TX pin
80 to ~200
Potential GI wire mismatch. Solution - Use the TX pin (Black cable side) or swap the GI cable pins using tweezers (its easier than it sounds).
~200 to 600
Potential GI wire mismatch. Solution - A/B switch added to automatically select cable polarity.
Potential GI wire mismatch. Solution - Bridge rectifier added which negates the need for cable polarity.
It should also be noted that as soon as people started raising the cable polarity mismatch, I changed over all the bulbs by hand to correct them (I'm very good at it now!), which means that from order 200 or so there should be no polarity mismatches. The subsequent board revisions were added as a belt n braces thing.