yashsingh1/xdaforums huggingface dataset:
[Fire TV Q&A, Help & Troubleshooting] xm41907:
I have two game controllers, the Ouya Controller and the Logitech F710. Both are excellent for the Fire TV, but I continue to have issues with game compatibility. Some games work flawlessly, others certain buttons do nothing in the game. I've also got the Ouya system apps setup and working well, but there seems to be a lot of controller issues with it. I figured that having the Ouya Controller with the Ouya system apps would reduce controller compatibility. This is not the case. I'm looking for ways to remap the game controllers. I've tried Tincore Keymapper and it works for onscreen controls fairly well. What about actually remapping a controller. Ideally, if I could trick the FTV to thinking one of these controllers was an actual FTV controller, I think that would be the way to go. I'm looking for ideas or apps to try and accomplish this.
[Fire TV Q&A, Help & Troubleshooting] porkenhimer:
Most apps that do not have a keymap setting use default buttons for that app. Lets say you have a game and the controller works, it does not mean the contoller will be setup the way you like. Most games do not even have gamepad support, which blows my mind this day in age. It is not the controller that doesn't work for the game, it is that the games do not have support for gamepads. Just look in the Amazon app store on your Fire TV and it tells you the games that have gamepad support, keyboard support, fire tv controller support and fire TV remote support, and you will see that some apps do not even support gamepads at all including the fire TV gamepad. My advice is if you can use your controller with a game, get used to the configuration and over time it will not be that bad. If you have a game that does not work at all with your controller then it probably never will. There is another solution though, buying a controller that works in different modes. There are gamepads that have different modes for android so that it can be used as a keyboard, touchpad, gamepad and Icade. So if your game requires touch or keyboard you just change the controllers mode. The G910 gamepad seem to be popular with people that need to use gamepads with different input modes, google it to learn more on the subject, better yet watch a youtube video of the controller to see how it works, and if it is what you are looking for.
[Fire TV Q&A, Help & Troubleshooting] xm41907:
I'm well aware of games that do or do not have controller support. That's not my issue. My issue is that between the two controllers I have, some games with controller support are not getting used correctly. For instance, Shadowgun. The L2 button does not function the way it is supposed to which means I can not play the game correctly. This one in particular is for the Ouya, and granted, I'm hacking the ability to play it on the FTV, but still, all other buttons work fine. I seem to recall reading another person having an issue with the R2 and L2 buttons not working right on a game. I want to remap how the FTV uses the controller, not how the games buttons are mapped on a controller.
[Fire TV Q&A, Help & Troubleshooting] xm41907:
I have found an interesting situation. So I have the Logitech F710 and the Ouya controller and have testing many different games using both controllers. Some worked fine, some didn't and this was independent of the controller. Many had have some issue. I also have the Logitech K700 Wireless Keyboard/Trackpad, which works wonderfully, by the way. Someone mentioned having an issue with Modern Combat 5 from the Google Play Store not working with the controller, but found that if they disconnected their keyboard, then it worked. I have found this to be true for me, and for several games. An example is Shadowgun. With the keyboard connected, the L2 and R2 buttons do nothing. If I disconnect the keyboard, then start the game, it just works. I've been trying to identify these differences in other games too. This seems to be an odd thing to me. Why should the functionality of one device be dependent upon if another is connected or not? Oh, I also have a simple BT mouse, but that doesn't seem to be affecting anything. I'm wondering if a dongled USB device supercedes a BT connected device in some manner. I'm looking for others that have experienced these differences in controller functionality. I would like to put together a list of games and which controllers work best.
[Fire TV Q&A, Help & Troubleshooting] dismissthesky:
The only way that I know of to remap keys for a device in Android is by creating a .kl file for the controller, which requires root. Sideload keytest.apk to your FTV and use that to determine what the scan codes are for each button on the controller, and then from a shell prompt input "cat /proc/bus/input/devices" without the quotes. That will give you a list of devices and various information on them, so find your controller in the list and pay attention to the vendor and product IDs. Copy the contents from /system/usr/keylayout/generic.kl into a blank text file that you will name Vendor_0000_Product_0000.kl with the zeroes replaced with your device's appropriate vendor and product IDs. From there it's just editing the scan codes to match whatever keys you want them to represent, mount /system r/w, copy the .kl file to /system/usr/keylayout and reboot. Voila, your new keymappings should work.

This might not be the right way to do this, but it does work. I've used this method to reconfigure a Sony DS3, a wireless X360 pad and an aftermarket remote (Mele F10 Deluxe) and it's worked great every time. It should be pointed out that it's a really terrible idea to edit generic.kl directly since a change there changes that keymapping in the software keyboard as well, so if you get something wrong you might not be able to undo your changes.
[Fire TV Q&A, Help & Troubleshooting] xm41907:
Thanks for the detailed suggestion. When I get the time, I'm going to try this. I wonder if doing it both with the keyboard plugged in and with it unplugged would yield different codes given that at least the L2 and R2 buttons are affected.

If someone has an official Fire TV controller, I would appreciate it if they could generate that scancode list for it. My goal is to make the Ouya controller 100% copy the Fire TV controller buttons.
[Fire TV Q&A, Help & Troubleshooting] dismissthesky:
Vendor_1949_Product_0402 (found in that same keylayout directory) appears to be the kl for the Amazon controller and it will have all of the scan codes for it. If I were you I'd just use that as a template instead of generic.kl. Using generic.kl is going to give you a ton of scan codes being active that you're not going to use, since it's for a keyboard, so it really makes a lot more sense to just start with a gamepad with a similar configuration.
[Fire TV Q&A, Help & Troubleshooting] porkenhimer:
Would probably be impossible, cause there are some games that will only recognize the fire TV controller and will not let you use any other gamepad. I guess its Amazons way of saying "if you wanna play this game you have to buy our controller before hand."

---------- Post added at 10:45 PM ---------- Previous post was at 10:28 PM ----------

The problem is that you did not understand my reply. I gave you a solution to your problem and you did not wanna hear it. if you would have googled the controller I told you to google you would have found an app called BitGamesClient. After you install and open the app, click on my joystick and it will install another app called Open Pad Union. After installing it you might be able to remap the buttons for a lot of games, but only if you gamepad is detected by the Open Pad Union app. Some of my gamepads are and some aren't, but you won't know til you try. If your gamepad is detected, when you open games that are compatible with Open Pad Union a controller mapper will popup so that you can map the buttons for that game. Then when you open another game that is compatible the same mapper will popup and let you map the buttons for that game. Not all games work and not all gamepads work, like I said, you won't know what games and gamepads work til you try.
[Fire TV Q&A, Help & Troubleshooting] xm41907:
That was because purchasing another controller is not a solution when I currently have spent about $60 on controllers already. In your first response you did not mention apps that might work with my current controllers, but only recommended trying a different controller with multiple modes. I will look into the two apps you just mentioned though. Perhaps they will detect one or both controllers I currently have. Thanks for the input too. Don't take my response against buying another controller a negative against you. I just don't want to spend more money on it. :)
[Fire TV Q&A, Help & Troubleshooting] ractar28:
I am having a similar issue. I've tried the information above already.

Devices:

Nyko Playpad Pro - Vendor 1d79 product 0009

GameStop controller - Vendor 0000 Product 0000

Open Pad Union didn't see either controller.

Keytest.apk doesn't show a keycode when the left and right triggers are used on the Nyko Playpad Pro.

Games:

Dungeon Quest : Nyko does fine except the right and left triggers (which aren't vital to the game) don't work. Gamestop controller works correctly, including triggers.

GP Riptide 2: Nyko works correctly. Gamestop controller triggers don't work (and acceleration and braking are done via triggers).

Oddly, neither have a KL file. I copied the Vendor_1949_Product_0402.kl to each of the above vendor/product numbers and rebooted. No change in behavior.

Is there a way to determine which KL a particular device uses (since neither HAD a KL file before I copied the default amazon controller KL file to look like theirs).

The Nyko controller says it is HID compliant. The Gamestop controller is anyone's guess. The Gamestop controller works like the ipega controllers (same trigger behavior).
[Fire TV Q&A, Help & Troubleshooting] dismissthesky:
Yeah, oddly enough there's a description of how to do that a whole 5 posts up from yours :p

Edit: So sorry for the snarky response. Apparently I misread what you'd said since you already have the product and vendor IDs. Maybe give this a go instead? I believe if your device gives all zeroes for the IDs like that it probably defaults to Generic.kl, which you CAN edit, but you really shouldn't unless you're certain you know what you're doing. My NES30 gives all zeroes as well and I haven't found a way around it.
[Fire TV Q&A, Help & Troubleshooting] xm41907:
Interesting that neither controller was detected in Open Pad Union. I've not taken the time to check that app out yet myself, but I would think that if the FTV was recognizing the controller, then it would've captured the button presses. I did play a bit with the KL file for my OUYA controller. I remapped one button which was causing a Home issue. It wasn't from my own tinkering though. I found it on a forum, but can't recall which one.
[Fire TV Q&A, Help & Troubleshooting] ractar28:
For Nyko Playpad Pro, here is the KL file I use. This is modified from the original. Note, on Fire TV, there is no original file, as Amazon did not include a KL file for this device. As such, you MUST have root access to make changes.

File location: /system/usr/keylayout

File name: Vendor_1d79_Product_0009.kl

Steps:

1. MUST HAVE ROOTED DEVICE

2. Using ADB

adb connect <ip address of firetv>
adb shell
su
mount -o remount,rw /system /system

How you GET the file from your computer to the FireTV is up to you.

File contents:

# Copyright (C) 2010 The Android Open Source Project
# Copyright (C) 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

#
# Nyko Playpad Pro
#

# Buttons
key 304 BUTTON_A
key 305 BUTTON_B
key 307 BUTTON_X
key 308 BUTTON_Y
key 310 BUTTON_L1
key 311 BUTTON_R1
key 315 BUTTON_START
key 158 BACK
key 172 HOME
key 317 BUTTON_THUMBL
key 318 BUTTON_THUMBR
key 103 DPAD_UP
key 105 DPAD_LEFT
key 106 DPAD_RIGHT
key 108 DPAD_DOWN

axis 0x00 X
axis 0x01 Y
axis 0x02 Z
axis 0x05 RZ
axis 0x09 RTRIGGER
axis 0x0a LTRIGGER
axis 0x10 HAT_X
axis 0x11 HAT_Y
axis 0x09 GAS
axis 0x0a BRAKE

Verified working in Riptide GP2, Minecraft PE, Fields of Battle

The differences seem to be that some games look for "RTRIGGER" and some look for "GAS" and same with LTRIGGER and BRAKE

Edit: It seems that Amazon decided they would rewrite how controllers work and they want the apps to use GAS and BRAKE instead of RTrigger/LTrigger, which means that if the game is "written for" Fire TV, then they use gas/brake. If it was written for other platforms, they look for Rtrigger/Ltrigger. From the above, it would appear that the last entry "wins" in the KL file, so even though I had 0x09 as Rtrigger and Gas, it only send "gas" to the game.

The only choice I see at this point is two different controllers (not same make/model) or start changing keylayout files based upon which profile you need. Absolutely UGLY approach, IMHO.
[Fire TV Q&A, Help & Troubleshooting] xm41907:
Good to know, but sucks for us. I've been wondering if an Xposed module could be made to switch KL files based upon which game is played.
[Verizon Galaxy Note 3 Q&A, Help & Troubleshooting] ShaunWinSC:
Is there a way to add a Battery Percentage to the Quick Settings Buttons in the Notification Panel. Thanks
[Verizon Galaxy Note 3 Q&A, Help & Troubleshooting] matsuyamakaze:
None I've heard of you can have it next to your data signal.
[General Questions and Answers] prateek312:
How can i play asphalt 8 on gionee m3. On high settings

I saw one article in which they said that you have to edit build.prop

And i dont know what i have to write in ro.product.device

It says =' ro.build. Product=gionee82_cwet_kk'

So do i have to edit this value or something else.

Please help soon. And that article was for samsung galaxy grand.

Please answer soon. Ive already rooted the phone.
[General Questions and Answers] Hovatek:
Do you have all the necessary files to run the game? what error are you getting?
[General Questions and Answers] prateek312:
I am able to play the game. With no problens. But i cant select the high settings. In the game. Only very low and low graphics settings are available
[General Questions and Answers] Hannah Stern:
=·﴿ [Processing Performance]

Maybe the Processing Power of your Phone is just too low...

http://www.gsmarena.com/gionee_marathon_m3-6781.php

It's almost as Good as the Galaxy S3
[ONE Themes and Apps] MarchriusDennis:
Back to the Origins​

Hi guys!​

I loved the stock boot animation on the CM 11 S and I want it on new CyanogenMod 12! So, I ported it to be compatible with CM12 Theme Engine and to look more confortable with new stock bootlogo! I named it "Back to the Origins", you like it??

It is available for free on Google Playstore.

Preview

Requirements

CyanogenMod 12 Theme Engine

1080x1920 screen size

Installation

Install from Playstore

Go to Themes in Settings

From Navigation bar select "Boot animation", scroll and select "Back to the Origins"

Select "Boot animation" and "Apply"

Download

Download APK from AFH

Credits

Original images: CyanogenMod

Optimized: MarchriusDennis
[ONE Themes and Apps] ZeroSilence:
Very nice. Thanks for this.
[ONE Themes and Apps] AcmE85:
I like it. Could you please post the apk here as an alternative.

The playstore does not allow me to download it.

Says it is none of my devices is compatible...

Might be due to cm12 nightly or custom dpi.
[ONE Themes and Apps] Spikestrip:
I too cannot install from the Play Store. It tells me all my devices are incompatible. I am also on a CM12 nightly with a custom DPI.
[ONE Themes and Apps] @xDeepS:
Yup not available for my devices.
[ONE Themes and Apps] artnada:
This app is incompatible with all of your devices.
[ONE Themes and Apps] neodrei:
same problem here at CM12 Temasek (v 6.6)

would love to see this animation back at my screen, too :)
[ONE Themes and Apps] Spikestrip:
Does this work for anyone? Bueller?
[ONE Themes and Apps] godzulu:
This didn't work from play store. Says I need to sign in to Google. Of course, I'm signed in. Can you post the apk? Thanks

Temasek 6.6
[ONE Themes and Apps] MarchriusDennis:
First post updated with link to apk theme.
[ONE Themes and Apps] neodrei:
Awesome!

It's working perfectly at my OPO with Temasek 6.6!

Thx!
[iPAQ rw6828, XDA Atom Software Upgrading] sandip_in:
hi every one...

i am just want to upgadge my o2 atompure for latest rom but i dont know how to upgradge it and the link http://wiki.xda-developers.com/index.php?pagename=ATOM_1_Upgrade is also not workin i mean i cant access this link so is there any oter link to find very properly tutorial for this. i dont want to take any rik for upgradge without proper knowledge so pls..... help me....

thanks a lot for making such a wonderful community....

all the best to all hard worker who r doing really very good job for making a live this site and this comuunity..... salute for them
[iPAQ rw6828, XDA Atom Software Upgrading] alipi2007:
y don't u login to seeo2.com website and download latest ROM. no need any thing to do. just connect u,r device with pc & double click..... bla bla bla
[G2 Q&A, Help & Troubleshooting] Cienight:
Hello

Is anyone out there capable of porting the complete ui of the Korean v30d for kitkat stock roms? In flashable zip it would be a dream.

I'd be glad to buy this man a beer

Cheers
[G2 Q&A, Help & Troubleshooting] 60nine:
what's wrong with installing cloudy 2.2 rom which has G3 UI?
[G2 Q&A, Help & Troubleshooting] GalaticStryder:
Wrong Section

Requests, in special this one, please post in Themes and Apps or in Q&A Section with the tag [REQ] so G2 THEMERS maybe can answer if they're able to do that or not. Posting it here is awful, and just spams the Development section that is made for Devs to post their projects.

About the request, you can learn how to, looking for LG ROM theming guides, or just unpack Stock and replace as you wish, learning is funny thing :angel:.
[G2 Q&A, Help & Troubleshooting] Cienight:
My bad. Is it possible for moderator to move this in the proper section?

Thanks in advance
[G2 Q&A, Help & Troubleshooting] SREEPRAJAY:
Thread moved to Q&A section....
[Sony Cross-Device General] xswxm:
Hey, guys, we know that some ROMs don’t have the “Delete” button on the screenshot preview like the Sony Xperia series. Hence, here is the guidance that can help you add “Delete” button to your screenshot preview for your ZU.

PS: Full Guide can be found here: http://xswxm.com/?p=1023

Recommed:

Officail 108&118 odexed ROM

Tested Deviced & ROM:

C6833 with HK_108_ROM

Steps:

1. Backup your ROM or just backup the files ("/system/priv-app/SystemUI.apk" & "/system/priv-app/SystemUI.odex") will be covered later;

2. Unzip SystemUI_ODEXED.zip and copy the files to "/system/";

3. Set 211 or 644 permission for these two files;

4. Copy them to "/system/priv-app/", just cover the files inside;

5. Restart your cellphone and enjoy!

Download: SystemUI_ODEXED.zip (Notice: Not Flashable)

Preview:

[IMG="Screenshot_Preview"]http://xswxm.com/wp-content/uploads/2015/01/Screenshot_Preview.png[/IMG]

[IMG="Screenshot_DeletedInfo"]http://xswxm.com/wp-content/uploads/2015/01/Screenshot_DeletedInfo.png[/IMG]
[Xperia Z3 Themes and Apps] mrled:
MODULES WORKING ON LOLLIPOP (5.0.2)

GEM XPERIA XPOSED

XPERIA/AOSP NAVBAR BUTTONS

YOUTUBE ADAWAY

APM+ (ADVANCED POWER MENU +)

VOLUMESTEPS+

XTOAST

APPOPSXPOSED

XPHONEPLUS for LP

XPRIVACY

XPRIVACY BUTTON IN APP INFO

XBLAST TOOLS

XPERIA FMWOHS

EMAIL - KILL ATTACHMENT LIMITS

GESTURE NAVIGATION

SWIPEBACK2

XPOSED STATUSBAR TEXT

YOUTUBE BACKGROUND PLAYBACK

20MP SUPERIOR AUTO

ANDROID THEME ENGINE

AWESOME POP_UP VIDEO

BLUETOOTH TOOLKIT

CYBER-SHOOT XPOSED

EMAIL - KILL ATTACHMENT LIMITS

FORCE FAST SCROLL

XBRIDGE

SMART NETWORK

PHYSICAL BUTTON MUSIC CONTROL

LPTHEMER

LOLISTAT

LOCKSCREEN DISABLER

HANDLEEXTERNALSTORAGE

CHROMEPIE

BATTERY HOME ICON

ANDROIPLUSMOD

ANDROID PHONE VIIBRATOR

SERAJR XPERIA XPOSED [KK]

XUIMOD

ACTIVITYFORCENEWTASK

IMEI CHANGER & PRO

DISABLE KEYBOARD AUTO POP-UP

STATUSBAR DOWNLOAD PROGRESS

UNBELOVEDHOSTS

MODULES WORKING IN SOME DEVICES OR PARTIALLY

GRAVITYBOX[LP]

MAXLOCK

WAKE GESTURES (only the pocket detection feature)

MODULES NOT WORKING ON LOLLIPOP(5.0.2)

...

MODULES WORKING ON KK(4.4.4)

BLURRED SYSTEM UI

GEM XPERIA XPOSED

HEADS UP NOTIFICATION

XPRIVACY

XPERIA/AOSP NAVBAR BUTTONS

YOUTUBE ADAWAY

APM+ (ADVANCED POWER MENU +)

CLEAN BBC WEATHER WIDGET

DISABLE CHARGING LED

LOVINS SYSTEMUI XPOSED

ROOTCLOAK

GRAVITYBOX[KK]

TINTED STATUS BAR

APP SETTINGS

20MP SUPERIOR AUTO

NOTIFY CLEAN

ENHANCED TOAST

STATUS BAR SCROLL TO TOP

XPERIA FMWOHS

XSTANA

XPOSED GEL SETTINGS

XBLAST TOOLS

SCREEN FILTER

FLAT STYLE BAR INDICATORS

FLAT STYLE COLORED BARS

FLAT STYLE COLORED KEYBOARD

KEEPCHAT

SNAPCHAT FULL CAPTION

SNAPCOLORS

SNAPSHARE

SERAJR XPERIA XPOSED [KK]

DOUBLE TAP TO SLEEP

CYBER-SHOOT XPOSED

RINGER & NOTIFICATION VOLUME UNLINK IN ICS/JB

XVOLUME

L-CALL- LOLLIPOP CALL STYLE

XPOSED ADDITIONS

VOLUMESTEPS+

PHYSICAL BUTTON MUSIC CONTROL

ANDROID APPS THEME ENGINE

EX-THEMER

EGGSTER

FONTER

XMULTIZONE CLOCK

XPERIA THEMES

XUIMOD

YOUTUBE BACKGROUND PLAYBACK

ALTERNATE APP PICKER (KK)

HOLO THEMER

MODULES WORKING IN SOME DEVICES OR PARTIALLY

XPERIA QUICKSETTINGS LONGCLICK

SCREENOFFANIMATION

MODULES NOT WORKING ON KK(4.4.4)

ANDROID PHONE VIIBRATOR

SOFTKEYSFADEMOD

NETWORKSPEEDINDICATOR

Post modules you 've tried, and i will add to this list.

Sorry for my English!
[Xperia Z3 Themes and Apps] 3Shirts:
I can also confirm the following as I'm running them:

APM+ (Advanced Power Menu Plus) - Lets you customise what appears in the power menu that comes up when holding the power button

Clean BBC Weather Widget - Removes the blue background from this widget

Disable Charging LED - Self explanatory

Lovins SystemUI Xposed - Change 'LTE' to '4G' on the network icon

RootCloak - Hides root from selected apps which otherwise won't work on root.

Secure Settings - Provides extra options to the Secure Settings app
[Xperia Z3 Themes and Apps] Desperanto86:
GravityBox[KK] - ok

Android Phone Viibrator - nope
[Xperia Z3 Themes and Apps] android404:
Working:

Xprivacy

Xprivacy in settings

Tinted status bar

App settings

20mp superior auto

Notify clean

Enhanced toast
[Xperia Z3 Themes and Apps] mrled:
Modules added to main list, Thank you all!
[Xperia Z3 Themes and Apps] freddy1991:
Status bar scroll to top

Xperia FMwoHS

Xperia Xposed by Serajr

Xstana

Xposed GEL settings

Xblast tools
[Xperia Z3 Themes and Apps] Sun_:
Screen filter

Flat Style Bar Indicators
[Xperia Z3 Themes and Apps] mrled:
List Updated...Thanks!
[Xperia Z3 Themes and Apps] Mano1982:
XPERIA QUICKSETTINGS LONGCLICK working perfectly on my Xperia Z3.
[Xperia Z3 Themes and Apps] benkxda:
Added your thread to the Z3 device index, cause it's a good idea :)

You could improve your thread by placing links on each module in your list. This makes it much easier for mobile users to read information about the modules.
[Xperia Z3 Themes and Apps] hololodilolo:
Double tap to sleep.
[Xperia Z3 Themes and Apps] andrecuellar:
Working:

Flat Style Colored Bars

Flat style keyboard

keepchat

snapchat full caption

snapcolors

snapshare

serajr xperia xposed [KK]
[Xperia Z3 Themes and Apps] mrled:
Thanks
[Xperia Z3 Themes and Apps] hurikan23:
works fine:

-Cyber-Shoot Xposed

-Ringer & Notification volume unlink in ICS/JB (yes work wit Z3 KitKat 4.4.4)

-Xvolume30

-L-Call- Lollipop call style

-Xposed Additions

not work:

ScreenOffAnimation >>>>device is crash

Info:

My ROM is rooted, stock, deodexed 23.0.1.A.5.77