[ROM] CM7 SD Bootable, w/ experimental BT working.

Search This thread

Divine_Madcat

Retired Forum Moderator
Sep 9, 2005
2,936
2,608
USA
Notes: First off, I take no credit for this, other than posting it here to make it more visible to those who might otherwise miss this. This was originally made and posted by "verygreen" here: http://xdaforums.com/showpost.php?p=12023893&postcount=7

btw, those eager to try external keyboard already can give it a try with all the BT progress made by fattire (the real hero).

Since I want to stay on the safe side myself, I compiled this 2G SD image that you can boot into and have working bluetooth (keyboard and external audio confirmed working). Of course use at your own risk and such:

http://handhelds.ru/nook/2g_bt_card_image.img.gz

go to settings -> wireless & networks
make sure that bluetooth is enabled and then you can explore and pair devices in "bluetooth settings" there.

Range so far is in the area of 13", so usable for a keyboard at least.

Hopefully the author (verygreen) will be able to post here and support users, especially since this is the first public SD build of CM7. I plan on trying this myself tonight, but since i am at work, i cannot do so yet. Any feedback will be great for the author and community.

Have at it folks!
 

rohit275

Senior Member
Dec 26, 2008
127
5
You guys are absolutely amazing. I'm going to try this the first moment I get. I love this community!
 

computercarl

Senior Member
Oct 16, 2006
186
57
Bay City, MI
Just threw it on a Lexar Calss 4 8gb, and it ran nice, and discovered my eris via BT, but that's as far as I got. I plan to play more this weekend, but I'm sure everyone else will be playing with it in the next 15 minutes ;)
 

barrist

Senior Member
Apr 25, 2009
898
79
Ottawa
awesome work! I think i may wait until it's incorporated into the CM7 nightlies as I like running from eMMC rather than SD, but good to see this getting going.!

good to see range up to 13'!

EDIT: whoops noticed it was 13 inches not feet. my bad!
 
Last edited:

thefamousmoe

Senior Member
Sep 22, 2010
66
4
planning on trying this out as soon as I get home. one question. what happens with the rest of the space on an 8 gig SD card? is it accessible?
 

bitnerd

Senior Member
Dec 11, 2010
204
27
planning on trying this out as soon as I get home. one question. what happens with the rest of the space on an 8 gig SD card? is it accessible?

You can just resize the 4th partition to take advantage of the whole card - otherwise it's lost

Sadly I booted it up fine and it looks great but I couldn't get bluetooth to turn on on my Nook. I also couldn't get it to connect to my WPA2 wireless so I had to reboot back to my usual OS. Looks promising, though
 

Jiggity Janx

Senior Member
Feb 19, 2010
1,397
286
good to see range up to 13'!

Just to dispel before rumors start or people say it doesn't work, based on what I read, it is 13" (inches). Think the original discussion said possibly 1-5 feet. Don't want people to walk 10 feet with their headset on and say there's issues...


GREAT WORK DEVS!
 
Last edited:

Arbelzapf

Senior Member
Oct 29, 2010
754
149
I wish I had a BT keyboard or gamepad to try this out right now. This is definetely one of the most important developments in Nook Clor history. The (affordable) ultra-portable hybrid netbook has finally become a reality. A huge hanks to everyone involved!!
 

lekofraggle

Senior Member
Oct 10, 2010
753
213
Google Pixel C
When I made my HC image, I had to use fusion and grab the partition app everyone on here uses for windows. All the terminal or disk utility commands said card was unwriteable. I bet there is a Linux utility that terminal will support, but I did not find it.

Good luck. Will post the app name when I am at my computer.

~Leko
 

riceknight

Senior Member
Jan 30, 2008
179
17
Sorry for the noob question, but is there any way I can get market on this? Not sure how to do it running off SD.
 

thefamousmoe

Senior Member
Sep 22, 2010
66
4
for some reason it isn't booting into cm7. I guess I am going to format the card and try again. Would the best way to format it just be to do it directly on the nook?

also easeus worked with windows bootcamp. It was easy to increase the partition.
 

mathrock

Member
Feb 4, 2010
7
0
I use parted and gparted on Linux to resize SD card image partitions.


Sent from my Nexus One using XDA App
 

thefamousmoe

Senior Member
Sep 22, 2010
66
4
got it running. seems to be running fine.

I know this is a stupid question because I'm sure it is answered somewhere but I couldn't find it. Does CM7 come with the market or do I need to download it? If so, from where? Thanks!

edit : OK I actually did find the answer. You have to flash the GAPPS separately. Instructions/Download link here.

http://wiki.cyanogenmod.com/index.php?title=Barnes_&_Noble_Nook_Color:_Full_Update_Guide

Haven't actually tried this yet, I am about to. But it should work. Crosses fingers.
 
Last edited:

stilger

Senior Member
Jul 29, 2007
163
43
Sorry for the noob question, but is there any way I can get market on this? Not sure how to do it running off SD.

I was able to get Market working on this SD image using the Honeycomb market fix:

http://nookdevs.com/Honeycomb_Google_Apps_and_Market

The only thing I did different was get the more recent gapps.

BTW - Thanks to verygreen for the first SD version of CM7 I was able to find.

I could not get Bluetooth to work (didn't spend alot of time.).


More Technical Information Proceed at your own risk


To extend the 4th partition I inserted the card into my Linux box and then deleted the 4th partition and then recreated it will all the space and then formated it with mkfs.vfat

Code:
# unmount all mounted partitions on the sdcard (A# is your sdcard letter like) sdd
umount /dev/sdA#
umount /dev/sdA#
# etc..
cfdisk /dev/sdA
# Delete 4th partition
# Recreate 4th partition as primary with all remaining space
# Set 4th partition type to 0C (same as 1st partiton)
# Write changes to disk
mkfs.vfat /dev/sdA4 #Should be the number of the new partition you set up.

It also mounted the first fat32 partition as my SDCard. I had to modify /etc/vold.fstab and change the mount partition from auto to 4 to get it to see the partition 4 fat32 partition.

Code:
adb pull /etc/vold.fstab
# modify /etc/vold.fstab and change the auto portion of line:
# dev_mount sdcard /mnt/sdcard auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
# to
# dev_mount sdcard /mnt/sdcard 4 /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
adb remount 
adb push vold.fstab /etc/vold.fstab
adb reboot

Hope this helps and does not confuse!
 
Last edited:

luciferii

Senior Member
Feb 26, 2011
890
144
Got it working with my foldable pda bluetooth keyboard. Im gonna see if i now cant get that bluetooth to work with froyo.

Nookie Froyo 0.6.8 (zoom2)/Tapatalk Pro
 

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    Notes: First off, I take no credit for this, other than posting it here to make it more visible to those who might otherwise miss this. This was originally made and posted by "verygreen" here: http://xdaforums.com/showpost.php?p=12023893&postcount=7

    btw, those eager to try external keyboard already can give it a try with all the BT progress made by fattire (the real hero).

    Since I want to stay on the safe side myself, I compiled this 2G SD image that you can boot into and have working bluetooth (keyboard and external audio confirmed working). Of course use at your own risk and such:

    http://handhelds.ru/nook/2g_bt_card_image.img.gz

    go to settings -> wireless & networks
    make sure that bluetooth is enabled and then you can explore and pair devices in "bluetooth settings" there.

    Range so far is in the area of 13", so usable for a keyboard at least.

    Hopefully the author (verygreen) will be able to post here and support users, especially since this is the first public SD build of CM7. I plan on trying this myself tonight, but since i am at work, i cannot do so yet. Any feedback will be great for the author and community.

    Have at it folks!
    11
    I would like to know also. What would be the procedure for doing it? I thought I saw an answer to upgrading using the nightlies in one of the other threads but I can not find it now. Did anyone else see this?

    The way I use (which is probably not the easiest, but works for me). Requires Linux or some other OS that can mount ext4.

    Just mount partition 2 on the SD card.
    Get the update...zip file with a newer nightly, unpack it somewhere.
    Copy changed files to sd card discard the /system component of the path).
    Change the permissions of files that need changing (like ping and such - see the list in update scripe in META-INFO dir).
    Copy kernel to first partition, name uImage.
    Don't copy the ramdisk.img anywhere (though actually it could be done with unpacking, some changes and repacking).

    Anyway I really did not expect there would be such a demand for SD version of CM7 build. As such I am really thinking of rolling an upgradeable version in a small image that would self expand to fill the entire card whatever the amount
    and perhaps with a semi-automatic way to download and install gapps.

    I don't have much time right now, but hopefully this weekend I'd spend some time in this direction then.
    7
    Sorry for the noob question, but is there any way I can get market on this? Not sure how to do it running off SD.

    I was able to get Market working on this SD image using the Honeycomb market fix:

    http://nookdevs.com/Honeycomb_Google_Apps_and_Market

    The only thing I did different was get the more recent gapps.

    BTW - Thanks to verygreen for the first SD version of CM7 I was able to find.

    I could not get Bluetooth to work (didn't spend alot of time.).


    More Technical Information Proceed at your own risk


    To extend the 4th partition I inserted the card into my Linux box and then deleted the 4th partition and then recreated it will all the space and then formated it with mkfs.vfat

    Code:
    # unmount all mounted partitions on the sdcard (A# is your sdcard letter like) sdd
    umount /dev/sdA#
    umount /dev/sdA#
    # etc..
    cfdisk /dev/sdA
    # Delete 4th partition
    # Recreate 4th partition as primary with all remaining space
    # Set 4th partition type to 0C (same as 1st partiton)
    # Write changes to disk
    mkfs.vfat /dev/sdA4 #Should be the number of the new partition you set up.

    It also mounted the first fat32 partition as my SDCard. I had to modify /etc/vold.fstab and change the mount partition from auto to 4 to get it to see the partition 4 fat32 partition.

    Code:
    adb pull /etc/vold.fstab
    # modify /etc/vold.fstab and change the auto portion of line:
    # dev_mount sdcard /mnt/sdcard auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
    # to
    # dev_mount sdcard /mnt/sdcard 4 /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
    adb remount 
    adb push vold.fstab /etc/vold.fstab
    adb reboot

    Hope this helps and does not confuse!
    3
    If you can extend it in windows great. I knew how to do what I wanted in Linux so thats how i did it.

    Just extend with the partition manager in windows (replaces whole first group). Then in windows adb pull it down, then open vold.fstab with notepad++ to change the "auto" to a "4". Save it. Then use windows adb to push it. You can cut and paste each line from your second group into the cmd window. Be sure to change the file,vold.fstab, with notepad++ (Linux format editor for windows) before you push it. Do not use notepad format it wrong.

    You will have to download and install notepad++. Have to download and install EASEUS Partition Master 7.0.1 Home Edition (new version is available).

    STEPS
    Extend with Partition Master

    adb pull /etc/vold.fstab

    modify and save in notepad++ change "auto" to "4"

    adb remount
    adb push vold.fstab /etc/vold.fstab
    adb reboot
    3
    Bluetooth GPS is paired but not connected. Getting some GPS software to test.

    WORKED! Had to Install Bluetooth GPS Provider from the market. Started the service and BAM.. Accurate to 1 meter on google maps!