yashsingh1/xdaforums huggingface dataset:
[Desire 626 Q&A, Help & Troubleshooting] Hammersmash23:
Hello fellows,

I have an HTC 626 from Verizon and I wanted to switch to the GSM network, just like anyone with a Verizon phone who wants more or better for their needs. I decided to switch to AT&T but I have a very annoying issue. I hope I can get around this without having to root my phone. The issue is that on boot there is a message that pops up telling me that there is a non Verizon Sim in the phone. Immediately afterward, an icon that looks like a Sim with a question mark in the bottom right of the Sim card icon will show in the notification bar and stay permanently. This is extremely annoying on boot and extremely annoying to have to live with and it's making me hide the notification bar. I know that this issue was brought up a number of years ago in forums but today many things have changed. That is why I am bringing it up here, besides for the facts that there was no definitive answer there. How can I make my phone not still be considered a Verizon phone or how to trick the phone? Is there a way, non-rooted to modify my notification bar? Maybe if I switch from Global mode it will solve this (but what apn will work). Experts, please tell me what needs to be done/what can be done to solve my issue. I appreciate any help from anyone and I thank you beforehand for your help. Have an enjoyable weekend.
[LG G Stylo Questions & Answers] kmodek:
When I check the storage options, it shows System Storage, Memory Card, and External Storage. I have a 16 GB micro SD and I want to move my apps and app data to my SD card but can't figure out the difference between Memory Card and External Storage.

Does anyone know what the two types of storage mean? Which one is my actual SD Card?

Thanks!
[LG G Stylo Questions & Answers] jmacie:
You need to say what version of Android you are on and what company your stylo came from sprint/ tmobile/ etc
[LG G Stylo Questions & Answers] kmodek:
Android 6.0 T Mobile
[LG G Stylo Questions & Answers] jmacie:
I don't have tmobile, but I'm going to answer and any tmobiles out there can correct me if I'm wrong. External is actually your phone's left over internal ram and memory card is your sd card.
[LG G Stylo Questions & Answers] dip_spit:
I'd wager that System Storage is the /system partition. Memory Card would be internal storage, and External Storage is your removable sdcard.

Also, you should move your apps to your sdcard in Settings > Storage & USB or setup adoptable storage.
[Upgrading, Modifying and Unlocking] prabuprabu:
Hi, I have HTC D600 which has Windows 5 installed. Can I able to Upgrade to windows 6? Also can I able to install TouchFLO? Kindly suggest me and help.

Thank U.
[Upgrading, Modifying and Unlocking] prabuprabu:
hi guys....

is there any possiblitise.....
[Shield Android TV Android Development] socksi:
Because of the annoying constantly blinking LEDs of the wireless Xbox 360 controller I decided to compile an updated kernel myself.

I was Inspired by this post.

This kernel is 100% Nvidia source. The only difference is the backported xpad driver.

It is intended for use with Nvidia Shield Marshmallow firmware including zulu99's StockRestyle and full Android Marshmallow firmwares.

I have only tested it with the Pro model. It has been reported that it works with the 16GB model also.

Xbox One controllers are working also but only wired.

You can test the kernel by booting the new kernel with fastboot boot boot_xpad.img before flashing it.

If you are using systemless SuperSU (v2.56+) keep in mind that you will lose root when you flash or boot a new kernel.

Installation:

adb reboot bootloader

fastboot flash boot boot_xpad.img

Afterwards you can install SuperSU again by booting into recovery and installing the SuperSU.zip.

Download:

v1.4 kernel for firmware v3.3.0 with latest xpad driver from kernel.org

https://mega.nz/#!kUFHDSrY!eBMGNwKvTvr0TGyKRL2sNZQvscelxmGOA3RjKFXoaho

v1.3 kernel for firmware v3.2.0 with xpad driver from Linux kernel 4.7 rc6

https://mega.nz/#!UI1TwCaL!S8BCXWaKBU282mgW_TOtZfFN_69rG_BJnMwYdEkLUxc

v1.2 kernel for firmware v3.1.0 with latest xpad driver from Valve

https://mega.nz/#!cdExRSRI!FyhswyMsBRl3QrrPG--U0EYi_UMwjVi7e3Qiui2xKls

v1.1 kernel for firmware v3.0.0 with latest xpad driver from Valve

https://mega.nz/#!cZF3QZaD!bkQLTwECsH08cxCeef3s7ZR25hqLrr2gc6pNbvDLqm4

v1.0 kernel for firmware v3.0.0 with xpad driver from Linux kernel 4.5

https://mega.nz/#!sNNkCTZQ!TQVxESGSRadb0ueync5uGhnjf2obYzw_Mhh_tGLVgiE

Changelog:

v1.4
- kernel for firmware 3.3.0
v1.3
- kernel for firmware 3.2.0
v1.2
- kernel for firmware 3.1.0
v1.1
- found a newer version of the xpad driver directly from Valve
- support for Xbox One Elite and a few other third party controllers has been added
[Shield Android TV Android Development] duanim:
can be done without pc
[Shield Android TV Android Development] Zacharybinx34:
Now someone just needs to find a way to get the XBOX One controller to work with the XBOX ONE PC dongle.
[Shield Android TV Android Development] socksi:
Have you tried it with the PC dongle?
[Shield Android TV Android Development] Zacharybinx34:
No, but pretty sure the XBOX ONE controller does not work. THough the 360 does.
[Shield Android TV Android Development] Capt.Insano:
Anyone confirm if this works on 16GB model?

I just got my 16GB shield TV and would like to use my 360 wireless controllers.
[Shield Android TV Android Development] willylemke:
hello i have the 500GB Pro Model and the 1.1 Kernel is working great....my wireless 360 controller and a wired one are working perfect....only wished there were force feedback support in Android....i know some emus can enable rumble effect......

Thank you for sharing.....any other improvements you want to implement to the Kernel?
[Shield Android TV Android Development] Matt17000:
Any chance to have something similar with dualshoch ? Would be awsome.
[Shield Android TV Android Development] BenjiHansell:
+1
[Shield Android TV Android Development] unfnknblvbl:
The Dualshock 3/4 work just fine via USB, and if you're rooted you can try sideloading the Sixaxis app to pair via USB. It doesn't advertise as being compatible with Android TV though.

I'd try it myself, but I don't particularly want to root this device, as I've already had it replaced under warranty :S
[Shield Android TV Android Development] mrruin:
works very well on StockRestyle, thanks!
[Shield Android TV Android Development] Con21:
1) Has anyone tried the kernel on 16 GB version yet?

2) Is the real stock kernel from 500 GB version 100% identical to the 16 GB kernel?

3) I've read somewhere that the stock kernel didn't change with 3.1, is this true?
[Shield Android TV Android Development] mooki99:
Trying it right now.
[Shield Android TV Android Development] MALOW:
Can you make another kernel for 5.1 version?
[Shield Android TV Android Development] Con21:
Does it work?
[Shield Android TV Android Development] socksi:
I got no feedback yet if it works with the 16GB model also. I've extracted both kernels from the factory image and they look almost identical.

The firmware 3.0.0 kernel is definitely NOT identical with the firmware 3.1.0 kernel.

At the moment I'm compiling the kernel with the updated xpad driver and will upload it when it's finished.
[Shield Android TV Android Development] Con21:
Okay, thank you. I'll wait at least for the 3.1 version, but I don't know how great the risk is to boot or even install the kernel if it's not intended for the 16 GB version.
[Shield Android TV Android Development] gpharos:
Do I need the xbox 360 pc dongle to get my 360 gamepad working with the Shield TV, or this Kernel. I had thought the 360 gamepad controller was bluetooth but it seems it is not. I have Zulu99 full 6.0 installed.
[Shield Android TV Android Development] socksi:
Yes, you need the dongle. You can pair multiple controllers with the dongle.
[Shield Android TV Android Development] xobus1970:
Is there any way to get the wireless Xbox 360 D-Pad to work on zulu99's full version of android marshmallow?
[Shield Android TV Android Development] WisdomWolf:
I just completed some quick testing on my 16GB Nvidia Shield TV:

Wireless Xbox 360 controller - works as expected and correctly indicates that it's paired as player 1 rather than endless blinking.

Wired Xbox One Controller - works as expected.

Wireless Xbox One Controller - not working. No action from controller button presses and no light on dongle when attempting to pair.
[Shield Android TV Android Development] socksi:
Thanks for reporting.

I will update the starting post respectively.
[Shield Android TV Android Development] socksi:
I don't understand. The Xbox 360 wireless controller's D-Pad IS working.
[Shield Android TV Android Development] phin586:
Thanks! Going to give this a try.
[Shield Android TV Android Development] Zacharybinx34:
Thanks for this!

Two questions:

1. Do you think it will ever be possible to get the XBOX ONE Controller working wirelessly? I'd love that.

2. Not sure if you could do this, but do you have the knowledge to make the Nintendo Gamecube Adapter + Gamecube Controllers work on the shield? Someone already got it working on Linux, so I'm guessing someone smart like you would be able to do it pretty easily? I'd really appreciate it!

https://www.reddit.com/r/smashbros/comments/2nghc7/wii_u_gamecube_adapter_now_works_on_linux/

Thanks!
[Shield Android TV Android Development] dumbkid234:
Does the right stick work for anybody? My triggers on Xbox one and 360 seem to control the right stick, while the actual stick does not function
[Shield Android TV Android Development] djrexy:
me too right RT not work. :(
[Shield Android TV Android Development] alsheron:
This looks fantastic - exactly what I/we need for the 360 wireless controller flashing problem.

Trouble is, I've had a look at some of the other threads on XDA but I can't find anywhere any clear step by step instructions on how to access the Shield TV using fastboot. Surprised there isn't a sticky. I've done this many times with my Nexus 5 though so understand issuing the commands well enough.

Got a few questions:

Do I need to root my Shield TV to be able to flash this Kernel? Will I need to unlock the bootloader first? Will flashing this kernel require the Shield TV gets wiped and needs to start over with a fresh OS installation?

I've seen somewhere mention of needing to use a USB OTG cable to access fastboot? How do you connect a USB otg cable to the Shield TV and then PC (laptop?) can someone provide pics of the cable needed? I've got a USB OTG with a female end for using USB sticks - is it one of those?

Thanks!
[Shield Android TV Android Development] mythamp:
Do I need to root my Shield TV to be able to flash this Kernel? Will I need to unlock the bootloader first? Will flashing this kernel require the Shield TV gets wiped and needs to start over with a fresh OS installation?

- You will not need root but you will have to unlock bootloader which will wipe your device. If you get that far, might as well install TWRP recovery, root it & install adaway (adblocker).

I've seen somewhere mention of needing to use a USB OTG cable to access fastboot? How do you connect a USB otg cable to the Shield TV and then PC (laptop?) can someone provide pics of the cable needed? I've got a USB OTG with a female end for using USB sticks - is it one of those?

- USB cable comes with the shield tv, you can use any micro-usb cable that basically charge android phones. You connect the USB side to the PC/Mac the MicroUSB side goes into shield's microusb port. I will try to grab a photo sometime for you, but trust me its not rocket science - can be scary for a beginner i guess.
[Shield Android TV Android Development] alsheron:
Ah thanks for explaining! I've submitted a request to Nvidia through their feedback form to fix the flashing light problem on the xbox wireless controller by updating the kernel. Imma wait till the next update to see if they apply the fix before trying this.
[Shield Android TV Android Development] switchy85:
Anyone try this kernel on the new 3.2 firmware that came out? Or will it need to be updated to work properly?
[Shield Android TV Android Development] jaisonm:
Curious to know if anyone has tried this on the new firmware as well.. was running this on prior to the update perfectly.. After the update, back to the blinking light and non functional D-Pad...
[Shield Android TV Android Development] socksi:
I will provide a new kernel for firmware 3.2.0 when Nvidia has released the recovery image here.
[Shield Android TV Android Development] jaisonm:
Thanks socksi!
[Shield Android TV Android Development] socksi:
New version is up.

I'm not at home at the moment, so this version is untested!
[Shield Android TV Android Development] slikerhael:
Are there any differences between the valve xpad driver and the Linux Kernel 4.7 version? My controller lights up #1 but does the all leds flashing thing every 5 seconds which never happened on the valve kernel on 3.1. After modifying keypad files got all buttons working again & no constant spinning.
[Shield Android TV Android Development] darksabre_x:
What modifications did you do? I've searched all across the interwebz and tried various suggestions with no luck. The dpad not working everywhere is killing me.
[Shield Android TV Android Development] slikerhael:
I modified Vendor_045e_Product_0291.kl in /system/usr/keylayout/ to include

# Dpad
key 704 DPAD_LEFT
key 705 DPAD_RIGHT
key 706 DPAD_UP
key 707 DPAD_DOWN

Also have my Xbox guide button mapped Home and back button mapped Back so those are functional too. I did notice using the d-pad on 3.2's Linux Kernel 4.7 ver Xpad module skips over a selection in the menu's which is ridiculously annoying and never happened on Valve's xpad kernel module.
[Shield Android TV Android Development] darksabre_x:
Doesn't seem that I have an 0291. I see 028e and 0719, which are the files I've been modifying...... hmmm seems I have some more poking to do on this system

***Edit***

Do you feel giving enough to provide a copy of your kl? If not, it's cool you've provided a lot of help already!
[Shield Android TV Android Development] slikerhael:
Haha that's odd, I've only ever modified 0291, haven't heard of 028e. Did alot of trial and error stuff on 3.0 starting with getting the constant spin fixed, then mapping the back button for borderlands pre-sequal game menu. It seems that the wireless controller goes through it even though the text states its for usb controllers. I sourced the spin fix from here: http://xdaforums.com/showthread.php?t=1792531 which also has 0291, maybe that thread will provide some help too. Can't remember where I found the dpad fix, it wasn't on xda. The 360 controller is my personal favorite, so I didn't stop until it felt native on my shield tv.

But here's my 0291.kl

# Copyright (C) 2011 The Android Open Source Project
#
# 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.

#
# XBox 360 USB Controller
#

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 314 BACK
key 315 BUTTON_START
key 316 HOME
key 317 BUTTON_THUMBL
key 318 BUTTON_THUMBR

# Left and right stick.
# The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd.
# This confuses applications that rely on the flat value because the joystick actually
# settles in a flat range of +/- 4096 or so.
axis 0x00 X flat 4096
axis 0x01 Y flat 4096
axis 0x03 Z flat 4096
axis 0x04 RZ flat 4096

# Triggers.
axis 0x02 LTRIGGER
axis 0x05 RTRIGGER

# Hat.
axis 0x10 HAT_X
axis 0x11 HAT_Y

# Dpad
key 704 DPAD_LEFT
key 705 DPAD_RIGHT
key 706 DPAD_UP
key 707 DPAD_DOWN
[Shield Android TV Android Development] JazzMartian:
Nice. Inadvertently just got my Shield ATV yesterday, after having owned the Portable for over a year and a half. I say inadvertently, cause I intended to buy the JXD S192 Singularity, but was emailed by JXD, asking that I cancel the order, and place it again in a couple of months. So I decided to put the Singularity on ice for now, and pick up the NSATV.

Anyhow, thanks for this mod. The Xbox One controller is the nicest console controller I've ever held.
[Shield Android TV Android Development] tman777:
On the stock rom The Shield Nvidia controller R analog stick acts as as a mouse pointer in some apps. So does the wireless Xbox 360 controller. (On the stock Rom)

I've installed 1.3 kernel on Zulu99's 1.4 Full Android Marshmallow rom. But the right stick doesn't doesn't seem to do anything. Any chance this could be made to work as it does on the stock firmware with the shield controller?
[Shield Android TV Android Development] Felnarion:
The Xbox One S controller is out now, and the shield mostly detects it, but some of the buttons are mapped wrong (left shoulder seems to be Y, triggers don't seem to do anything). But I notice that some emulators can work, if you manually map the buttons. Is that something that could be added/changed here, or is that an entirely different area? I wouldn't mind testing, if needed.
[Shield Android TV Android Development] Zacharybinx34:
If you can add support for the new bluetooth XBOX ONE S controller that would be awesome!
[Shield Android TV Android Development] I_did_it_just_tmrrow:
[MENTION=2626244]socksi[/MENTION]

nvidia just began to roll out there new OTA v3.3, see at androidpolice.com

What should people do with your kernel?

Greetings by I_did_it_just_tmrrow
[Shield Android TV Android Development] socksi:
When the recovery image for firmware 3.3 is released by Nvidia I will provide a new kernel if necessary.
[Shield Android TV Android Development] I_did_it_just_tmrrow:
Does "if necessary" mean I can try to boot your kernel after the 3.3 update? If it fails it means you need to recompile, if not the update leaves the kernel untouched?

Another question is:

Is not possible to create a kernel module instead of flashing and compile the whole kernel?

Greetings by Idijt
[Shield Android TV Android Development] socksi:
Yes, you can give it a try. Even if the kernel has changed there is a good chance it will work.

I'm just downloading the latest 3.3.0 sources from Nvidia but it's awfully slow.

I will update the starting thread when compilation has finished.

Loadable module support is present but almost all drivers (including xpad) are compiled into the kernel by Nvidia.

AFAIK, there is no way to replace a builtin driver with a module.
[Shield Android TV Android Development] Con21:
Thank you for v1. 4 - works on 16 GB model without any problems so far. Although the wired Xbox One Controller worked out of the box, I had to adjust/add the specific keylayout to get home button, back button and two of the four shoulder buttons working as expected.

Edit: The keylayout for wired Xbox One Controller is basically identical to the Xbox 360 Controller but the product ID is different and therefore the file name, too. I created a keylayout file named "Vendor_045e_Product_02dd.kl" and took the content from: http://xdaforums.com/showpost.php?p=67691145&postcount=40. Don't forget to add the permissions (644)!

Alternatively, take a look at: http://xdaforums.com/nexus-6p/orig-development/kernel-elementalx-n6p-t3240571/page598
[Shield Android TV Android Development] gffmac:
Will this make a wireless xbox one controller connected via usb work on shield to controller a game stream game from pc??
[Shield Android TV Android Development] Con21:
I don't use Gamestream but probably yes as it works with regular Android apps.

But it seems that you don't even need the kernel:

https://forums.geforce.com/default/...with-wireless-adapter-/post/4810848/#4810848:
[Shield Android TV Android Development] gffmac:
Yes i have one of the newer xbox s controllers and it does indeed work, although it seems to need pairing again after reboot. Thanks
[Shield Android TV Android Development] Con21:
That might be either a bug with Shield TV or Android TV. Tried several Bluetooth-apps (auto-connect etc) but it just doesn't work without pairing again and again. In contrast, it works perfectly with my Sony Xperia. We should submit some feedback to Nvidia.
[Shield Android TV Android Development] Toniooo:
Nice! very good job all work as expected the only issue for me is the common "spin issue" with my wireless receiver for the xbox 360 controller but with an edit of kl file all goes fine even the select key and xbox key. [MENTION=2626244]socksi[/MENTION] it's possible add ntfs (r/w) support?

thanks for your work
[Shield Android TV Android Development] I_did_it_just_tmrrow:
@socksi is there a chance to get the newest, compiled kernel for the 5.0.2? If you can help me to compile the kernel and explain me some things, I can help with future kernel updates to provide a new, patched kernel for this thread.

Greetings by Idijt
[Shield Android TV Android Development] slikerhael:
He has to wait for the source of the last update to get released to compile the latest kernel. In the past Nvidia releases them a few weeks after the update and socksi is on it pretty quickly. However Nvidia updated again before the source was released for the first one, so I'm unsure what kind of timeframe we're looking at.
[Shield Android TV Android Development] darksabre_x:
5.02 source has been up almost since launch of the update for Shield TV 2015. I recently tried my hand at compiling, using the excellent sources cited, and got a working kernel img for 5.02. I'm still waiting on 5.1 kernel sources, but this should help for those waiting on 5.02. It uses xpad from kernel.org.

Thanks!
[Shield Android TV Android Development] willylemke:
Hello socksi since the sources of 5.1 are released....can we expect some new kernel from you please? Thx
[Shield Android TV Android Development] I_did_it_just_tmrrow:
Did you mean here: https://developer.nvidia.com/gameworksdownload

Greetings by Idijt
[Shield Android TV Android Development] agitator:
Yeah there are the sources....hope he compile some new kernel before Nvidia came out with another update...
[Shield Android TV Android Development] darksabre_x:
Looks like 5.1 shares it's kernel with 5.02.

I just tested the version I shared and it works with 5.1.

No need for a new kernel to be compiled. We already have it. :D
[Shield Android TV Android Development] Toniooo:
i've tested your kernel with a simple boot but my wireless gamepad not respond like expected, back button and xbox button not respond, maybe because is not installed? or obviously because is not updated?the kernel worked fine for the rest

thank for your work
[Shield Android TV Android Development] Con21:
This can likely be fixed by adding the corresponding keylayout (requires root). I had the same problem with earlier versions of the kernel and the Xbox One Controller. I did the following:

https://xdaforums.com/showpost.php?p=69673388&postcount=49

For the Xbox 360 Controller you could try this: https://xdaforums.com/showpost.php?p=67691145&postcount=40
[Shield Android TV Android Development] Toniooo:
if i ask for kernel is because i'm alredy rooted and already have a correct keylayout for my contorller,

simply the system freeze for a while when i push xbox button or select