yashsingh1/xdaforums huggingface dataset:
[Nook HD, HD+ Android Development] ShotSkydiver:
Pulling down Ubuntu Touch repo right now, will attempt to apply the patch and see how it goes in the next few hours.
[Nook HD, HD+ Android Development] 2390:
Thank you so much!!! I have been waiting to try out Ubuntu touch ever since it was announced. Thank you.
[Nook HD, HD+ Android Development] ShotSkydiver:
I just finished building the boot.img, does anyone know if with Ubuntu Touch, I can just run the command "make bootimage" and it will produce the correct boot.img to be used? That's what I just did, but Ubuntu Touch is weird because it specifies two different boot.imgs to be build, android-boot.img and boot.img.
[Nook HD, HD+ Android Development] 2390:
I believe so, and the correct one is boot.IMG, I think. If it helps, I could not decompile the one that I extracted from the original build, so the android one may be different.
[Nook HD, HD+ Android Development] wesnoth:
No. This boot.img is broken. You must create own boot.img from kernel, ramdisk.img and green loader. (link) And android-boot.img need some modification, but you can use my, attached at some posts above.

Patch for hummingbird, provided by 2390 is not correct. At first try to build kernel without patch. Later you can try to create patch for hummingbird using patch for ovation, I have tried, but I have not nook hd and I can't check how patch will work.

P.S. I don't remember are green loaders the same for ovation and hummingbird. You can get it from boot.img from cm.
[Nook HD, HD+ Android Development] 2390:
All I did to the patch was replace ovation with hummingbird. If you have made a boot.img i can test it.
[Nook HD, HD+ Android Development] ShotSkydiver:
OK, I'm just going to start out by successfully compiling a full build of Ubuntu Touch for hummingbird, are there any additional modifications I need to make to the source before building (in addition to what the Porting Guide says)?
[Nook HD, HD+ Android Development] 2390:
Yes, the link to the files to push via adb are on page 8, the ovation patch is on page 5, and the method to compile everything is on page 4
[Nook HD, HD+ Android Development] ShotSkydiver:
I've tried searching but I can't find anything on it, what do you mean by 'green loaders'? The only other reference to the word green in association with the HD is the defconfig for the kernel, cyanogenmod_hummingbird_green_defconfig. What does it mean?

EDIT: OK, I got it all set up and attempted to build, and I got the same error I had gotten yesterday.

make: *** No rule to make target `/home/connerowen/hummingbird/out/target/product/hummingbird/android-boot.img', needed by `/home/connerowen/hummingbird/out/target/product/hummingbird/obj/PACKAGING/target_files_intermediates/cm_hummingbird-target_files-eng.connerowen.zip'. Stop.

I see that in the Makefile it specifies two different boot.imgs to be built, one for ubuntu touch, and one for android.

INSTALLED_BOOTIMAGE_TARGET := $(PRODUCT_OUT)/boot.img
INSTALLED_BOOTIMAGE_TARGET_ANDROID := $(PRODUCT_OUT)/android-boot.img

Do I even need to be building the android-boot.img? If I do, how can I fix this error? Otherwise, I can comment that line out and it'll move past the error, but I don't know if I need this android-boot.img.
[Nook HD, HD+ Android Development] 2390:
This is what you need to do, if this doesn't work, try reading from page 4, on
[Nook HD, HD+ Android Development] 2390:
Anybody made any progress on this? My computer overheated, and I can't get it done. If somebody can get the patch applied to a boot.IMG, I can work on the nook. Sadly, I am no very good in android development, but I can work well in Ubuntu.
[Nook HD, HD+ Android Development] ShotSkydiver:
Just a status update, was able to compile my own boot.img, fixed the inverted touchscreen but stuck attempting to get past the Ubuntu Touch intro screen. Also having issues with adb not working in Ubuntu Touch. Working with Wesnoth to resolve issues; I'll attempt to get a full build up later today.
[Nook HD, HD+ Android Development] 2390:
From what I read, you have to manually enable adb in the settings.
[Nook HD, HD+ Android Development] ShotSkydiver:
It's not finished, but here's a build with "fixed" touch. http://www.mediafire.com/?kclmhc2kl6g5k7f

The touch axis is no longer flipped, but the touch zones are still messed up, so tapping is off by about half an inch.

If you run into the same problem I did with not being able to get past the intro screen, reboot into CWM, adb pull /data/ubuntu/usr/share/dbus-1/interfaces/com.canonical.unity.AccountsService.xml, find the line that says

<property name="demo-edges" type="b" access="readwrite">
<annotation name="org.freedesktop.Accounts.DefaultValue" value="true"/>
</property>

and change the value to "false", push the file back to the same location, and reboot.

I'm still working on getting touch fixed properly, also accelerometer as that doesn't work either.
[Nook HD, HD+ Android Development] ShapeShifter499:
Awesome work ShotSkydiver!!

Sorry guys, I pretty much abandoned this project due to college. Since it appears ShotSkydiver has picked up this project I can link this build and future builds with full credit to the OP to help new people find info on this quickly, if that is ok with you ShotSkydiver.

I wonder if one can pass control of editing certain posts to someone else...
[Nook HD, HD+ Android Development] 2390:
If touch gets fixed, then this will be almost perfect!
[Nook HD, HD+ Android Development] DigitalHeretic:
So, just flash this in CWM like any other ROM? I'm assuming the usual full wipe
[Nook HD, HD+ Android Development] 2390:
No, you have to flash it, then the Ubuntu rootFS (either the "stable" saucy or the trusty nightly), then push the rules and the android-ramdisk via ADB. Everything seems to work except for the mentioned touch issue. WiFi seems to work, but my password uses numbers, and you cannot hit the number key as of now.
[Nook HD, HD+ Android Development] ShotSkydiver:
Yep, that's fine by me. Unfortunately, you can't change control of editing.
[Nook HD, HD+ Android Development] DigitalHeretic:
Sounds pretty close to a stable build, aside from touch issues. I may try loading it up this week and see what happens. Thanks again to everyone who contributed!
[Nook HD, HD+ Android Development] bpaulien:
Silly question. Is it always going to be this way? Or once you have all the kinks worked out, will it be provided in a format that can just be flashed and it works?
[Nook HD, HD+ Android Development] 2390:
Probably not, eventually it may be a two part zip, first the build, then the rootFS.
[Nook HD, HD+ Android Development] bpaulien:
Cool, that could work.
[Nook HD, HD+ Android Development] 2390:
The only issues that I can find are touch and sound. I can handle no sound, but hopefully touch will be fixed soon.
[Nook HD, HD+ Android Development] ShotSkydiver:
I'm going to look into the touch issues more, I'm just guessing based off of the changes made by Wesnoth to the ovation build.

For anyone running the ovation, is touch working perfectly in that build?
[Nook HD, HD+ Android Development] ShapeShifter499:
I'm not quite sure how I would install your build. Do I boot into recovery, wipe system, flash your build, then flash a copy of the Ubuntu root filesystem, then adb push the files hummingnird android-ramdisk.img and 70-hummingbird.rules located on page 8? I do have a hummingbird device.

EDIT: couldn't we just include the android-ramdisk.img and 70-hummingbird.rules in the same zip with the hummingbird/ovation kernel?
[Nook HD, HD+ Android Development] 2390:
That is how to install. It may eventually include the rules and the android-ramdisk. But it is by no means usable. To get an example of how the touch is off, use the camera app, it shows an indicator of the touch. Because it registers touch up and to the right, you cannot go home or access the sidebar.
[Nook HD, HD+ Android Development] ShotSkydiver:
Yes, that's how you do it. From what I've seen, most Ubuntu Touch builds for most devices requires manually pushing the rules file.
[Nook HD, HD+ Android Development] 2390:
Could there be some way to add in the android-ramdisk? Also, how is the touch fix going? Just curious.
[Nook HD, HD+ Android Development] ShotSkydiver:
I'm... not sure actually, I'm not sure where it gets flashed, I don't see it getting added normally for other devices. As for the touch, I'm basically going into it blind, I have zero idea what could be causing it to be off. I'm hoping I'll hear back from either Wesnoth or someone who has tried the ovation build, and can confirm that touch is completely working fine. Then I'll see if I can get any clues from the ovation build. I won't give up, though!
[Nook HD, HD+ Android Development] wesnoth:
Touchscreen in ovation build of Ubuntu Touch with my patch work well, no difference from android.
[Nook HD, HD+ Android Development] ShotSkydiver:
Hm.... that's really weird, I guess the most important thing is first getting adb working. I have no idea why it's messing up, when it's connected to my computer I can see "Android ADB Device" in the Device Manager but 'adb devices' brings up a blank list. Is there some specific thing I need to do to have adb run? Also, is there a log that would have info on that that I could pull?
[Nook HD, HD+ Android Development] 2390:
Okay, so since the ovation build has perfect touch, hopefully there may be a way to find the issue and fix it.

---------- Post added at 02:39 PM ---------- Previous post was at 02:37 PM ----------

I think that you have to enable adb in the settings, like android.

---------- Post added at 02:40 PM ---------- Previous post was at 02:39 PM ----------

And I've tried to enable it. The touch is too messed up to find it.
[Nook HD, HD+ Android Development] ShotSkydiver:
Yeah, I've got some ideas thanks to Wesnoth, I'm going to try them today, hopefully it'll work.

Yeah, damn, I'll look around and see if there's a file I can write to in order to enable ADB.
[Nook HD, HD+ Android Development] 2390:
Good. I will be testing as soon as you post.
[Nook HD, HD+ Android Development] wesnoth:
Nothing special in ovation build, adb just works. All log into /var/log/, there was something about adb.

For hummingbird "idProduct" is 0006.
[Nook HD, HD+ Android Development] ShotSkydiver:
OK, I will be unable to run tests until tomorrow, I left my Nook HD at home and I won't be getting home until tomorrow... ;__;

Until then, I'll keep working on getting a build ready to try with the latest changes I'm making. So, I'll have info posted tomorrow and something up by tomorrow night.
[Nook HD, HD+ Android Development] 2390:
If you post the build here, I could test it.
[Nook HD, HD+ Android Development] ShotSkydiver:
Actually, just had a coincidental change of plans, I'll have access to my tablet tonight, and will hopefully be able to put a build up at that time.
[Nook HD, HD+ Android Development] 2390:
Excellent
[Nook HD, HD+ Android Development] 2390:
So, is the touch fix working?
[Nook HD, HD+ Android Development] ShotSkydiver:
Sorry, still working on it, trying a clean rebuild today, been downloading the source again for the past half hour, will post an update later.
[Nook HD, HD+ Android Development] 2390:
Great. I am so excited about getting this running on my nook, I can't wait!
[Nook HD, HD+ Android Development] ShotSkydiver:
No promises, but hopefully I can get it working!
[Nook HD, HD+ Android Development] 2390:
About when do you think you can get it uploaded? Can you give an ETA?
[Nook HD, HD+ Android Development] tonyrance:
Take your time and thank you much! Looking forward to the newer release...Enjoy
[Nook HD, HD+ Android Development] 2390:
Yes, I was not meaning to sound rude, I was just curious if it would be soon, or not. No rush.
[Nook HD, HD+ Android Development] ShotSkydiver:
Hopefully soon. I'll at the very least have more info tonight. I'm rebuilding from scratch with different modifications.
[Nook HD, HD+ Android Development] ShotSkydiver:
Apologies! College has been getting in the way this week, but tomorrow I'll be able to work on this all day, so I'll have some more info then.
[Nook HD, HD+ Android Development] 2390:
Great. Can't wait.
[Nook HD, HD+ Android Development] 2390:
So, how are things going?
[Nook HD, HD+ Android Development] ShotSkydiver:
Sorry, taking longer than I expected, I've been working in a VM with ubuntu up until now and I'm trying to migrate everything over to an actual install of Ubuntu, having to redownload the touch source code as well.
[Nook HD, HD+ Android Development] 2390:
I've been using Ubuntu exclusively on my laptop for about a year. You may want to stay on it. What were you using?
[Nook HD, HD+ Android Development] ShotSkydiver:
I have a Windows laptop, so I've just been running Ubuntu 13.10 inside of a virtual machine, but it was slow and I ended up running out of virtual hard drive space, so I installed a fresh copy of Ubuntu onto my desktop and am migrating everything over to there. Sorry for the slow progress!
[Nook HD, HD+ Android Development] 2390:
You won't regret it. And I'll just be happy when this gets finished, whenever that may be.
[Nook HD, HD+ Android Development] 2390:
Has any progress been made on this?
[Nook HD, HD+ Android Development] wesnoth:
Good news, everyone. I tried to make a backport of apparmor into ovation kernel and seems that it works. With working apparmor, "click apps" can be installed and running. But now the apparmor rules (profiles) must be created. There are some issues with dhcp-client and apparmor (networkmanager can't establish connection), to "fix" them I simply deleted "sbin.dhclient" from "/etc/apparmor/init/network-interface-security/" and "/etc/apparmor.d/".

ovation-preinstalled-touch-16-11-2013.zip

Download files (links below) and flash from recovery in such sequence:

ovation-preinstalled-touch.zip (system image)

saucy-preinstalled-touch-armhf.zip (release OR 5-oct-2013) (rootfs image)

ovation-configs-touch.zip (ovation specific configs, now only one)

If you have issues with "release" image, try "5-oct-2013" version.
[Nook HD, HD+ Android Development] tebra:
Good news.

Could you please make a Howto for installation on HD+ from a recovery.

Envoyé depuis mon BN NookHD+ avec Tapatalk 4
[Nook HD, HD+ Android Development] DigitalHeretic:
Awesome work! Screenshots look great. Is this available for the HD as well, or is that still a work in progress?
[Nook HD, HD+ Android Development] wesnoth:
HD has a known issue with the touchscreen. I'm not working on it. Approximate locations for fixes can be found in ovation.patch.
[Nook HD, HD+ Android Development] DigitalHeretic:
I'm not enough of a developer to attempt to fix it on my own, although I can be a test dummy for someone.
[Nook HD, HD+ Android Development] tebra:
Thanks for this howto.

What about the data on internal sdcard partition. Must be wipe too?

Envoyé depuis mon BN NookHD+ avec Tapatalk 4
[Nook HD, HD+ Android Development] wesnoth:
No. This is not necessary (it makes no sense).

Ubuntu touch is not ready for everyday usage. After tests you can easy return to cyanogenmod without loosing your files.
[Nook HD, HD+ Android Development] wesnoth:
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:

adb shell

nmcli -pretty dev wifi connect <SSID> password <Password> (or setup wi-fi from GUI)

apt-get update && apt-get upgrade (will return error about "initramfs-tools", it is normal)
[Nook HD, HD+ Android Development] supergroverthm:
Thanks for your hard work. Can't wait for this to be stable enough to use as an everyday rom. :)
[Nook HD, HD+ Android Development] juasjuas:
That issue can't be fixed? Is it a hardware issue or a controller? Thank for all your work!
[Nook HD, HD+ Android Development] wesnoth:
It is hardware specialty: real (physical) orientation of touchscreen is different from logical (and logical orientation in android(portrait) is different from ubuntu(landscape)). Logical orientation can be changed by editing some kernel files. Look at ovation.patch here.
[Nook HD, HD+ Android Development] 2390:
That was fixed by shotskydiver. The current issue is that the touch is registered as about an inch to the upper right of the actual touch.
[Nook HD, HD+ Android Development] supergroverthm:
My touch is registering where it's supposed to on the HD+... oops, just noticed you'all were talking about the HD.
[Nook HD, HD+ Android Development] wesnoth:
Nook HD (hummingbird)

Everything below is about Nook HD (hummingbird).

As you know, android and ubuntu use the same kernel. So, I have created 4 variants of kernel for cyanogenmod 10.1.3 with different rotations of touchscreen and accelerometer.

The list of actions for test:

Preparation:

flash cm-10.1.3-hummingbird.zip

enable "Developer options" (7 times tap on "Build number" in "About tablet")

enable "Show touches" in "Developer options"

upload N_boot.img files to device (smth like "adb push 1_boot.img /data")

Disable touchscreen rotation in surfaceflinger:

adb shell

(in adb shell): mount -o remount,rw /system

(in adb shell): nano /system/build.prop

change "ro.sf.hwrotation=180" to "ro.sf.hwrotation=0". Ctrl+O to save. Ctrl+X to exit.

Create backup and flash test boot image:

(in adb shell): dd if=/dev/block/mmcblk0p4 of=/data/blk0p4.bak

(in adb shell): dd if=/data/1_boot.img of=/dev/block/mmcblk0p4

reboot device

After tests you can restore original cm kernel with

dd if=/data/blk0p4.bak of=/dev/block/mmcblk0p4

and change back "ro.sf.hwrotation".
[Nook HD, HD+ Android Development] DigitalHeretic:
Would those kernels also work with CM10.2? That's currently what I am using on my HD. If they do, I can test them out and report back sometime this weekend
[Nook HD, HD+ Android Development] wesnoth:
I guess, yes. Actually, I'm not sure that they will work even with cm10.1.
[Nook HD, HD+ Android Development] 2390:
How is the development for the HD going?
[Nook HD, HD+ Android Development] wesnoth:
Stuck. No test results - no development.
[Nook HD, HD+ Android Development] DigitalHeretic:
I was unable to get past boot loop using the first kernel with CM10.2, and work has kept me too busy for further testing. I'll try the rest when I can :(
[Nook HD, HD+ Android Development] wesnoth:
Nook HD (hummingbird)

Many thanks to DHeppell for testing.

Everything below is about Nook HD (hummingbird).

Flash in such sequence:

hummingbird-preinstalled-touch.zip

latest

saucy-preinstalled-touch-armhf.zip

from HERE

hummingbird-configs-touch.zip
[Nook HD, HD+ Android Development] JCR_22:
Those steps are 4 the nook HD not for HD+ Cuz I do it with ovation
[Nook HD, HD+ Android Development] wesnoth:
Hummingbird is codename for Nook HD. For Nook HD+ take a look here and here.
[Nook HD, HD+ Android Development] 2390:
Almost everything works perfectly. The only issues I have are that the screen is upside down with no rotation, and the power button does not put the device to sleep. I am, however, on the latest Trusty build. could that be the issue?
[Nook HD, HD+ Android Development] 2390:
Okay, so I flashed back to Saucy, and have the same issue. However, this is still a ton of progress. Good job guys.
[Nook HD, HD+ Android Development] DigitalHeretic:
What's the battery life like?

Sent from a monolith
[Nook HD, HD+ Android Development] brux4me:
great work. thanks for you hard work.
[Nook HD, HD+ Android Development] :
Just to update...

Boot is failing.

[I thought it might be failing at the display but cm11 has same kmsg errors and works.]

I have not tried building with the latest code nor what state ubuntu touch is in for porting (they have not yet updated their guide again [as well]). Low hard drive space and other things to do.
[Nook HD, HD+ Android Development] juasjuas:
[/COLOR]

Stucks on cyanoboot and does not let me sideload. How could I help you to develop it? Thanks
[Nook HD, HD+ Android Development] Jann F:
If development is still going and you need a tester for ovation, I will test everything you give me ^^
[Nook HD, HD+ Android Development] :
Installed build a few weeks ago. Very buggy but good work anyways
[Nook HD, HD+ Android Development] :
No new build... but I've been toying with building trusty code and found the state of porting is right now to be a bit awkward. I assume when they pulled back on the devices that they were building for, they also pulled back on the porting aspect - just my assumption nothing more or its at least the way it feels to me.

So they have ways of pulling the code that can be found through their porting guide, etc. but those appear to have become old branches? In any case the newest one (phablet-trusty) builds with cm10.1 - not particularly easily at first. Cm11 I'm attempting to build with it once more but it has more difficult errors than cm10.1 though my knowledge is still lacking. Its obvious that the code supports 10.1 whereas 11 needs more changes perhaps even too many. And to build even with 10.1 needed some up-to-date touch code changes that phablet-trusty is lacking.

Their current work appears to be on utopic. I just looked into if its possible to pull it and it doesn't appear to be possible at least it isn't in the same way as phablet-trusty at this moment. Haven't looked into it further yet. Anyway, will that allow cm11 to be used or even make a difference with porting....

They do have aosp kitkat stuff up which porting can be done from aosp as well. but that still means nothing without the proper touch code supporting it.

Plus, the pre-installed image is now for utopic. No more trusty.

In any case, I've no working build to post, just some thoughts on the current state of it. Please correct me where/if I'm wrong.
[Nook HD, HD+ Android Development] Hashcode:
The new builds are based on an AOSP tree which has none of the OMAP4 changes pulled in yet.
[Nook HD, HD+ Android Development] :
I think its more interesting that you have an eye on it.

You make a good point. Thanks.
[Nook HD, HD+ Android Development] Blue49974:
When I tried Ubuntu Touch on the Nook HD it had some sleep issues. After sleeping I could not turn it back on. Can't wait for a decent build!
[Nook HD, HD+ Android Development] juasjuas:
The thing I do not understand is why the nook color has more development than HD/HD+ if it is newer and more powerful

Waiting to finish my degree' exams and begin development for HD!
[Galaxy S 4 Q&A, Help & Troubleshooting] EngASM:
Hi all

I just bought a new galaxy s4 since the first start the screen freeze and the device reboot it self, I didn't install any app on it, I didn't even finish configuring the device, I was able to finish first startup configuration after 15 time of freezing and rebooting on me at different steps or times, I did hard reset and I downloaded the latest software update, nothing seems to fix it

I'm sure it's a software issue since I tested it's hardware

can anyone help me with a possible solution to that problem ?!?!?!
[Galaxy S 4 Q&A, Help & Troubleshooting] HS™:
Which firmware are you in?

try to flash a MGA firmware using odin and then reset the device from ur setting and all should be fine

For firmware see my signature it has a link

.
[Galaxy S 4 Q&A, Help & Troubleshooting] EngASM:
That would avoid the warranty wouldn't it ?!?!
[Galaxy S 4 Q&A, Help & Troubleshooting] gee2012:
No flashing firmware doesn't void warranty.
[Galaxy S 4 Q&A, Help & Troubleshooting] EngASM:
so if I flashed this room

http://www.hotfile.com/dl/237225103/ac00952/I9500XXUBMG9_I9500OJVBMG9_KSA.zip.html

using odin

that would solve the problem and doesn't avoid warranty?!
[Galaxy S 4 Q&A, Help & Troubleshooting] im4eversmart:
nope, you should be fine.
[Galaxy S 4 Q&A, Help & Troubleshooting] EngASM:
isn't there any other link than the Hotfile link to download the firmware !!
[Galaxy S 4 Q&A, Help & Troubleshooting] gee2012:
No, takes about 1,5 hrs to download unless you get a premium hotfile acccount.
[Galaxy S 4 Q&A, Help & Troubleshooting] nseriessaga:
Get it exchanged.. I cant remember a time where I purchased and started rebooting on its own that quickly.