New version of Ubuntu 12.10
Hello everyone. It's been a while since I released 12.10 (beta 1 at the time) for TP. It was quite large and somewhat buggy, with a few regressions from
12.04.
I am proud to present you with a completely reworked, fully up-to-date
new version of Ubuntu 12.10.
What works:
- USB OTG
- Touchscreen + Service (ts_srv_0, ts_srv_90)
- GNOME 3 - fallback only
- Sound (only through the speaker for now)
- Wi-Fi (NetworkManager)
- Bluetooth (tested, HID k/b visible from gnome3)
Useful features (now mostly in the right places):
- Multi-Threaded Memory Compression (zram) and Swap (already present on all TouchPads)
- Proper fstab mounts: sdcard, read-only boot and read-only webOS root
- udev kernel patch, fixes the "failed to recieve ctrl connection: Function not implemented" error.
- Many more kernel modules, examples: CIFS/SMB, NFS v3/v4, LED triggers, and more.
- Tiny kernel and initramfs, both compresssed with LZMA instead of gzip (3.3MB down from 5.4MB)
- Zenity powered GUI enabled brightness changer (Applications->System Tools->Set Brightness)
- Zenity powered GUI enabled screen rotator (Applications->System Tools->Touchscreen Rotation)
- PulseAudio bypassed and replaced with ALSA dmix/dsnoop for gstreamer (fixes crashing Rhythmbox/Totem)
- Spiffy console font, t.fnt.gz (set at boot)
- All legacy init scripts that are Touchpad related have been ported to Upstart.
- No sudo password prompt. This is needed for the zenity scripts to function properly!
- Command line battery information script: /usr/bin/battery
- Brightness changer (setbrightness) will still work from cmdline, just use the brightness # as an argument
- Freedreno (still no ExA)
- Symbolic links from user directory to SDcard save wasted space for music, pictures, downloads and videos/movies
- Far smaller than before (516 MB down from 836MB)
logins
login: ubuntu
password: ubuntu
login: root
password: root
download links (You'll need all four!)
Kernel [3.3 MiB]:
http://www.mediafire.com/?4y2adpjdvrhl2lh
Part 1 [200 MiB]:
http://www.mediafire.com/?190elok4akdw482
Part 2 [200 MiB]:
http://www.mediafire.com/?hhiyp0w8jef5p5w
Part 3: [104.62 MiB]:
http://www.mediafire.com/?4u49m34xmftlx9h
install instructions
(You'll need at least MoBoot to be installed already.)
1. If you don't already have Ubuntu on your TP, run the "4GBPartition.sh" but not the other scripts. Either way, BACK UP.
2. Install my new, modified kernel in /boot. (The modules and Freedreno driver are already included in the tgz.)
3. Download the TouchPadBuntuRootfs1210v2.tar.gz.1, 2 and 3 files from MediaFire to the root of the SD card/internal storage of the TP.
4. Run the following commands in novaterm:
Code:
mount -o remount,rw /boot
cd /media/internal
cp uImage.Ubuntu /boot
cat TouchPadBuntuRootfs1210v2.tar.gz.* > TouchPadBuntuRootfs1210v2.tar.gz
mkdir -p ubuntu-root
mkfs.ext3 /dev/store/ubuntu-root
mount /dev/store/ubuntu-root ubuntu-root
cd ubuntu-root
tar -xvpzf ../TouchPadBuntuRootfs1210v2.tar.gz
cd ..
umount /dev/store/ubuntu-root
sync
mount -o remount,ro /boot
reboot
5. Select Ubuntu in the moboot menu to boot Ubuntu 12.10 final!!