[Nook HD/HD+] Ubuntu Touch 13.10 "Saucy" [Project Abandoned]

Search This thread

wesnoth

Member
Oct 7, 2013
32
36
Did the dirty hack to fix reversed touch (actually Barnes & Noble did it before me).

Link to ubuntu-20131010-UNOFFICIAL-ovation.zip: http://goo.gl/3udgQV
Link to android-ramdisk.img : http://goo.gl/F4LmE5 (put it into /data/ubuntu/boot)
 

Attachments

  • app.jpg
    app.jpg
    41.2 KB · Views: 534
  • wea2.jpg
    wea2.jpg
    27.6 KB · Views: 495
  • brow2.jpg
    brow2.jpg
    51.7 KB · Views: 480
  • sys.jpg
    sys.jpg
    17.6 KB · Views: 433
  • cal.jpg
    cal.jpg
    42.7 KB · Views: 442
  • term.jpg
    term.jpg
    17.9 KB · Views: 401
  • wifi.jpg
    wifi.jpg
    15.3 KB · Views: 394
  • cyanogenmod_ovation_ubuntu_emmc_defconfig.gz
    18.1 KB · Views: 83
  • upd.jpg
    upd.jpg
    17.3 KB · Views: 388
Last edited:

wesnoth

Member
Oct 7, 2013
32
36
Patch to fix touch and accelerometer in attach.

With this path, set "OVATION_ORIENTATION_LANDSCAPE=y" in kernel config, and use ubuntu mir or use surfaceflinger with ro.sf.hwrotation=0 in build.prop.
 

Attachments

  • ovation.patch
    5 KB · Views: 90
Last edited:
  • Like
Reactions: juasjuas
D

Deleted member 2092952

Guest
Will be trying it any minute now... what you did to get it to boot is what I want to know ;)

boot has been bugging me badly. lol


Tip for the internet or anyone else. mkbootimg --pagesize bad address usage: fails to make image with --pagesize defined:

The mkbootimg included with the ubuntu touch code is the only one that works for me with --pagesize and is also the biggest I've seen at 38.5kb. -As I finally just figured it out and can't find any info on it at all. So there you go.
 
Last edited by a moderator:

2390

Senior Member
Jun 23, 2012
199
35
Orange Park
Now how can we port it to the Nook HD? That's the one I have.

---------- Post added at 11:44 PM ---------- Previous post was at 11:05 PM ----------

And, when we get the hummingbird part, how do we install it? Do I just flash it like a ROM then the image from canonical?

---------- Post added 13th October 2013 at 12:27 AM ---------- Previous post was 12th October 2013 at 11:44 PM ----------

I'll just flash it and hope for the best, of it messes up, I can reflash something from SD. #YOLO
 
D

Deleted member 2092952

Guest
OK. I created bootable emmc image. All what we need is:
  • green loader : http:goo.gl/ki9xez,
  • mkbootimg: http:goo.gl/Tx4vz5",
  • kernel and ramdisk.img from your ubuntu-touch build directory.
  1. Next, create boot.img with mkbootimg:
    Code:
    mkbootimg --kernel kernel --ramdisk ramdisk.img --base 0x80000000 --cmdline 'androidboot.console=ttyO0 console=ttyO0,115200n8 def_disp=lcd2' --pagesize 4096 -o new_boot.img
  2. After, concat green loader and new_boot.img:
    Code:
    cat new_boot.img >> head.img
    , and replace boot.img in zip update file with just created.
  3. Flash zip file from recovery
  4. Reboot device
  5. adb push android-ramdisk.img /boot/
It work, but looks ugly.

This fails for me. Stuck at cyanoboot logo 10 minutes and nothing. No adb, no log info.

My assumption is that we have different end results with how it was compiled thus my files fail with that head.img.

unmkbootimg on head.img or combined boot.img results in 0bytes for initramfs so I can't see anything. Though I do see your using the board kernel base and cmdline that the official cm's are using and not what's in boardconfigcommon.mk (obviously for green loader).

Now how can we port it to the Nook HD?

If I can get a bootable build I would give it a go. Maybe wesnoth will?
 
Last edited by a moderator:

2390

Senior Member
Jun 23, 2012
199
35
Orange Park
He posted a boot able build, but it is for ovation (HD+). We just need to port it to hummingbird (HD). I tried to adjust the assert line in the updater-script, but when I went to flash it, it said installation aborted. That's all I know.

---------- Post added at 02:21 AM ---------- Previous post was at 02:20 AM ----------

Here's the links to his build: Link to ubuntu-20131010-UNOFFICIAL-ovation.zip: http goo.gl /3udgQV
Link to android-ramdisk.img : http goo.gl /F4LmE5 (put it into /data/ubuntu/boot)
 
Last edited:

Amirusownsu

Member
Nov 2, 2010
27
1
Tampa
This is wonderful news! I will wait for a 'stable' build since I'd probaly brick my first device with something this experimental.
 

hahyun6

Senior Member
Aug 30, 2010
100
13
Did the dirty hack to fix reversed touch (actually Barnes & Noble did it before me).

Link to ubuntu-20131010-UNOFFICIAL-ovation.zip: http goo.gl /3udgQV
Link to android-ramdisk.img : http goo.gl /F4LmE5 (put it into /data/ubuntu/boot)

This is reaaally awesome. But I think you should make a new thread and Label it as Nook HD+. So more people could find this.
 
D

Deleted member 2092952

Guest
Did the dirty hack to fix reversed touch (actually Barnes & Noble did it before me).

Link to ubuntu-20131010-UNOFFICIAL-ovation.zip: http goo.gl /3udgQV
Link to android-ramdisk.img : http goo.gl /F4LmE5 (put it into /data/ubuntu/boot)

The logs are filling up and upstart is working, etc... but these are either not fully booting touch or there is no display. Will post some logs later if possible.
 

wesnoth

Member
Oct 7, 2013
32
36
The logs are filling up and upstart is working, etc... but these are either not fully booting touch or there is no display. Will post some logs later if possible.
Check adb. If it's runnig, check lxc with (in adb shell):
Code:
lxc-info -n android
If lxc runnig you can execute android-chroot to enter lxc. And after run logcat to see logs.
 
Last edited:
D

Deleted member 2092952

Guest
Check adb. If it's runnig, check lxc with (in adb shell):
Code:
lxc-info -n android
If lxc runnig you can execute android-chroot to enter lxc. And after run logcat to see logs.

adb isn't running. /var/logs/* attached.

Tried it a few times now. Always the same.
 

Attachments

  • logs.zip
    133.7 KB · Views: 5

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    PROJECT ABANDONED AS OF 11/27/2016
    I have little knowledge on how to get this rom working. If someone would like to take over then start a new thread. On top of this, it's currently unclear the state of the Ubuntu Touch project as a whole.



    Welcome to Ubuntu Touch for Nook HD
    Ubuntu Touch is a project from Canonical that aims to create a mobile, touch friendly, unique operating system.

    DISCLAIMER
    I DO NOT claim to know what I'm doing, half the time I do not, lol.
    Installing/flashing anything discussed in this thread is at your own risk. Things break, code is never 100% perfect, I'm not responsible if your device is bricked.

    INSTALLATION

    Thanks to user ShotSkydiver we have a Hummingbird build! I will post install details later once I get this up on my device.​
    6
    Some photos. Image does not fill the entire screen and not fully visible. Touch and wifi works.

    UPD: +1 screenshot with ro.sf.hwrotation=0; screen now is fine, but touch is rotated :(
    5
    OK. I created bootable emmc image. All what we need is:
    • green loader : http:goo.gl/ki9xez,
    • mkbootimg: http:goo.gl/Tx4vz5",
    • kernel and ramdisk.img from your ubuntu-touch build directory.
    1. Next, create boot.img with mkbootimg:
      Code:
      mkbootimg --kernel kernel --ramdisk ramdisk.img --base 0x80000000 --cmdline 'androidboot.console=ttyO0 console=ttyO0,115200n8 def_disp=lcd2' --pagesize 4096 -o new_boot.img
    2. After, concat green loader and new_boot.img:
      Code:
      cat new_boot.img >> head.img
      , and replace boot.img in zip update file with just created.
    3. Flash zip file from recovery
    4. Reboot device
    5. adb push android-ramdisk.img /boot/
    It work, but looks ugly.
    5
    Update: ovation-configs-touch.zip

    • 18-11-2013 Included alsa ucm files. Sound works throught the speaker and 3.5mm jack. Only playback (no capture).
    • 21-11-2013
      • Included "bluetooth-touch-ovation.conf" (init script for upstart).
      • Included "config-ovation.xml" (config file for powerd)
      • "70-ovation.rules" moved to the right place.

    What to do after installation:
    1. adb shell
    2. nmcli -pretty dev wifi connect <SSID> password <Password> (or setup wi-fi from GUI)
    3. apt-get update && apt-get upgrade (will return error about "initramfs-tools", it is normal)
    5
    Did the dirty hack to fix reversed touch (actually Barnes & Noble did it before me).

    Link to ubuntu-20131010-UNOFFICIAL-ovation.zip: http://goo.gl/3udgQV
    Link to android-ramdisk.img : http://goo.gl/F4LmE5 (put it into /data/ubuntu/boot)