the freeze after 30 is a well know bug , but it happens only with some specific distros, if you take the ones described in this post it runs quietly forever.
about not starting from sd, you have 2 options :
1) you must avoid the board starting from internal flash by pulling the clock pin of the nand to ground ( difficult to find the right pin thought )
2) you must avoid the board starting from internal flash by ERASING the boot sector in nand itself ( easier but you need a LINUX computer and rkdevelop tools compiled on it )
Both processes are absolutely REVERSIBLE : )
Comment