ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #06141
Re: Call for testing: experimental 4.4.2 based images
On 01/24/2014 10:58 PM, Ricardo Salveti de Araujo wrote:
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 :-)
I managed to get your code up and running on my mako, with a little help
from Oliver's pre-made zip.
I've mostly concentrated on telephony, and most of the basic functions
seems OK ( GPRS, SMS, voice calls ), although I did notice that the
audio isn't working correctly for voice calls. I can hear myself in the
ear-piece of the mako when I speak, but not on the remote phone. It
doesn't seem to matter which direction the call is made.
Let me know if you'd like me to file a bug.
Regards,
/tony
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,
Follow ups
References