Note: You are viewing an old version of this page. View the current version.

Details to access the root filesystem, for Great Justice&tm;

Obtain the latest firmware from OpenPandora Support

Emerge sys-fs/mtd-utils

Compile modules:

  • mtdchar (drivers -> memory technology devices)
  • nandsim (drivers -> memory technology devices)
  • ubi (drivers -> memory technology devices)
  • ubifs (filesystems -> miscellaneous filesystems)

Load modules

  • modprobe mtdchar
  • modprobe nandsim first_id_byte=0x20 second_id_byte=0xac third_id_byte=0x00 fourth_id_byte=0x15 cache_file=/nandsim.mtd
  • modprobe ubi mtd=0
  • modprobe ubifs

It'll probably be unformatted, so do this:

  • ubidetach -p /dev/mtd0
  • ubiformat /dev/mtd0
  • ubiattach -p /dev/mtd0
  • ubimkvol /dev/ubi0 -N rootfs -S 4052 # <- use number of available LEBs spit out by ubiattach
  • ubiupdatevol /dev/ubi0_0 rootfs.img
  • mount -t ubifs ubi0 /media/rootfs

See http://www.linux-mtd.infradead.org/faq/nand.html#L_nand_bootloader for some example ID bytes for nandsim