Quote:
Originally Posted by kam187
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