QUOTE(bit_bucket @ Feb 1 2005, 07:21 AM)
Ah ok, I understand it now. One other question. What other than the OS and user space is stored in the NAND flash area. This is my asumption, and corect me if I am wrong. In NAND, you have the code that handles scripted OS (ok+poweron) upgrades, the bootloader, the OS and the user area. In my mind, the bootlader and the os upgrade menues may be the same component, but not having one of these units I dont know.
The non changable code is the D+M HW menu, and any lowlevel code used to recognize the HW componenets, kind of like BIOS.
Is this right?
If this is the case, how come nobody has re-written the scripted OS loader menu (ok+poweron) to be in English? Is this even posible? If it is I would like to start hacking it up, once I get my C860 this month. Forgive me if this has already been handles in the cacko ROM's.
The diagnostic menus are included in the NAND, I know this cause I flashed my C760 with C860 NAND and the diagnostic menus changed from white (c760) to red and reported my machine as a C860. To flash back I had to rename my C760 NAND to systc860.dbk to get it restore the NAND.
I think from discussion on the old Sharp forums that there is another chip, but I can't be 100% sure I'm not halucinating.
There were some specs of the C750 flash layout on a Japanese site
. Extending from this page klause created some scripts for extracting recovery files for Cxx0 zaurus http://pocketworkstation.org/files/recover/
The openzaurus people or the Cacko people may be able to give you more info on the bootloader but a perl script I found for dismembering the NAND was improved by iain_benson over at http://externe.net/zaurus/forum/viewtopic....&highlight=nand
. But basically the layout of the NAND for a C760 and C860 is
# 32bytes at start is junk
# 528bytes are added to data every 16K
# 3 partitions - 7Mb - boot and service/cfg menus
# 53Mb - root
# 68Mb - home
# 4224Kb padding
# 32byte leader
# -16bytes missing on file end???
The kernel defaults to English, so if you remove Sharps custom start screen then you can see the kernel info go by in English. The Cacko rom have replaced the Japanese "please wait" Sharp screen with and English version and a number of kernel images remove it altogether.
I haven't seen the ROM flash menu in anything but Japanese yet, but I imagine that it's also possible to change that too.
Sorry for thr disjointed response, recollecting lots of very old discussions and links. Hope dome of this is helpful to you