← Back to team overview

ubuntu-phone team mailing list archive

Call for testing: experimental 4.4.2 based images

 

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