[ROM][DEV] Ubuntu Touch Developer Preview [2013-03-03][DISCONTINUED]

Search This thread

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,436
35
Tampere
opendesireproject.org
This is Ubuntu Touch Developer Preview for ace brought to you by Mustaavalkosta and TeamCodefire.

#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/


Touch Developer Preview Release Notes

General:
This is very alpha version of Ubuntu Touch. IT'S NOT READY FOR DAILY DRIVER. This is mainly for those curious souls like me to see how it runs on this relatively old device. There are and will be bugs.


Thanks and credits:
  • Andromadus (for msm7x30 support)
  • Canonical
  • CodeAuroraForum
  • CyanogenMod
  • BananaGranola
  • Epic Beard Men
  • eXistZ
  • Flemmard
  • Flinny
  • Juansheng
  • KangBangKreations
  • synergye
  • TeamCodefire (for hosting, priceless)
  • Flow-Wolf
  • All the rest that have helped to construct these builds and develop software for ace directly or indirectly in the past.

Gits:

Changelogs:
  • None

Not working:
  • Apparently calls work in some degree
  • Data/3G
  • Camera
  • Screen on/off is a bit buggy (there's no timeout etc.)
  • Sound
  • If you plan to install more apps, space is a bit limited as it's using phone's internal memory instead of sdcard ext4 partition hack. There's approx. 200MB free in /data after extracting Ubuntu's rootfs.
  • Everything that I forgot / haven't noticed.

Prerequisites:
  • Have at least 1GB free on your sdcard prior flashing.
  • Have some experience at tinkering with your device. I won't be giving further step-by-step guidance as this is experimental thing, be a little experimental yourself.
  • 7Zip and notepad++ (or equivalents) for updates from Ubuntu's mirror

Fresh installation instructions:
  1. Want latest rootfs? Go to update instructions.
  2. Download quantal-preinstalled-armel-ace-20130303.zip
  3. Download quantal-preinstalled-phablet-armhf-20130303.zip
  4. Download ubuntu-ppi-ace.zip
  5. Put the files on sdcard.
  6. Check that you meet the sdcard free space requirements.
  7. Reboot to recovery.
  8. Do factory reset (ie. format /data, /cache, /sd-ext and /sdcard/.android_secure)
  9. Flash quantal-preinstalled-armel-ace-20130303.zip
  10. Flash quantal-preinstalled-phablet-armhf-20130303.zip (this will take a while due two large extracting tasks)
  11. Flash ubuntu-ppi-ace.zip
  12. Reboot and enjoy.

Update installation instructions:
  1. Download latest quantal-preinstalled-armel-ace-XXXXXXXX.zip (optional if you are just updating Ubuntu rootfs)
  2. Download latest quantal-preinstalled-phablet-armhf.zip
  3. Download ubuntu-ppi-ace.zip
  4. Open quantal-preinstalled-phablet-armhf.zip with 7zip and go to META-INF\com\google\android\
  5. Right-click updater-script and click Edit (make sure you have proper editor set as default, e.g. notepad++).
  6. Do these changes to the script file: https://gist.github.com/Mustaavalkosta/5123952 (make sure you have correct timestamp instead of leaving XXXXXXXX in it) and save the file.
  7. Close the editor and 7zip should ask you if you want to update the file in the zip. Of course select yes.
  8. Put the files on sdcard.
  9. Check that you meet the sdcard free space requirements.
  10. Reboot to recovery.
  11. Flash quantal-preinstalled-armel-ace-XXXXXXXX.zip (optional if you are just updating Ubuntu rootfs)
  12. Flash quantal-preinstalled-phablet-armhf.zip (this will take a while due two large extracting tasks)
  13. Flash ubuntu-ppi-ace.zip
  14. Reboot and enjoy.

Removal instructions:
  1. Reboot to recovery
  2. Restore nandroid or do factory reset and flash whatever you want.

Contact:

Donations:
(codefi.re donations are used to cover the server costs, my donations will be used to increase my beard growth in a way or another)


Q&A:
Q: Can I flash KangBang perfomance kernel or some other kernel?
A: No, unless it includes required kernel changes.

Q: How can I build Ubuntu Touch myself?
A: Follow Ubuntu's guide and apply my local_manifest. Then just fix quantal-preinstalled-phablet-armhf.zip's updater-script (see update instructions above) and you are good to go.

Q: How do I shutdown the device?
A: Pressing power button continuously for couple of seconds seems to switch it off but since there's zero userspace feedback about this happening I prefer the options below from Ubuntu's wiki.

Currently the power button does not work with recent kernels, so one of the following options must be run:
  • remove the battery and replace it
  • run adb reboot (will obviously reboot, not shutdown)
  • run "reboot -p" from the adb shell
    Code:
    adb root
    *unplug the cable and replug it*
    adb shell reboot -p

Q: Something about something something something.
A: Ask the guy/gal next to you.
 
Last edited:

TheJokah

Senior Member
Jun 27, 2010
393
140
NH
i just tried thison my HTC One X+ and it looks and feels really good. Fast and responsive! I hope that the same goes for my baby (DHD/I4G).
 

ssndip

Member
Oct 23, 2009
25
11
Plovdiv
Re: [ROM][DEV] Ubuntu Touch Developer Preview [2013-03-03]

Will try it. Thak you for the effort you make for us DHD users. I hope this will become daily driver some day.

Sent from my Desire HD using xda app-developers app
 

sszemtelen

Senior Member
Jun 28, 2012
249
540
Hungary
sszemtelen.info
Yeeeesssssss! I download, and test!
Thanks!


And here is a little gift, for the topic, or users, or developers! :D

1.png
 

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,436
35
Tampere
opendesireproject.org
I just got wifi to work. You can add /system/etc/init.d/21bcmdhd script with something like "modprobe bcmdhd" in it or wait for me to upload updated build on top of the current one and reflash. I'll add edit to this post when it's available for download.

Edit: Re-upload done on quantal-preinstalled-armel-ace-20130303.zip. Just reflash it and you should have working wifi.
 
Last edited:

ayanamirei33

Senior Member
Sep 24, 2012
128
45
NY
Wow! Thanks to the devs for porting this to our device! Now we just have to wait for the usable version/release in a "couple of weeks"... :fingers-crossed:
 

recolor-shrink-spool

Senior Member
Aug 5, 2012
176
29
Well... I tested it. There seems to be a lot that's not working, but the basic interface works just fine. Nice to be able to try out the gestures and interface.
 

ILA

Senior Member
Sep 14, 2012
769
302
Wow! Thanks to the devs for porting this to our device! Now we just have to wait for the usable version/release in a "couple of weeks"... :fingers-crossed:

Try more like a couple of months since that is the time that the devs of the Ubuntu said it would take to get it fully working and then the devs for our DHD can have a go at it. Until then this is just a dev preview.

Also, very nice to see this OS ported to our device in such an early stage. Thanks Mustaavalkosta, hope you assemble a good team once this OS is out of development stage and I wish you have success in getting it to work on the DHD. :good::fingers-crossed:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 81
    This is Ubuntu Touch Developer Preview for ace brought to you by Mustaavalkosta and TeamCodefire.

    #include
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */


    Touch Developer Preview Release Notes

    General:
    This is very alpha version of Ubuntu Touch. IT'S NOT READY FOR DAILY DRIVER. This is mainly for those curious souls like me to see how it runs on this relatively old device. There are and will be bugs.


    Thanks and credits:
    • Andromadus (for msm7x30 support)
    • Canonical
    • CodeAuroraForum
    • CyanogenMod
    • BananaGranola
    • Epic Beard Men
    • eXistZ
    • Flemmard
    • Flinny
    • Juansheng
    • KangBangKreations
    • synergye
    • TeamCodefire (for hosting, priceless)
    • Flow-Wolf
    • All the rest that have helped to construct these builds and develop software for ace directly or indirectly in the past.

    Gits:

    Changelogs:
    • None

    Not working:
    • Apparently calls work in some degree
    • Data/3G
    • Camera
    • Screen on/off is a bit buggy (there's no timeout etc.)
    • Sound
    • If you plan to install more apps, space is a bit limited as it's using phone's internal memory instead of sdcard ext4 partition hack. There's approx. 200MB free in /data after extracting Ubuntu's rootfs.
    • Everything that I forgot / haven't noticed.

    Prerequisites:
    • Have at least 1GB free on your sdcard prior flashing.
    • Have some experience at tinkering with your device. I won't be giving further step-by-step guidance as this is experimental thing, be a little experimental yourself.
    • 7Zip and notepad++ (or equivalents) for updates from Ubuntu's mirror

    Fresh installation instructions:
    1. Want latest rootfs? Go to update instructions.
    2. Download quantal-preinstalled-armel-ace-20130303.zip
    3. Download quantal-preinstalled-phablet-armhf-20130303.zip
    4. Download ubuntu-ppi-ace.zip
    5. Put the files on sdcard.
    6. Check that you meet the sdcard free space requirements.
    7. Reboot to recovery.
    8. Do factory reset (ie. format /data, /cache, /sd-ext and /sdcard/.android_secure)
    9. Flash quantal-preinstalled-armel-ace-20130303.zip
    10. Flash quantal-preinstalled-phablet-armhf-20130303.zip (this will take a while due two large extracting tasks)
    11. Flash ubuntu-ppi-ace.zip
    12. Reboot and enjoy.

    Update installation instructions:
    1. Download latest quantal-preinstalled-armel-ace-XXXXXXXX.zip (optional if you are just updating Ubuntu rootfs)
    2. Download latest quantal-preinstalled-phablet-armhf.zip
    3. Download ubuntu-ppi-ace.zip
    4. Open quantal-preinstalled-phablet-armhf.zip with 7zip and go to META-INF\com\google\android\
    5. Right-click updater-script and click Edit (make sure you have proper editor set as default, e.g. notepad++).
    6. Do these changes to the script file: https://gist.github.com/Mustaavalkosta/5123952 (make sure you have correct timestamp instead of leaving XXXXXXXX in it) and save the file.
    7. Close the editor and 7zip should ask you if you want to update the file in the zip. Of course select yes.
    8. Put the files on sdcard.
    9. Check that you meet the sdcard free space requirements.
    10. Reboot to recovery.
    11. Flash quantal-preinstalled-armel-ace-XXXXXXXX.zip (optional if you are just updating Ubuntu rootfs)
    12. Flash quantal-preinstalled-phablet-armhf.zip (this will take a while due two large extracting tasks)
    13. Flash ubuntu-ppi-ace.zip
    14. Reboot and enjoy.

    Removal instructions:
    1. Reboot to recovery
    2. Restore nandroid or do factory reset and flash whatever you want.

    Contact:

    Donations:
    (codefi.re donations are used to cover the server costs, my donations will be used to increase my beard growth in a way or another)


    Q&A:
    Q: Can I flash KangBang perfomance kernel or some other kernel?
    A: No, unless it includes required kernel changes.

    Q: How can I build Ubuntu Touch myself?
    A: Follow Ubuntu's guide and apply my local_manifest. Then just fix quantal-preinstalled-phablet-armhf.zip's updater-script (see update instructions above) and you are good to go.

    Q: How do I shutdown the device?
    A: Pressing power button continuously for couple of seconds seems to switch it off but since there's zero userspace feedback about this happening I prefer the options below from Ubuntu's wiki.

    Currently the power button does not work with recent kernels, so one of the following options must be run:
    • remove the battery and replace it
    • run adb reboot (will obviously reboot, not shutdown)
    • run "reboot -p" from the adb shell
      Code:
      adb root
      *unplug the cable and replug it*
      adb shell reboot -p

    Q: Something about something something something.
    A: Ask the guy/gal next to you.
    19
    I did update check on Android parts yesterday and there was nothing. Just posting to let you know this project isn't forgotten even though ubuntuappmanager problem has killed updates for now.
    8
    I would love to use it as a daily rom :D

    Here is my review:

    http://youtu.be/cGVQU3q_SkM

    not complete but it's a kind of what we can expect :D


    don't forget to thanks me & the dev :) it's so grateful :p
    7
    I just got wifi to work. You can add /system/etc/init.d/21bcmdhd script with something like "modprobe bcmdhd" in it or wait for me to upload updated build on top of the current one and reflash. I'll add edit to this post when it's available for download.

    Edit: Re-upload done on quantal-preinstalled-armel-ace-20130303.zip. Just reflash it and you should have working wifi.
    6
    Even though the whole thing is a dev preview, I found this absolutely amazing Although, without a reboot to recovery option and without working volume buttons it was complete hell trying to get it into recovery (Assuming adb wasn't functioning) i opened up my Adb console and to my surprise, it worked! How nice is that? ADB working on Ubuntu touch preview. Calling also works, but dialing is a pain in the backside due to the OS re-size issues :fingers-crossed:

    Yeah, it's basicly stripped down CM10.1 M1 + separate Ubuntu rootfs so you are pretty much working on basic Android environment and Ubuntu running on top of that. Already having working CM10.1 is the biggest reason this was relatively easy to get up and running. :)