yashsingh1/xdaforums huggingface dataset:
[Nook Color Android Development] kassemja:
Has anyone looked into aligning usdcard with Gparted, apparently this can give a 20% gain in read / write speed. with a +6 class uSDcard i think this could 100% usable. is anyone using this image on a +6 or greater uSdcard? can you comment on performance? What about alternate file systems like RFS and BTRFS or ext2,3,4 with or with out journaling. i'm confident with the right mix everyday performance could be attainable.
[Nook Color Android Development] deitiphobia:
I'm curious as to what method you guys used for getting the AD-Hoc and Infrastructure WiFi to work???

Did you guys get it to where you don't have to switch between AD-Hoc or Infrastructure to avoid the WiFi shutting off when the Nook sleeps???

Wondering if this issue has been resolved by some other means.
[Nook Color Android Development] mrodlies:
ive got a class 6 4gb card. still sluggish. havent aligned it or anything
[Nook Color Android Development] t140568:
I'm thrilled to see this coming along so nicely. I'll wait a little longer before giving it a try.
[Nook Color Android Development] xboxexpert:
Yea I'm waiting for the landscape mode to be fixed then I'm all aboard!
[Nook Color Android Development] Divine_Madcat:
its funny.. being a programmer, i am dying to actually do something and help with development, but i have never done OS level stuff, so I am not even sure where to begin (for what its worth, my current work involves C#, and past experience includes Java). If anyone had pointers... ;)
[Nook Color Android Development] suzook:
How could we do this adb using windows?
[Nook Color Android Development] huntjp123:
I think just pull it with adb , make the edits in notepad and push it back.
[Nook Color Android Development] Divine_Madcat:
Just a word of warning - i believe notepad adds some hidden formatting which can mess things up. If you don't have it, get Notepad++, it will save you some headaches. :)
[Nook Color Android Development] huntjp123:
Good point.. I'm still an nedit user here, so I'm not sure if notepad adds anything or not.
[Nook Color Android Development] candre23:
You guys are doing excellent work. Thank you for your efforts!
[Nook Color Android Development] madsmurf:
Awesome Stuff!!! Thanks for sharing. I loaded it up on microsd, pushed some Launcher Pro 0.8.2 action to it and it is actually quite usable considering. I can't wait to see where this will be in a month or so. Hopefully there will be some legit 2.2 action by then, but whatever ;)
[Nook Color Android Development] suzook:
pull it from where? i looked, but cant find it
[Nook Color Android Development] cicada:
The sdcard image has special partitioning that isn't technically 'correct' for an MMC device - 255 heads, 63 sectors - currently this aligns the partitions to 512-byte boundaries when specifying the cylinder counts.

That is to say - further alignment would require modifying the head/sector counts for the proper block sizes (1k, 2k, 4k+ for microSD HC), and the OMAP board would no longer recognize it as a bootable device.

To be perfectly clear - this image *is* aligned properly, based on a <= 2GB sdcard. On larger cards, the 512b block sizes will line up properly with the physical blocks ( 512bx2 = 1024b on a 4GB card, 2048 for 8gb, so on, so forth ).

You're going to get best performance from a regular 2GB(not HC) microSD card, but it should not degrade much at all on larger cards.
[Nook Color Android Development] TchnclFl:
I think you may have to actually modify the image you used to burn the disk, not the android filesystem itself, because I can't find it either.
[Nook Color Android Development] superman_legendary:
Definitely will be donating once you'll get this working. Been watching in the background for a while keep up the good work. The Nook Color is very powerful product and should be huge after it has a good rom.
[Nook Color Android Development] chhaggerty:
Very very nice. Just one question, I don't seen to have a Market app. Is it there or do I need to install it?
[Nook Color Android Development] fattire:
Now running NF straight off my emmc. No SD card at all. Unfortunately no noticeable speedup.

Ah well.
[Nook Color Android Development] shawn605:
I not entirely new to flashing ROMs... I've flashed TW's ROMs on my Samsung Vibrant about 10 times, and even had to ODIN back to stock twice. With the Vibrant I've become rather brave using TW's ROMs... Always remove lagfix, then CW, then flash from SD card.

My question about this Nook is - how safe am I? Can I *ALWAYS* revert back to stock? If so - how? Will I be able to flash future ROMs over this one, or will I need to revert back to stock each time?

I don't mind messing with this, so long as there is a backup plan ;)

Oh oh oh ... And will this flash on 1.0.0 or does it require the update first?
[Nook Color Android Development] fun_:
how about this change for Browser FC?

https://github.com/naobsd/android_frameworks_base/commit/7ecff6454453619ff3147096fd6a1f838962fcaf

I got a report that FC on non-webkit apps, so this one may be better

https://github.com/naobsd/android_frameworks_base/commit/7f35c49e3da5cd5420c4c4c95d5c7cb18f95dafa
[Nook Color Android Development] madfatter:
how did you do this?? ROM seems stable enough to flash to emmc, I noticed my internal memory is completly inaccisable while running of sd card. Does this change if you flash to emmc?
[Nook Color Android Development] fattire:
Not sure what you mean if it "changes"-- you are by definition accessing your internal emmc when you're running off of it...

I'm pretty sure Nookie Froyo is set up not to mess with your emmc normally-- it still has to access the /rom partition to keep the boot counter happy (so recovery won't wipe as it might otherwise), but aside from that it keeps your boot emmc-free.
[Nook Color Android Development] rookie1:
I want to try out nookie froyo but swapping sd card in and out is a real pain. Can we modify uboot to allow dual booting, i.e. if a button is pressed, boot to sd, otherwise boot from internal emmc?
[Nook Color Android Development] japzone:
Tips for New Nookie Froyo Users

If you need help getting things working (Like Market) go to the Tips page on Nookdevs.

nookdevs.com/NookColor:_Nookie_Froyo_Tips(I can't post links since I'm still New, but just put the Bold Text in the Address Bar and it should work anyway
[Nook Color Android Development] japzone:
[HOWTO] Get Protected Market Apps without Extra Hacking

I've Run into a Problem, No matter what Method I try I can't get Protected Apps to show up in Market. However, I've devised a Clever Solution that Exploits a Loop Hole in AppBrain.

Note:This will only work with FREE Protected Apps, Paid Protected Apps will Not Install.

Get The Market Working via the Steps in the the Nookdevs Nookie Froyo Tips Page(Found in my Previous Post)

Now Go to Market and Download the "AppBrain" App and the "Fast Web Installer" App

Next Open your App Drawer and Select "Fast Web Installer"

Next, Make sure your Connected to the Net(WiFi/Network) and Click the Continue Button, Then Wait a Little

Click Ok when Asked, Then Open the AppBrain App

Search for the Protected App you want with AppBrain (Official XBMC Remote for me)

In Search Results Select your App and Wait for AppBrain's App Info Page to Pop-Up

Now Simply Click the Bottom-Right "Install" Button and Agree to the Security Notice

The App Should Now Download and Install!

Please Note:

The Protected Apps Won't Appear in Market's "Downloads"

In Order To Update the Apps you'll have to use AppBrain's "Manage and Sync" Feature

Now Go and Enjoy the New Apps you Can Download!
[Nook Color Android Development] fattire:
Update: After messing with some settings and actually using the cache partition rather than data+cache on one partition as previously done, I can report that performance does seem to be somewhat better on emmc. It's no dsp, but it's a nice start. More investigation to come :)
[Nook Color Android Development] japzone:
Ok a Recap of my Problems:

In the New Update I can No longer View in Landscape Mode. Before I could Trick my NC into Landscape by Setting the "Force Landscape" Option in Browser then I'd Enter and Exit the Browser to Get Landscape. OR I could use a New App I found that makes two Shortcuts for Switching between Landscape and Portrait. However, Now whenever I try to Switch to Landscape my NC Forces itself back to Portrait almost Immediately. Now Even though I have Browser Set To Force Landscape When I open Bookmarks it Switches to Portrait then Back again when I exit Bookmarks. This is a Very Big Annoyance for me. Is there Anyway I can Disable the "Semi-Support" you added for the Accelerometer?

My NC refuses to Play Video via it's Hardware Completely. Not even Youtube works(App AND Mobile Site) I get a "Problem Playing Video" error every time. Even Videos other People have gotten to work Refuse to play. I've tried third Party Players like VPlayer and Real Player but they both Failed. The only one that works is RockPlayer and only in Software Decode Mode. But even then I can only get SD quality FLV and AVI files to Play. MP4 Videos are out of Sync with Audio, even Ones from Youtube which should Play fine on the NC. However It seems I get the Same Problem even with NC's Default OS.

Any Help with these Two Problems would be GREATLY Appreciated
[Nook Color Android Development] AaronBronander:
I've been rooting android since the G1 and I've never anticipated a ROM more then this one. Take the time, get it working smoothly and I'll be happy. Xda devs have yet to let me down :-)

Sent from NC (rooted) using XDA App
[Nook Color Android Development] xboxexpert:
I would like to add that a Fully charged battery plays a HUGE roll in the speed at which the OS works. I had below 20% and I was lagging all over the place. I have 100% on a Class 2 (4GB) stick and Its flying!
[Nook Color Android Development] madfatter:
I still don't quite understand how to flash directly to emmc
[Nook Color Android Development] deitiphobia:
Alternative to Calibration Fix - LCDDensity App in Marketplace

I have performed the screen calibration method several times with my Nook Color, but even after performing the calibration, I still had issues with the screen not being very responsive at the edges and corners. Unfortunately some programs have navigation features at the edges or corner, so this issue really effects things like switching tabs in Dolphin-Mini, using the search in Marketplace, etc.

Thanks to a poster on XDA, I found an app called "LCDDensity" in the Android Marketplace. The app is free.

The in app description states:

"This application can change screen density of your phone. It will result in virtually larger or smaller resolution. Smaller density means virtually larger screen​

The default screen density of the Nook Color is somewhere around 167.3333 (this number from memory, I may be off by a point or two). I set my screen density to be 20% higher at 203 using the LCDDensity app. It then reboots your Nook Color, and when your Nook finishes booting, you will see everything appears larger on screen. Text, icons, widgets, everything!

Now what I've experienced is that my issues with the screen being unresponsive at the edges and corners, completely went away. I think now that things are larger, my fingers have larger targets, and that alone is enough to make the difference. I had real trouble selecting tabs in Dolphin Mini prior to this fix. I can now select and close tabs with ease, as should be. I can also easily press the search icon in the top right of the screen in the Android Marketplace.

FYI, the Samsung Tab using a screen density of 250.

Maybe this should be considered as a helpful addition to the screen calibration fix.
[Nook Color Android Development] jomnyman:
First I want to thank the devs who are working on this, its really amazing what they have been able to do already.

I am curious, why does the current version run so slowly? Not being a developer myself I don't understand what keeps it from performing closer to what one would expect from the hardware specs. Obviously there is some kind of components that are used to make the stock OS run more quickly, does it just need to be optimized for the hardware? Is it the lack of a JIT? This is not meant as a criticism, I am just genuinely curious about how this stuff works. :)
[Nook Color Android Development] kejar31:
Yep this made things much better for me as well
[Nook Color Android Development] kejar31:
To be honest 220 seems to be the sweet spot though
[Nook Color Android Development] fattire:
*** Caveat ***

this stuff is for informational purposes only. Truly. I wouldn't bother doing it this way, as the inclusion of clockwork recovery into NF would allow the process described below (or a similar one anyway) to be executed quickly and automatically. Clockwork Recovery is coming very soon

.

In a nutshell, one might rm -rf (ie, permanently wipe out) the contents of /boot, /system, /cache, /data on the emmc and replace them with the contents of NF as they exist on the SD card. (actually, on /boot it might be wiser to only replace MLO, u-boot.bin, and uImage from NF until the clockwork recovery uRecRam/uRecImg is ready, which should be very soon as I see Koush, BertoJG, [mbm] and others are working on it and

have betas going already

.)

One would also need to create a special uRamdisk based on NF's ramdisk-src, where init.rc is modified to mount the mmcblk0 (internal emmc) partitions instead of the mmcblk1 (sd card) partitions for /boot, /system, /data and /cache. This new emmc-friendly uRamdisk would go in the /boot directory on the emmc.

Bonus: If one were also inclined to remove u-boot.bin's auto-wiping bootcount, battery, and autoflash stuff, u-boot.bin could be rebuilt with some changes to the configuration file. Namely, removing run checkbootcount; run checkrom; run checkupdate; run checkbcb; from CONFIG_BOOTCOMMAND.

That wouldnt address /sdcard insertion and probably other stuff (like accessing /media-- it would have to be added also to init.rc and /etc/vold.fstab). But these things are still wonky in NF...

Obviously this would all remove/replace most of the existing OS... so there is risk and peril involved here. Standard GPL-style disclaimers apply. I don't currently recommend trying any of this-- do so at your own risk and discretion. But who knows, it just might work to get a bootable Nookie Froyo system sans SD-card. :cool:

(checks my SD slot.) Empty.
[Nook Color Android Development] fattire:
I should emphasize... with the cache blocking issue fixed, input performance is terrific. Responsiveness like 1000x better. Dsp not in yet tho.
[Nook Color Android Development] jay084:
Are flash videos (flash plugin) within the browser supposed to work? Or is this feature not supported yet in this build?
[Nook Color Android Development] fattire:
Some flash works, some doesn't. If it requires hardware acceleration to play, it probably won't play...

In the meanwhile, here's a little something that might be fun to do in adb shell.

[COLOR=#008b00][COLOR=#008b00] mount -o remount,rw /[/COLOR]
[COLOR=#008b00]mkdir /mnt/emmc-cache[/COLOR]
mount /dev/block/mmcblk0p7 /mnt/emmc-cache
[COLOR=#008b00]mkdir -p /mnt/emmc-cache/nf[/COLOR]
[COLOR=#008b00]rm /cache [/COLOR]
ln -s[COLOR=#008b00] /mnt/emmc-cache/nf /cache[/COLOR]
mount -o remount,ro /[/COLOR]

Good for one (1) boot. Cicadaman will make this permanent in the next version.
[Nook Color Android Development] TchnclFl:
And precisely what does THAT do? :confused:
[Nook Color Android Development] fattire:
Will any brave soul step up to find out I wonder?
[Nook Color Android Development] TchnclFl:
Haha I try not to make it a habit to type unknown code into the command prompt O_o.

OK I did it :P. Nothing seems to have changed :O
[Nook Color Android Development] fattire:
You sure? Try doing some stuff. Write an email. Browse the Internet. Be free. Enjoy your youth.
[Nook Color Android Development] rhcp011235:
It has no impact on hurting anything. and it does speed up things.

Im in the dev team. and i wount use this build till this was introduced. So i can say 100% this speeds things up. Wait for more good stuff to come :)
[Nook Color Android Development] stwallman:
Does changing the density affect the "sharpness" of the screen (like videos, photos, etc.) ?
[Nook Color Android Development] suzook:
Not at all. All it does is make icons and such bigger on the screen.
[Nook Color Android Development] Novarider:
Since Clockwork recovery is so close will it be easier for the devs to get this turned into a full rom we can just flash? I mean once we have CWM recovery fully functional
[Nook Color Android Development] kejar31:
I dont see why not!!!

I am a dev on the DX (gummyjar) and just got my nook this weekend... i plan in releasing a rom in the future, when more of the basic stuff gets worked out.
[Nook Color Android Development] chhaggerty:
I've been using Nookie Froyo for the past couple of days with excellent results. I would love to be able to transfer NF to internal memory along with ClockworkMod recovery. If anyone can descibe the process i would very much appreciate it. Thanks.
[Nook Color Android Development] jay084:
I still don't understand why flash videos/plugins are not working in nookie froyo? Is it not a modified version of android 2.2? I'm fairly new to the whole android scene so a layman term explanation as to why flash video still doesn' t work would be appreciated, and what needs to be done to make it work.
[Nook Color Android Development] fattire:
Uhh... see above. Also, won't someone (aside from rhcp and xawen) give my cache thing a shot? Should result in some goodness.
[Nook Color Android Development] fattire:
Flash video requires hardware acceleration. This requires a Texas Instruments' system called "DSP", which has to be compiled into the kernel, along with a communications "bridge" that can exist in userland or within the kernel. Some supporting libraries, also distributed by TI, have to be properly installed, located, and the whole DSP system needs to be launched properly at bootup.

Cicadaman has everything almost working and in place, but there are a few sticking points that he's working on.
[Nook Color Android Development] stwallman:
I was able to get the Flash plugin working without any issues. All I did was download the Flash Player from the Market. I went to CNN.com (non-mobile site) and was able to watch one of the videos without any significant issues (a bit of lag was the only problem). Using Dolphin HD browser.
[Nook Color Android Development] chhaggerty:
Did the "cache thing" Seems to be good, but it's hard to know for sure without an objective benchmark.
[Nook Color Android Development] fattire:
Not all flash video requires hardware acceleration, and some flash video may fall back to software rendering if hardware is unavailable. However, you'll probably have fewer FPS and everything else will likely slow down to a crawl...
[Nook Color Android Development] jay084:
Another question. So how can I get "The Market" on Nookie Froyo? When I connect the Nook running Froyo I get a "OMAP3630 No driver found" error, "Device Driver software was not successfully installed". I'm running Windows 7 64bit by the way.

Can someone please post step by step instructions on how to fix this error and install Android market on Nookie Froyo? And if possible post the vending.apk that your currently using. Any help would be appreciated.
[Nook Color Android Development] likearaptor:
Expanding to fill SD Card

I have really liked running this on my Nook but I have a 8GB microsd card I am using. Right now I have written the 2GB image to it and it has been working fine but I would really like to expand the 4th partition to fill the card up. I imagine I need to clear the card out and start again.

I first got the stats from the sdcard on the partitions so it could help me make sure I kept the sizes intact:

Disk /dev/sdd: 7969 MB, 7969177600 bytes
255 heads, 63 sectors/track, 968 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdd1 * 1 15 120456 c W95 FAT32 (LBA)
/dev/sdd2 16 34 152617+ 83 Linux
/dev/sdd3 35 123 714892+ 83 Linux
/dev/sdd4 124 230 859477+ c W95 FAT32 (LBA)

Then I put the card in my nook, did the format sd card, and then put it back into my linux box and setup the first three partitions so that they had the same amout of space in blocks or more. The fourth partition which I assume is the sdcard part I used to fill up the rest of the space. I also marked the first partiton as active for Boot.

I then formatted each partition to the appropriate file system and then mounted them and extracted my backup including all file/directory permissions.

I tried to boot from the card after I did that but it wouldn't boot. I imagine I need to now run a command to load the bootloader on it like you do with grub on your normal hard drive but I am not sure what I need to do. If you can give me instructions on how to fix this, or start from scratch, or a 8gb image I would appreciate it :)
[Nook Color Android Development] japzone:
an Answer and a Question

@likearaptor

Actually, I just used GParted and Expanded the 4th Partition on my existing Card and it worked Great. I have a 4gb card and it Now has a 2gb sdcard partition.

On a Side Note:

Does Anyone know a way I can Force Landscape? Ever Since 0.5.6 I can't use RotateD to Change Screen Rotation. I'd Prefer a way that doesn't Involve making it a Permanent Change (ie: Modding a System File so that it Boots Landscape) Any Help would be appreciated.
[Nook Color Android Development] chhaggerty:
Just install the google apps as instructed on the wiki:

http://www.nookdevs.com/NookColor:_Nookie_Froyo_Tips

That should give you a working market. I would also recommend adding AppBrain and Fast Web Installer has described earlier in this thread.
[Nook Color Android Development] rjsmith2007:
Looks like it relocates the cache from the sd card to the internal memory using a symbolic link.
[Nook Color Android Development] jay084:
When I connect my NC running Nook Froyo to my PC and try to adb install an apk in the command prompt it says: "error: device not found". So while running Nookie froyo my pc doesn't recognize my nook. Does anyone have any ideas?
[Nook Color Android Development] chhaggerty:
It can be tricky getting the drivers installed to recognize the nook color. Check this for information to properly install and troubleshoot the drivers. Also make sure USB debugging is checked under Applications/Development.

http://xdaforums.com/showthread.php?t=882751
[Nook Color Android Development] wtorres141:
Your Information was SPOT ON!, thanks much for that tidbit about GParted, I now know have a 13GB storage partition on my SDCard (for pictures mostly); I also tried the RotateD app...seems like it worked for 1 second, then reverted...after the 3rd try it stopped working at all...i can get it to repeat the 1 second swap if i switch launchers from stock to LauncherPro...:cool: cool enough now, just need landscape mode, clockwork (full backup)...
[Nook Color Android Development] japzone:
@wtorres141: Your Welcome.

And My point was that RotateD worked

Before

the Latest Update. I don't want to have to Downgrade to the Previouse Version just to get Landscape back because some of the Apps I wanted(ie: Official XBMC Remote) didn't work till this Latest Update (0.5.6) but it's a Strong Inconvinience to Not be able to use Landscape

At All

now. I can only use Landscape if an App has it's own Option for it(ie: Browser) Can someone

PLEASE

advise a workaround, patch, or other trick. Many Thanks to whomever can help!
[Nook Color Android Development] Canadoc:
I dont have gparted and am musing a mac laptop on vacation so cant burn a disc of it. Any other way to do this?
[Nook Color Android Development] likearaptor:
I backed up the files from that partition, then deleted the partition in fdisk and created a new one with the same type. Mac should have a similar fdisk utility that linux has. After I created the partition I did a mkfs.vfat /dev/sdd4 and copied the files back over
[Nook Color Android Development] Canadoc:
thx but am not well enough versed in terminal to figure this out on my own.