Installing Jlime Muffinman on the SIE Board

This is a simple guide for installing JLime using a Linux desktop PC. Firstly, although we can never promise anything, the SIE is suppose to be unbrickable which in essence means that you can never make it unfixable. So if this doesnt work for you, start over.

What will you need to install JLime?

  • SIE Board
  • Usb cable (included inside bag)
  • A computer with any Linux distribution (you can use a LiveCD which can be run without installing it) with an free usb connection.
  • Userland, Kernel and bootloader
  • about 15mins (hardcore Linux geeks about 10) of spare time and some patience.

Installation

Installation on NAND

# DO IT just ONCE
apt-get install libconfuse0
wget http://projects.qi-hardware.com/media/upload/xburst-tools/files/xburst-tools_0.0+201002-1_i386.deb
dpkg -i xburst-tools_0.0+201002-1_i386.deb
# DOWNLOAD THE KERNEL AND ROOTFS FOR NAND
wget http://jlime.com/downloads/releases/muffinman/bootloaders/openwrt-xburst-qi_lb60-u-boot.bin
wget http://jlime.com/downloads/releases/muffinman/kernels/uImage-2.6.34-qi_02aug2010-for-NAND
wget http://jlime.com/downloads/releases/muffinman/userlands/beta/Jlime-muffinman-image-2010.1-ben-nanonote.rootfs_READY_beta3_22aug2010.ubi
# FLASH
# Put the SIE into usb-boot-mode. Fit the Jumper J15
# debug with lsusb output will now show a line with 601a:4740
# Note, the device screen will not power on in USB BOOT mode. 
usbboot -c "boot"
sed -i 's/NAND_FORCEERASE = .*/NAND_FORCEERASE = 1/' /etc/xburst-tools/usbboot.cfg    # <-- DO IT just ONCE
usbboot -c "nerase 0 4096 0 0"
usbboot -c "nprog 0 openwrt-xburst-qi_lb60-u-boot.bin 0 0 -n"
usbboot -c "nprog 1024 uImage-2.6.34-qi_02aug2010-for-NAND 0 0 -n"
usbboot -c "nprog 2048 Jlime-muffinman-image-2010.1-ben-nanonote.rootfs_READY_beta3_22aug2010.ubi 0 0 -n"

Installation on MicroSD

Not supported yet