yashsingh1/xdaforums huggingface dataset:
[Nook Color Android Development] SheldorTheConqueror:
Just out of curiosity, can anyone post a screenshot of the Ubuntu on the NC? I'd love to see a pic of it before deciding whether it's worth the effort to throw it on there. Thanks in advance! Y'all are doing great work!
[Nook Color Android Development] Novarider:
They are in the op..... Did you even read it?
[Nook Color Android Development] devis:
It works, but a couple of things needed done not mentioned in the directions were that screen timeout must be at least 15 min, and wifi must be connected.

Now my question is, how do I bring up a keyboard?

Sent from my NookColor
[Nook Color Android Development] munday:
for now you can use the android keyboard, in pocketcloud just hit menu and toggle keyboard, in androidvnc there should be something similar.
[Nook Color Android Development] bearclaw92:
Is this link of any help? I was thinking of trying it out but I'm not sure about fastboot on the NC. There is also the recovery method, but I'm not quite daring enough to try it.

http://xdaforums.com/showthread.php?p=10486278
[Nook Color Android Development] straby187:
Is there a reason we can not boot ubuntu navitely from internal storage like they do on the Nexus S or maybe even MeeGo
[Nook Color Android Development] madfatter:
Yes there is. OP hasnt provided us with a flashable zip yet. Feel free to upload:D
[Nook Color Android Development] bearclaw92:
I might take a stab at it tonight. But no promises. Does anyone know how to get into fastboot? Not sure the risk of flashing to recovery is worth it.
[Nook Color Android Development] munday:
fastboot isn't available afaik. I'm trying to put together a bootable SD like nookie froyo. If anyone knows of a way to get into fastboot, let me know too.
[Nook Color Android Development] munday:
I've managed to get xfce on the screen using nookie froyo's boot and a ubuntu rootfs that I built (sd boot, no android running in the background.) It's sloppy and nothing works besides screen (no input, no sound, no wifi, I have to shell in via adb to actually start xfce), but it's progress. Once I get the boot process done and some controls and wifi working, I'll post an SD image, but I have to go to work tomorrow(today) and I have to sleep a little.

:D:D:D

Here's a quick couple of photos of xfce to stare at:

first time something came on the screen:

xfce running (barely! note all the errors in the term on the screen behind the nook. It does launch very quickly so that is promising)
[Nook Color Android Development] Link3737:
Nice to see your progress :D
[Nook Color Android Development] bearclaw92:
Nice job munday, you made much more progress than I did. I flashed the bootubuntu image to the recovery partition to only get a never ending boot loop, practically bricking my nook. Thank God that it boots from sd first.
[Nook Color Android Development] munday:
Yeah, just flashing it to recovery does that because the ubuntu image has no bootloader. Bootubuntu just swaps out the root directory and remounts system stuffs post boot. It won't init any hardware. Once I have a stable bootable sd then flashing the boot and the root filesystems to their proper places would work but I like the bootable sd option personally.
[Nook Color Android Development] SheldorTheConqueror:
I didn't have time to look at the article then. I like what i see. Might give it a go before long.
[Nook Color Android Development] bearclaw92:
Yeah, I agree that the sd option is nice, is there any worry of shortening the cards life? I would assume that all the operating systems file activity would shorten it quite considerably.
[Nook Color Android Development] bearclaw92:
oh and munday if you get a change a .img to test would be wonderful :) Just sain'
[Nook Color Android Development] devastatorx:
If you use an ext2 partition for linux instead of ext3/4 it should be easier on the card since 3/4 are journaling.

Munday - check your pm, I may have found a way to use fastboot ;) haven't had a chance to verify it yet, building a filesystem at the moment.
[Nook Color Android Development] bearclaw92:
I see, I see. So after stupdly flashing that .img to my root partition I can no longer boot the device from internal memory, only sd card. Any ideas on how to fix that? With the auto nooter sd card in i can ssh in but I only have a few seconds before it goes offline and reboots again. And what is the news with fastboot?
[Nook Color Android Development] devastatorx:
I've found a possible way to get into fastboot after some searching. This was posted somewhere by pokey9000:

pokey9000:

______________________

I've now got u-boot working and talking fastboot over USB. Get the zip from here and put it on a microsd formatted following these directions.

______________________

The link to the directions is down, but I have a good feeling that these would be the same directions:

http://www.omappedia.org/wiki/SD_Configuration

Continuing...

___________________________

Then power down, put in the card, and power back up. When you plug in USB fastboot should be able to connect. To get back to normal, take out the card and hold the power button for about 20 seconds.

The USB ID has been changed from the OMAP default so it should work with the HTC fastboot client.

___________________________

I have not yet had a chance to confirm if this will give you access to fastboot or not. As for restoring your nook...you would need to get an image of the devices internal memory from someone and then write it to the nooks internal storage using dd...you could achieve this probably by making a nookiefroyo sd card to boot the nook so you can access the internal storage (i think) pm me and I'll see what i can do as far as a system image.

On another note I am currently building an image to test out a few theories I have with booting ubuntu from the SD card and should have something to report tomorrow(today) in the morning
[Nook Color Android Development] isolated_epidemic:
I am trying to run the commands for setup from my nook in the terminal emulator. When I get to step 13 with the cat commands my nook just hangs. I have let it sit for a while and get nothing. Will doing this via adb be any different for me? I made it through the first 12 steps with no issue, any help?

Edit: Nevermind, it was doing what it was supposed to, I just have no experience with this and it looked wrong. Plus found the special keys for Ctrl-D in the menu...
[Nook Color Android Development] isolated_epidemic:
I messed up a lot entering in the commands to get this up and running what do I need to do to get a fresh start on this.

For example after I tried entering codes again it says a new X desktop has been created at localhost:4

I want to start fresh and make another run at this but I don't know what to delete.
[Nook Color Android Development] munday:
type this in the terminal when in chroot (after bootubuntu)

killall -9 Xtightvnc
rm -rf /tmp
mkdir /tmp
vncserver -geometry 1024x600

that should kill the vnc server, clear out the desktops (they create files in /tmp) (localhost:x) and start a new one at localhost:1 for you to vnc in to.
[Nook Color Android Development] www.rzr.online.fr:
using /tmp this way looks like a security issue :)
[Nook Color Android Development] devastatorx:
Well for now this is a /tmp solution ;)

You see what I did there? :P
[Nook Color Android Development] munday:
I installed libts and the xorg tslib dirver and xorg.conf entries on my sd boot setup but still no touchscreen. The touchscreen driver loads, I verified it in xorg logs. I also verified that data streams from the screen on /dev/input/event2 (cat /dev/input/event2 then move finger on screen and data streams) so I'm not sure what the issue is. Anyone have any ideas?
[Nook Color Android Development] codyrickman:
fail

Hello. I have had the same issues with the ubuntu.sh script not working and returning "file or directory does not exist" and then operation not permitted for chmod. I have done every step over and over numerous times and i can't get to ubuntu at all. Please help!
[Nook Color Android Development] dlfarl2:
Can you post your relevant xorg.conf section(s)?
[Nook Color Android Development] munday:
here's what I've got for the screen in /etc/X11/oxrg.conf

section "Monitor"
Identifier "Builtin Default Monitor"
EndSection

Section "Device"
Identifier "Builtin Default fbdev Device"
Driver "fbdev"
Option "UseFBDev" "/dev/graphics/fb0"
EndSection

Section "Screen"
Identifier "Builtin Default fbdev Screen"
Device "Builtin Default fbdev Device"
Monitor "Builtin Default Monitor"
EndSection

Section "InputDevice"
Identifier "touchscreen"
Driver "tslib"
Option "CorePointer" "true"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/event2"
Option "Protocol" "Auto"
EndSection

Section "ServerLayout"
Identifier "Builtin Default Layout"
Screen "Builtin Default fbdev Screen"
InputDevice "touchscreen" "CorePointer"
EndSection

env variables:

export FRAMEBUFFER=/dev/graphics/fb0
export TSLIB_FBDEVICE=/dev/graphics/fb0
export TSLIB_TSDEVICE=/dev/input/event2
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/system/lib/ts/plugins

I'm not at home but I now think it may be as a result of a missing /etc/pointercal and env variable TSLIB_CALIBFILE

I don't remember running /usr/bin/ts_calibrate DOH! :O

I'll try that when i get back home.
[Nook Color Android Development] dlfarl2:
Ah, yep, that's probably it. If you'll post an img of what you have so far, I'd be happy to play around with it as well - or work on getting the sound, wifi, etc working.
[Nook Color Android Development] munday:
ts_calibrate is dying too, I'm now pulling the libts.so and plugins from the stock nook to see if it will work better.

As far as a SD .img, I was trying to get some functionality prior to handing it out so we don't get inundated with "This doesn't do anything" posts. I plan on making a repo so people who want to hack at it can though. I'll get that started tonight and post the info.
[Nook Color Android Development] dlfarl2:
sounds good, thanks. what happens when you run ts_calibrate? seg fault, no such file, error loading shared library or something else?
[Nook Color Android Development] munday:
no errors, the calibrate screen comes up, just no touch is registered. Also, i checked ts_print_raw and it gets the touch events, just no coordinates.

...
6068.995026: 0 0 0
6068.995392: 0 0 0
6069.008973: 0 0 0
6069.009522: 0 0 0
6069.009888: 0 0 0
6069.023133: 0 0 0
6069.023652: 0 0 0
6069.024018: 0 0 0
6069.037354: 0 0 0
6069.037812: 0 0 0
6069.038209: 0 0 0
6069.051545: 0 0 0
6069.052002: 0 0 0
6069.052155: 0 0 0
6069.065766: 0 0 0
6069.066224: 0 0 0
6069.066376: 0 0 0
6069.079957: 0 0 0
6069.080414: 0 0 0
6069.080781: 0 0 0
6069.091187: 0 0 0
6069.091645: 0 0 0
6069.092103: 0 0 0
...
[Nook Color Android Development] urbanengine1:
Anything new?
[Nook Color Android Development] devastatorx:
At the moment, we are working on getting the touch screen up and running. Working on a driver for it after work today

Unless munday beats me to it.
[Nook Color Android Development] xboxexpert:
Can someone give me an update on if XBMC works on this sucker?
[Nook Color Android Development] devastatorx:
You're kidding right? We don't have the touchscreen running from the sd boot yet.....
[Nook Color Android Development] munday:
I'm been making progress on wifi. I've loaded the firmware and brought the card up, just no luck at connecting to anything yet. Setting the essid using iwconfig does not seem to take. If I can get it working it will be helpful for further dev since we'll be able to install packages on the fly from there.

I've also been messing with the init.rc but things aren't going as well there. For some reason when I repackage it and try to launch an adb shell it dies complaining that there is no bin/sh and I can't connect anymore. If anyone can help shed some light there it would be greatly appreciated.
[Nook Color Android Development] xboxexpert:
Goes to show how much I read...sry :/
[Nook Color Android Development] devastatorx:
Sorry if I came off like an ass. Bad day at work...hopefully when we are up and running smooth I could get some info for you.
[Nook Color Android Development] munday:
There is an arm port of xbmc :) we would need opengl es 2.0 but maybe it will work in the future.
[Nook Color Android Development] munday:
I got u-boot cross compiling on my mac and was able to successfully mod the uRamdisk. This is good news since now I can start modifying the boot sequence to start up stuff (like wifi and dbus.)
[Nook Color Android Development] urbanengine1:
Awesome!!! Great to see progress is being made!!!

Thanks for all your hard work on this, i can't wait :D
[Nook Color Android Development] munday:
just a little update on wifi:

I was able to boot from sd and chroot into ubuntu and enable wifi last night. The driver started and took essid and wep key, but i still couldn't get it to actually connect to the internet.

iwlist shows networks in range.

tiwlan_cu showed the device as connected, but my router seemed to disagree. I think I may have to mess with the wpa_supplicant.conf, I haven't tried this method before but hopefully it will work. Has anybody used wpa_supplicant before?

wpa_supplicant site: http://hostap.epitest.fi/wpa_supplicant/

wpa_supplicant.conf sample: http://hostap.epitest.fi/gitweb/git...ob_plain;f=wpa_supplicant/wpa_supplicant.conf
[Nook Color Android Development] riffrafff:
Very cool, indeed!
[Nook Color Android Development] devastatorx:
Found this as an example wpasupplicant.conf. It may help:

ctrl_interface=/var/run/wpa_supplicant

network={
ssid="myOpenNetwork"
scan_ssid=1
key_mgmt=NONE
}
network={
ssid="MyHomeNetwork"
scan_ssid=1
key_mgmt=WPA-PSK
psk="MyWifiPassword"
}
network={
ssid="MyFriendsWifi"
scan_ssid=1
key_mgmt=WPA-PSK
psk="MyFriendsWifiPassword"
}
[Nook Color Android Development] vapor63:
In getting my incredibly frustrating Asus 1101ha netbook running smoothly with linux, I noticed the following:

https://wiki.kubuntu.org/ARM/OMAP/Graphics

Kubuntu has direct ARM/OMAP 3 hardware acceleration. I know that Kubuntu mobile has been in the works for a while now as well. I know this iteration uses OMAP as well but it doesn't seem to run at a usable pace (yet).

Perhaps Kubuntu with Plasma, or even the yet-completed mobile interface in the works would run smoother on the nook. Just a thought; I may have time later to try it out but I'm tied up with my last semester at the moment. Would love to get a smooth Kubuntu install running, decked out with airsnort-ng, kismet, etc...

Kubuntu Plasma Mobile on ARM/OMAP looks quite promising, although current releases are still alpha. Looks like it won't be out for a while though, so I'm itching to try out the alpha anyways, maybe get it working on dual-boot.

I'm mostly talking out of my ass here so feel free to shut me down if this is nonsense, as I have limited experience working with ARM/OMAP devices.
[Nook Color Android Development] Ophbalance:
Sadly, the 1.1 update seems to have made this all kinds of fubar.
[Nook Color Android Development] urbanengine1:
Any new updates on the sd card image?

Or is all hope lost?
[Nook Color Android Development] devastatorx:
I'm still working on it intermittently when I have free time, which hasn't been very much lately. I borked the ubuntu sd image i had then loaded 1.1 and now back to work on the SD image. I'm learning along the way also so if anyone wants to jump in and help...that would be great. Munday was working on the wifi issue but I haven't talked to him lately about his progress. I was trying to get the touch screen up and running...which is where I will be back to probably this weekend.
[Nook Color Android Development] urbanengine1:
Awesome!! Keep up the good work...
[Nook Color Android Development] mister-walter:
Any new progress? The idea of an Ubuntu installation on my Nook Color is quite exciting!
[Nook Color Android Development] luigi90210:
i agree although i think ubuntu netbook remix would have a better GUI for the nook
[Nook Color Android Development] drivenapollo:
I really hope they can get this working again. This would make it a good option compaired a laptop for me.
[Nook Color Android Development] claytorj:
Not sure where you are at on this, but I have had all sorts of problems trying to connect to encrypted APs (WEP & WPA/WPA2) with the Nook (first on Eclair and then again on CM7). Have you tried turning off encryption and broadcasting the SSID to see if this works before messing with encryption?
[Nook Color Android Development] eNkrypt:
Any progress from the 1.0.1? Or does that work?

Also, am I correct in saying that it can be on a SD card that has other information on it? You don't have to dedicate the SD card to strictly Ubuntu correct?
[Nook Color Android Development] Link3737:
I know it's been a while since an update, but the people in the Galaxy Tab section have done a good bit of work on getting it run on their 7'' android tablet

Perhaps you devs could work together to get this on our Nooks ;)
[Nook Color Android Development] eNkrypt:
I think we should grab some of those devs and bring em' on over here ;)
[Nook Color Android Development] hittingsmoke:
Can we get a non-Megaupload mirror please? That site is garbage. Can't get the file.
[Nook Color Android Development] DiscoPh3v3r:
Has this project... died?

I would LOVE to see some bluetooth on this! Would make it ALOT better IMO. Wondering if anymore devs could maybe work on this :)
[Nook Color Android Development] discourse:
Could someone please take OP's work further if he's no longer interested. That would be awesome :D
[Nook Color Android Development] Link3737:
I've tried contacting both the OP and munday and asking if they'd share their work so far, but neither has gotten back to me yet.
[Nook Color Android Development] mister-walter:
It would be great if they could release their current development work on this so that more devs can work on it and share the burden of the work.
[Nook Color Android Development] Link3737:
Yes, we need a new batch of capable developers to revive this project. :p
[Nook Color Android Development] joe91584:
Before I take the jump tonight can someone fill me in on ubuntu on the nook.

Currently I have a few nooks and all are running on HC, tried CM7 a few times and really could not go back from HC.

Anyway I was looking to try something different today. Does Ubuntu support DSP and can it be overclocked?

From what I read I need to flash 1.0.1 and load Ubuntu on top of that or has someone created a CW rom for the whole process?

One more thing what rev of Ubuntu is this ? 10.x ? I know if can't be 11.4 because of how short of a time it's been out.
[Nook Color Android Development] Arbelzapf:
I just wanted to point out that this guide seems to work.

I haven't had time to fiddle around with it yet apart from setting it up, but I got it running.

Opening applications seems to take forever which is why I didn't get very far yet. It's pretty laggy on my device.

The files I used can be found in this post. The instructions there proved helpful, too

(just that I had to use GScript because Terminal Emulator crash-reboots immediately on my Nook :(. Well, GScript is more comfortable in the long run, anyway)

I'll do some more exploring later. It doesn't look like something I'd like to actually use now, but perhaps there's still room for improvement.

Wi-Fi works. Page loading is decent, but the overall experience is still very slow and laggy. It works best after a fresh reboot

Also, it does not take up the whole screen and only displays 800*600 afaik. I'm sure this can be changed somehow

EDIT: /root/init.sh <--change the values at the top of this file to 1024*600. I'm playing around with values around 570 height because I want "fullscreen" AND the statusbar.
[Nook Color Android Development] ylixir:
wait what? you guys got touchscreen working? don't suppose you guys have your sources up somewhere? github or something?

That touchscreen from B&N sources, or did you make your own driver, or get it from somewhere else?
[Nook Color Android Development] Ophbalance:
Now that is just the #@$3... guess I'm going to have to break down and buy that second microSD after all.
[Nook Color Android Development] devastatorx:
Penkia modified an mtev driver from nokia. The download is at the bottom of my last post ;)
[Nook Color Android Development] Divine_Madcat:
Hey.. it doesn't support more than 2 touches, does it? ;)
[Nook Color Android Development] ErroneousBosch:
I am really interested in this project since:

1. 11.4 netbook remix is going to be engineered for OMAP3/4 (http://www.ubuntu.com/testing/natty/beta#Ubuntu Netbook on ARM) so it seems like Canonical is taking a long hard look at the android engineered hardware.

and 2. While I HATE Unity on a desktop interface, I think it would be grand for a tablet type interface.

I also wonder if something like the Unetbootin (http://unetbootin.sourceforge.net/) could be used to generate a bootloading microsd. EDIT: on looking at the project it looks like that uses a pure GRUB PC bootloader.
[Nook Color Android Development] notinterested:
There is no such thing as 11.04 netbook remix.
[Nook Color Android Development] ylixir:
I just saw a binary, don't see the source?

That was my first thought too, hehe.
[Nook Color Android Development] ErroneousBosch:
I did post a link... Here in my original post which talks specifically about the 11.04 netbook version. This is something that has been part of the Natty plan since Alpha. Did you check the link, or are just trolling?
[Nook Color Android Development] eschrody:
"Remix" may not be the proper term but the following quote is straight from Ubuntu's natty page:

"Ubuntu Netbook on ARM

In Natty the dedicated Ubuntu Netbook is only used on the preinstalled OMAP3 and OMAP4 armel images. On all other architectures the Ubuntu Netbook edition has been merged with the Ubuntu's Desktop.

The ARM version is the first one to ship our new Unity 2D interface by default, as there are no free 3D drivers available initially in a default installation.

One click enablement of the TI OMAP4 addons to install the 3D SGX drivers was added back to the image."
[Nook Color Android Development] I Am Marino:
This is more work than I'm comfortable doing, but this looks awesome. Good job guys.

Sent from my Incredible with the XDA Premium App.
[Nook Color Android Development] LinuxOnNook:
I'm having a bit of trouble getting this working correctly. Immediately after flashing the .img to my SD, it works great.

However, if I simply mount my SD to my PC (Ubuntu 11.04 beta 2) and then attempt it again, adb spits out '- exec '/system/bin/sh' failed: No such file or directory(2) -' . This is, again, after doing nothing more than mounting the SD to the PC.

Is there any way to resolve this without spending another hour flashing the 8gb image again?

Also, do you all have an IRC so I don't have to waste posts here?
[Nook Color Android Development] devastatorx:
A path or simlink isn't set correctly in this image. I'll post a fix or a new image in a bit (worked some nasty hours today and I'm exhausted).
[Nook Color Android Development] devastatorx:
At the moment no it does not. A more stable driver is apparently in the works. Once it is released we shouldn't have a problem getting multitouch up and running.

According to developer penkia concerning mutlitouch

"I read about some concern on this, actually there are four different layers in the stack to have proper multitouch support in a Linux environment, including 1) kernel driver of touchscreen controller, 2) input driver of Xorg, 3) protocol layer and 4) application layer.

In my opinion protocol layer could be the most tricky part, both solutions of uTouch/Grail from Ubuntu and libmeegotouch from MeeGo project are still under development. Once we have a stable release of protocol library it's easy to enable multitouch support in Xorg driver."

With any luck I may be able to get a fully booting image using penkia's files as a base, he is also working on a direct meego port specifiaclly built for tablets called "Meeto". He should have something up soon. Definitely something to look forward too and support!