Is there any way to send the nook color display to a TV? With hdmi cable or wireless

Search This thread

gryphon101

Member
Feb 20, 2012
32
1
Chillicothe
Is there any way to send the nook color display to a TV? With hdmi cable or wirelessly?
Is there an app that allows mirroring the display possibly?

Nook Color rooted CM7, Phiremod returns



Sent from my ASUS Transformer Pad TF300T using xda app-developers app
 
Last edited:

webyrd

Senior Member
May 4, 2011
223
104
Florida
Is there any way to send the nook color display to a TV? With hdmi cable or wirelessly?
Is there an app that allows mirroring the display possibly?

Nook Color rooted CM7, Phiremod returns



Sent from my ASUS Transformer Pad TF300T using xda app-developers app

Chrome cast works, but only with apps that support it
 

f1jim

Senior Member
Jan 29, 2013
65
10
Streaming.

I second Chromecast. The list of supported apps as well as the contents of anything in the Chrome browser are usable with more coming soon.
f1jim
 

hwong96

Senior Member
Oct 3, 2011
759
251
Chicago
Have you tried the 'Cast Screen' feature in cm11 aka Miracast in KitKat? You will need a Miracast enabled LCD/led TV. Amazon sells Miracast HDMI dongles. Go to settings, display, cast screen. There you will see Miracast TV to pair and send wireless content. I don't know if direct wi fi is enabled on the nook color yet.

Edit: WPA supplicant has p2p disabled. Missing p2p supplicant (config_p2p=y). Tried connecting to my sister's Sony 42" LED Bravia which is Miracast enabled, but no joy. See second pic.
http://wireless.kernel.org/en/developers/p2p/howto
 

Attachments

  • Screenshot_2014-04-04-15-09-26.png
    Screenshot_2014-04-04-15-09-26.png
    26.8 KB · Views: 145
  • Screenshot_2014-04-04-15-09-16.png
    Screenshot_2014-04-04-15-09-16.png
    60.7 KB · Views: 142
Last edited:
  • Like
Reactions: bowguy

hwong96

Senior Member
Oct 3, 2011
759
251
Chicago
Senior xda member s107ken has enabled Miracast for the Nexus line.
He has a great write up in his github here. He includes code for the WFD (wifi display) settings menu, modifications to framework (av and base) to modify the Nexus tablets. This might be helpful to enable Miracast for the Nook Color. As mentioned in my post above, the nook color doesn't have p2p configured in the wifi supplicant. It's one thing to be able to connect to a Miracast enabled receiver (TV, projector). It's another thing to be able to stream wireless content mirroring the nook color to the receiver. Most Miracast dongles connect to the HDMI port of the receiver. Don't know if there are USB3.0 versions. These dongles use H.264 video codec for 1080hd/5.1 Dolby Surround.
 

hwong96

Senior Member
Oct 3, 2011
759
251
Chicago
Here are the results of my attempt to add wifiP2P and WifiDisplay to the nook color

Wifi doesn't turn on in the settings menu. WPS and add buttons don't work. Everything is greyed out in the 3 dot menu except the advanced tab. There were a bunch of messages about "missing translation" in Koush/Superuser folder when compiling the wifi.display.settings.java for the settings UI. I suspect these errors are the cause. I also attached dmesg from wifi and p2p trying to connect to my AP. Address Conflict.

Remote submix is added to audio policy and hardware.
android.hardware.wifi.direct.xml is added to permisions
DirectWifi section is added to init.encore.rc
I have not made changes to video code.

See the pics attached for the file names and code additions I made. I also need to look at the wpa_supplicant to see if it is configured for AP and P2P.
 

Attachments

  • Screenshot_2014-04-18-22-43-54.png
    Screenshot_2014-04-18-22-43-54.png
    85.8 KB · Views: 78
  • Screenshot_2014-04-18-22-35-32.png
    Screenshot_2014-04-18-22-35-32.png
    25.3 KB · Views: 64
  • Screenshot_2014-04-18-22-36-43.png
    Screenshot_2014-04-18-22-36-43.png
    28.2 KB · Views: 67
  • Screenshot_2014-04-18-23-28-18.png
    Screenshot_2014-04-18-23-28-18.png
    107.8 KB · Views: 69
  • Screenshot_2014-04-18-23-29-22.png
    Screenshot_2014-04-18-23-29-22.png
    124.3 KB · Views: 66
Last edited:

hwong96

Senior Member
Oct 3, 2011
759
251
Chicago
Here is my second attempt to miracast the nook color.
I started this time with CM-11-Snapshot-M6. My previous attempt was made on an unofficial compiled ROM with modifications made to init.encore.rc, but there was a conflict with wifi and p2p due to the single-role firmware loaded (wl127x-fw-4-sr.bin ver. 6.3.10.0.139). Removing the single-role firmware does not work. There is an error message in dmesg stating wl12xx cannot find wl127x-fw-4-sr.bin. To get the multi-role firmware wl127x-fw-4-mr.bin ver 6.5.7.0.47 to load, I stashed the single-role firmware, copied and renamed wl127x-fw-4-mr.bin to wl127x-fw-4-sr.bin and pasted to /etc/firmware/ti-connectivity/ (see dmesg pic). Rebooted. Wifi is working at this point. I'm connected to Netgear86. My sister's Sony Bravia tv is direct wifi capable (see wifi settings pic). Without making modifications to init.encore.rc, I used terminal in root mode to find the MAC address of the Sony Bravia tv.. The wpa_cli p2p commands were able to find the MAC address (see terminal pic). Wifi is still working at this point. One step closer to miracast for nook color.
 

Attachments

  • Screenshot_2014-05-15-17-21-53.png
    Screenshot_2014-05-15-17-21-53.png
    35.5 KB · Views: 59
  • Screenshot_2014-05-15-17-42-41.png
    Screenshot_2014-05-15-17-42-41.png
    66.9 KB · Views: 61
  • Screenshot_2014-05-15-19-39-02.png
    Screenshot_2014-05-15-19-39-02.png
    113.6 KB · Views: 62
Last edited:

hwong96

Senior Member
Oct 3, 2011
759
251
Chicago
Testing with the 5/22 cm-11 nightly yielded the same error message for sr and mr wl12xx firmware.
P2P-GO-NEG-FAILURE status=-1 (see pic).
Peer cannot communicate with AP (softap or hostap). My next attempts will include softapd and/or hostapd in an unofficial compiled build.
 

Attachments

  • Screenshot_2014-05-25-12-18-36.png
    Screenshot_2014-05-25-12-18-36.png
    103.5 KB · Views: 33

hwong96

Senior Member
Oct 3, 2011
759
251
Chicago
Loaded the iw binary compiled for android to check the wifi capablilities of the wl1271 chip. Also used iw to add p2p0. The device capabilities are shown in the pics. I'm using TI reference to add p2p. Looks like nook color has p2p capabilities.
 

Attachments

  • Screenshot_2014-05-27-17-35-54.png
    Screenshot_2014-05-27-17-35-54.png
    147.9 KB · Views: 73
  • Screenshot_2014-05-27-17-36-17.png
    Screenshot_2014-05-27-17-36-17.png
    136 KB · Views: 73
  • Screenshot_2014-05-27-17-35-37.png
    Screenshot_2014-05-27-17-35-37.png
    170.2 KB · Views: 72
  • Screenshot_2014-05-27-17-35-24.png
    Screenshot_2014-05-27-17-35-24.png
    148.2 KB · Views: 81
  • Screenshot_2014-05-27-17-36-48.png
    Screenshot_2014-05-27-17-36-48.png
    168.1 KB · Views: 70
  • Screenshot_2014-05-27-17-49-06.png
    Screenshot_2014-05-27-17-49-06.png
    39.3 KB · Views: 69
  • Like
Reactions: Hadelo and bowguy

hwong96

Senior Member
Oct 3, 2011
759
251
Chicago
I added hostapd to the BoardConfig.mk file and compiled the ROM. CM-11 and hostapd do not play nice together. The quick settings rollup panel does not respond to pull down. I copied the hostapd binary and hostapd.conf files from the target out bin folder and pasted into my working copy of CM-11 5-22 nightly. I ran hostapd and p2p scripts using terminal as root. The results are below (see screen pics). The interface p2p0 comes up but does not connect (3rd pic). Stay tuned.

Edit: The sockets wlan0 and newly added p2p0 have permisissions set at wifi wifi. That's why the terminal returned an error (3rd pic last line). Will add to init.encore.rc and see what develops.
 

Attachments

  • Screenshot_2014-05-29-13-58-20.png
    Screenshot_2014-05-29-13-58-20.png
    47.1 KB · Views: 60
  • Screenshot_2014-05-29-16-43-32.png
    Screenshot_2014-05-29-16-43-32.png
    130.9 KB · Views: 59
  • Screenshot_2014-05-29-16-54-41.png
    Screenshot_2014-05-29-16-54-41.png
    229.6 KB · Views: 61
Last edited:
  • Like
Reactions: bowguy

hwong96

Senior Member
Oct 3, 2011
759
251
Chicago
I did more testing today. The results are shown in the pics attached. The p2p0 socket is created. The p2p0 interface is still not connecting to wpa_cli. I suspect wifi.c is the culprit. It has a 2008 copyright. I will see if I can find an updated version. The p2p commands work with the wlan0 interface, but we need it to work on p2p0 interface.
 

Attachments

  • Screenshot_2014-06-02-16-05-44.png
    Screenshot_2014-06-02-16-05-44.png
    51.4 KB · Views: 62
  • Screenshot_2014-06-02-12-10-54.png
    Screenshot_2014-06-02-12-10-54.png
    77.9 KB · Views: 66
  • Screenshot_2014-06-02-10-51-37.png
    Screenshot_2014-06-02-10-51-37.png
    132.8 KB · Views: 66

hwong96

Senior Member
Oct 3, 2011
759
251
Chicago
While searching for a newer version of wifi.c, I stumbled upon something interesting. It seems there were some changes made to wifi.c to allow using p2p0 as a secondary interface for a p2p connection. These changes were made by Hashcode on December 15, 2012 and Irfan Sheriff on December 27, 2011. The wifi.c file in CyanogenMod github does not have these changes. Do they not work? I do not know. If they do work, why weren't they added to CyanogenMod's github? Is that the reason none of CyanogenMod builds have p2p? I have attached screen shots of my findings.
 

Attachments

  • Screenshot_2014-06-02-21-57-55.png
    Screenshot_2014-06-02-21-57-55.png
    124 KB · Views: 51
  • Screenshot_2014-06-02-22-00-18.png
    Screenshot_2014-06-02-22-00-18.png
    128.7 KB · Views: 49
  • Screenshot_2014-06-02-22-10-51.png
    Screenshot_2014-06-02-22-10-51.png
    85.2 KB · Views: 57
  • Like
Reactions: kivinm

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Loaded the iw binary compiled for android to check the wifi capablilities of the wl1271 chip. Also used iw to add p2p0. The device capabilities are shown in the pics. I'm using TI reference to add p2p. Looks like nook color has p2p capabilities.
    1
    Have you tried the 'Cast Screen' feature in cm11 aka Miracast in KitKat? You will need a Miracast enabled LCD/led TV. Amazon sells Miracast HDMI dongles. Go to settings, display, cast screen. There you will see Miracast TV to pair and send wireless content. I don't know if direct wi fi is enabled on the nook color yet.

    Edit: WPA supplicant has p2p disabled. Missing p2p supplicant (config_p2p=y). Tried connecting to my sister's Sony 42" LED Bravia which is Miracast enabled, but no joy. See second pic.
    http://wireless.kernel.org/en/developers/p2p/howto
    1
    I added hostapd to the BoardConfig.mk file and compiled the ROM. CM-11 and hostapd do not play nice together. The quick settings rollup panel does not respond to pull down. I copied the hostapd binary and hostapd.conf files from the target out bin folder and pasted into my working copy of CM-11 5-22 nightly. I ran hostapd and p2p scripts using terminal as root. The results are below (see screen pics). The interface p2p0 comes up but does not connect (3rd pic). Stay tuned.

    Edit: The sockets wlan0 and newly added p2p0 have permisissions set at wifi wifi. That's why the terminal returned an error (3rd pic last line). Will add to init.encore.rc and see what develops.
    1
    While searching for a newer version of wifi.c, I stumbled upon something interesting. It seems there were some changes made to wifi.c to allow using p2p0 as a secondary interface for a p2p connection. These changes were made by Hashcode on December 15, 2012 and Irfan Sheriff on December 27, 2011. The wifi.c file in CyanogenMod github does not have these changes. Do they not work? I do not know. If they do work, why weren't they added to CyanogenMod's github? Is that the reason none of CyanogenMod builds have p2p? I have attached screen shots of my findings.