ubuntu-phone team mailing list archive

Call for testing: experimental 4.4.2 based images

To : Ubuntu Phone <ubuntu-phone@xxxxxxxxxxxxxxxxxxx>

: Ubuntu Phone <ubuntu-phone@xxxxxxxxxxxxxxxxxxx> From : Ricardo Salveti de Araujo <ricardo.salveti@xxxxxxxxxxxxx>

: Ricardo Salveti de Araujo <ricardo.salveti@xxxxxxxxxxxxx> Date: Sat, 25 Jan 2014 01:58:57 -0200

Hey, As some of you already know, I'm currently porting our Android code base to 4.4.2 (we're currently based on 4.2.2), and enabling support for a few additional devices (not all are officially supported though, but I'm happy to help the community builders). Just got to the point when bug reports are actually useful, so if you have either a grouper (Nexus 7), manta (Nexus 10), mako (Nexus 4), flo (Nexus 7 2013) or hammerhead (Nexus 5), and want to help testing the 4.4.2 changes, this is for you :-) Remember, this is still an experimental build, so don't expect everything to be perfect or working as it should. Also make sure to have a backup of our previous image and data, as the following procedure will wipe everything. Flashing 4.4.2 based Ubuntu touch images: 1) Flash the original 4.4.2 based Android image from https://developers.google.com/android/nexus/images ($ sudo ./flash-all.sh) - needed to make sure you're using the right bootloader and radio fw 2) Unlock your bootloader: $ fastboot oem unlock 3) Boot the device with the original 4.4.2 image and reboot to bootloader 4) At the bootloader, flash boot, recovery and system for your device (http://people.canonical.com/~rsalveti/aosp/<device>) - fastboot flash boot boot.img - fastboot flash recovery recovery.img - fastboot flash system system.img 5) Boot into recovery and flash Ubuntu using http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/pending/trusty-preinstalled-touch-armhf.zip (adb push <zip> /sdcard, then flash via menu, or use sideload). 6) Reboot, and use phablet-network (from your host) to setup the network 7) Enable my personal PPA (latest MIR): sudo apt-add-repository ppa:rsalveti/ppa 8) Install latest MIR packages: apt-get update; apt-get dist-upgrade 9) Enable MIR: $ touch /home/phablet/.display-mir 11) Reboot and profit! Please let me know if you have any issues, and also let me know about possible new bugs that might happen with this new image. Here's what I built and tested: - grouper (not officially supported): working as before, not many changes - mako (officially supported): working as before - flo (officially supported): shell rotation is not yet implemented, and side stage is not fully functional - hammerhead (not officially supported): couldn't test, don't have a device - manta (still officially supported): better and faster Video playback is the only feature that's known to be broken, and we should hopefully get this fixed next monday. Working now to enable the x86 and ARM emulator targets. Cheers, -- Ricardo Salveti de Araujo

Follow ups