The only way to make it working is to try patiently to power it up and down multiple number of times. Sometime it works immediately after power-up, but when it doesn't (and that happens most of the time say 90%) it never recovers from that dead state and keeps continuously reporting the following:
scan start
scan done
no networks found
Power supply's not a problem as I tried both USB and external and they are both rock solid. Then again - it seems to work but very very sporadically, and only when it starts correctly after the initial power up. It looks almost like some kind of latch-up scenario. When it starts correctly it keeps running until the next power-down where it might or might not resume network scan again.
What might be the problem?