5,596,235 Members 35,833 Now Online
XDA Developers Android and Mobile Development Forum

[TUT] CM9, CM10 fully working touchpads and O bug fixed

Tip us?
 
santiis2010
Old
(Last edited by santiis2010; 13th September 2012 at 03:34 AM.)
#1  
Member - OP
Thanks Meter 41
Posts: 69
Join Date: Jun 2012
Location: Montevideo
Talking [TUT] CM9, CM10 fully working touchpads and O bug fixed

How to fix the touchpads on the Xperia Play in Cyanogen mod

This Works fine in CM9 - CM9.1 - CM10

We most edit the build.prop because there is a bug from the developers of CM!!!!


Edit this lines of the build.prop file from SYSTEM folder:

ro.product.model=Play

FOR ro.product.model=R800i
--------------------------------------------
ro.pruduct.brand=Sony

FOR ro.product.brand=Sony Ericsson
--------------------------------------------------------
ro.product.name=R800i

FOR ro.product.name=Xperia Play
---------------------------------------------------
Reboot the Xperia Play and enjoy!!!!!!

Now the O button problem in FPse are fixed and the touchpads in FPse and some android games are fully working!!!!!!!!!!I found this about 30 minutes ago when i was experimenting with the xperia play hehe!!!

Sorry for my english I am from Uruguay and i speak spanish!

I found this for my own! and I can not post in the developers section so I posted here because im a noob in this forum.
The Following 16 Users Say Thank You to santiis2010 For This Useful Post: [ Click to Expand ]
 
criskros10
Old
#2  
Member
Thanks Meter 9
Posts: 72
Join Date: Aug 2012
Jajja oye no hay forma de tener cm en bootloaders bloqueados??? :S soy de mexico

Enviado desde mi R800i usando Tapatalk 2
 
jacklebott
Old
#3  
jacklebott's Avatar
Senior Member
Thanks Meter 490
Posts: 1,642
Join Date: Oct 2010
Location: Land of the Idiots
Quote:
Originally Posted by criskros10 View Post
Jajja oye no hay forma de tener cm en bootloaders bloqueados??? :S soy de mexico

Enviado desde mi R800i usando Tapatalk 2
You MUST post in English, or use a translator to convert it to English. If you can understand me, to answer your question; no you cannot have CM on locked bootloaders
Cool Nexus 4 Gaming Thread
Past Device(s):
Apple iPod Touch 3G
Motorola Backflip MB300
Present Device(s):
Sony Ericsson Xperia Play R800x; WiFi-only, FW 2.3.7 [NXT Light]+[LuPuS-GB]
LG Nexus⁴ E960; AT&T, FW 4.2.1 [ParanoidAndroid AOSPA]+[Faux123 Kernel]

"Go into battle determined to die, and you will surely live. Go into battle hoping to live, and you will surely die."
 
criskros10
Old
#4  
Member
Thanks Meter 9
Posts: 72
Join Date: Aug 2012
Oohh sorry and thanks

Enviado desde mi R800i usando Tapatalk 2
The Following User Says Thank You to criskros10 For This Useful Post: [ Click to Expand ]
 
grrrr_unt
Old
#5  
Member
Thanks Meter 29
Posts: 71
Join Date: Jun 2012
Thanks! Does this work with CM9 too? How do the change in codes lead to the ability to use the touchpads, do you know? (:
 
santiis2010
Old
#6  
Member - OP
Thanks Meter 41
Posts: 69
Join Date: Jun 2012
Location: Montevideo
Quote:
Originally Posted by grrrr_unt View Post
Thanks! Does this work with CM9 too? How do the change in codes lead to the ability to use the touchpads, do you know? (:
Yes it works on cm9.0 i dont know i only make this modification and the touchpads are working at 100% in FPse
 
santiis2010
Old
(Last edited by santiis2010; 31st August 2012 at 02:37 PM.)
#7  
Member - OP
Thanks Meter 41
Posts: 69
Join Date: Jun 2012
Location: Montevideo
Quote:
Originally Posted by grrrr_unt View Post
Thanks! Does this work with CM9 too? How do the change in codes lead to the ability to use the touchpads, do you know? (:

Enviado desde mi R800i usando Tapatalk 2
In build.prop the model says Play but is R800i so the games and other things dosent recognize the xperia as xperia play, so when you change this in build.prop the games and apps recognize as Xperia Play R800i and all works fine
 
grrrr_unt
Old
#8  
Member
Thanks Meter 29
Posts: 71
Join Date: Jun 2012
Quote:
Originally Posted by santiis2010 View Post
In build.prop the model says Play but is R800i so the games and other things dosent recognize the xperia as xperia play, so when you change this in build.prop the games and apps recognize as Xperia Play R800i and all works fine
Hahaha, that's quite funny, how it works! I expected something more "code-y"
 
Omnicrash
Old
(Last edited by Omnicrash; 5th September 2012 at 04:37 PM.)
#9  
Member
Thanks Meter 8
Posts: 31
Join Date: May 2012
Quote:
Originally Posted by santiis2010 View Post
How to fix the touchpads on the Xperia Play in Cyanogen mod 9.1 and 9.0!!!!!

We most edit the build.prop because there is a bug from the developers of CM!!!!


Edit this lines of the build.prop file from SYSTEM folder:

ro.product.model=Play

FOR ro.product.model=R800i
--------------------------------------------
ro.pruduct.brand=Sony

FOR ro.product.brand=Sony Ericsson
--------------------------------------------------------
ro.product.name=R800i

FOR ro.product.name=Xperia Play
---------------------------------------------------
Reboot the Xperia Play and enjoy!!!!!!

Now the O button problem in FPse are fixed and the touchpads in FPse and some android games are fully working!!!!!!!!!!I found this about 30 minutes ago when i was experimenting with the xperia play hehe!!!

Sorry for my english I am from Uruguay and i speak spanish!

I found this for my own! and I can not post in the developers section so I posted here because im a noob in this forum.
I've always suspected that might be the cause... but never thought to look into it myself, because I was sure ROM devs wouldn't miss such an obvious solution.

Anyway, I've been experimenting with it myself, and found that this doesn't always work (this breaks the controls in GTA3 for example). So I've done some individual research and copied the (almost) exact values from the official stock GB rom, and it fixes that!

These are all the values I used:

Code:
ro.build.product=R800i
ro.product.brand=SEMC
ro.product.name=R800i_0000-0000
ro.product.device=R800i
ro.product.model=R800i
ro.product.manufacturer=Sony Ericsson
I'm not sure if all of these are required, it probably will differ from game to game, but it's best to include all of these to get the best possible compatibility.

HOWEVER, even this isn't perfect yet:
- Touchpad and O button works in FPSE.
- Touchpad works in both Mupen64AE and N64Droid, however O acts as back.
- Controls completely work in Sonic SD.
- Controls are recognized and work in Trials 2 Xperia Play edition, HOWEVER: O button acts as back.
- Controls fully work in GTA3.

So it seems some games still don't correctly register the O button. I'll be doing some more experimenting with it in the hopes of finding a better fix.

I will also be releasing an update.zip to easily patch the correct build.prop values sometime soon.

EDIT: All testing I did was on the new JB CM10, but I'm fairly confident it should be the same for any 4.x rom.
The Following 2 Users Say Thank You to Omnicrash For This Useful Post: [ Click to Expand ]
 
jonytestXD
Old
#10  
jonytestXD's Avatar
Senior Member
Thanks Meter 21
Posts: 143
Join Date: Sep 2011
Are the touchpads working on the games or only in emulators? What about dead trigger the touchpads work with cm9.1?

Enviado desde mi Nexus 7 usando Tapatalk 2

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes