*replace /ubunt/haret.exe by haret.exe from Reefermattness's Project Android Build(03/31) Reason: seems to boot on more devices than our current haret.exe *use new initrd.gz. The only differene to the old one (10_04_2010 Build) are removed etc folder and slightly different init script *use new start.txt with options from Reefermattness's Project Android Build(03/31) Mount Ubuntu.img from the 10.04.2010 Build *add a new 2nd init script that takes care of hardware detection. This one is a slightly modified init script from Reefermattness's Project Android Build(03/31) (rootfs.img/init) *copy new keymaps to /etc/ Reason: support new keyboard layouts *edit /etc/rc.local and replace echo 0 > /proc/sys/kernel/hung_task_timeout_secs insmod /lib/modules/rfkill_backport.ko echo " * loading rfkill_backport" sleep 2 insmod /lib/modules/cfg80211.ko echo " * loading cfg80211" sleep 2 insmod /lib/modules/mac80211.ko echo " * loading mac80211" sleep 2 insmod /lib/modules/bcm4329.ko firmware_path=/etc/rtecdc1.bin nvram_path=/etc/nvram.txt echo " * loading bcm4329" sleep 5 loadkeys /etc/keymap.map ifconfig eth0 up by loadkeys /etc/"$(cat /etc/keymap)" Reason: now /init takes care of loading WiFi modules *edit /etc/X11/xinit/xserverrc and replace exec /usr/bin/X11/Xfbdev -nolisten tcp -br -mouse tslib,,device=/dev/input/event2 by exec /usr/bin/X11/Xfbdev -nolisten tcp -br -mouse tslib,,device="$TSLIB_TSDEVICE" Reason: Touchscreen should work an all supported devices, not only Rhodium *create /dbgfs folder Reason: now activating dbgfs during boot edit /root/.bashrc and replace if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then export TSLIB_TSDEVICE=/dev/input/event2 file="/etc/pointercal" if [ -e $file ]; then startx else ts_calibrate cp /etc/pointercal /sdcard/ubuntu/extra/pointercal wait sleep 3s wait startx fi fi by TSLIB_TSDEVICE="$(cat /etc/tsdevice)" export TSLIB_TSDEVICE if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then if [ -e "/etc/pointercal" ]; then startx else ts_calibrate startx fi fi Reason: Touchscreen should work an all supported devices, not only Rhodium *open /etc/apt/sources.list and change deb http://ports.ubuntu.com/ubuntu-ports jaunty main universe to deb http://ports.ubuntu.com/ubuntu-ports jaunty main universe restricted multiverse Reason: activate restricted and multiverse repos *delete following files (if they exist) /etc/keymap /etc/tsdevice /etc/pointercal /etc/wifi-nvram.txt /etc/wifi.txt /etc/keymap.map