The "garbage after soft reboot" is a known problem, though I've not seen it for quite a while now. The SA1100's LCD controller appears to go loopy.

Hugo