Hello again zenta,
So your saying you have figured out how to get blank devices programmed, but, you can't programme then again because you can't use EM. Is this correct?
I thought I would do a little research into this and only got more confused.
The only algorithm for an LL16 that I have on my computer is 0.01 ALPHA 7/1/2007
This version writes 03 to SOPT1! What version do you have?
Then I thought, "the QG8 has a multi-purpose reset pin let's see what it does there"
version 1.01, 9/14/2005 writes 02 to SOPT1 which is the same as the LL's SOPT1
Then I thought let's have a look at the GT16A (one I am using right now)
version 1.02, 6/1/2005 writes 03 to SOPT which is the same as the other's SOPT1 except that bit 0 is unimplemented! (The GT16A has a dedicated reset pin)
I have seen this in the past where new algorithms are based on close derivatives and then there are errors where somethings have forgotten to be changed.
Hopefully someone else can shed some light on this for you.