6
« on: January 28, 2006, 11:07:56 am »
I couldn't find a good places to post this. But this seems OK. I didn't want to start a new topic.
Well here it goes.
Why can't I get my custom rom to boot?
I have been trying to get a custom rom built for my c860. I'm trying to use the 'card_update_c860' files.
My experiance:
I have compiled my own kernel and can flash it with no problems.
I have flashed OZ, pdaXrom, and have updated to 1.4JP.
I've restored from NAND many times.
I can mount the initrd.bin on my linux boxes. (fc4, debian-sarge,woody and such, mandrake, and others) using
modprobe mtdram total_size=65535 (could this be the issue?)
modprobe mtdblock
modprobe jffs2
dd if=initrd.bin of=/dev/mtdblock0
mount -t jffs2 /dev/mtdblock0 /mymountpoint
cd /mymountpoint
I'm using the build.sh and mkfs.jffs2 files from rootfs-slc860-20031107.tar and a initrd.bin is created.
I have used different updater.sh files including the on from 'card_update_c860'.
I can also boot into console only and run the extract.sh to get the mversion.bin,roflsys.bin and such.
I have searched the forum using 'initrd' and have read everything all the back to 2003.
Yes, I know I can remount rw on the Z and make changes that way, but I'd like to know how to roll my own rom.
Bascially a learning experience.
By the way,I can change/flash a rom on the 5500 with no problems.
OT: How did you ROM folks change the maintre.bin file to fix the 64M limit?