[ROM] CM7 8GB &16GB Compatible Beta for the Nook Tablet.., Updated 7th July to Beta

Search This thread

snooch6923

Senior Member
Jan 15, 2012
61
6
FWIW, I tried Adam's method with the 4g class 4 and could not get it to work (several times). I did have the lda and boot flags enabled on the boot partition of the sdcard. I was successful though when I used a 16g class 4 card.
Sounds like the way to go is using a new or fully wiped/reformated 16g class 4 with ida and boot flags both ENABLED for now until Gonc shows us how to set up the sd card manually and posts files.

Would you agree Gonc?

Nooklover....try ENABLING both ida and boot flags, rather than disabling (as I understood you did in your last post.) Let us know if you have any luck!

Thanks Gonc and Celtic for helping tease this one out. I'm going to try the above........as soon as I can afford the 16g card! Pathetic, I know!
 

ckevinwelch

Senior Member
Feb 17, 2011
529
115
As I understand it, the SDcard installation is from 3/7, but the internal installation has been reworked and was updated on 3/9. Is there a way to use newer 3/9 version and put it on an SDcard and run it from the SDcard? Or, will Celtic and Gonc be releasing a new version for SDcard? I hope this is the right place to ask this. Thanks.

The 3/7 SD card version is the same as the 3/9 internal version.

Sent from my NookTablet using Tapatalk
 
  • Like
Reactions: CelticWebSolutions

koyotegambit

Member
Nov 15, 2008
15
0
Not seeing Internal memory when connected

Wonderful Job Gents:D Loving the Nook Tablet even more now. I did the internal root and it works great.

The only issue I'm having is I am no longer able to see the Nook when connected to the PC. Only my SD card comes up. Is there a setting for that, or did I do something wrong in the Build?
 

1000cleverlines

Senior Member
Dec 27, 2011
61
4
well i've been running cm7 for a day now with no problems at all. very impressed with the work you guys have put in. very easy to install and no hitches at all. my nook is running the way i wanted it to run when i bought it, thanks!
 

ratickle

Member
Dec 17, 2010
12
8
North Jersey
CW7 is impressive

Just installed CW7 on an SD card and booted my Nook Tablet into "real" Android. I understand why B&N crippled the Nook Tablet, but I think being able to dual-boot into CW7 will get them even more sales. I'm very appreciative of all the work done by everyone to make this dual-boot possible. This makes my Nook Tablet a much more valuable device. My next step is to make a donation. Keep up the good work guys. I'm looking forward to ICS on my Nook Tablet.
 

Smabbage

Senior Member
May 9, 2010
211
27
Lost in Arkansas
For those individual that want to repartition their SD card to use the unallocated space but don't have Linux installed, you can get gparted as a Live CD from the following website.

http://gparted.sourceforge.net/livecd.php

Once you've downloaded it, burn the .iso to CD and boot the PC from your CD-ROM and partition away. Please PLEASE PLEASE be careful to select your SD card and not one of your hard drives when performing the operation. You might want to watch the video tutorial found below.

http://www.youtube.com/watch?v=j7au...DvjVQa1PpcFMLsR7vUaJ2O1jJU4dZlYV4gaX7W6Z0jvQ=

Credit for the video goes to albertcwertz
 

Goncezilla

Senior Member
May 1, 2010
184
528
Washington DC
Sounds like the way to go is using a new or fully wiped/reformated 16g class 4 with ida and boot flags both ENABLED for now until Gonc shows us how to set up the sd card manually and posts files.

Would you agree Gonc?

Nooklover....try ENABLING both ida and boot flags, rather than disabling (as I understood you did in your last post.) Let us know if you have any luck!

Thanks Gonc and Celtic for helping tease this one out. I'm going to try the above........as soon as I can afford the 16g card! Pathetic, I know!


For those of you waiting for an alternative sdcard write-up, it might take a few more days. I've fallen a bit behind in other work and won't have much free time until Thursday/Friday or so.

From what you all have been posting, and other research I have been doing this seems to be a SDcard/SDcard interface issue rather than the installation method, so I'm not sure this alternate method will do much for those with this issue.
 
  • Like
Reactions: nook_lover

darkquota

Senior Member
Nov 19, 2011
91
17
For those individual that want to repartition their SD card to use the unallocated space but don't have Linux installed, you can get gparted as a Live CD from the following website.

http://gparted.sourceforge.net/livecd.php

Once you've downloaded it, burn the .iso to CD and boot the PC from your CD-ROM and partition away. Please PLEASE PLEASE be careful to select your SD card and not one of your hard drives when performing the operation. You might want to watch the video tutorial found below.

http://www.youtube.com/watch?v=j7au...DvjVQa1PpcFMLsR7vUaJ2O1jJU4dZlYV4gaX7W6Z0jvQ=

Credit for the video goes to albertcwertz

EaseUS partition Master works without having to burn a CD. Celtic suggested it in the support thread.

http://www.partition-tool.com/
 

PlacidCat

Senior Member
Sep 16, 2010
108
32
EaseUS partition Master works without having to burn a CD. Celtic suggested it in the support thread.

http://www.partition-tool.com/

Just curious, other bootable SDs I've seen include EXT4 partitions which are not viewable in Windows flavors. I don't see any mention in the summary for the tool that indicates it can "see" such partitions. (I see support for EXT2/3, however.)

Perhaps it is a moot point in this case - I haven't yet had a chance to flash this image to SD so perhaps it doesn't even make use of EXT4 but I wanted to get a feel for how useful this would be on those images that have such partitions.
 

darkquota

Senior Member
Nov 19, 2011
91
17
Just curious, other bootable SDs I've seen include EXT4 partitions which are not viewable in Windows flavors. I don't see any mention in the summary for the tool that indicates it can "see" such partitions. (I see support for EXT2/3, however.)

Perhaps it is a moot point in this case - I haven't yet had a chance to flash this image to SD so perhaps it doesn't even make use of EXT4 but I wanted to get a feel for how useful this would be on those images that have such partitions.

From what I've googled, it does not support EXT4. It worked fine to add the unallocated space to the last partition of the card after writing this CM7 img to it.
 

movrshakr

Senior Member
Jan 20, 2011
848
62
But what is the answer to the question...does the burned microSD card image result in any EXT4 partitions being on the card?
 

Solar.Plexus

Senior Member
Jan 29, 2012
1,279
319
But what is the answer to the question...does the burned microSD card image result in any EXT4 partitions being on the card?

There are no Ext4 partitions on the SD card image. Pardon my awful crop job... but here are the partitions it creates:

table.png
 

Goncezilla

Senior Member
May 1, 2010
184
528
Washington DC
But what is the answer to the question...does the burned microSD card image result in any EXT4 partitions being on the card?

There should be 2 EXT4 partitions on the SD version of this build. The system (partition 2) and data/cache (partition 3) should be ext4. They should be able to be formatted as ext2/3 as well, but we went with ext4 because it is the preferred format.

There are no Ext4 partitions on the SD card image. Pardon my awful crop job... but here are the partitions it creates:

table.png

I'm assuming this screen shot came from a windows machine? I have a mix of windows and linux machines (using the later for android development) but haven't really messed around with mounting ext partitions from windows. My guess is that Windows does recognize ext4 partitions and is reporting it as ext3.

---------- Post added at 10:03 AM ---------- Previous post was at 09:22 AM ----------

Since some of you are curious about how Celtic and I originally put together a CM7 SDcard, this post will walk you through our method. For now this is more of a placeholder that I will update as I find the time so please be patient and check back.

I can't guarantee that this method will cure any SDcard booting woes that some of you are having, but this method will give a more in depth look at the process. Celtic's SDcard image method, posted on the OP, is still the preferred method.

Step 1 - Format and Partition SDcard.
Using the partitioning software of your choice (I recommend GParted for Linux) follow these steps:
1. Create a new MSDOS partition table on your sdcard (Note: This essentially formats the card and will wipe all data on it)
2. Create a Primary FAT32 partition that is 50MB named "boot"
3. Create a second Primary EXT4 partition that is at least 1 GB (preferebly 2 GB) called "system"
4. Create a third Primary EXT4 partition that is at least 1 GB (preferably 2 GB+) called "data"
5. Create a fourth Primary FAT32 partition using the remaining SDcard space called "sdcard"
6. After all partitions have been created, enable the "lda" and "boot" flags on the first partition.

Step 2 - Initialize Boot Partition.
1. Download this archive: (link comming soon)
2. Extract all contents to the first partition on the sdcard ("boot")

The files here include the boot.img, which consists of the kernel and the ramdisk (the files that initialize the device), and the u-boot initialization and security bypass files.

Step 3 - Initialize System Partition.
1. Download this archive: (link coming soon)
2. Extract all contents to the second partition on the sdcard ("system")

Note: You will need administrator access (sudo for the linux users) to extract this archive due to the rights associated with the system files.

These files are all of the files that define this build of Android. They can be tweaked but use caution.

Step 4 - Initialize Data Partition.
1. Open the third partition of the sdcard ("data") with a file explorer
2. Create an empty folder at the root of this partition called "cache" (you may need administrator access). The folder name here is case sensitive!

This partition will be auto populated on the first boot. This is where all of the 'internal' data will be stored while running off of the sdcard. We designed the sdcard build to trick the system into believing that this third sdcard partition is actually internal memory. Thus, apps can access external storage without actually interfering with the device storage. Should you ever have issues that require you to wipe your data simply delete all the files found on this partition.

The cache folder that you created simply tricks the system into using that folder as cache so the internal device cache is not interfered with.

Step 5 - Insert SDcard and boot
Done! Congrats! You have just built an SDcard manually.

I'll do my best to keep this post up to date with latest releases but no guarantees ;)
 

smarcin

Senior Member
Mar 8, 2008
525
67
Minneapolis
Since some of you are curious about how Celtic and I originally put together a CM7 SDcard, this post will walk you through our method. For now this is more of a placeholder that I will update as I find the time so please be patient and check back.

I can't guarantee that this method will cure any SDcard booting woes that some of you are having, but this method will give a more in depth look at the process. Celtic's SDcard image method, posted on the OP, is still the preferred method.

Step 1 - Format and Partition SDcard.
Using the partitioning software of your choice (I recommend GParted for Linux) follow these steps:
1. Create a new MSDOS partition table on your sdcard (Note: This essentially formats the card and will wipe all data on it)
2. Create a Primary FAT32 partition that is 50MB named "boot"
3. Create a second Primary EXT4 partition that is at least 1 GB (preferebly 2 GB) called "system"
4. Create a third Primary EXT4 partition that is at least 1 GB (preferably 2 GB+) called "data"
5. Create a fourth Primary FAT32 partition using the remaining SDcard space called "sdcard"
6. After all partitions have been created, enable the "lda" and "boot" flags on the first partition.

Step 2 - Initialize Boot Partition.
1. Download this archive: (link comming soon)
2. Extract all contents to the first partition on the sdcard ("boot")

The files here include the boot.img, which consists of the kernel and the ramdisk (the files that initialize the device), and the u-boot initialization and security bypass files.

Step 3 - Initialize System Partition.
1. Download this archive: (link coming soon)
2. Extract all contents to the second partition on the sdcard ("system")

Note: You will need administrator access (sudo for the linux users) to extract this archive due to the rights associated with the system files.

These files are all of the files that define this build of Android. They can be tweaked but use caution.

Step 4 - Initialize Data Partition.
1. Open the third partition of the sdcard ("data") with a file explorer
2. Create an empty folder at the root of this partition called "cache" (you may need administrator access). The folder name here is case sensitive!

This partition will be auto populated on the first boot. This is where all of the 'internal' data will be stored while running off of the sdcard. We designed the sdcard build to trick the system into believing that this third sdcard partition is actually internal memory. Thus, apps can access external storage without actually interfering with the device storage. Should you ever have issues that require you to wipe your data simply delete all the files found on this partition.

The cache folder that you created simply tricks the system into using that folder as cache so the internal device cache is not interfered with.

Step 5 - Insert SDcard and boot
Done! Congrats! You have just built an SDcard manually.

I'll do my best to keep this post up to date with latest releases but no guarantees ;)
First of all, thanks for all the work you and Celtic have put into CM7 for both emmc and SDcard.

Is is possible to use your method above to install nightly's of CM7 to the SDcard? Is there a way to just swap out some files between the nightly's or even Miui, and the SDcard files you and Celtic have put together? I came over from the NC forums, as I returned my NC (wifi problems) and got a Tablet. I miss the ease with which we could take most any ROM and use verygreen's installer to put it on a uSDcard. Is there any way to build something similar for the Tablet? TIA.
 

Goncezilla

Senior Member
May 1, 2010
184
528
Washington DC
First of all, thanks for all the work you and Celtic have put into CM7 for both emmc and SDcard.

Is is possible to use your method above to install nightly's of CM7 to the SDcard? Is there a way to just swap out some files between the nightly's or even Miui, and the SDcard files you and Celtic have put together? I came over from the NC forums, as I returned my NC (wifi problems) and got a Tablet. I miss the ease with which we could take most any ROM and use verygreen's installer to put it on a uSDcard. Is there any way to build something similar for the Tablet? TIA.

Unfortunatley I am not going to be able to keep up with the files on a nightly build (I haven't even gotten the current build files up yet, lol!).

Celtic, however, has developed an update.zip method for updating the SDcard version. We still have a bit of work to do to get that our (need to setup a specific SDcard CM7 branch in the source). I'm sure he will dump more details in the next few weeks ;)
 
  • Like
Reactions: JKShack and smarcin

Top Liked Posts

  • There are no posts matching your filters.
  • 319
    [ROM] CM7 8GB &16GB Compatible Beta for the Nook Tablet.., Updated 7th July to Beta

    ***** DISCLAIMER ******
    Please note this software is still classed as experimental and you use this at your own risk. We have done some in house testing and all has worked fine but we cannot guarantee the exact same results for everyone. We accept no responsibility for any damage or loss of information with your Nook Tablet. You use this software at your own risk. By choosing to download and install this software on your device you accept that you are willing to risk your own device and that any damage and or total loss is your own responsibility.




    FOR PROGRESS AND UPDATES CONTINUE TO READ THIS THREAD. FOR KNOWN BUGS AND ISSUES PLEASE SEE THIS THREAD

    Below you will find Internal release of our Nook tablet CM7. This has been rebuilt from the most recent CM7 stable source. I'll update the 2nd posts with release information asap.

    Please feel free to base your rom on ours, I believe it is now tested well enough and is sufficiently stable to use.

    The Source for the CM7 android device folder, the kernel and meghd00ts Improved recovery can be found here Here

    For information on what you can and can't do and reasons for this please visit HERE


    INTERNAL VERSION 8GB & 16GB COMPATIBLE

    Download HERE MD5 95043b08484aa218ccf93b5ef4785825

    For the internal version you need have access to CWM either internally installed as your recovery or from an SD card. I'm not going to reinvent the wheel telling people how to do that. Just have a look through the development thread and you'll se numerous threads showing you how to do this.

    This version has the ability to reboot to recovery added to the reboot option in the power menu. It does not however come with a recovery image, this was already released by lavero.burgos and can be downloaded from http://xdaforums.com/showthread.php?t=1640958

    PLEASE BACK EVERYTHING UP BEFORE YOUR BEGIN!!!!

    Once you have CWM on screen with the downloaded update zip archive on your sd card, Follow these simple steps

    1. Goto install zip from sdcard
    2. Choose zip from sdcard ( if CWM hasn't recognized your SD card you need to eject it and re insert it once or twice, sometimes you need to go to mounts and unmount SD, pop it out and back in then select mount sd)
    3. choose the CM7-TEAM-B-BETA1-signed.zip
    4. scroll down and select Yes - Install CM7-TEAM-B-BETA1-signed.zip
    5. sit back for a couple of minutes while the installation is carried out

    That’s CM7 installed, next you need to prepare the rest of the device

    1. press your power button once
    2. ***OPTIONAL*** scroll down and select wipe data / factory reset, this is optional but if you are coming from a different OS it is recommended, if you don't it can sometimes causes force closes and various other issues.
    3. you're ready to roll! scroll up and select reboot system, initial boot can take a while and does pause for a short while on the black screen between flash page and CM7 Animation, enjoy CM7 For Nook Tablet!

    if you were already running a version of CM7 it is possible you may be able to skip the wipe data bit and just select wipe cache instead but it's best if you can wipe data and know that you have a clean install without any bugs remaining from a previous install. By all means try just clear cache and see how you go, if you seems to have lots of bugs we recommend doing a clear data and trying again.

    SD VERSION IMAGE ***UPDATE NOT YET AVAILABLE this is the Alpha final version***

    Download HERE

    I've done the SD version a little different this time, it's as a 4gb SD image (the last partition is used as SDcard in CM7 so you can resize this partition to fill up your whole card if your card is bigger than 4gb). The image can be burn using windows Image writer or dd command in linux / OSX

    The window software is available HERE.

    To write the image on linux / osx do the following


    WITHOUT your sd in the machine go to a terminal window and type

    Code:
    mount

    Notice the drives that are showing they will be something like dev/sda. Now insert your SD and give it a moment to recognise it. Once again terminal type

    Code:
    mount

    and you should have an extra device such as /dev/sdc showing which is your sdcard (it may say dev/sdc1 or something but you aren't interested in the number)

    Once you have the SD device id use following code exchanging sdc for your device id

    Code:
    dd if=/location/of/SDfile.img of=/dev/sdc

    Then sit back and wait, it will appear to be doing nothing and will take a long time but once done the command will complete and you have a nice new SD version of CM7 to run :)

    Power off the nook, insert the sd and then power it on to enjoy your new CM7. If it done'st boot try completely powering of and ten connect power cable and wait for it to turn on and hopefully boot form SD. The first boot WILL take a few minutes. Consecutive boots will be faster




    We've been asked a number of times for a donation link so I set one up you can click HERE. Or if you prefer to donate directly to myself or Goncezila by clicking on the donate buttons under our names. We thank you in advance for your generosity :)


    ***** DISCLAIMER ******
    Please note this software is still classed as experimental and you use this at your own risk. We have done some in house testing and all has worked fine but we cannot guarantee the exact same results for everyone. We accept no responsibility for any damage or loss on information with you Nook Tablet. You use this software at your own risk.








    First boot can take a little while. once in you will be requested to enter your Google account details, because your wifi is not yet connected you will be better of skipping these steps, you will be asked again as soon as you try to open Google Market anyway.

    Tap the menu button and select settings (not adwsettings) go to wifi and setup your wifi connection, if for some reason wifi networks do not show, just toggle wifi off and on and it will sort it's self out :)


    Feedback thread HERE so please make sure you post any questions and / or feedback in there and keep this thread for development only. Thank you!





    Thanks and mentions

    All those that support the new release, I'm sure you all know who you are ;)

    Quid246 - for his skills in photoshop to make our new splash screen (Alpha release):)

    Bauwks - Without him we would not be here. He blew the top off the bootloader and his thanks bar is no where near what it should be. Also a thank you for him agreeing to allow us to change his box image on the bootloader when we asked. Please find some of his posts and hit Thanks!

    Loglud - again for helping us out with our research

    AdamOutler - His guide was used to help us with kernel issues and build our SDcard version

    succulent for pointing out that although we had commented out a file in the build, it was was still possible it was effecting up our new build. Also thanks to succulent for creating a build script that automatically added the 2nd boot onto the boot.img during source build. Thank Succulent! You’re a star, it just wasn't happening when I tried to do it :)

    The Cyanogen Mod team for the initial build of Cyanogen mod that we ported over :)

    Generally every other member of XDA - For being so supportive and throwing out ideas and experience!
    83
    Oh go on then, seeing as you all asked so nicely and everybody behaved when I said I was going to hold it for another week, I made a promise and I am a man of my word.

    Check out the first thread for the release.

    Again please post issues in the support thread NOT here.

    The support thread is available HERE and there is a way of posting your


    Remember there is a thanks button so don't post saying it.
    79
    Know issues, Hints and Tips

    • keyboard numbers layout when you hold a letter doesn't initially work, to fix just change keyboard language to your local setting e.g. US english




    PROGRESS UPDATES


    7th July 2012
    Released beta update built on latest Stable CM7 source
    Made some changes which will hopefully help with wifi issues
    added some stability fixes
    Added reboot to recovery in the reboot menu
    Other minor issues tweaked to improve general overall performance and response

    MARCH 20th{/I]
    build.prop update zip added to support thread to cure mounting on USB issues

    MARCH 9th
    CM7 Final Alpha released

    • A complete relbuild of CM7 for the Nook Tablet. The new version is based on Gingerbread 2.3.7 CM7.2
    • All software updated to latest CM7.2 version and all files rebuilt to match
    • Full hardware video decoding for h264 encoded videos
    • Hardware acceleration for gfx
    • Wifi issues fixed so now connection should work without crashing
    • GAPPS removed as per Google requests and GAPPS download link added to OP
    • Many general system bugs fixed
    • Much much more that ill post here when home from vacation


    MARCH 7th 2012

    SD version of CM7 re-released


    MARCH 5th 2012
    Sorry for the lack of updates recently, Gonc and I have been really busy but we're happy to say a new build has been getting tested personally by us and has now been passed on to the testing team.

    Bit more about it is HERE



    FEB 19th 2012
    2nd public release of CM7 for Nook Tablet.

    Changes since original version are:
    • Format bricking issue fixed
    • Boot count issue where it resets your device to standard after 8 boots fixed
    • Market should now install any software you can get on there without the SD / USB issue
    • Browser should now happily play videos from mobile youtube
    • Graphics driver update allows playing of YouTube videos a720p without issue
    • Previous issues updating BusyBox should now be cured
    • Many games and applications that crashed on intro video will now work flawlessly
    • Internal media partition now fully accessible
    • internal media and sdcard now show when connected to USB on computer
    more things which I'll add here when I remember them!




    Feb 12th 2012

    The new build which is alpha 8 is now ready and testing will begin in the next day or two.

    Thanks to all members of the team for volunteering and to xIndirect for setting up the application forms online that everyone filled out to become members and the bug report forms he's also set up.

    Goncezilla and I haven't really discussed a length of time for testing but generally Testing will continue until we believe that the remaining bugs do not cause severe problems for the end user. Once we are at that stage the donators will then get their copies which will allow us to gradually increase the testing coverage before finally being released as a beta to all member of XDA.


    Myself and Goncezilla would like to take this opportunity to thank everyone for their support and understanding while we build you a version of CM7 for your Nook Tablets that we can be proud of :)



    Feb 10th 2012

    Following bugs have been fixed

    • SD format and bricking issue,

    • Market app install problem

    • Various software crashing when it tried to play video (even browser in mobile youtube)

    • Internal Media partition not mounting

    • Media partition not connecting to USB host when plugged in

    Further information on updates and release are available HERE
    72
    Quick update for everyone so you know whats going on.

    I previously mentioned an overclock update, this was a modular update which we had tested and worked fine but you had no real control over it as such, it was either on or off. We've recently had another member join the testing team and it appears they've been working on a kernel with proper governors for overclocking. So we're pretty much thinking we'll not bother releasing the module version and will wait till the proper kernel version is available for us to compile and add as an extra download for everyone.

    Goncezilla and myself have not been working quite so much on CM7 lately as we had to catch up with real life but we got back to work over the last few days and there is now a brand new version in testing and so far it is doing very well with some great feedback.

    We've listened to what people have said and hopefully this new version will make a few more people happy with their NT.

    When our new version is released we'll release an SD boot version at the same time which is also in testing and does of course work on the 8gb too :)

    The new version is the latest CM7 available form source and has been a complete rebuild.

    So watch this space, it's coming soon!

    Before anybody asks for an ETA, 2 weeks lol
    49
    CM7.2 Update [Spilling the Beans]

    Sorry if its been a while, but I have been away for work.....but Team B has been busy :D