[DEV] Hardware observations

Search This thread

pokey9000

Senior Member
Apr 17, 2007
767
396
Austin
Post here about anything you might have found out about the internal NookColor hardware.

Here's one to start with:

Look at dmesg under Android. The wireless driver is TIWLAN, and a little Googling correlates the line "Chip ID is 0x4030111" with a WL1271, a TI part with 802.11b/g/n, bluetooth, and FM. However, as far as I can tell Bluetooth isn't anywhere to be seen in the Nook ROM.

This document shows the typical setup for the WL1271, which is for WiFi to connect to the host through SDIO (one of the SD/SDIO/MMC interfaces) and Bluetooth and FM to go through a UART.
 

txskeets

Member
Dec 18, 2009
43
4
Ohhhh, this has some interesting potential! :)

I got Flash 10.1 to install, but cannot get the B&N Browser to Dolphin to recognize that its installed when I try to do something with Flash (tells me I need to install it)
 

marcus905

Member
Feb 11, 2008
14
4
Have you tried checking the ttys? Or even just trying to put a bluez stack + firmware taken from another device on it?
 
J

Jsorvik

Guest
BlueTooth

Please, Oh Please, tell me that this device can do BlueTooth. The ability to add a wireless keyboard would make this device Perfect for me!!!!
 

pokey9000

Senior Member
Apr 17, 2007
767
396
Austin
Have you tried checking the ttys? Or even just trying to put a bluez stack + firmware taken from another device on it?

I didn't bother; from that doc I posted there's a GPIO enable for bluetooth, and unless the BN developers were complete bozos they've turned it off and left it off in this kernel. We could go searching for it, but it would get tedious. I am willing to bet that it's referenced in the BN u-boot and kernel sources though.

The TI WLAN/BT/FM driver and firmware can be found here: http://gforge.ti.com/gf/project/wilink_drivers/
 
Last edited:

th3c1am

Member
Nov 29, 2010
10
0
This might not be the right section. But what are the possibilities of overclocking to possibly run the tablet version of android "3.0" which is said to require 1ghz or faster processor??
 

devis

Senior Member
Aug 2, 2005
448
20
San Francisco
This is an interesting find. My guess is that it would have been too much of a hassle for BN to get a WIFI only chip so they opted for the ready made one and disabled the rest of the functionality.
But I think until we have a cooked ROM for the Nook we won't be able to see BT any time soon. This is too stripped down an OS.
 

pokey9000

Senior Member
Apr 17, 2007
767
396
Austin
This is an interesting find. My guess is that it would have been too much of a hassle for BN to get a WIFI only chip so they opted for the ready made one and disabled the rest of the functionality.
But I think until we have a cooked ROM for the Nook we won't be able to see BT any time soon. This is too stripped down an OS.

It's clear that the NC is based on TI's ebook reference platform. Given the amount of TI silicon in there I wouldn't be surprised if TI cut them a deal on this WiFi module such that it was cheaper than another company's WiFi-only one. It's not clear what's inside the module, and for all we know there is no BT/WiFi switch, which would make it impossible to run anything but WiFi.

As long as the module has a switch, it wouldn't make any sense for BN to hard-disable the bluetooth. There aren't that many connections just to get BT data, and I'm pretty sure the OMAP doesn't use those connections (1 GPIO, 1 UART) for anything. It would only cost a few PCB traces and maybe a pullup resistor or two, less than a couple of cents at scale.
 

Facegarden

Senior Member
Apr 3, 2006
139
16
The nook is getting 3.0 Already confirmed.

That's a fairy tale. The next version of android will be 2.3, and nothing about 3.0 could be confirmed as it's likely 6 months away at least. And no one has really even confirmed anything about 2.3. It's all been sightings and rumors.


But back on topic - has anyone had a look at the TI Ebook reference material? Maybe they have a vanilla version of android that is made to work with the processor? It's possible the Nook hardware is similar or identical to some TI reference design - it is the first product based on that chip after all, maybe B&N just let TI design the thing?

EDIT: At the bottom of the page for this processor it says: "This product is intended for high-volume wireless OEMs and ODMs and is not available through distributors. If your company meets this description, please contact your TI sales office."
So Grr, looks like they're not going to share much unless you're a big company. Sometimes these guys have lots of support material for their processors, but I guess this one is too specialized.
 
Last edited:

DebauchedSloth

Senior Member
Jan 27, 2008
459
76
has anyone had a look at the TI Ebook reference material?

I browsed through a bit. Looks like very well supported hardware - the driver for the WIFI chip is in the AOSP source tree, and the graphics chips is pretty common.

It would seem to me that a port of Cyanogen would be very straightforward. The missing buttons would need to be mapped to something - maybe an additional UI component which popped up for menu and back? - but other than that...doesn't look too bad. Simpler than a lot of others, maybe.

And damn, this device looks like it would be pretty quick. It's no slouch now, and with Froyo...and maybe a touch of overclocking... it would be faster than a Nexus one with absolutely killer battery life.

A very commonly available, high-quality Cyanogen tablet for $250?

Sick.
 

bcpk

Senior Member
Feb 11, 2010
460
19
You could copy the Archos on-screen buttons (which look really annoying but are better than nothing)
 

pokey9000

Senior Member
Apr 17, 2007
767
396
Austin
That's a fairy tale. The next version of android will be 2.3, and nothing about 3.0 could be confirmed as it's likely 6 months away at least. And no one has really even confirmed anything about 2.3. It's all been sightings and rumors.


But back on topic - has anyone had a look at the TI Ebook reference material? Maybe they have a vanilla version of android that is made to work with the processor? It's possible the Nook hardware is similar or identical to some TI reference design - it is the first product based on that chip after all, maybe B&N just let TI design the thing?

EDIT: At the bottom of the page for this processor it says: "This product is intended for high-volume wireless OEMs and ODMs and is not available through distributors. If your company meets this description, please contact your TI sales office."
So Grr, looks like they're not going to share much unless you're a big company. Sometimes these guys have lots of support material for their processors, but I guess this one is too specialized.

Eh, as far as I can tell it's the same die as the 3630 but in a lower pin count package, without a package-on-package (DRAM/flash stacked on top) version, no camera interface, and only specced for 800MHz. The 3630 comes in 1200MHz versions, and as we've seen with the Nooter bootloader (by accident) it's possible to make this part run at least at 1GHz.

The datasheet for this part is the general 36xx series datasheet, and at 24MB isn't lacking at all (except for the DRM stuff).
 

DebauchedSloth

Senior Member
Jan 27, 2008
459
76
You could copy the Archos on-screen buttons (which look really annoying but are better than nothing)

You could.

There's a thread in the general section right now about a button remapping app.

I just manually did what the app does, pulled the .kl files, changed VOLUME_UP to BACK and VOLUME_DOWN to MENU, pushed the files back and rebooted.

Et Voila, Bob's yer uncle, I now have menu and back keys...at the expense of losing a couple of volume control keys about which I care not at all.

Nice.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Post here about anything you might have found out about the internal NookColor hardware.

    Here's one to start with:

    Look at dmesg under Android. The wireless driver is TIWLAN, and a little Googling correlates the line "Chip ID is 0x4030111" with a WL1271, a TI part with 802.11b/g/n, bluetooth, and FM. However, as far as I can tell Bluetooth isn't anywhere to be seen in the Nook ROM.

    This document shows the typical setup for the WL1271, which is for WiFi to connect to the host through SDIO (one of the SD/SDIO/MMC interfaces) and Bluetooth and FM to go through a UART.
    1
    Agreed, Bluetooth FTW. We could be one kernal injection away from BT!
    1
    Update on poking in the dark for bluetooth driver.

    So far I have compile the kernel using B&N release with bluetooth support and drop that kernel into the NC, it boot up but seem to be sluggish. However, even when the support for bluetooth is there but the hardware not available.

    This lead to me from the new firmware.bin from Ti site into /system/etc/wifi to see if the NC will activate bluetooth hw from the firmware. the firmware is not working with NC, maybe the wireless tool that come with the NC customized for that specific NC firmware.bin Need to get more generic tools for activate wifi and BT

    I have extract the raw internal disk and will overlay the kernel over that with tweek in rc.init to change the boot from internal drive to SD and will try again.

    In one of the setting file in NC they do specify the BT control script to be /system/lib/firmware which follow the same guideline that Ti have. I have comb through the config file on NC and did not see any explicit setting that disable bluetooth, in fact they leave all those file default.
    1
    Actually, the droid incredible does not have n support. Check out the verizon page for it. The support evidently cannot be handled through a firmware update. If the hardware is not there, aka. the peripherals that handle the high speed communications, then software cannot do anything for it. I think.

    Wow.... aside from not being relevant, you are also wrong.
    http://phandroid.com/2010/06/20/fcc...oid-incredible-froyo-could-be-on-the-horizon/
    http://androidforums.com/htc-incredible/279459-did-inc-ever-get-802-11n.html

    And finally, i AM an incredible owner, and can connect as an N device on my router...