View Single Post
Old March 21st, 2010, 03:14 PM   #5 (permalink)
Nu11u5
Member
 
Join Date: Feb 2010
Location: Rolla, MO, USA
Posts: 263
 
Device(s): HTC Typhoon, HTC Juno, Samsung T939
Thanks: 26
Thanked 235 Times in 56 Posts
Default

Quote:
Originally Posted by kam187 View Post
Unrelated, I noticed you are now able to flash a custom 'system' with odin. Was it just a matter of yaffsing up the system or something else? Its strange because flashing a galaxy system img onto the behold will brick it!

Since we can flash kernel and system, why not recovery
The Behold 2 uses Samsung's proprietary file system RFS (Robust File System) instead of YAFFS2, and the tools to work with RFS images are licensed afaik. So instead you can just use the phone's built in support to build your image on it and 'dd' to dump it off the appropriate flash device.

A Galaxy system image won't work because its in YAFFS2 (right?) and the Behold 2 does not have kernel support for that file system.

A recompiled kernel could (and will probably have to) replace RFS with YAFFS2. The trick is we still don't know how to flash a custom recovery. There is probably some dependence between what Recovery writes to flash and how the kernel reads the devices - and including the GPL'ed LLD (Low Level Driver) in the builds might not be enough. I have a feeling XSR support will be required too.

Basically saying that if we want to change the file system support in one, we should be prepared to have to do it in both Recovery and the kernel.

References: SAMSUNG Semiconductor - Products - Flash - Flash Software
Nu11u5 is offline  
Last edited by Nu11u5; March 21st, 2010 at 03:18 PM.
Reply With Quote