[GUIDE] Play PS2 and PS3 Games on your SGS3 - Galaxy S III General

What is this guide about?
To play PS2 and PS3 games on your SGS3 and other mobile devices. It will show you what is required to do this and how to set it all up. Its very simple to do but I do expect you to know how to install programs on a computer, plug cables in and change settings in your PS3. This method does not use any illegal software or emulators.
Notes:
I found out how to do this by accident. I was looking around for ways to record my gameplay using a video capture device. The options were expensive but thankfully there is a cheap and easy option. Its called EzCAP 116 USB 2.0 Video Capture. It only costs £19.99 and comes from the UK. For USA its $31.95. HD video capture devices are alot more expensive but it is not needed for what we are using it for.
So here are the requirements that you need to play PS2/PS3 games on a SGS3.
1. PS2 or PS3 with wireless controller
2. Windows laptop or computer
3. Wifi N Router (computer must be connected with LAN cable)
4. Ezcap 116 USB 2.0 Video Capture
5. Playstation analogue cable (S-Video or RCA)
6. Video capture software (comes with the EzCAP)
7. Splashtop remote desktop (Currently half price)
This should be relatively inexpensive if you have most of the items above already. I only needed to buy the Ezcap and Splashtop app. Total spend is £23.
Ok lets start.
The first thing to do is download and install the Splashtop remote desktop app on your mobile and the Splashtop streamer on your computer.
The next thing to do is install the Ezcap drivers and video capture software supplied on the disc and plug the Ezcap in to your computer. Then plug in the playstation cable into your PS2/PS3 and Ezcap.
Now turn your PS2/PS3 on. Turn your TV on also if you've got a PS3. Now on your computer run the video capture software which is Arcsoft Showbiz and press Capture on the top left. The capture module will open in a new window.
Set the Video Input to S-Video or Composite for the cable you used. The Audio device to Line (USB EMP Audio Device). Then Press Device Settings and set your video standard to PAL_I for UK, NTSC_433 for USA and press OK. If you can see a blank square grey screen in the capture module then your Ezcap is working correctly. If not then unplug and plug the Ezcap back in and press refresh.
(Skip the next part if your using a PS2)
PS3 Setup:
If your doing this with a PS3 and your using a HDTV then you need to change the display settings to output video and sound through the AV MULTI/SCART before you will see the picture show on your computer. The PS3 display settings to set are RGB, Standard and 4:3. For audio set it to AV MULTI.
As soon as you set the video output setting to AV MULTI/SCART then RGB, you should now see your PS3 display on your computer through the capture module. Press X to accept setting. Continue the display settings as above.
PS2 Setup:
It already outputs analogue video so nothing to set. Just turn it on and the PS2 will display in the capture module on your computer.
Now that you have your PS2/PS3 displaying on your computer. The fun now begins.
Start Splashtop on your mobile and your computer should be shown. Make sure the resolution is set to 1280x720 in the settings. Now select your computer to start the stream. Your computer's display should be mirrored on your mobile. Double tap on the capture module's video window to go to full screen. Put a game disc in and start the fun.
The Splashtop app allows you pinch zoom, so you can zoom in to fill out the S3's screen if you want.
The Sixaxis Dualshock 3 has a good range so you don't have to be near the PS3 or in the same room. Thats the beauty of this method. Freedom to play anywhere in your house. You will need to be within good range of your wifi router though. As for the PS2, you can get RF wireless controllers. I've used one, one floor below where my PS2 is and it works fine with no lag.
So thats it. You basically have a portable PS2 or PS3 with this method. What this really needs though is a Gameklip to mount your mobile onto the controller to make it even more portable and convenient. It should give you the portable console experience. Check it out on here. http://forum.xda-developers.com/showthread.php?t=1760595
This guide can apply to any tablets or mobiles that splashtop supports.
Screenshots to be added

reserved

Related

[Info] MHL / DLNA Experience with samsung PS50 Plasma TV

Hello peeps,
Me again sharing my experience with a friend's samsung TV.
The TV is a samsung 50+" Plasma TV, the model is PS50C something...
The tv is connected with Cat 5e cable to wireless N access point, and the SGS2 was connected via wifi to that AP.
I could easily use All share to show all my Full HD vids from the phone to tv in a matter of seconds. Had to approve the action once on the TV.
Also, I could play movies located on a dedicated DLNA server to the tv via the SGS2, i'm not sure if any data actually went via the SGS2, but I used it as a remote control to select content to be played on the TV. Worked flawless.
One last thing to share, MHL.
I connected the phone to the TV with the MicroUSB to hdmi converter, I have no MHL cable... And the TV recognized an MHL device - I then found out, much to my surprise that I could control the SGS2 with the TV Remote!!!
Was pretty amazing. Everything just worked.
Cya
Eitam.
Please list all the TV remote control buttons that worked with S2. Can you get the S2 menu and back functions to work? Just so we all know. Sounds really cool though.
LouisJB said:
Please list all the TV remote control buttons that worked with S2. Can you get the S2 menu and back functions to work? Just so we all know. Sounds really cool though.
Click to expand...
Click to collapse
TBH I can't answer that question cause I got annoyed with that remote very fast,
I used the arrow keys to cycle through the Icons on the homescreens, they appeared selected like windows xp style blue background, and I was able to click them to start stuff.
I didn't even try and look for android buttons...
I was just amazed it all just worked.

[Q] Better mouse support

Nexus Player is a sad/simple/boring device. Its remote is really silly and useless. Anyone who have used an Air mouse type remote (Lg Magic Remote or Samsun's one) knows how comfortable it is to have a pointer on the screen and move the hand to reach the cursor where you need. Google decided to use a simply remove which basically is a left/right/left/left/down/down/down until you reach your option.
I've bought a USB OTG cable and connected my mouse. While the cursor is moving on the screen and it works on some apps, in most it does work. So for instance, on a game I can't click on the buttons... Is there a way to make the mouse clicks on all apps ?
Also, some apps which are forced for portrait orientation, will be displayed lying as the tv is 1920x1080. Any way to force the orientation of apks ?
Thanks.
I've had this problem too. Apparently some developers code in touches and/or mouse clicks, and some only code in the touch command. That is why some games aren't working for you.
You've got two options, either complain to the development team to add mouse clicks (which I'm told should be an easy thing to do) or use the DroidMote app by Zulu.
Thank you @midnightzak for making it clear to me. It seems that even the games from the Google Play for android TV are not working as supposed. For instance I installed Minion Rush (which is officially supported) and after it installed on start, it ask me to enter my age but I can't enter it because when moving around with remove for the Age editbox and clicking ok button does nothing, no keyboard popup. Tried it with controller too, same thing.
Another short question. On Chromecast on my LG smart TV I had Simplink enabled. Not sure if because of this, but when I started to cast a video from my phone, the tv switches from cable input to chromecast input. This does not work for Nexus Player, I need to manually switch input to HDMI port of the player. Is this normal ?
I have a magic motion remote for my LG tv, which is basically an air mouse remote. LG firmware has an option to control other devices connected through HDMI with the remote and when I try to add a new device, I get all sorts of Box sets from different producers. I was wondering if there is a way to make the remote work on nexus player.
The nexus player doesn't officially support HDMI CEC which is the protocol required for the auto switching of inputs to work. It's also what would make your remote work unfortunately.
I have a LG "smart" TV as well and at first the Nexus Player did not appear to support the expected HDMI-CEC functionality (input switching and magic remote passthrough). On LG "smart" TVs, you have to re-enable HDMI-CEC for that port when you switch devices. This is also sometimes a very annoying setting to find if you haven't touched it in a while.
@opticron so you say that you LG TV does work with Nexus player and also you can use the magic remote for it ? Can you tell me some more details on how to enable the HDMI-CEC on the tv for the player HDMI port ?
My other concern: should the cable be of any special type to support CEC ?
Later edit: I have replaced the HDMI cable I had with an newer cheap one. The older one did not work with simplink enabled, while the new one does. I can use the lg remote to navigate around the nexus player. The cursor does not trigger any action (too bad) but up/down/left/right/ok/back works from the magic remote.

Connecting Moverio BT-200 to Windows 8 directly with Miracast

Hi all,
Did anyone succeed already to make the Moverio BT-200 be monitor for a Windows 8 PC using Miracast?
This is what I tried already. Apologies for not adding the weblinks, but the forum rules won't allow.
1) The problem is that the BT-200 has a qHD resolution of 960 x 540 which is not supported by Windows 8. Therefore, I set the DownScaling bit to 1 in the registry. (Start Regedit, find all occurrences of Display1_DownScalingSupported and set the value(s) to 1).
2) I then started Miracast on Windows 8: go to right bottom corner, in the menu select "Devices" / select "Project" / click the dimmed "Add a wireless display".
3) On the BT-200 start a "Moverio mirror" session. It takes some synchronization effort to get the two devices see each other and get connected (have some patience while trying).
In the end I got the two connected, but I only get a black screen on the BT-200. When I try to configure the modes (right click on the desktop / choose "Screen Resolution / click "Advanced settings" / "Adapter" tab / "List all modes" button), the only mode shown is 1280 by 720 at 60 Hz.
Any way how I can fool the modes into a 960 x 540 configuration? Even better: how can I set up the Miracast connection as primary screen at startup?
Oh, and yes, I do have an Epson Wireless Mirroring Adapter, but it's not showing me the proper graphics either. for that reason I tried making the direct Miracast connection built-in into Windows 8.
Any pointer greatly appreciated.
Kind regards.
Hi,
I don't have any of these devices yet. But I am considering purchasing them. Just for screencasting what the user is seeing. I understand that it probably cant show the "augmented view". But, does the mirroring adapter sink function work ? Can I atleast see whatever is being cast to the user on a big screen using this adapter ?
Thanks.
aaaku said:
Hi,
I don't have any of these devices yet. But I am considering purchasing them. Just for screencasting what the user is seeing. I understand that it probably cant show the "augmented view". But, does the mirroring adapter sink function work ? Can I atleast see whatever is being cast to the user on a big screen using this adapter ?
Thanks.
Click to expand...
Click to collapse
Hi aaaku,
Yes, the mirroring adapter that is sold with the BT-200 works pretty well, but it's a clumsy device that very much limits the useability of the BT-200. While the BT-200 is battery operated, the Wireless Mirroring Adapter needs an adapter. Connecting it to a power bank works, but it uses quite some energy. Moreover the double interface (device to Mirroring Adapter, and then the Miracast connection between the Adapter and the BT-200) takes quite some time to set up properly. If you lose connection on the go, it's a guessing work where you lost the image or where a cable got disconnected. All-in-all it's not that smooth as you would like it (for me it turned out a showstopper even), and that's the reason why I wanted to Miracast from a Raspberry Pi directly to the BT-200.
As stated higher another issue is the not-quite-standard 960 x 540 resolution of the BT-200. Yes, it's possible to connect a Windows PC to the Wireless Mirroring Adapter, and then display the image on the BT-200. The BT-200 will even show a very clear image even. Since 960 x 540 is not recognized by Windows (or Linux, tried that too) it will display at a higher resolution, and the Mirroring Adapter will do the 960 x 540 translation. Read: some resolution is lost. It e.g. makes selecting menus and doing configurations under Windows 8 rather difficult as it's pretty hard to read the menus. For image viewing it works well, though. The image is bright and clear, and the display does what it promises.

Getting live TV to Nexus players?

So I just ordered a couple Nexus Players and after searching around Google I am not able to see how to get Live TV on the unit without getting the HDHomeRun gadget. I'd be looking to get signal from an OTA Antenna or cable. Right now I have a HTPC with a Ceton PCI tuner. I watch cable TV through my HTPC and WMC, and my OTA Antenna sits in the box at the moment since it really serves no purpose as long as I have cable. I plan to hook up both Nexus Players via ethernet cable to the home network. What are my options to get TV to them? Again, either cable or OTA Antenna signal. Thanks!
Kodi w/ ServerWMC
Yes kodi/serverwmc is one way but you will need to keep your htpc around and turned on.
HDHomerun is the other way that I know works, as that's what I use.
The Tablo network DVR. It is similar to the way the Silicon Dust tuners work but it is a complete DVR, except for the USB hard drive that you need to add. EPG is optional and you can do manual recordings without it if you wish to save on costs. If you prefer to have EPG service it is available for either: lifetime (unlike Tivo it is account based instead device based, you only pay once no matter how many you own); yearly or monthly. Lifetime is $150, yearly is $50, and monthly is $5. There is a 30 Day free trial included when you first activate the Tablo that expires if no subscription is made.
Storage is done by user supplied USB hard drive. The currently supported maximum HDD capacity is 5TB. Flash drives are not compatible. You can use spare desktop and laptop HDDs with certain USB hard drive enclosures, Sayba and Sabrent are known to be compatible. Which ever HDD you go with make sure to go to its maker's website and download whatever tools it has for your drive. Make sure whatever sleep or power down modes are disabled as they can cause disconnects. A new HDD being installed will be formatted causing the loss of all existing data. You can not upload content onto the Tablo to use as a NAS.
All TV, live or recorded is transcoded to H.264 for video and AAC stereo/prologic for sound to support the largest number of devices. Android TV devices are the strongest for Tablo playback on a TV Chromecast and Roku tend to be the weakest in terms of load up times and remote response. Because of the transcoding overhead it can take 6-15 seconds to tune into a new channel depending if you have Enable Fast Live TV Startup enabled or not.
Local streaming is supported out of the box. Out of home streaming requires EPG subscription.
THGDTH said:
Because of the transcoding overhead it can take 6-15 seconds to tune into a new channel depending if you have Enable Fast Live TV Startup enabled or not.
Click to expand...
Click to collapse
That was one of the biggest reasons I ended up selling my Tablo. It takes away from the trigger finger surfing experience.
I ended up getting a HDhomerun Extend and love the idea of a network tuner. I love the quick tuning times in the Google Live Channels app. However, I wish it was more stable. I may have to give InstaTV a try and see if it works better. I am really hoping Silicondust gets their act together with their HDHomerun DVR system and improve the stability of their Android TV app.

Touch Emulation Nvidia Shield TV without Root - Arduino Board instead?

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.

Categories

Resources