Related
Hey guys, I posted this in the general section but I think it would be better to post it here. Could the Xperia Play controls be used with PC games? Even with Xpadder or something similar? What would we need to make this happen?
As I already said, you need new kernel or kernel module to enable sharing of phone's PS controls via USB.
Why via USB and not bluetooth or Wifi?
Blagus said:
As I already said, you need new kernel or kernel module to enable sharing of phone's PS controls via USB.
Click to expand...
Click to collapse
And what that does mean? xD
Miles Wolf said:
Why via USB and not bluetooth or Wifi?
And what that does mean? xD
Click to expand...
Click to collapse
I think the original poster wanted to do this via USB to have it function as a standard gamepad, like a HID compliant device. This would require new kernel modules and thereby a new kernel to use on the device (and probably an app as well).
If you wanted to generate gamepad HID codes via communications over BT or WiFi (or over USB Debug channels) data streams, you could likely do so, but would need computer side drivers and programs, as well as the program to use on the device.
This is totally do-able. However the want for doing so is up to the individual. I personally don't have much want of it, as I already have good controllers for my PC.
I think it would be possible to make such app as well, which would log keypresses and send them via Bluetooth or Wi-Fi. But additional software would be needed on PC side too. But that's an option too, which isn't bad at all. Actually, USB HID method would be, IMO, more advanced...
I've used software that lets me use my phone as a touchpad, mouse, and media playback controller for my pc. So i dont' see why it couldn't be done. that software used wifi.
ace518 said:
I've used software that lets me use my phone as a touchpad, mouse, and media playback controller for my pc. So i dont' see why it couldn't be done. that software used wifi.
Click to expand...
Click to collapse
There are a few reasons off the start. A game controller would require nearly instantaneous reaction time to work properly. Secondly, people would expect it to work nearly flawlessly with next to no work or reading on their part.
Yes, it is _TOTALLY_ do-able. However, doing it just to do it, I don't see the benefit, as I personally wouldn't use it, and I certainly wouldn't receive pay nor even praise from the community. So it fails all the tests for me to engage myself in a project. The "Benefits Me", "Benefits the larger community", and "Benefits my ego" issues. If it benefitted the larger community, maybe. However it seems the consensus is that most people have dedicated controllers already that are low cost. I don't intend to use my phone as a PC controller, as I have several game controllers (from a 360 pad, to flightsticks, to a nostromo speedpad) for my PC. I also don't currently have a need to learn the Bluetooth or WiFi stacks so this wouldn't benefit me. Lastly, any product I were to produce would have limited market, and most of the market it would be presented to would be more likely to bash it than to even click a button to say 'Thanks' for it as they download.
If somebody is interested in doing this, go for it! It would be a nice little experiment project to learn the coding requirements for using the BT stack as a HID device or forwarder, or the WiFi stack and how to coordinate with a client side device driver and program as well. Just personally I won't be doing this.
i remember on my old sony ericsson phone w810i i could control my mouse on my pc with my fone via bluetooth with a built in app called desktop remote
so now wouldnt it be better to have the control pad on the play, use BT
to play pc games etc?
ace518 said:
I've used software that lets me use my phone as a touchpad, mouse, and media playback controller for my pc. So i dont' see why it couldn't be done. that software used wifi.
Click to expand...
Click to collapse
I believe GRemote does something similar. you can use your phone as a wifi mouse and keyboard or joystick or media controller. unfortunately, its fairly expensive so not really worth it. no way i'm paying $5.00 for it.
It would be cool to see this working.
crispyduckling said:
i remember on my old sony ericsson phone w810i i could control my mouse on my pc with my fone via bluetooth with a built in app called desktop remote
so now wouldnt it be better to have the control pad on the play, use BT
to play pc games etc?
Click to expand...
Click to collapse
I remember that, haha. Unfortunately it wouldn't work very well as a gamepad, there was like a half second delay between each button press.
I doubt BT or Wi-Fi would be good, because of the mentioned delay. SE kernel sources do have USB HID driver but I don't know is it used for USB OTG or to be used as HID on PC.
Another question.
Is any App out there where i can use the Xperia Play Gamepad for another Android Devices like my HTC Flyer?
->
Start an Emulator in my Flyer and use the Xperia Play Gamepad over Bluetooth or wifi to play the Games on the Flyer.
For iOS with Jailbreak i can use a SNES Emulator on ipad and a iPhone or iPod Touch as Gamepad/Controller.
Thanks for help and answer!
Waqas said:
I believe GRemote does something similar. you can use your phone as a wifi mouse and keyboard or joystick or media controller. unfortunately, its fairly expensive so not really worth it. no way i'm paying $5.00 for it.
Click to expand...
Click to collapse
gPad does this and there is a free version which I haven't been able to discern much difference between it and the paid version.
German-Guy said:
Another question.
Is any App out there where i can use the Xperia Play Gamepad for another Android Devices like my HTC Flyer?
->
Start an Emulator in my Flyer and use the Xperia Play Gamepad over Bluetooth or wifi to play the Games on the Flyer.
For iOS with Jailbreak i can use a SNES Emulator on ipad and a iPhone or iPod Touch as Gamepad/Controller.
Thanks for help and answer!
Click to expand...
Click to collapse
yes that is what I'm wondering as well really hope it is possible.
Blagus said:
I doubt BT or Wi-Fi would be good, because of the mentioned delay. SE kernel sources do have USB HID driver but I don't know is it used for USB OTG or to be used as HID on PC.
Click to expand...
Click to collapse
The PS3 and Wii controllers use Bluetooth.
benoitb85 said:
The PS3 and Wii controllers use Bluetooth.
Click to expand...
Click to collapse
Way to necro a thread.
_YES_ they use WiFi, but they aren't multi-purpose processing devices that have other priorities and background processes. They also are dedicated to doing such actions, and are engineered with that in mind.
To get it to work on the Play, as a BT controller (or WiFi, which would be even laggier), would require a kernel module to be created and installed (meaning new ROM/Kernel and likely an app as well). Then you would need a machine that has the proper HID profile enabled via BT, or a separate app to mimic a HID USB controller via WiFi.
As said before, since this thing tends to have other priorities than _JUST_ its gamepad (data synch, OS/VM GC, memory mgmt, etc), there are times when it will lag out even with a high priority on the module and associated game-controller app.
This _IS_ possible, just nobody is as excited by the idea who would be willing to code it. Honestly, if you wanted to do it as a starter coding project for via WiFi, it would be interesting to see your take on it. If you want to get your hands dirty with coding a kernel module to offer a HID profile via BT, that would be an even more elegant solution. However, it would require a bit more advanced knowledge. I haven't written any kernel modules by hand, ever. I've only adapted existing ones and patched a few on my own machines, so I'm certainly not a candidate to go after this myself.
We are not saying it isn't possible. It is. Via WiFi it just isn't a good idea (lag), and via BT would require some more involved and in-depth modifications and coding. Getting coding to set it up as a USB attached controller would probably be a bit easier and possibly even easier to code than the BT HID stack inclusions. I encourage those who think this is a good idea to try coding it themselves. I'm sure others would be interested in it (based upon this thread).
https://play.google.com/store/apps/...rch_result#?t=W251bGwsMSwyLDEsImFwcC5wY29uIl0.
I did not try it yet.
benoitb85 said:
https://play.google.com/store/apps/...rch_result#?t=W251bGwsMSwyLDEsImFwcC5wY29uIl0.
I did not try it yet.
Click to expand...
Click to collapse
Darn it. Missed this thread before making my own. Now I feel kinda dumb. But if anybody tried this app and got it working, could you please upload the devs windows drivers/programs. Because the devs site is unavailable in my country.
Sent from my PLAYSTATION PHONE using tapatalk
Dilemina said:
Darn it. Missed this thread before making my own. Now I feel kinda dumb. But if anybody tried this app and got it working, could you please upload the devs windows drivers/programs. Because the devs site is unavailable in my country.
Sent from my PLAYSTATION PHONE using tapatalk
Click to expand...
Click to collapse
This app is amazing. But the only problems are that the X button does not work properly (you have to hold it) and the buttons can't be mapped to some keys for example SHIFT. Otherwise It helped me finish Sonic Generations
So... this is less the announcement of a hack than the announcement of a plan to attempt a hack, but this one is big enough I thought I should get it started now.
Short version: I want to get an OpenVPN client working on my phone (ideally on a stock ROM, with Root Tools).
Somewhat longer explanation: OpenVPN itself is actually a very simple program; it takes a network traffic stream from the "TAP" virtual network device, and sends it over an SSL connection to an OpenVPN server. This is also reversible (listen on the SSL connection, then route the traffic from it to the TAP "device"). It's an incredibly simple way to implement VPN, but is high-performance and secure nonetheless. The entirely to OpenVPN itself is actually implemented in user-space; I don't expect porting it to WP7 to be too difficult (in fact, there's already a WinMo port in progress that would probably be pretty easy to adapt).
The catch is the TAP driver. In short, this is a virtual network adapter that, instead of connecting the computer to a LAN or WAN, connects the computer to a program running on the computer. This program can be any number of things, but in the specific case I'm interested in, it's the OpenVPN client. The idea is that you make TAP the default network device, so every other program sends and receives its traffic over TAP... which in reality means sending and receiving over whatever the program connected to TAP is using where normally a LAN or WAN would be.
The TAP driver, so far as I know, needs to be kernel-mode; it might be possible to implement it as user-mode driver but I'm not sure if this is practical. The trick is to install a third-party driver on WP7 at all. On WinMo / PocketPC devices it was possible (see http://ovpnppc.ziggurat29.com/ovpnppc-main.htm) but those operating systems both lacked the WP7 policy system and had rather better-documented security features and APIs.
Anyhow, I wanted to announce this project, to see who else might have anything - information, code, experience, or simple suggestions - that they could contribute. The repurcussions of this project go far beyond OpenVPN, but since I find myself currently in need of that particular software, that is the goal I'm pursuing. I welcome you to join me.
I'll post updates and such about the project here, along with any code for testing.
Now this is something DEFINITELY that I will follow. I could use this... A guy that I work with has recently parted from his WinMo 6.1 (he hated 6.5) device and one of the things he said he would like to do on his WP is to VPN. I'll be glad to test or help any way I can for this
me too volunteering as beta tester for VPN!!!
I support the
Thank you my friend
Volunteering as beta tester. I have custom full rom
Sent from my 7 Trophy T8686 using Board Express
IPSec or PPTP?
i have worked on a ipsec client for linux before, but it only handle the IKE packets, ah or esp is handled by kernel protocol stack, if there are correct sp & sa, so i think you should make a driver, wp7 cut the builtin ipsec driver.really a very big project, maybe ipsec driver in ce7 can work on wp7.
IPSec and PPTP are both tunneling approaches which are implemented at the driver level. There's nothing wrong with that, but it's not my corrent and immediate goal. OpenVPN's tunneling is achieved over a simple SSL connection, entirely in user-space. This makes it trivial to implement the encryption, but offers the full power of the OpenSSL library for authentication.
While I appreciate the offers of testing, that's going to be some time off. The most useful thing would be developers. For example, has anybody worked with NDIS (Network Driver Interface Specification) before, on CE or even NT? I have not, and while I'm certainly interested in learning it, I was hoping to get this off the ground faster than will be possible if I have to learn it all myself.
I'll be working with the OpenVPN for PocketPC codebase as a starting point. It's still going to take a lot of work, though. I'll probably set up a public version control system to aid in sharing the code and (hopefully) contributing changes.
I'm also going to take a look at CE7 user-mode drivers. If it's possible to write a network driver that way, it may be easier to test and install than a kernel-mode one would be.
On my Mozart:
View attachment 1079356
View attachment 1079398
Thanks, spavlin! Unfortunately, it looks like the app queries a bunch of provisioning providers that WP7 doesn't have. There might be newer variants of those characteristics that I can try to query, though.
It's good that we're able to dump the routing info; that means there's a decent chance we'll also be able to change it. Thanks for checking that for me! Running those on my phone would take some work (not full-unlocked).
Just started using this and I think it is awesome. You can use you're phone as a mouse and keyboard what is really cool is on the glide the hardware keyboard works well. You just have to instal a software on you're computer then gmote from google play. For a media center PC this rocks!
Sent from my SGH-I927 using xda app-developers app
Unified remote (pro). Does everything gmote does along with support for dragging and it keeps the connection alive in the status bar. Also it as like a billion other remotes included (notably file manager and vlc remote).
gmote allows for dragging simply press the mouse button top right then drag. Guess their are many of these out there. First 1 I try that I like is gmote but I am sure others are just as good.
Oh right. Forgot about that button. Don't get me wrong, gmotes decent. I used it for the better part of two years. I just got sick of having to reconnect to the server all the time, especially when switching from phone to tablet and back.
Good to know. I'll give it a try with my xbmc box. Sometimes I do need to go back into windows for some stuff. Otherwise I'm happy with the xbmc remote on android .
Sent from my SGH-I927
Phone My PC and Advanced TouchPad are good as well.
They auto connect to the ip address given, and the both have mouse and keyboard. Plus Phone My PC let's you see the desktop from anywhere in your home(good for keeping an eye on your kids).
Unified Remote (free) - no remotes to try, gmote - no bluetooth. Other favs?
Tyfighter said:
Unified remote (pro). Does everything gmote does along with support for dragging and it keeps the connection alive in the status bar. Also it as like a billion other remotes included (notably file manager and vlc remote).
Click to expand...
Click to collapse
Tried Unified Remote based on this recommendation, but despite showing many free remotes to try in the description, no remotes are present except for buy now.
Looked at gmote, but no bluetooth.
From what I see in the description, Phone My PC doesn't do bluetooth.
Advanced TouchPad also doesn't appear to be bluetooth, and really does appear to be touchpad focused, with only a few very plain looking keys beside it. Which is fine, just not what I'm looking for.
(First driving reason for search - Impress remote. And if one is going to go down the 'remote' path, it may as well be as flexible / capable as whatever is out there. i.e. Given the other similar apps out there, no point going for something that only does Impress.)
UPDATE CORRECTION: Free remotes are present. But if portable version loaded from a network drive, Windows won't load the .dll's - which appears to the Android user as though no remote controls are present. [Serves me right for remote controlling a machine via VNC - missed the quick .dll load failed message!]
Tried unified remote and I like it.I have infrared on my computer from a uirt and am thinking of getting the pros to control my surround sound.anyone tested that? I read it was supposed to support it but I could not find the app to learn the it codes.
Sent from my SGH-I927 using xda app-developers app
dudejb said:
Tried unified remote and I like it.I have infrared on my computer from a uirt and am thinking of getting the pros to control my surround sound.anyone tested that? I read it was supposed to support it but I could not find the app to learn the it codes.
Click to expand...
Click to collapse
Its play link is https://play.google.com/store/apps/details?id=com.Relmtech.Remote and contains a support pointer to http://www.unifiedremote.com/.
On their page is a Hardware link along the top, going to http://www.unifiedremote.com/hardware, at the bottom of which they show a USB-UIRT and more information. $50 + $8 S/H.
So, it would seem to be confirmed that it supports it. It talks about a forum being at http://65.36.202.170/phpBB2/. And also points to http://www.avsforum.com/avs-vb/forumdisplay.php?s=&forumid=26 and http://www.avsforum.com/ for additional information.
'UIRT' - Universal Infrared Receiver Transmitter, so there must be an emitter in the works. The page talks about Girder (http://www.promixis.com/), $50 / $100 / $150, Standard / Pro / WHT - all Windows only.
I would guess you use Unified Remote to tell the pc to emit the codes to your equipment. I'll bet it will take time to train yourself to pick up the glide and not the remote. (Or hide them on yourself. Not sure this would help with a problem I have - perpetually picking up the wrong remote and wondering why it's not working. Only to get blasted by the radio station when I thought I was changing channels!) :laugh:
HTH.
I posted this in the galaxy note 12.2 forums but since a lot of us use mice on the shield TV I thought it might help someone here.
Gaming Mice on Android
I'm not sure if anyone else uses a gaming mouse but I thought I would note that while I haven't found a way to configure a gaming mouse in android, you can still use any gaming mouse with onboard memory.
you just program it on your PC and then when you plug it into the android tablet (or any other android device) and all of your key pre-sets and lighting presets are there.
This is useful for people that remote into their work computers from home, or just want easy copy paste functionality or for the people that remote into their computers for gaming etc.
Personally I use a gaming mouse (Razer Naga Chroma) for work on a windows 7 workstation but I use my Galaxy note 12.2 exclusively at home with no access to windows.
The Razer Naga and Logitech G600 have a scroll wheel that tilts left and right and the function can be reprogrammed.
I reassign those to copy and paste and its way faster than using the keyboard and saves some wrist strain.
I also have shortcuts for our proprietary software programmed onto the side buttons and having access to that from home is a HUGE timesaver.
now when I work from home I can have everything at my fingertips instead of having to use the onscreen windows functions in teamviewer, or digging through menus in company software.
and a lot of the normal functions carry over to android pretty well (Copy paste is much smoother from the mouse etc.)
Anyways for anyone that this might help these are the ones I've tried so far:
Works:
Logitech G600 (Supports keyboard/mouse functions and simple hotkeys like alt + Shift + Tab but does not support complex macros to device memory)
Roccat Nyth (Supports everything including complex macros but does have a length limit)
Anything with onboard memory will likely also work to varying degrees.
Doesnt work beyond default buttons:
Anything with no onboard memory:
Any mouse designed to work with Razer Synapse 2.0
Lower end Logitech mice. (Some lower end models lack onboard memory)
mice can't touch action in android app&game
leasing said:
mice can't touch action in android app&game
Click to expand...
Click to collapse
Its true, with a mice, some apps work some apps dont, this is on full android, not sure what the situation is with stock
Android/shield does this neat thing it seems, where it makes every individual app create/declare mouse support, individually, instead of, i dont know, lets say, for an example, tie mouse support with the touch system in some fashion, on the OS level, you know, so that EVERY app works, without having to rely on every app with various degrees of dev support to include or update in the mouse support.........totally neat way of doing it
implementation fragmentation
Theres also the permission implementation im starting to notice now.........marshmellow it seems has implemented a rather NEAT storage persmission decleration requirement, whereas apps running on marshmellow have to declare storage permission in order to be granted storage permission.........good idea...(sporadic sarcasm off)...no, really, security effort :good:....(sporadic sarcasm on again), ......but, but, bad implementation, you've now declared older apps with no current dev support, that still fit a function, from working on the newest android version, and perhaps, then onwards..........if the app does not declare it seems, then it simply will not work, if it requires this particular storage access.........you've just isolated a good portion of older unsurported apps that still may serve a function
I dont see why they implemented this, mmmm... in this way(CANT.SENTENCE.PROPERLY), why make the requirement, for apps to declare this, when they should have attempted to secure it, and rightly so on this front, on the bleeming OS level.............all apps would have this storage permission in android settings somewhere, and you'd simply allow or deny, on the *OS level* (record, meet hammer), much :silly:
Anyways, continuation, where was i, ah yes
",on the *OS level*",..... without having to alienate older apps with no prospects for an update
Sorry for offtopic, suspiciously rantish, like behaviour :silly:
Edit: and silly,.....yep.....silly............. i always forget that one (insert scratch head emoji)
To Recap
OS LEVEL
Razer naga works
I was able to get my razer naga to work with the shield you just have to make some adjustments to it first. You have to plug it in to your pc, install synapse, open synapse, go into the performance tab, change the dpi to 800 and the polling rate to 125 hz. The settings are saved on the device itself so you can simply plug the mouse in to the shield now and it works. You might be able to play around with dpi settings to see what works but I'm fairly certain the main issue is the polling rate. I'm going to mess around one of their keyboards to make sure it works too.
Hi guys,
as far as you know, I'm the author of the "DOSBox" emulator port for our platform. I just added MOGA controllers support to the app and it works pretty fine on WP8.1 and W10M devices (except new Lumia x50 series).
However the app failed store certification Damn "binary analyzer" shows the error:
Windows security features test
FAILED
Binary analyzer
Error Found: The binary analyzer test detected the following errors:
File Moga.Windows.Phone.dll has failed the AppContainerCheck check.
Impact if not fixed: If the app doesn’t use the available Windows protections, it can increase the vulnerability of the customer's device to malware.
How to fix: Apply the required linker options - SAFESEH, DYNAMICBASE, NXCOMPAT, and APPCONTAINER - when you link the app. See links below for more information: Fixing Binary Analyzer Errors
Googling gave me an idea about source of this error: Moga.Windows.Phone.dll was built for WP8.0 (you can get Moga API from here).
Unfortunately, Moga guys are completely dropped WP/W10M support; I sent 'em a few emails but they are too busy lazy even to reply me with FO words...
So, my question is: is there a way to trick MS "binary analyzer"? I don't think that stuff really "analyzing" whole dll code; probably it checks some fields in the dll like a version of used runtime etc. (sorry, I'm not very proficient in that area - what's why I'm asking for help).
So, I ended up with my own BT RfComm driver for MOGA controllers: it's much easier than get help from MOGA guys or MS "high educated IT professionals". And the pros of that decision - my code is working flawlessly not only on the old handsets but on new L-x50 series too (where the original MOGA driver doesn't work at all)
Thread closed.
How likely is DualShock 3 support?
Sent from mTalk
MemoryController said:
How likely is DualShock 3 support?
Click to expand...
Click to collapse
I have no idea what is the "DualShock 3" is, what is the BT protocol for that controller (and is it compatible with W10M/WP) and definitely will not buy one to prove above questions
So, if you are really curious, you can buy one for me but I can't guaranty I'll find a time for this...