(How To) CM7 Bootable SD

Discussion in 'Nook Color Technical' started by J515OP, Apr 17, 2011.

  1. J515OP
    Offline

    J515OP Super Moderator Staff Member

    Joined:
    Jan 6, 2011
    Messages:
    5,174
    Likes Received:
    899
    Trophy Points:
    113
    Location:
    Northern CA
    Tablet / Device:
    Nook Color, Nook Tablet 16GB, Vizio VTab, Nexus 7
    xda Instructions: [ROM][CM7] Size-agnostic SD Card image and CM7 installer for SD Cards. with updater - xda-developers

    CM7 Releases: Latest Version - CyanogenMod Wiki
    (scroll to bottom for google apps)

    1. Download generic-sdcard-v1.3 img and unzip thefile.
    2. Download update-cm-7.1.0-encore-signed zip file (CM7 stable).
    3. Download gapps-gb-20110828-signed zip file(latest google apps).
    4. Burn the unzipped generic-sdcard image to sd card using Win 32Disk Imager.
    (NOTE: you will only see ~115MB of space on the card after doing this. This is correct and normal you are not losing the remaining space on your SD card but it will only be visable once you boot into CM7.)
    ​4a. Use EaseUS partition manager or another partition manager program to resize the boot partition to 250MB.
    5. Copy update-cm-7.1.0-encore-signed and gapps-gb-20110828-signedzip files to SD card. *Do not change the file names.*
    5a. *Optional* If you want to run an overclock kernel you need to choose and download a compatible kernel for SD (not eMMC).
    5b. Move the uImage file from the SD card to your pc as a backup.
    5c. Rename the oc kernel you have downloaded uImage copy it to the SD card.
    6. Power down Nook and insert SD Card.
    7. Power on Nook and wait for CM7 boot program to run.
    8. Program will say install finished “It is safe to power off now” but wait until the screen goes blank.
    9. Hold power button for 10 seconds to power down Nook.
    10. Power up Nook.
    11. You will see blue text Android followed by CM7boot screen followed by a choice of com.android.provision.DefaultActivity or Setup Wizard.
    12. Choose Setup Wizard.
    13. Touch the Android to begin.
    14. Choose skip at google account.
    15. Choose next use location.
    16. Select time zone, check automatic then next.
    17. Press the n button.
    18. Then Menu>Settings>Wireless & networks>Wi-Fi settings and connect to your network.
    19. Once connected use the Back button twice.
    20. Choose Accounts & sync from the menu. Add account>Google.
    21. Choose next.
    22. Sign in with your Google account.
    23. Click OK.
    24. Select the Google apps to install (recommend Gmail, Google Maps, Google Voice andYouTube). Click OK.
    25. Click Accept.
    26. Click each selected app to download it.
    27. Choose if you want to use backup & restore, click next.
    28. Click Finish setup.

    You have now completed the major portion of the setup and can run CM7 J

    Extra setup -

    Menu>Settings>CyogenMod settings>Performance>CPUsettings>Max CPU frequency: 925MHz, Set on boot checked.
    Menu>Settings>CyogenMod settings>Tablet tweaks>Choosesoft-buttons: add Home, set others to preference.
    Menu>Settings>CyogenMod settings>Tablettweaks>Choose unhide button> Vol+ or Vol-
    Menu>Settings>Applications: Check Unknown sources
    Menu>Settings>ADWLauncher>Screenpreferences>Desktop Columns: 8

    *Note according to micro SD card tests on the XDA forum choosing a card with a high small block Random Write speed (QD32) may result in performance increases in running bootable ROMs from a micro SD card while cards with poor QD32 performance may have issues with speed and force closing. For further information check this thread here xda-developers - View Single Post - SD Strange-results - or - How I learned to love CM7 on SD - Dec-11 results compiled! and the table listing tested QD32 speeds https://docs.google.com/spreadsheet/ccc?key=0AjPE3ZAD2eVudE9vZmQ3aHlfTkFvU2J4ZUplRDJQTEE#gid=0.
    Last edited: Jun 13, 2012
    • Like Like x 44
  2. J515OP
    Offline

    J515OP Super Moderator Staff Member

    Joined:
    Jan 6, 2011
    Messages:
    5,174
    Likes Received:
    899
    Trophy Points:
    113
    Location:
    Northern CA
    Tablet / Device:
    Nook Color, Nook Tablet 16GB, Vizio VTab, Nexus 7
    First impressions of CM7 stable are great! This really gives you a tablet feeling and very much takes on the feeling of honeycomb in that regard. Runnung a 4GB Class 10 SD card and multitasking/switching tasks is slow but runs great once you are in the apps.

    I can see why so many people are happy with CM7 and this is a great way to try it out or have your tablet system and keep autonooter on eMMC for Nook functions.

    :)

    JP
  3. bluewhite79
    Offline

    bluewhite79 Junior Member

    Joined:
    Mar 21, 2011
    Messages:
    67
    Likes Received:
    2
    Trophy Points:
    8
    Location:
    MD
    Tablet / Device:
    rooted nook color
    I have a 16gb class 6 Transcend coming in the mail soon. I may try to run CM7 from the card and use my autonooter on the emmc. It just all depends on how smooth cm7 runs from the class 6 card though.
  4. nabwong
    Offline

    nabwong Junior Member

    Joined:
    Apr 18, 2011
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Hi,

    Stupid noob question. Can I use the remaining space of the SD card to store files/vids/etc? Do I need to partition it first?

    Thanks.
  5. LocalStain
    Offline

    LocalStain Junior Member

    Joined:
    Feb 10, 2011
    Messages:
    528
    Likes Received:
    46
    Trophy Points:
    28
    Location:
    A very small Island, Planet Earth
    Tablet / Device:
    Nook Color CM7n, HTC Aria CM7 RC1, Cr-48 Test Pilot,
    No need to partition the "Size Agnostic" CM7 SD rom will leave the rest of the SD available for storage.
  6. bluewhite79
    Offline

    bluewhite79 Junior Member

    Joined:
    Mar 21, 2011
    Messages:
    67
    Likes Received:
    2
    Trophy Points:
    8
    Location:
    MD
    Tablet / Device:
    rooted nook color

    How do you apply an overclock kernel to a bootable SD? I know CM& runs at 925, but how do we apply the latest updates from dalingren?

    edit: nevermind. i found there is a kernel designed specifically for the SD.

    should i wipe dalvik cache and cache partition before wiping this? Wouldn't that affect my emmc instead of the sd card setup?
    Last edited: Apr 19, 2011
  7. nabwong
    Offline

    nabwong Junior Member

    Joined:
    Apr 18, 2011
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Much appreciated. Thanks.
  8. J515OP
    Offline

    J515OP Super Moderator Staff Member

    Joined:
    Jan 6, 2011
    Messages:
    5,174
    Likes Received:
    899
    Trophy Points:
    113
    Location:
    Northern CA
    Tablet / Device:
    Nook Color, Nook Tablet 16GB, Vizio VTab, Nexus 7
    Yes, use the kernels for SD and no, don't wipe anything. Everything is contained on the SD and you are correct that wiping would only wipe eMMC.

    JP
  9. bluewhite79
    Offline

    bluewhite79 Junior Member

    Joined:
    Mar 21, 2011
    Messages:
    67
    Likes Received:
    2
    Trophy Points:
    8
    Location:
    MD
    Tablet / Device:
    rooted nook color

    so, once i place the OC.zip onto the root of the bootable SD, how do I "flash" it?
  10. J515OP
    Offline

    J515OP Super Moderator Staff Member

    Joined:
    Jan 6, 2011
    Messages:
    5,174
    Likes Received:
    899
    Trophy Points:
    113
    Location:
    Northern CA
    Tablet / Device:
    Nook Color, Nook Tablet 16GB, Vizio VTab, Nexus 7
    From the XDA thread, verygreen explains it. I have added the emphasis in bold.

    OC Kernel installation instructions:
    After you have a running CM7 by doing the steps above.
    Get CM7 OC kernel from Dalingrin's thread. Unpack the zip file, the result should be a file with the name "kernel" and some other stuff. Rename the kernel file to uImage.
    Shutdown your nook and take the uSD card out (make sure the nook is not plugged into USB bus or it'll boot into eMMC then).
    Plug the SD Card into the computer, copy uImage file you just created to the first partition (the partition name would be "boot") instead of the existing file with this name (might want to save the original file just in case).
    Now you are ready to go again.
    You'll need to repeat these steps every time you upgrade to a new nightly build, because they carry their own kernels with them.

    I haven't tried it yet myself and not sure if I will geven that the limiting factor is probably the SD card more than the kernel speed in this case. You might want to run some bench marks before and after and see if you notice a difference.

    JP
  11. bluewhite79
    Offline

    bluewhite79 Junior Member

    Joined:
    Mar 21, 2011
    Messages:
    67
    Likes Received:
    2
    Trophy Points:
    8
    Location:
    MD
    Tablet / Device:
    rooted nook color
    thanks. I should rename it to "uImage" and move it not to the root of the SD, but the "boot" partition (file?). And then take the existing uImage otu and replace it with the new one?

    just trying to clarify.
  12. J515OP
    Offline

    J515OP Super Moderator Staff Member

    Joined:
    Jan 6, 2011
    Messages:
    5,174
    Likes Received:
    899
    Trophy Points:
    113
    Location:
    Northern CA
    Tablet / Device:
    Nook Color, Nook Tablet 16GB, Vizio VTab, Nexus 7
    Yes, that is correct. Copy the file uImage currently on the disk to your pc so you have a backup. Then rename the OC kernel uImage and move it to the SD card.

    Now in my case (Windows 7) once I have run the boot squence with CM7 Windows won't recognized the SD card and wants to format it. Because of this you can't add anything to the disk and if you reformat it it will wipe out the CM7. This is why I added the instructions to include the google apps before instering the card and booting the first time. So you have 2 options.

    1. You can format your card and start from the beginning but replace the uImage file when you are adding the google apps to the disk before removing from your pc and booting.

    or

    2. You can get a disk utilities tool like EASEUS Partition Manager which will let you access the disk and then replace the file. In this case you will only see the boot partition. Placing the file on this partition and not in any folder is like being in the root of the SD card.

    Hope that helps. I'll update the OP to include a note about making the OC kernel change durring the process since going back after seems to be a pain.

    JP
    Last edited: Apr 19, 2011
    • Like Like x 2
  13. bluewhite79
    Offline

    bluewhite79 Junior Member

    Joined:
    Mar 21, 2011
    Messages:
    67
    Likes Received:
    2
    Trophy Points:
    8
    Location:
    MD
    Tablet / Device:
    rooted nook color
    thanks. won't there already be a "uImage" file? you said "copy the uImage currently on the disk to my PC....but don't you mean, MOVE to the PC? In other words, I want the non Overclocked uImage off the SD card, and the newly renamed "uImage" copied into its place.

    edit: ok, i see your revised first post.
    Last edited: Apr 19, 2011
  14. J515OP
    Offline

    J515OP Super Moderator Staff Member

    Joined:
    Jan 6, 2011
    Messages:
    5,174
    Likes Received:
    899
    Trophy Points:
    113
    Location:
    Northern CA
    Tablet / Device:
    Nook Color, Nook Tablet 16GB, Vizio VTab, Nexus 7
    Yes, I thought of that too. I do mean move not just copy. Or when you replace the uImage on the SD to replace the file by saving over it.
  15. Shortyred
    Offline

    Shortyred Junior Member

    Joined:
    Mar 28, 2011
    Messages:
    314
    Likes Received:
    8
    Trophy Points:
    18
    Location:
    Buckeye State of Mind
    Tablet / Device:
    Nook Color
    Ok I just came over to the dark side... and boy is it dark in here!!!! 8) Now my learning curve starts all over!!!
  16. J515OP
    Offline

    J515OP Super Moderator Staff Member

    Joined:
    Jan 6, 2011
    Messages:
    5,174
    Likes Received:
    899
    Trophy Points:
    113
    Location:
    Northern CA
    Tablet / Device:
    Nook Color, Nook Tablet 16GB, Vizio VTab, Nexus 7
    "Feel the power of the dark side"

    -DV
  17. Shortyred
    Offline

    Shortyred Junior Member

    Joined:
    Mar 28, 2011
    Messages:
    314
    Likes Received:
    8
    Trophy Points:
    18
    Location:
    Buckeye State of Mind
    Tablet / Device:
    Nook Color
    Ok I'm having a problem getting Google on following your instructions. I'm asked about a exchange server? And I can't connect thru USB.
  18. J515OP
    Offline

    J515OP Super Moderator Staff Member

    Joined:
    Jan 6, 2011
    Messages:
    5,174
    Likes Received:
    899
    Trophy Points:
    113
    Location:
    Northern CA
    Tablet / Device:
    Nook Color, Nook Tablet 16GB, Vizio VTab, Nexus 7
    What do you mean by getting "Google" specifically? The Google apps? At which step did it ask you about exchange server?

    I haven't tried a USB connection with CM7 and don't know if that is supported. I'll check it out.

    Edit: CM7 does support usb.

    Plug the cable into the nook then into the pc. The pc will probably give a driver error, just click ok.
    Open the notifications drawer in CM7 and touch through as follows: Notifications>USB Connected>Turn On USB Storage>Ok

    You should now have two drives pop up under my computer in windows. One is for the "internal" CM7 drive and the other is for the CM7 SD card. You can move files to and from the internal but it didn't recognize a card in the SD slot for me. In otherwords it didn't detect any SD memory space. I thought CM7 supported a virtual SD but I will have to look into this more.


    JP
    Last edited: Apr 20, 2011
  19. Shortyred
    Offline

    Shortyred Junior Member

    Joined:
    Mar 28, 2011
    Messages:
    314
    Likes Received:
    8
    Trophy Points:
    18
    Location:
    Buckeye State of Mind
    Tablet / Device:
    Nook Color
    When I goto sync my account it comes up with add exchange server. I'm running the latest cm7 echo I think it is.
  20. J515OP
    Offline

    J515OP Super Moderator Staff Member

    Joined:
    Jan 6, 2011
    Messages:
    5,174
    Likes Received:
    899
    Trophy Points:
    113
    Location:
    Northern CA
    Tablet / Device:
    Nook Color, Nook Tablet 16GB, Vizio VTab, Nexus 7
    You are probably going Menu>Settings>Accounts & sync>>Add account>Corporate which is not what you want unless you are actually trying to add an exchange account.

    Instead try Menu>Settings>Accounts & sync>>Add account>Google

Share This Page