Yeah, "huh" DrageMester, believe it or not I'm very serious about this, simply because I, like you and all the rest, just wanna know more about what causes all this...
It's obvious, for SolidBurn to function at all it needs "data", anything else is out of question. And if you read again, you'll see that I said; "firmware per definition can't cause this behavior". Maybe not clear enough, but my though behind that was; if firmware would cause all this, we all would have the same, or almost the same problem as desribed by TP.
This also answers your "programming bug" part.
QSuite? We can't answer this until we had a look in eeprom.
Speculations? By using TraceSPTI we can overrule some of speculations. But sofar not that many had a deeper look in that tool from what I can see here.
(Maybe I'll make a guide when I have more time.)