See Rooting new hardware FIRST if you have a nook original with a 1003* serial# or above.
Belated congratulations to [mbm] and pokey9000 for rooting the Nook Color. Check out our Nook Color portal also.
User:TimRiker has been re-despamming. New user registration disabled for a while. Need wiki help? Contact an Administrator.

What we know

From nookDevs

Revision as of 13:38, 13 April 2012 by TimRiker (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search




Samsung S3C6410 ARM processor


eInk Display

  • 6 inches diagonal
  • 600x800 pixels
  • eInk
  • Displays upper 800 pixels of the Android screen
  • model ED060SC4(LF)

Lower screen

  • 3.5 inches diagonal
  • 480x144 pixels
  • Color
  • Touchscreen
  • LCD
  • Displays lower 144 pixels of the Android screen.
  • 120 pixel chunk (present in software) on the right is cropped for display


  • Charges via USB
  • 3.5 hour charge
  • Replaceable, rechargeable battery
  • Smart 3G turns on and off as needed to extend battery life
  • Battery lasts 2-3 years
  • Battery capacity 1530 mAh

On a full charge

  • 10 days with 3G and Wifi turned off
  • 2 days with 3G and Wifi turned on



  • CyberTAN Technology (802.11 b/g) (libertas sdio sd8686)


  • 3G chipset in the nook is an Ericsson F3507g
  • Sierra Wireless MC8777v wireless modem (rebadged MC8790V), an AT command reference for this modem can be found here
  • SIM Card will not work in any other mobile device for voice or data (card is IMEI-bound to the modem)

Using International SIM Card

to view details for your carrier in your country see International_SIM_Card_Settings

Thanks to klaymen, those interested in using nook's 3G capabilities outside of the USA, can now use another carrier's SIM card in your nook, and get data access. Limited testing has been done, as far as compatible frequencies and carriers go, but the following has been confirmed in Australia on the Telstra and Optus networks, in Sweden on the Telias network and in Austria on the Drei (3) network.

First, the APN's are stored in a database on the device. Connect to your device with adb shell. Once connected, you need to open the carriers database, Run:

sqlite3 /data/data/

If you want to see the current APN's, run:

SELECT * FROM carriers;

The output should be:

  1. 1|Rogers|302720|302|720||wapuser1|*|wap|||||null|default|
  2. 2|ATT|310410|310|410|||*||||||null|default|1|
  3. 3|Agilent|00101|001|01|internet||*||||||null|default|
  4. 4|China_Mobile|46002|460|02|cmnet||*||||||null|default|
  5. 5|Android|310995|310|995|internet|*|*|*|||||null||
  6. 6|TelKila|310260|310|260|internet|*|*|*|||||null||

As far as I can tell, the "1" at the end of line 2, The ATT APN, means that this is the currently used APN, other things indicate this also, given that it has "bn" in it ;)

So we need to insert a new APN for our other SIM card. In this example, the SIM card being used is an Australian carrier "Telstra". Their APN for internet access is "telstra.internet".

First we insert the new row, run this:

INSERT INTO carriers (name, numeric, mcc, mnc, apn, current) VALUES ('telstra', '50501', '505', '01', 'telstra.internet', 1);

Update: After hours spent with Skaven in the #nookdevs room, we finally got the nook working on Telia S. Research from other posts said it was impossible, but with a bit of time, we got it working. We needed to use:

INSERT INTO carriers (name, numeric, mcc, mnc, apn, user, server, password, proxy, port, mmsproxy, mmsport, mmsc, type, current)
VALUES ('Telia', '24001', '240', '01', '', '*', '', '*', '', '', '', '', '', 'default', 1);

And explaination of the values used above are:

name = 'telstra' -- This is a label, nothing more, you can call this "milkyshoes" if you want.

numeric = '50501' -- This is the combination of MCC and MNC for the carrier.

mcc = '505' -- This is the carriers mcc number.

mnc = '01' -- This is the carriers mnc nunmber.

apn = 'telstra.internet' -- This is the access point name needed to connect to the network.

current = 'current' -- This tells the device that this APN is the current one to use. note: this is an assumption at this point.

There are other variables also, such as proxy, and proxy port, mms proxy etc. But for this example I dont need those.

I got the mcc and mnc reference numbers for my carrier from here : You can also check International SIM Card Settings page which has proper commands for different operators.

Next, set the ATT APN to inactive:

UPDATE carriers SET current = '' WHERE name = 'ATT';

So now if we run our select all statement again:

SELECT * FROM carriers;

The output should now be:

  1. 1|Rogers|302720|302|720||wapuser1|*|wap|||||null|default|
  2. 2|ATT|310410|310|410|||*||||||null|default|
  3. 3|Agilent|00101|001|01|internet||*||||||null|default|
  4. 4|China_Mobile|46002|460|02|cmnet||*||||||null|default|
  5. 5|Android|310995|310|995|internet|*|*|*|||||null||
  6. 6|TelKila|310260|310|260|internet|*|*|*|||||null||
  7. 7|telstra|50501|505|01|telstra.internet||||||||||1

Now, if you haven't already, take your ATT SIM out and replace it with your other carriers SIM. If your SIM has a PIN lock, disable it before using it with your nook, otherwise the SIM will be locked out due to multiple incorrect PIN entries.

Navigate to "The Daily" and you should see activity in the packet data indicator at the top of the screen.

Note: Accessing nookdevs launcher items does not seem to work at the moment over packet data.

Update: nookBrowser checks for WIFI in 3 places in file. Just search for WIFI and comment out the line & uncomment the line below that and rebuild.

Update: there is an easier way. Simply use, example:

/data/ Rogers 302 720 wapuser1 wap

so it is:

/data/ <name> <apn> <mcc> <mnc> <username> <password>

it will add new APN with given values and also delete existing APNs.


  • Mono speaker
  • Micro-USB
  • Headphone jack


  • AT&T 3G for life, for free (only works in the US as of writing)
  • 802.11(b/g)
  • Free wifi in all B&N Stores
  • Micro-USB


  • 2GB onboard storage (estimated at 1500 eBooks)
  • Expandable microSDHC slot (maximum size/maximum possible size at time of writing 16GB or 17500 eBooks)


  • Android 1.5

Boot Loader

The nook appears to use the U-boot bootloader, chaining to the TurboBoot bootloader. Turboboot has internal support for re-flashing the device and modifying the partitioning table. U-boot appears to be version 1.1.6, which was released in 2006 - various vendors including Samsung have forked their own development off this version. The update script in the firmware archive is written in the Turboboot Scripting Language

More information on boot process in a great writeup by JesusFreke.


File formats

  • EPUB and eReader (with and without B&N DRM)
  • PDFs (PDF reflow support!)
  • MP3
  • JPEG
  • GIF
  • PNG
  • BMP

For more information see File formats

Book sharing

More info at Book sharing

Audio MP3 support

  • Mono speaker
  • 26 hours of audio, 1300 songs (estimated)

Size & weight

  • Height: 7.7 inches (195.58 millimeters)
  • Width: 4.9 inches (124.46 millimeters)
  • Depth: 0.5 inches (12.70 millimeters)
  • Weight: 12.1 ounces (343 grams) (Originally mistakenly reported as 11.2 ounces (317 grams) by Barnes and Noble)


Unless stated otherwise, prices are in U.S. dollars ($).

Nook covers

Nook backs and frames


  • Currently Unavailable due to Manufacturing Issues
  • Price: 18.95
  • Simply covers the back of the nook
  • Available in many different colors


  • Price: 19.95
  • Covers the edges and back of the nook

Other accessories

  • Lyra light
    Price: 14.95
    Clips onto your nook
    Uses two CR2032 batteries
    Lasts 20 hours
  • Lyra Book Light Case
    Price: $49.95
    Is a nook cover with built in Lyra Light
  • Rechargeable battery
    Price: 29.95
  • nook Matte Screen Film Kit
    Price: 14.95
    Simply makes the top and bottom screens of the nook matte finished
  • nook AC Adapter & USB Cable Kit
    Price: 14.95
    Same thing as the USB Cable & Adapter in the original packaging
Personal tools
Nook Classic
Nook Simple Touch
Nook Tablet
Google AdSense