yashsingh1/xdaforums huggingface dataset:
[Nook Touch Android Development] :
Pro tip - don't run this ROM as your daily driver yet. It's super laggy, it has numerous bugs, and, as you said, it takes up copious amounts of battery, even when idle. Wait 'til [MENTION=2685019]kfazz[/MENTION], a few others and I release a version deemed stable to run it 24/7. :)
[Nook Touch Android Development] aiamuzz:
Hey [MENTION=5981373]NOOK!E[/MENTION] ... been long, ... you, [MENTION=2685019]kfazz[/MENTION] and few others !!! anything cooking ?

that would be good news, i was assuming kfazz must've been busy to spare time over the next build !!!

the last i remember is [MENTION=4636254]pinguy1982[/MENTION] asking for a device installable version so that he could look under the hood to test / improve !!!
[Nook Touch Android Development] ViViDboarder:
Wow. I had no idea this has been taking off. Is this being discussed on an irc channel as well? Hoping I can help. Done kernel work and work on twrp (might be obvious if you had twrp on an EVO or tf101) in the past. My C is rusty though.
[Nook Touch Android Development] aiamuzz:
[MENTION=2453051]ViViDboarder[/MENTION] ... welcome to the thread, thanks for volunteering to help ...

Kfazz, Pinguy1987, Yattaro, Nookie, ... well the team is growing.
[MENTION=2685019]kfazz[/MENTION] 's ... waiting eagerly for the next build, hoping all you guys will come up with ways to optimize this rom.
[Nook Touch Android Development] youxiaojie:
perfect.after changing a tf card,I successfully install test build 2.not sure whether it is my TF's fault. deciding building 3

-

来自我的 MI 2S 上的 Tapatalk
[Nook Touch Android Development] domi.nos:
Could someone please make a video recording of how the current version works?
[Nook Touch Android Development] youxiaojie:
ok！building 3 is ok.and i repartition the sd card.boot 32MB fat16. system 384MB ext4. cache 128MB ext4.userdata 1.31GB ext4.everything ok.it is the TF card's fault.
[Nook Touch Android Development] youxiaojie:
any new info on cm11touch？

来自我的 MI 2S 上的 Tapatalk
[Nook Touch Android Development] lemcus:
Test code #3 works very well! Looking for the next test code.

Thanks
[Nook Touch Android Development] DrNO[PL]:
this looks sick! :)

can't wait for alpha/beta build to test it, any chance for seeing that soon?
[Nook Touch Android Development] domi.nos:
I am really interested as well to see where this project goes. It would be one of its kind device!

Wysłane z mojego GT-N8000 przy użyciu Tapatalka
[Nook Touch Android Development] sega dude:
How do I flash this and how to I install twrp on my NST with Glowlight? I only see a download for the CM11 ROM, not for twrp. Do I flash the ROM with NookManager? My NST with Glowlight is currently rooted on the stock ROM.
[Nook Touch Android Development] youxiaojie:
it is not nesessary to install twrp to nook.just flash sd.img from test2 to sd card,and boot nook with burnt sd card.it will boot to twrp automaticly then install cm11 attached from test2 or test3

来自我的 MI 2S 上的 Tapatalk
[Nook Touch Android Development] youxiaojie:
is this project dead?or still alive?

来自我的 MI 2S 上的 Tapatalk
[Nook Touch Android Development] clavierkid:
I have a couple of NST that are not in use, I'd be glad to join in!

If this is still a thing, that is.
[Nook Touch Android Development] TenchiMasaki:
I would love to see this rom with proper deep sleep as I use my nook on a regular basis still. I just don't have the knowledge on how to fix it. I did experiment with merging in fastmode, but it still wasn't as smooth as in Android 2.1.
[Nook Touch Android Development] youxiaojie:
is there newer release?A year has passed....

---------- Post added at 12:36 PM ---------- Previous post was at 12:35 PM ----------

hoping newer release with less bug and more functions. bless...
[Nook Touch Android Development] Diesen_Dev:
Waiting for it for year, still no beta build...
[Nook Touch Android Development] ZenM:
Bump
[Nook Touch Android Development] ZenM:
Hi I would like to know if there is an intelligent way to copy the ROM to the Nook's memory instead of running of the SD card?.

Also I would like to know if running the ROM from the SD card causes extra wear, I saw people talking about the swap partition but I don't have the knowledge to ascertain if the same principle applies to the ROM installation?.
[Nook Touch Android Development] ZenM:
Might sound a bit out of place but can someone answer in an orderly fashion ALL the information I would need to digest in order to keep THIS project going, from the most basic aspect or book you can think off to forum posts. My request is to make

concrete ordered

list, split most esencial from complementary knowledge. And lastly I will need a guide thru, detail of the work being done here and what should I expect to have trouble with.

I understand this might sound unreasonable but I would like to learn with a practical case.

Thanks for your time.
[Nook Touch Android Development] franzli:
as a quick pointer, you can start from the guides that cyanogen provide. Just search for how to build cyanogenmod to get you started.

I haven't tried it yet, but using the sources provided, you should be able to compile the current version of the ROM yourself (i might give it a try myself if i ever find a bit of spare time).

Now as for continuing development, unfortunately I don't know much more myself, otherwise might also give it a try one day.
[Nook Touch Android Development] ZenM:
Hi trying to run the ROM from the internal memory I stumbled upon a possible mistake inside:

SDCard ROM img > boot > uRamdisk > fstab.zoom2

#######################
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
# The filesystem that contains the filesystem checker binary (typically /system) cannot
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
######################
/dev/block/by-name/system	/system	ext4	ro,barrier=1	wait
/dev/block/by-name/userdata	/data	ext4	noatime,nosuid,nodev,barrier=1,noauto_da_alloc	wait,check
/dev/block/by-name/cache	/cache	ext4	noatime,nosuid,nodev,barrier=1	wait,check
/dev/block/mmcblk0p2	/rom	vfat	sync,noatime,nodiratime,uid=1000,gid=1000,fmask=117,dmask=007	defaults
/dev/block/by-name/boot	/boot	vfat	fmask=177,dmask=077	recoveryonly

# Swap devices
/dev/block/zram0	none	swap	defaults	zramsize=100663296

#
# vold-managed volumes ("block device" is actually a sysfs devpath)
#

# Uncomment this to have external sdcard boot partition also show up as external storage
##/devices/platform/omap/omap_hsmmc.0/mmc_host/mmc1	auto	auto	defaults	voldmanaged=sdcard1:auto,noemulatedsd

## nook touch has two fat32 partitions, p1 is boot p6 is internal storage, so we have to specify here
/devices/platform/omap/omap_hsmmc.1/mmc_host/mmc0	auto	vfat	defaults	voldmanaged=sdcard1:6,nonremovable

## USB storage device
/devices/platform/musb_hdrc	auto	auto	defaults	voldmanaged=usbdisk:auto

The lines

/dev/block/by-name/userdata	/data	ext4	noatime,nosuid,nodev,barrier=1,noauto_da_alloc	wait,check
/dev/block/by-name/cache	/cache	ext4	noatime,nosuid,nodev,barrier=1	wait,check

but both partitions of the ROM that is in the

SDCard

are ext3.

What I did and FAILED was:

1 - Install CM11 normally to an SDCard and checked that it worked.

2 - Create an img of the current installation.

3 - Mounted the previous img to a loopback device and a 1.2.1 Firmware Nook with Noogie to compare the partition layouts.

4 - Formated an ext2 partition to ext4 to match CM11 img layout.

5 - Erased the contents of the boot, userdata, cache.

6 - Copied the contents of CM11 img's partitions to the matching Nook's partitions.

7 - Edited booting img in /boot in hopes of distinguishing if had started the device with the correct ROM.

8 - Edited uRamdisk > fstab.zoom2. (The edits that I tried commented out the last few lines as those units were no longer present and changed the ext4 to ext3)

What else should I do to run the ROM from the internal memory?

Added pics of the layouts as attachments.

Thanks for your time.
[Nook Touch Android Development] ajkfrye:
Want to try this but am new at this and am intimidated. I guess this isn't really ready for people like me yet, but if someone could just list the steps to try this out I would very much appreciate it. I just got a nook simple touch today and rooted it and the ancient version of android it uses makes me cringe. I'm so thrilled to use such an old device to do such cool things and a newer-ish version of android would be a huge game changer.
[Nook Touch Android Development] papercutandroid:
Is there any way to enable either NoRefresh or Fastmode2 on the CM11 NST?

Cheers!
[Nook Touch Android Development] bufa:
Hi! I'm on the old version of cm and want to try this out... No idea how though.

Any step by step guide?
[Nook Touch Android Development] :
Running on Internal Memory

I haven't really done much like this for Android, but I have an Arch Linux PC that doesn't have a lot of hard drive space. What I did was I edited the fstab file and kept only the system stuff on the hard drive, and all my installed programs went onto a usb. I'm wondering if maybe you could edit the fstab equivalent in the kernel and install only the system to the internal, and have your /data and other user directories on the sdcard. Just a thought.
[Nook Touch Android Development] jrk190:
I'd love to see this keep going. Anyone working on this?
[Nook Touch Android Development] hippy dave:
Man I can't believe this got so far and then fizzled out, so sad.
[Nook Touch Android Development] hashish16:
Maybe if we set up a bounty?
[Nook Touch Android Development] DrNO[PL]:
or make it a school project, no-grad until done ;)
[Nook Touch Android Development] dpikros:
Very interesting, it would be a pity not to go till the end...
[Nook Touch Android Development] youxiaojie:
how to port Android 8 GO to nst? How many steps?

how to port Android 8 GO to nst? How many steps?
[Nook Touch Android Development] duc501613:
I have a question, i use NG 2013 and how to flash CWM recovery on my device

Gửi từ Redmi Note 4 của tôi bằng cách sử dụng Tapatalk
[Nook Touch Android Development] ShapeShifter499:
I wish someone could get Android O (GO) working on these devices. The latest Android has features that were meant for low specs.
[Nook Touch Android Development] zaoqi:
How to use it in 2018?
[Nook Touch Android Development] Zaq_Tactic:
I wonder if this works on the NST without the glowlight?
[Nook Touch Android Development] Zaq_Tactic:
I keep trying and trying but can't boot into twrp...

I did actually successfully boot into it once but the .zip and md5 files weren't showing and rebooted the device.

I don't know how it booted into twrp that time.
[Nook Touch Android Development] nmyshkin:
See https://xdaforums.com/t/nst-g-salvaging-cm-11.4157647/
[Nook Touch Android Development] dombeef:
The twrp recovery zip is used to install the zip to the SD card, nothing internally is touched(although, does that mean that we could use the zip on the internal memory using CWM? I do not know how this sd zip works precisely, but it may be possible to install to the internal memory, no guarantees though. And it is nice to have more than one recovery software, I personally prefer twrp due to its easy access with a touch screen.

And I think you mistook me, I have been trying to compile it, but have failed(still trying though, just been really busy lately), I am currently using kfazz's rom that they released. And it is actually not as bad as I expected, any slowness is hid by the slow refresh rate of the screen. I was even able to play world of goo(abet slowly and hard to see) with the new os just fine. Although it does help to change the cpu speed to 1 ghz, from the 800 mhz setting. And yeah,can confirm, the wifi sleep of deaths are happening, kfazz, anyway that I could help you out with finding out where that comes from? Maybe by access to the UART or any android logs during sleep?

Oh also kfazz, how do you get back into the SD recovery? the usual 2 button press for the internal recovery isn't working.
[Nook Touch Android Development] kfazz:
adjusting level of glowlight is supported. turning it off is not on the builds i posted, but i've pushed a fix for that to my repo. the gist is to set the minimum allowed brightness level from 10 to zero, so it can turn off.

page buttons can be modifed by editing /system/usr/keylayout/twl4030-keypad.kl

see here for more info: https://source.android.com/devices/input/key-layout-files.html

Current values:

key 407 VOLUME_UP (top right)

key 412 VOLUME_DOWN (top left)

key 158 PAGE_UP (bottom right)

key 139 PAGE_DOWN (bottom left)

installing to internal storage is something i plan to support eventually, but for now all mounts in twrp are hardcoded to the external sdcard.

try pushing the two buttons once the screen flashes the startup pic, and hold for 10 seconds.

if you want to force a boot to twrp you could backup boot.scr and copy twrp.scr in it's place, then use adb to push boot.scr back when you want to boot back into android.

I plan to make this more robust in the future.

As far as debugging the wifi suspend issue, i'm not really sure what would help.

possibly cat /d/pm_debug/count to make sure the nook actually has suspended, and cat /d/gpio to check

wifi_en_pow and vwl1271 gpios. they should be out high when wifi is on, and out low when it's off.

encore_merge kernel branch has some regressions with power / suspend/ usb that cause it not to suspend when booted while charging, but wifi does appear to be more stable

my nook_nst_3.0 branch should also have wifi suspend working, but it spits out errors occasionally on suspend and resume.

I will try to cherry pick the relevent power management fixes from encore's kernel later.
[Nook Touch Android Development] Kralik:
I think I need to just bite the bullet and flash... though making a backup of my current config would be a good idea! I don't mind the wifi sleep issue, since I keep wifi off nearly all the time on my Nook. :)
[Nook Touch Android Development] dombeef:
No need to, it all runs seperate off a SD card. Just find an old 2gb laying around, that works just fine for me.

And to kfazz, awesome, ill try that wifi thing out tomorrow when I hopefully get a build working. And I have held the buttons for 10 seconds(even tried through the reboot menu in android) to get to the recovery, it just freezes at the Read Forever screen, although its not too important, theres bigger things to fix.
[Nook Touch Android Development] aiamuzz:
oh really !!!

does this ROM and the twrp recovery both sit on the SD card ?

or just the recovery, like the version of CWM that we have which boots out of an SD card and the ROM replaces the current ROM on the device ?

will the current recovery installed internally not be replaced or modified ?

Can one still access the CWM recovery at boot by pressing the bottom 2 buttons?

[MENTION=4675892]dombeef[/MENTION] ... try pressing the left button first and right in quick succession and see if the internal recovery is accessible. I faced a similar issue when i used to press the right bottom button and left in succession. seems like the left & right sequence is important.

Running this ROM out of the SD card without modifying the internal CWM and ROM would be a great idea and enable faster tracking of bugs as more number of people will be able to try and test when its just a matter of popping a SD card and removing it will mean to go back to their standard daily device.

[MENTION=2685019]kfazz[/MENTION] Looking forward to the development of this ROM.

Nookie is not around ?

thanks
[Nook Touch Android Development] aiamuzz:
Yeeeeeah !!!

sorry couldn't hold back ... the moment i realised that my device will not be modified and everything works out of a SD card.

I jumped for my spare 2GB SD card. Finally I have kitkat running on my nook !!! UNBELIEVABLE !!!

I am waiting for your second build [MENTION=2685019]kfazz[/MENTION] ... there is not much to try except navigate which i am already doing ... RAM shows 95-100 MB free with 140+ used ... a tiniest gapps which can run playstore should be more than sufficient. i am interested only in the reading apps, especially those which support offline content.

Looking forward to your build with Glowlight control and button control.

thanks,
[Nook Touch Android Development] Kralik:
You could always download the APKs you need from here without needing the full Play store.
[Nook Touch Android Development] David0226:
I understand that this is likely taking up quite a bit of time but I was wondering if someone could post step by step instructions to boot this ROM from an SD card?
[Nook Touch Android Development] aiamuzz:
come to think of it ... You are actually right ... its practical enough.

Its not like we need to keep trying new and new apps everytime for us to want a playstore(as in a regular android device),

especially after i found out how to download apk's through a nifty chrome extension.

I figured its fairly simple ..

take an empty SD card 2GB ...

download the attached zip file, extract the sd.img, depending on your operating system burn this img file to your 2GB SD card.

I used 'dd' as i am on Ubuntu

sudo fdisk -l

locate the SD card mount(i use a usb adapter to connect the SD card to the system)

sudo umount /dev/sdb*

whatever the sdb, sdc, your usb is populated to. in my case it was sdb

Finally i burned the img file via the following command.

sudo dd if=/your-path-to-the-extracted-image-file/sd.img of=/dev/sdb bs=4M

What this above img does after burning to the SD card is it creates various partition structures needed to install the ROM.

now connect your nook in a booted state to your system

In /media folder (which is actually a partition which shows up as a folder, basically its the internal memory partition for NST)

copy the ROM zip file along with the md5 file. (not to be copied to your SD card as it will be replaced with the recently burned SD card)

Shutdown your nook, remove your existing nook card.

Replace it with the recently burned SD card

bootup the nook

it will boot into twrp recovery.

follow instructions as per kfazz's post.

reboot might fail, again follow kfazz's instructions and you should be good to go ... with your NOOK finally booting into kitkat !!!

Eureka !!!
[Nook Touch Android Development] Kralik:
If you're using Windows, a good tool for writing the image is Win32 Disk Imager, and SD Formatter can fix any size issues you have with your SD card if you need to restore it to normal (e.g. if you flash a 2GB image on a 4GB card).
[Nook Touch Android Development] :
I'm here. ;) Just been busy recently with school, not as much time for development.
[Nook Touch Android Development] aiamuzz:
good to have you back ... i can't believe i am actually running a kitkat off my nook.

[MENTION=2685019]kfazz[/MENTION] ... you've done a commendable job.

I tried side loading the following apps ...

Kindle 4.x - stops abruptly

Kindle 3.x (modified version for nook) - was able to login to my account and read a book from my sync, downloaded integrated dictionary, but could not find the note|highlight|more option when selecting a word.

nook app - login to account successful, could read sample books, but overall delayed response, with books crashing retuning to the library.

titanium backup - installs works, a backup operation took very long and i had to abort midway.

Notes lite - installs and works.

Dictionary.com - doesn't install, possible because this ROM slots this device as a tablet? i don't know. I was able to sideload it on my friends Energy Sistem Ereader Pro successfully with offline dictionary downloaded(hope somebody gets it working on our nookkat too)

google books - installs but a blank white screen, i am guessing bcos no gmail account could be setup on this ROM yet.

wifi toggling works after waking,

will try out other apps that i want running on this app.

sytem crashes / reboots ... sometimes ... rebooted on me 3-5 times.

its a little slow(also bcos its being run out of a SD card, and mine was an old stock SDcard) ... however i am being optimistic about this ROM ... hoping swap is supported on this kernel !!!

[MENTION=2685019]kfazz[/MENTION] thanks for the this great effort ... please keep this ROM running out of the SD card ... until all the kinks are ironed out ... like i already said i'd love to test it if it stays this way as all i need to do is pop in the sd card to take a drive.

some things hoped for ...

1. can the orientation switch actually be transformed into forcing orientation portrait, landscape, revers landscape ?

2. Screenshot option in the power down menu ... thought that was a standard in cyanogenmod ... surprised not to find it.

Love the superuser integration into the settings.

nookie ... time for your to jump into the fray !!!

Great Job !!!
[Nook Touch Android Development] :
I'm getting ready to boot the ROM right now - super excited! :D
[Nook Touch Android Development] aiamuzz:
GREAT !!!

so when i wake up in the morning hope to find some kinks ironed out ... already !!!

generally ghosting is high, and screen flashes are abnormally redundant, some screens flash multiple times by themselves,

I am sure you'll look into it [MENTION=5981373]ИΘΘK¡€[/MENTION]

Good Night !!!
[Nook Touch Android Development] dorfd1:
Does the screen flicker or flash a lot during the boot animation?
[Nook Touch Android Development] :
So, I followed all the instructions on my NSTG, but when I reboot out of TWRP after flashing the cm-11-20150423-UNOFFICIAL-zoom2.zip file, my Nook just boots right back into TWRP, over and over again. Can anyone help me?

Log:

Installing '/media/cm-11-20150423-UNOFFICIAL-zoom2.zip'...
Checking for MD5 file...
MD5 matched
Verifying zip signature...
Zip signature verified successfully.
mount: failed to mount /dev/block/by-name/system at /system: No such file or directory
unmount of /system failed; no such volume
mount: failed to mount /dev/block/by-name/system at /system: Block device required
[i]E: Error executing updater binary in zip '/media/cm-11-20150423-UNOFFICIAL-zoom2.zip'[/i]
Error flashing zip '/media/cm-11-20150423-UNOFFICIAL-zoom2.zip'
Updating partition details...
[i]E: Unable to mount '/system'
E: Unable to mount '/cache'
E: Unable to mount '/data'[/i]
...done
[i]E: Unable to mount storage.[/i]

UPDATE - just tried it again after mounting both /media and /boot and got this log:

Installing '/media/cm-11-20150423-UNOFFICIAL-zoom2.zip'...
Checking for MD5 file...
MD5 matched
Verifying zip signature...
Zip signature verified successfully.
[i]E: Error executing updater binary in zip '/media/cm-11-20150423-UNOFFICIAL-zoom2.zip'[/i]
Error flashing zip '/media/cm-11-20150423-UNOFFICIAL-zoom2.zip'
Updating partition details...
[i]E: Unable to mount '/system'
E: Unable to mount '/cache'
E: Unable to mount '/data'[/i]
...done
[i]E: Unable to mount storage.[/i]
[Nook Touch Android Development] Kralik:
I'm trying it out on my NSTG and so far unsuccessful in getting even TWRP to boot. It just gets stuck on the "Read Forever" screen. Is there a special key combination I need to push to enter recovery? The SD card is 8GB, in case that's relevant... and I've flashed the sd.img using both Windows and Linux, getting the same results.
[Nook Touch Android Development] :
No, no button combination is necessary.

Are you turning your Nook off without an SD card in it, putting the CM card in, and then turning it back on?