[HOW-TO] Install CWM [VERIFIED][Update 1/22/2012]

Search This thread

Jsilva124

Member
Mar 18, 2018
9
0
Didnt work

I'm working on this thread to show others how I've gotten CWM running off of my NT.

This will be broken out into 2 sections: SDCard Execution and Internal Installation. I've verified that backup and restore works using both of these methods.

First I would like to thank Bauwks and Nemith who have developed the u-boot crack and recovery.img used in this process. Here are some of the threads that I used for this process:
http://xdaforums.com/showthread.php?t=1440645 - Nemith's CWM recovery.img
http://xdaforums.com/showthread.php?t=1440438 - Next steps and Bauwk's internal image build process

METHOD 1 - SDCARD :

1. Setup SDCard
Using a new SDCard (not one you have info stored on) make a new MSDOS partition table and add a 50 MB FAT32 partition as the first primary partition. Then make sure you enable to boot and lda flags.

Any SDCARD larger than 50 MB should work but I used an extra 2GB laying around. You can add other partitions to the card if you want, but it is not necessary to allocate the entire card. Any added partitions would need to be manually mounted on your Nook anyway.

I used GParted on my Ubuntu machine to do this but any formating tool should work.

2. Copy Files onto SDCard
You can grab the files I used here:
http://www.mediafire.com/?dr6bqau194389te

Just UnZip the files directly to the root of the boot partition you created above (make sure flashing_boot.img, u-boot.bin, and boot.img are on the root not the folder SDCARD)

3. Insert SDCARD into NT
Now, with your NT powered off, eject the SDCARD you just created from your computer and insert it into the tablet. Then just turn it on and VOLA! You should now be in CWM!

You can then insert another (larger, preferably 16 GB +) SDCard and do a full backup.

METHOD 2 - Internal Installation:

ADB REQUIRED!!!!!
Make Sure you have Method 1 working before trying this! It is a good idea to have already backed up your device before proceeding.


Update 1/19/2012: I've modified the internal recovery.img to automatically execute the code in Step 4 which seems to have finally fixed the boot-loop. Now you can use CWM internally without having to be around your computer! Please see Pg 7 for details on how I fixed this issue.

Update 1/22/2012: I'm removing the warnings since this method seem to be verified by a lot of different sources. It looks like Indirect beat me too an APK so please see his thread if you want an easier way to install this:
http://xdaforums.com/showthread.php?t=1458630

1. Get Recovery Image
You can use the image I built from Buawks/Nemith source.
http://www.mediafire.com/download.php?yodxftopf5qckgo

The original image I created (with boot-loop) can be found here but is considered obsolete. I'm leaving it here while the new image is tested:
http://www.mediafire.com/?k5azwo6modab9j9

2. Copy Recovery Image to SDCard
You can either push using
Code:
adb push /path/to/irrecovery2.img /mnt/sdcard/irrecovery.img

or just Copy/Paste from a computer.

I recommend using the SDCard but really you can push this file anywhere you can access it from the Nook.

3. Upload Recovery Image to Recovery Partition
Just follow these adb commands exactly!
Code:
adb shell
su
dd if=/mnt/sdcard/irrecovery.img of=/dev/block/mmcblk0p3

Done! You will get into a boot-loop if/when you go into CWM.

You should now be able to fully backup and restore! To get into CWM either adb
Code:
su
Code:
reboot recovery
or power on the device while holding down N+Power (you may need to unplug usb and/or let go of the power button after boot if device keeps turning off).

NOTE: If you are getting a "Error mounting /sdcard" when using backup/restore you just need to remove and reinsert your sdcard.

4. Reboot out of CWM - Optional
If you still end up in a boot-loop just run these commands from adb to reset some security checks and get out of the CWM boot-loop. Check out this thread for an explanation of how this works:
http://xdaforums.com/showthread.php?t=1444630

Follow these simple steps to reboot:
1. Go to "mounts and storage" in CWM menu
2. Select "mount /bootdata"
3. Execute the following code (thanks Bauwks!):
Code:
dd if=/dev/zero of=/bootdata/BootCnt bs=1 count=4
dd if=/dev/zero of=/bootdata/BCB bs=1 count=1088
reboot

You can also just go to "reboot system now" if the last line of code does not work.

Welcome back! Now get to work on some roms! :D

The SDcard method didn't work for me with my Nook Tablet 7" BNTV450 and I unfortunately cannot access adb as my device is in an orange state bootloop
 
Last edited:

nmyshkin

Recognized Contributor
Nov 21, 2013
1,990
526
The SDcard method didn't work for me with my Nook Tablet 7" BNTV450 and I unfortunately cannot access adb as my device is in an orange state bootloop

NOTHING in this forum is likely to do anything to your tablet but brick it. Totally different animal. This area is for the first Nook Tablet, BNTV250.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    I'm working on this thread to show others how I've gotten CWM running off of my NT.

    This will be broken out into 2 sections: SDCard Execution and Internal Installation. I've verified that backup and restore works using both of these methods.

    First I would like to thank Bauwks and Nemith who have developed the u-boot crack and recovery.img used in this process. Here are some of the threads that I used for this process:
    http://xdaforums.com/showthread.php?t=1440645 - Nemith's CWM recovery.img
    http://xdaforums.com/showthread.php?t=1440438 - Next steps and Bauwk's internal image build process

    METHOD 1 - SDCARD :

    1. Setup SDCard
    Using a new SDCard (not one you have info stored on) make a new MSDOS partition table and add a 50 MB FAT32 partition as the first primary partition. Then make sure you enable to boot and lda flags.

    Any SDCARD larger than 50 MB should work but I used an extra 2GB laying around. You can add other partitions to the card if you want, but it is not necessary to allocate the entire card. Any added partitions would need to be manually mounted on your Nook anyway.

    I used GParted on my Ubuntu machine to do this but any formating tool should work.

    2. Copy Files onto SDCard
    You can grab the files I used here:
    http://www.mediafire.com/?dr6bqau194389te

    Just UnZip the files directly to the root of the boot partition you created above (make sure flashing_boot.img, u-boot.bin, and boot.img are on the root not the folder SDCARD)

    3. Insert SDCARD into NT
    Now, with your NT powered off, eject the SDCARD you just created from your computer and insert it into the tablet. Then just turn it on and VOLA! You should now be in CWM!

    You can then insert another (larger, preferably 16 GB +) SDCard and do a full backup.

    METHOD 2 - Internal Installation:

    ADB REQUIRED!!!!!
    Make Sure you have Method 1 working before trying this! It is a good idea to have already backed up your device before proceeding.


    Update 1/19/2012: I've modified the internal recovery.img to automatically execute the code in Step 4 which seems to have finally fixed the boot-loop. Now you can use CWM internally without having to be around your computer! Please see Pg 7 for details on how I fixed this issue.

    Update 1/22/2012: I'm removing the warnings since this method seem to be verified by a lot of different sources. It looks like Indirect beat me too an APK so please see his thread if you want an easier way to install this:
    http://xdaforums.com/showthread.php?t=1458630

    1. Get Recovery Image
    You can use the image I built from Buawks/Nemith source.
    http://www.mediafire.com/download.php?yodxftopf5qckgo

    The original image I created (with boot-loop) can be found here but is considered obsolete. I'm leaving it here while the new image is tested:
    http://www.mediafire.com/?k5azwo6modab9j9

    2. Copy Recovery Image to SDCard
    You can either push using
    Code:
    adb push /path/to/irrecovery2.img /mnt/sdcard/irrecovery.img

    or just Copy/Paste from a computer.

    I recommend using the SDCard but really you can push this file anywhere you can access it from the Nook.

    3. Upload Recovery Image to Recovery Partition
    Just follow these adb commands exactly!
    Code:
    adb shell
    su
    dd if=/mnt/sdcard/irrecovery.img of=/dev/block/mmcblk0p3

    Done! You will get into a boot-loop if/when you go into CWM.

    You should now be able to fully backup and restore! To get into CWM either adb
    Code:
    su
    Code:
    reboot recovery
    or power on the device while holding down N+Power (you may need to unplug usb and/or let go of the power button after boot if device keeps turning off).

    NOTE: If you are getting a "Error mounting /sdcard" when using backup/restore you just need to remove and reinsert your sdcard.

    4. Reboot out of CWM - Optional
    If you still end up in a boot-loop just run these commands from adb to reset some security checks and get out of the CWM boot-loop. Check out this thread for an explanation of how this works:
    http://xdaforums.com/showthread.php?t=1444630

    Follow these simple steps to reboot:
    1. Go to "mounts and storage" in CWM menu
    2. Select "mount /bootdata"
    3. Execute the following code (thanks Bauwks!):
    Code:
    dd if=/dev/zero of=/bootdata/BootCnt bs=1 count=4
    dd if=/dev/zero of=/bootdata/BCB bs=1 count=1088
    reboot

    You can also just go to "reboot system now" if the last line of code does not work.

    Welcome back! Now get to work on some roms! :D
    11
    Not every user here is at the same level of knowledge. XDA developers is all about sharing and learning, not bashing newbies If you cant respond in a friendly manner, then dont!

    Please try to help fellow users, not give them a bashing!

    We should all be working together here people!

    I have deleted some posts to keep this thread clean!

    @OP if you want me to delete more, let me Know:)

    Peace!
    11
    can you post some pictures how to do the steps with the EASEUS Partition Master
    After installing EASEUS Partition Master, and inserting SD card into PC

    1. Right Click existing partition on SD card and select "delete partition"

    2. Right Click on * (unallocated) and select "Create Partition"

    3.create partition as follows:
    Create as : primary
    File System: FAT32
    Unallocated Space before: 0
    Partition Size: 50 MB

    Click OK

    4. Right Click on new partition (should be Approx 54 MB) and select "set active"

    5. Click apply in main menu

    6. a dialog box will open stating "3 changes are pending, Apply changes now?" Select yes

    7. In a few minutes a dialog will open stating 3 changes were completed successfully. Select OK.

    8. Close EASUS Partition Master

    9. Extract the contents of the NT-CWM_SD to the root of your 50MB partition.

    10. verify 4 files are in the root of your card (boot, flashing boot MLO, and u-boot). If they are in folder, you must move them from the folder to the root of your SD Card, you can then delete the empty folder.

    11. Using windows explorer, right click on your SD-Card and select "eject"

    12. remove the SD card from your PC

    13. power off your nook and insert the CWM SD card in the slot.

    14. Power on your nook, and it will bot into CWM v 5.5.0.4

    15. you can now remove the CWM sd card and install a new one for back-ups.
    11
    Internal Boot-Loop Fixed!

    So I finally got around that pesky boot-loop by modifying the recovery.img. You will have to reflash my new image from the front page to get this to work, but I have tested this a good bit and haven't seen a boot loop yet.

    For those who are intersted, I got around the boot loop by modifying the init.rc for the image. I simply added the following to it:

    Code:
    on init
    ....
        mkdir /bootdata
        mount vfat /dev/block/platform/mmci-omap-hs.1/by-name/bootdata /bootdata
    ....
    on boot
    ....
    service resetboot /sbin/sh /sbin/ntloop.sh
        user root
        oneshot

    The ntloop.sh is a simple script I wrote that utilizes Buawks method of zeroing out the BootCnt and BCB files.

    This method should work for anyone out there developing internal ROMs for the nook!

    The init.rc and ntloop.sh files can be downloaded here:
    http://www.mediafire.com/?95plglf6p91nl2b - init.rc
    http://www.mediafire.com/?9y6w8q57so3orij - ntloop.sh

    I will build an APK to install this (and maybe to create the SDcard too) this weekend. Would work on it now but I'm away from my primary dev computer.
    6
    Alright everyone, calm down. Let's keep this thread posting about CWM and not flaming each other.

    If this post helped click the thanks button!