Yeah, I could really use the onboarding protocol docs too. I don't have any issue with them being unstable, I can work with that.
Here's my problem: I've got two Original bulbs, and two Color 1000 bulbs, and an Android phone. The current version of the Android app (3.3.3) is completely unable to onboard either type of bulb for me (although a prior version used to work with the original bulbs). I've got no way to know if this is due to a bug in the app, or something particular to the two phones I've tried (Samsung Galaxy S3 4G and Samsung Galaxy Note 3), or my version of Android (4.4.4).
I eventually got the new bulbs onboarded with a friend's iPhone, so everything's onboard now, but I've got a support ticket open for the problem with Android onboarding - if a new version of the Android app becomes available, I'm happy to factory reset a bulb or two and test, but if this doesn't work, I want some other way to get the bulbs onboard again.
If the onboarding protocol docs were available, I'd write a script to do onboarding from one of my Linux boxes. I actually managed to hack up the now-unsupported lifx-gem so that I could throw a SetAccessPoint message at a virgin bulb, but experimentation has shown this to be unreliable for onboarding the Original bulbs (it works sometimes) and completely ineffectual for the Color 1000 bulbs. But I'm shooting in the dark here, so that's probably not too surprising...