Did you have a working system when running from SD? How far does it get in the boot process, what's the last message it displays? What radio are you using, I have the original green Okta Touch running the official Telecom upgrade radio and hardSPL 2.31.CoKe.
It works fine from SD, when I flash a WM rom back, it still runs.
It freezes in multiple places, either:
* prior to detecting panel type 3 to display, which results in a white screen
* initiating colour frame buffer
* initiating sd card
I have to soft reboot a couple of times to get it to detect my display, and the furtherest I have gotten was up to initiating SD card. I've tried multiple SD cards, removing battery, reflashing... everything I can think of.
I will try the official radio/rom upgrade and let you know.
I have black OKTA touch, one of the last ones tcom sold. It's VOGU100. CokeSPL 2.31. Under Windows mobile settings -> Device information, hardware ID is 0001.