Guys,
I appreciate the feedback, details and suggestions,
I will need to look into this and try to reproduce it, certainly something of interest to resolve if possible.
The 4MBIT Windbond chip I use (since introduction) has a default sleep mode (not the lowest) which it enters even if you don't use it.
If you specifically put it to sleep then it needs a certain way to be woken up or it will not respond.
Code that queries it any other way may get stuck if not done properly (fail safe).
So there might be a bug somewhere in the bootloader, will need to see.
mlewus, - In the interim, could you share your exact modified code, might save me a little time.
Thanks!!