Alright I finally found a way to use the dualshock 4 controller with my shield tablet k1 running Android 6.0.
The problem I faced was that when I wanted to pair the controller and tablet it became stuck on the "pairing with..." part.
And since the sixaxis controller app doesn't work on marshmallow I started trying somethings and searched for a solution online.
So maybe there are people that are facing this issue aswell This is how I got it working.
1. First download and install the Sixaxis Pair Tool from the dev's website :
Sixaxis Pair Tool
2. Connect the DS4 controller with a USB cable to the pc and start the Sixaxis Pair Tool you just installed.
3. In the box "Change Master" you want to type the Bluetooth MAC address of your tablet, you can look this up when you go to Settings > About tablet > Status > Bluetooth address
* if you don't see a mac address make sure Bluetooth is turned on.
4. After you filled in the Tablets MAC in the "Change Master" box you hit apply and double check if the new "Current Master" MAC address is the same as the MAC address from the tablet.
Now that the DS4 knows for what MAC address to look for you want to install the following application on the tablet aswell.
* Look for the following app : Bluetooth Auto Connect
The reason we need this app is that for some reason the controllers input starts to lagg after about 30sec after pairing it with the tablet, the only solution I found was using this application.
5. So now that we have the bluetooth application installed aswell we can open the app.
*If the app asks you to turn on Bluetooth just hit OK.
6. Now scroll down to the bottom and tap on "Advanced Options" in here you want to change the following settings:
Rety Count = 1
Rety After(Sec) = 1
Device Timeout(Sec) = 5
Continuous Connect = 2
7. When you changed these settings you can turn on the DS4 controller by pressing on the PS button.
8. Now press on the "Connect Now" button at the bottom of the Advanced Options page.
After 2-3 seconds you will be asked if it is oke to pair the controller with the tablet, select yes and tadaaaaa you have a working DS4 controller on the Nvidia Shield Tablet
So for everything works for me, even the button mapper that can be accessed by holding the Options button on the DS4.
I hope this helps a couple of people !
*If you want to use the DS4 with the PS4 again you need to plug it in the PS4 with the usb cable to pair it again.
Going to try this right now!
EDIT: It works great, able to play donkey kong 64 again hah.
Question
When doing this, if I have a MacBook as my pc but a shield tab, when going to dl the sixaxis pair tool from the dev website do I dl the one for Mac OS X or the one for Windows? Also if you go to the page there's two links for the Windows now which of those two did you use?
Hi great guide
I don't suppose you know if this would work with the Xbox one controller or maybe the Xbox 360 controller ?
Brilapp said:
When doing this, if I have a MacBook as my pc but a shield tab, when going to dl the sixaxis pair tool from the dev website do I dl the one for Mac OS X or the one for Windows? Also if you go to the page there's two links for the Windows now which of those two did you use?
Click to expand...
Click to collapse
Hi !
If you use a MacBook that means you need to download the Mac OS X version they provide, I don't have a Mac so I have no idea how that works. I did a quick google and found this orikad.com/sixpair_instructions.html I suggest you follow that and it should work.
Let me know when you have it working !
steve.loveday said:
Hi great guide
I don't suppose you know if this would work with the Xbox one controller or maybe the Xbox 360 controller ?
Click to expand...
Click to collapse
I'm afraid this won't work for the xbox controllers since they don't use bluetooth, however you can get a 360 controller working if you connect a usb adapter for windows with a usb otg cable.
There is at the moment no way to use a Xbox One controller with any device other can Windows 7,8(.1) and 10 since the wireless adapter only supports these versions of windows.
Great guide Dusty!! I am expecting my nvidia k1 next week and i try to collect info about anything!
One question i have...if you have root, the way to pair the tablet and the ds4 is easier??
x-nivek said:
Great guide Dusty!! I am expecting my nvidia k1 next week and i try to collect info about anything!
One question i have...if you have root, the way to pair the tablet and the ds4 is easier??
Click to expand...
Click to collapse
If you root the tablet you can use this app play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller and connect the DS4 to your tablet with a usb otg cable so you can pair it on your tablet, this is done with 1 press so you don't have to look up the MAC adress etc. However, the app is having problems with newer versions of android 5.1.1+ so I decided to skip the rooting for now and go with this method
Awesome. Thank you.
Thank you so much! Love you for this
_Dusty_ said:
If you root the tablet you can use this app play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller and connect the DS4 to your tablet with a usb otg cable so you can pair it on your tablet, this is done with 1 press so you don't have to look up the MAC adress etc. However, the app is having problems with newer versions of android 5.1.1+ so I decided to skip the rooting for now and go with this method
Click to expand...
Click to collapse
Thanks a lot!! So you suggest not to update to 6.0???
x-nivek said:
Thanks a lot!! So you suggest not to update to 6.0???
Click to expand...
Click to collapse
No no I love 6.0 ! I suggest to update it's just that sixaxis app that isn't compatible but tbh I don't miss it at all [emoji14]
Sent from my SHIELD Tablet K1 using Tapatalk
_Dusty_ said:
I'm afraid this won't work for the xbox controllers since they don't use bluetooth, however you can get a 360 controller working if you connect a usb adapter for windows with a usb otg cable.
There is at the moment no way to use a Xbox One controller with any device other can Windows 7,8(.1) and 10 since the wireless adapter only supports these versions of windows.
Click to expand...
Click to collapse
Thanks for that
When you say I USB adapter are you on about the wireless adapter ?
I do have a old wired Xbox 360 controller would that just work through the otg cable
Cheers
steve.loveday said:
Thanks for that
When you say I USB adapter are you on about the wireless adapter ?
I do have a old wired Xbox 360 controller would that just work through the otg cable
Cheers
Click to expand...
Click to collapse
Yup ! A wired 360 controllers should work without any hassle with a otg cable
To add some information to the thread, I was able to make this work using these steps on an original Shield tablet running Lollipop. Thanks for the tip!
Hi !
Does someone know if this could works with dualshock 3 too ?
Kiiv said:
Hi !
Does someone know if this could works with dualshock 3 too ?
Click to expand...
Click to collapse
I tried to get the DS3 working without root but I haven't found a way yet So no it doesn't work... sadly
Btw it stucks in pairing to , also in stock 5.1.1 on k1!!
x-nivek said:
Btw it stucks in pairing to , also in stock 5.1.1 on k1!!
Click to expand...
Click to collapse
So it's stuck at pairing after you followed my guide ?
If so verify that the master MAC address is the same as your bluetooths MAC.
_Dusty_ said:
So it's stuck at pairing after you followed my guide ?
If so verify that the master MAC address is the same as your bluetooths MAC.
Click to expand...
Click to collapse
Ooops i mean without your guide
I dont know if i should upgrade to MM or not.. Multirom is the only thing that holds me
I managed to get into developer mode on my new NGP, there's no more "build number" as I've seen in several blog posts with the latest update you click on the Nook icon on the About page it takes you to Developer mode. I've been able to install a few apps, but here's what I'd like to do.
I'd like to plug in a USB keyboard and use it to SSH into another machine through my WiFi hotspot to do some HTML/JS/CSS text editing while I'm outdoors (at the pool, the park, etc) as my other laptops/tablets aren't visible at all outdoors with glare. This would be a nice portable solution if I could get it to work, even editing locally on the device through some editor and sending via SFTP would be just fine.
However, I can get my USB OTG cable and USB keyboard to work on my Samsung J3 phone just fine, but not on my NGP it does nothing when plugged in, keyboard caps lock doesn't activate. Is there a way to get it to work, and does it require rooting the NGP? I haven't rooted the device yet.
JohnnyFriendly said:
However, I can get my USB OTG cable and USB keyboard to work on my Samsung J3 phone just fine, but not on my NGP it does nothing when plugged in, keyboard caps lock doesn't activate. Is there a way to get it to work, and does it require rooting the NGP? I haven't rooted the device yet.
Click to expand...
Click to collapse
As a workaround I put a VNC client on it so I can access my other devices and do the typing from there, that way I can use my RPI3 as the system with a keyboard on battery power and do some Python (Django)/NodeJS/ReactJS from the NGP using it as a monitor outdoors, but if I issue the following commands via adb to rotate into landscape mode I lose input on the NGP and have to reboot:
adb shell settings put system accelerometer_rotation 0
adb shell settings put system user_rotation 1
Any ideas?
I believe I looked at this once.
At least one of the problems is that the ID pin on the micro USB connector is not connected through to the processor.
B&N has never shown any interest in putting Bluetooth in a Nook.
We'll have to see if the latest "Nook Glowlight 3" will have either OTG or BT.
Hi everyone,
I'm new to the forums, but I read the rules and I think I'm in the right place.
I own the original Nvidia Shield TV. I've long wanted touch emulation and to sideload games that I can play on my phone but on my TV. A couple years ago I rooted my shield, had a dual boot setup (Android TV + Full Android Marshmallow), and purchased Videomapit's Droid Mote server and client as well as his profile app. This worked for all intensive purposes, but it was clunky. My girl friend couldn't get the hang of using flashify to switch back to stock Android TV to watch Netflix, and I felt I had to use multiple game controllers, a keyboard, mouse, etc to navigate fluidly. I have since returned the shield to stock and given up on touch emulation...until....
The other day I came across this app in Google Play: USB Gamepad TouchMapper by makithappendigital. Apparently if I buy an Arduino Board: Micro, ProMicro, Leonardo or Beetle USB Stick and plug my gamepad into that using this app, touch screen on stock Android TV is now viable.
I have a couple questions...
1.) Has anyone actually tried this or something similar and did it work well?
2.) What is the difference between Micro, ProMicro, Leonardo or Beetle Arduino boards? Is one more effective for what I'm trying to accomplish, cheaper, or can be used for more than what I'd be purchasing one for (swiss army knife)?
Thank you in advance for your help and advice.
-OverClocked-
Use octopus! Thank me later
Slayerkodi said:
Use octopus! Thank me later
Click to expand...
Click to collapse
Although I appreciate your help I have to pass on this app... Many people of complained they have gotten credentials stolen in reviews.
Cut/Copy/Paste of permissions required from the Play Store:
This app has access to:
Device & app history
retrieve running apps
read sensitive log data
read your Web bookmarks and history
Cellular data settings
change/intercept network settings and traffic
Identity
find accounts on the device
add or remove accounts
read your own contact card
modify your own contact card
Calendar
read calendar events plus confidential information
add or modify calendar events and send email to guests without owners' knowledge
Contacts
find accounts on the device
read your contacts
modify your contacts
Location
approximate location (network-based)
precise location (GPS and network-based)
access extra location provider commands
SMS
read cell broadcast messages
read your text messages (SMS or MMS)
receive text messages (MMS)
receive text messages (SMS)
receive text messages (WAP)
send SMS messages
edit your text messages (SMS or MMS)
Phone
directly call phone numbers
reroute outgoing calls
read call log
read phone status and identity
make/receive SIP calls
write call log
add voicemail
Photos/Media/Files
access USB storage filesystem
read the contents of your USB storage
modify or delete the contents of your USB storage
Storage
read the contents of your USB storage
modify or delete the contents of your USB storage
Camera
take pictures and videos
Microphone
record audio
Wi-Fi connection information
view Wi-Fi connections
Device ID & call information
read phone status and identity
Wearable sensors/Activity data
body sensors (like heart rate monitors)
Other
access the cache filesystem
Access download manager.
connect and disconnect from WiMAX
choose widgets
delete other apps' data
delete apps
power device on or off
download files without notification
force stop other apps
directly install apps
interact across users
full license to interact across users
manage users
update component usage statistics
Read install sessions
read your social stream
read sync statistics
close other apps
adjust your wallpaper size
read subscribed feeds
write subscribed feeds
transmit infrared
modify app ops statistics
modify battery statistics
modify/delete internal media storage contents
write to your social stream
read Home settings and shortcuts
write Home settings and shortcuts
receive data from Internet
view configured accounts
access other Google services
YouTube usernames
AdSense
AdWords
Google App Engine
Blogger
Google Calendar
contacts data in Google accounts
Dodgeball
Google Finance
Google Base
Google Voice
Google Groups
Google Health
iGoogle accounts
JotSpot
Knol
Picasa Web Albums
Google Maps
Google mail
Google mobile apps
Google News
Google Notebook
Orkut
Google Book Search
Google Webmaster Tools
Google Voice Search
Personalized Speech Recognition
Google Talk
Google Wi-Fi
Google Spreadsheets
Google Docs
YouTube
read instant messages
write instant messages
mock location sources for testing
view network connections
act as the AccountManagerService
create accounts and set passwords
read battery statistics
pair with Bluetooth devices
access Bluetooth settings
send sticky broadcast
change system display settings
change network connectivity
allow Wi-Fi Multicast reception
connect and disconnect from Wi-Fi
Change WiMAX state
delete all app cache data
disable your screen lock
expand/collapse status bar
control flashlight
measure app storage space
full network access
close other apps
change your audio settings
control Near Field Communication
make app always run
read sync settings
read terms you added to the dictionary
run at startup
reorder running apps
set time zone
set wallpaper
draw over other apps
use accounts on the device
control vibration
prevent device from sleeping
modify system settings
toggle sync on and off
add words to user-defined dictionary
set an alarm
write web bookmarks and history
install shortcuts
uninstall shortcuts
Google Play license check
read Google service configuration
=====
Has anyone had any experience with Arduino Boards?
That list is ridiculous, I will be deleting the app. Thanks for the heads up
Slayerkodi said:
That list is ridiculous, I will be deleting the app. Thanks for the heads up
Click to expand...
Click to collapse
Your welcome slayerkodi!
I am still looking for the answer to my 2 questions in my first post. Has anyone had experience with Arduino boards and touch emulation?
Bump...
Anyone?
USB Gamepad TouchMapper by makithappendigital. Apparently if I buy an Arduino Board: Micro, ProMicro, Leonardo or Beetle USB Stick and plug my gamepad into that using this app, touch screen on stock Android TV is now viable.
I have a couple questions...
1.) Has anyone actually tried this or something similar and did it work well?
2.) What is the difference between Micro, ProMicro, Leonardo or Beetle Arduino boards? Is one more effective for what I'm trying to accomplish, cheaper, or can be used for more than what I'd be purchasing one for (swiss army knife)?
3.) I am not familiar with Arduino boards, and I was hoping you could help me pick the lowest cost board that will work for Gamepad TouchMapper on Amazon.com. Can you send me a link or two of known boards that work on Amazon?
4.) Also I have a PS3 controller, but I noticed the PS4 has a touchpad. Does the touchpad work via the Arduino board on the Shield TV? If so I'd like to purchase a new controller.
5.) Is it possible to use the lesser expensive Snakebyte Gamepad for PS4 - Wired Controller? This controller is half the price.
6.) Can I use a 15 foot USB 3.0 extension cable to plug the controller into the board?
7.) What other cables do I need...I thought I read something about an OTG cable? Can you send me a link on Amazon?
I have started a thread about your software on an Android forum. Please answer my questions and I will help promote your product on the forum and to friends/family if this all works:
Thank you in advance for your help and advice.
Click to expand...
Click to collapse
Hi,
1) Google told me, that the App Gamepad TouchMapper will crash from the start on Android TV's (maybe google do not allow the "Overlays" on TV Devices). Maybe someone can install the Demo and send some crash reports. Then I can see what I can do.
2) The only difference is the USB port. For the Beetle (Amazon: CJMCU-Beetle-Leonardo-ATMEGA32U4-Development-Arduino) you don't need an USB cable, for all the others you need an USB cable to plug it in the USB Hub.
3) I'm using this: CJMCU-Beetle-Leonardo-ATMEGA32U4-Development-Arduino
But you can also use this (incl. USB Cable): KEYESTUDIO-Arduino-Compatible-Micro-Atmega32U4
4) PS3 and PS4 are working fine. The PS4 Touchpad is a Button only with Gamepad Touchmapper
5) No. But you can use the old XBox 360 USB "wired" gamepad
6) Yes.
7) You need the USB OTG cable for other Android Devices (Tablets, Smartphones) only, because they have no full USB 2.0 Port. UGREEN-Adapter-Samsung-Controller-Smartphone
Hint: With my NVidia Shield Tablet (with HDMI Output Port) the Gamepad Touchmapper is working fine. It has the same Processor like the NVidia Shield TV. And with an USB OTG Y Cable you can use USB OTG (USB Devices like: Gamepad, Ethernet, Arduino, ...) and charge the Tablet at the same time. So you don't need the NVidia Shield TV anymore. You can also install an Android TV Launcher on your tablet. Then you have the same usability like you know it from a real AndroidTV Device.
The best thing with the Gamepad Touchmapper is: it is made for Gamepad handling including the settings. You do not need fingers or a mouse to set up the settings/games. And you don't need a rooted device.
MakeItHappenDigital said:
Hi,
1) Google told me, that the App Gamepad TouchMapper will crash from the start on Android TV's (maybe google do not allow the "Overlays" on TV Devices). Maybe someone can install the Demo and send some crash reports. Then I can see what I can do.
2) The only difference is the USB port. For the Beetle (Amazon: CJMCU-Beetle-Leonardo-ATMEGA32U4-Development-Arduino) you don't need an USB cable, for all the others you need an USB cable to plug it in the USB Hub.
3) I'm using this: CJMCU-Beetle-Leonardo-ATMEGA32U4-Development-Arduino
But you can also use this (incl. USB Cable): KEYESTUDIO-Arduino-Compatible-Micro-Atmega32U4
4) PS3 and PS4 are working fine. The PS4 Touchpad is a Button only with Gamepad Touchmapper
5) No. But you can use the old XBox 360 USB "wired" gamepad
6) Yes.
7) You need the USB OTG cable for other Android Devices (Tablets, Smartphones) only, because they have no full USB 2.0 Port. UGREEN-Adapter-Samsung-Controller-Smartphone
Hint: With my NVidia Shield Tablet (with HDMI Output Port) the Gamepad Touchmapper is working fine. It has the same Processor like the NVidia Shield TV. And with an USB OTG Y Cable you can use USB OTG (USB Devices like: Gamepad, Ethernet, Arduino, ...) and charge the Tablet at the same time. So you don't need the NVidia Shield TV anymore. You can also install an Android TV Launcher on your tablet. Then you have the same usability like you know it from a real AndroidTV Device.
The best thing with the Gamepad Touchmapper is: it is made for Gamepad handling including the settings. You do not need fingers or a mouse to set up the settings/games. And you don't need a rooted device.
Click to expand...
Click to collapse
Thank you very much! I am going to place an order on Amazon for the Arduino board and give it a try. I will report my results here in the next week or two.
over_clocked said:
Thank you very much! I am going to place an order on Amazon for the Arduino board and give it a try. I will report my results here in the next week or two.
Click to expand...
Click to collapse
I think I've found a way to use Overlays with the NVidia Shield TV (there is a different API for TV). I've ordered one, and then I will make an App especially for the Shield TV and Android TVs next week. I've published also a 2nd App to play Games with Mouse and Keyboard (https://play.google.com/store/apps/details?id=com.makeithappend.keymousetouchmapperdemo). I'm so happy to have the possibility to do it without root and without hacks. Now it's perfect for me. There are so nice games in the App Store with fantastic 3D Graphics, but it annoyed me to play these games with fingers. With Mouse und Keyboard and also Gamepad it's easier and it makes more fun
MakeItHappenDigital said:
I think I've found a way to use Overlays with the NVidia Shield TV (there is a different API for TV). I've ordered one, and then I will make an App especially for the Shield TV and Android TVs next week. I've published also a 2nd App to play Games with Mouse and Keyboard (https://play.google.com/store/apps/details?id=com.makeithappend.keymousetouchmapperdemo). I'm so happy to have the possibility to do it without root and without hacks. Now it's perfect for me. There are so nice games in the App Store with fantastic 3D Graphics, but it annoyed me to play these games with fingers. With Mouse und Keyboard and also Gamepad it's easier and it makes more fun
Click to expand...
Click to collapse
Ok so my arduino board arrived! I ended up purchasing this one:
https://www.amazon.com/gp/product/B0786LJQ8K/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1
And I bought this case to protect it:
https://www.amazon.com/gp/product/B07984HVT7/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1
So I tried your "original" demo on Nvidia Shield TV and it allows me to assign the analog stick and a button to the screen, but never allows me to actually test the stick and the button. Your app was on sale a week or two ago so I purchased it. With the full application it never detects the ps3 dualshock controller is plugged in. Then I realized that a long time ago when I rooted my Shield TV I had used the sixaxis pairing utility to change the master address to pair via Bluetooth (please note my Shield TV is no longer rooted, I returned it to stock firmware). I assumed Bluetooth connectivity was the problem. So I plugged my ps3 controller into my computer, ran the sixaxis pairing utility and created a fake address so it would no longer pair with my Shield TV. I then verified that my Shield TV was no longer pairing with my ps3 controller via Bluetooth.
I opened your paid app on the shield. When it asks me to plug in the ps3 controller it still does not detect the controller. However the USB hub, usb cable, and ps3 controller is working as I am able to navigate through menus on my Shield TV with the PS3 controller, so I do not know what is wrong here. I can't test on my phone because I have a Google Pixel and it uses USB C, so I do not have USB C to 5 pin mini B cable at the moment, but I'm sure it would work.
I will wait for your new app to test on the Shield TV once you incorporate the new API.
Thanks for the reply. Interesting. I have to think about.
I will receive my NVidia Shield TV Device in a few days, then I can more to say.
Btw. did you connected the Arduino Board and then ack the permissions a few times? After two ack permissions you have to see a PopUp Window with "Modify Data" and then "Success! Reboot... please wait 10 Seconds!"
If not, then the Arduino Board is not activated.
---------- Post added at 08:55 PM ---------- Previous post was at 08:37 PM ----------
I've tested my PS3 Controller with the Paid App and my NVidia Shield Tablet ... it found the controller (ask permission) the menu was coming up, but no control. Then I pressed the PS button once, then I could navigate the menu.
The PS3 controller is working also with the paid app.
MakeItHappenDigital said:
Thanks for the reply. Interesting. I have to think about.
I will receive my NVidia Shield TV Device in a few days, then I can more to say.
Btw. did you connected the Arduino Board and then ack the permissions a few times? After two ack permissions you have to see a PopUp Window with "Modify Data" and then "Success! Reboot... please wait 10 Seconds!"
If not, then the Arduino Board is not activated.
---------- Post added at 08:55 PM ---------- Previous post was at 08:37 PM ----------
I've tested my PS3 Controller with the Paid App and my NVidia Shield Tablet ... it found the controller (ask permission) the menu was coming up, but no control. Then I pressed the PS button once, then I could navigate the menu.
The PS3 controller is working also with the paid app.
Click to expand...
Click to collapse
Thank you for your reply! When I was using the demo, I remember it was asking for permission. I thought I granted it, but it kept nagging for permission relentlessly. It's not asking anymore?!? I do not remember if it ever said "modify data" or not. How can I get Android to ask again? Also my arduino board has a green power light on that is solid. Additionally it has a yellow light that is blinking. The letter "L" is next to the yellow flashing light. I'm not sure that is a problem or not... I have gone into settings, developer options, revoked usb debugging, disabled and re-enabled usb debugging (this was probably not necessary, but just troubleshooting). I still can not get the Shield TV to ask for permission.
over_clocked said:
Thank you for your reply! When I was using the demo, I remember it was asking for permission. I thought I granted it, but it kept nagging for permission relentlessly. It's not asking anymore?!? I do not remember if it ever said "modify data" or not. How can I get Android to ask again? Also my arduino board has a green power light on that is solid. Additionally it has a yellow light that is blinking. The letter "L" is next to the yellow flashing light. I'm not sure that is a problem or not... I have gone into settings, developer options, revoked usb debugging, disabled and re-enabled usb debugging (this was probably not necessary, but just troubleshooting). I still can not get the Shield TV to ask for permission.
Click to expand...
Click to collapse
For this app you don't need Developer options or other options/settings.
If you have more than one TouchMapper Apps installed, then you have to quit all running TouchMapper Services! Reason: The other Services are stealing the device and you will never see a reaction with the app you are currently using.
If the Arduino Board "L" LED is blinking every second, then the Board is not modified by the App. The Arduino Board is correct modified if both LEDs TX/RX are blinking every 3 seconds. Unplug and replug the board. Then you will be asked about permissions (on some devices you have to press "OK" very quickly, otherwise the Arduino board will not work) and then you will see "modify data". This is only necessary for the first time. If the board is modified, then it will be instantly activated when you connect the board (no wait time).
YouTube Video: https://youtu.be/It_T2Dl6c70
I will receive my NVidia Shield TV wednesday, then I can say more about the Shield.
MakeItHappenDigital said:
For this app you don't need Developer options or other options/settings.
If you have more than one TouchMapper Apps installed, then you have to quit all running TouchMapper Services! Reason: The other Services are stealing the device and you will never see a reaction with the app you are currently using.
If the Arduino Board "L" LED is blinking every second, then the Board is not modified by the App. The Arduino Board is correct modified if both LEDs TX/RX are blinking every 3 seconds. Unplug and replug the board. Then you will be asked about permissions (on some devices you have to press "OK" very quickly, otherwise the Arduino board will not work) and then you will see "modify data". This is only necessary for the first time. If the board is modified, then it will be instantly activated when you connect the board (no wait time).
YouTube Video: https://youtu.be/It_T2Dl6c70
I will receive my NVidia Shield TV wednesday, then I can say more about the Shield.
Click to expand...
Click to collapse
Your video was helpful, thank you. I think I may have checked the box a few times (Use by default for this USB device) when I was asked for permissions, and therefore the board was never modified by your app. I am not sure how to reset that option in android as unplugging the board and plugging it back in no longer asks for permission. Under settings>apps>permissions there are no defaults set. I also hit the reset button on the arduino board, but that didn't help either. I hope you enjoy your Shield TV, it is truly a great device. The video processor is an upgrade over the shield tablet Tegra K1 processor. The Shield TV uses the Tegra X1 processor if I remember correctly.
over_clocked said:
Your video was helpful, thank you. I think I may have checked the box a few times (Use by default for this USB device) when I was asked for permissions, and therefore the board was never modified by your app.
Click to expand...
Click to collapse
You can try to install the App on an other Andorid device and modify the Arduino Board there.
This looks really cool! Years ago, I was able to use a Wii remote as a mouse on android. It was incredible, and I would gladly pay you handsomely if you could use this method and make it happen again. To illustrate what I am looking for, it was this. https://youtu.be/r1d1tU6o-Uo
If you can make that happen on my Shield TV, I would give you $, and shout your name from the rooftops for people to buy your app! Do you think that is possible using your method here?
bradleyw801 said:
This looks really cool! Years ago, I was able to use a Wii remote as a mouse on android. It was incredible, and I would gladly pay you handsomely if you could use this method and make it happen again. To illustrate what I am looking for, it was this. https://youtu.be/r1d1tU6o-Uo
If you can make that happen on my Shield TV, I would give you $, and shout your name from the rooftops for people to buy your app! Do you think that is possible using your method here?
Click to expand...
Click to collapse
This were easy, and I have the code, but is not working, how so many other function I would use. Google changed the Bluetooth Stack since Android 5 or so, till then Wii Bluetooth is not possible anymore.
But you can use another Phone to simulate the Wii Controller without IR Lights This is in the making.
MakeItHappenDigital said:
This were easy, and I have the code, but is not working, how so many other function I would use. Google changed the Bluetooth Stack since Android 5 or so, till then Wii Bluetooth is not possible anymore.
But you can use another Phone to simulate the Wii Controller without IR Lights This is in the making.
Click to expand...
Click to collapse
Yes, I remember. I used to use my Wii remote as a light gun for emulators and games like Major Mayhem. Unfortunately all airmouse or gyroscopic methods don't work well when trying to use it as a gun. Wii IR is the best for that purpose. Please let me know if you find a way to make this work with an arduino. Thank you!
bradleyw801 said:
Yes, I remember. I used to use my Wii remote as a light gun for emulators and games like Major Mayhem. Unfortunately all airmouse or gyroscopic methods don't work well when trying to use it as a gun. Wii IR is the best for that purpose. Please let me know if you find a way to make this work with an arduino. Thank you!
Click to expand...
Click to collapse
With an Arduino Leonardo + USB Host Shield + USB BT CSR Dongle it were possible.
But I don't know it for the NVidia Shield TV (different than normal Android Devices), I will test it in a few days.
Hmmm... I could make wireless Gamepad (Wii, PS3, PS4, XBox) also possible with Arduino Leonardo.
Update: Wii Remote (incl. Pointer) + Arduino Leonardo + Touch is working fine with Android Devices (without TV), but it was not easy, because of the low memory of the Arduino Leonardo, and some USB trouble with Android.
Waiting for my NVidia Shield TV Device.
So, I bought a used-but-like-new Shield TV. I want to root it. I posted a while back asking about wired mouses, but when I finally got around to trying to do the OEM unlock stage, I found that the mouse wasn't working in fastboot mode to allow me to click "continue". So, apparently I need a keyboard too? Or am I just following the wrong set of instructions? My Shield TV came with a remote that has no port for charging, because it has normal replaceable batteries. Do I need a usb keyboard? Was I incorrectly following the 2017 root instruction when I should have been following the 2015 version? I am so thoroughly confused and frustrated, man. I honestly just wish I'd bought a crappy Mi Box at this point.
Which instructions did you follow and sounds like you have the 2017 16gb
jionny said:
Which instructions did you follow and sounds like you have the 2017 16gb
Click to expand...
Click to collapse
I was going by this: https://www.youtube.com/watch?v=gqJCjN9twrU&
But, like I said, when I tried to do "oem unlock" through ADB, I couldn't click continue, even though I had a usb mouse connected to the Shield. So, do I need a keyboard instead??
Flipscuba said:
I was going by this: https://www.youtube.com/watch?v=gqJCjN9twrU&
But, like I said, when I tried to do "oem unlock" through ADB, I couldn't click continue, even though I had a usb mouse connected to the Shield. So, do I need a keyboard instead??
Click to expand...
Click to collapse
I believe you have to be in the usb closest to the ethernet port and if that mouse is not working try a different one. The shield can be finicky all usb cords do not work with it
jionny said:
I believe you have to be in the usb closest to the ethernet port and if that mouse is not working try a different one. The shield can be finicky all usb cords do not work with it
Click to expand...
Click to collapse
Well, damnit. I specifically bought this thing just to root the shield. thanks for the info.
jionny said:
I believe you have to be in the usb closest to the ethernet port and if that mouse is not working try a different one. The shield can be finicky all usb cords do not work with it
Click to expand...
Click to collapse
So, thanks for your repeated help, I actually just tried the mouse without starting the root process, and on the home screen I can use it just fine, opening apps and whatnot. So, apparently there's an issue in fastboot mode? Any idea what the issue is? I don't want to spend the money on another mouse if the issue is just that NO mouse will work except on the home screen.
Flipscuba said:
So, thanks for your repeated help, I actually just tried the mouse without starting the root process, and on the home screen I can use it just fine, opening apps and whatnot. So, apparently there's an issue in fastboot mode? Any idea what the issue is? I don't want to spend the money on another mouse if the issue is just that NO mouse will work except on the home screen.
Click to expand...
Click to collapse
What software version are you on and what version of twrp are you using