yashsingh1/xdaforums huggingface dataset:
[Galaxy Note 4 Q&A, Help & Troubleshooting] falconsson:
The same thing happened to me with a Note 3 phone in the past. Everything showed that it was a Note 3 N9005 but when you boot into recovery it showed N900VXX etc. So I returned it and bought N9005 from another place.. Recently a friend of mine has bought a Note 3 and he asked me to flash a custom rom for him. I checked everything and it is N900VXX etc as well. It is even rooted but there is no sign of SuperSu in the apps list. I didn't flash anything but my friend is happy with his phone. So he didn't return it... The screen didn't look as shiny as N9005 screen anyway...
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] sai milind:
TeamHorizon's XenonHD rom builds for Xiaomi mi5

http://www.xenonhd.com/

XenonHD is a custom firmware aka ROM for various Android devices. It is based on CyanogenMod 14.1 with additional features, performance and battery life improvements.

The idea behind XenonHD is to give users a ROM that is "blazing fast, rock stable and buttery smooth".

Device Source:

https://github.com/LineageOS/android_device_xiaomi_gemini

https://github.com/LineageOS/android_kernel_xiaomi_msm8996

Flashing Instructions:

To install this ROM you will need to have a latest custom Recovery such as TWRP installed.

Copy the downloaded ROM to your phone.

Boot into your recovery

Back up your ROM

Enter recovery

Make a full wipe (system, data, cache, dalvik)

Install the ROM

Install GAPPS package

Reboot - the first boot can take up to 5 minutes

Download Links:

Latest version : 28/12/2016 XenonHD DOWNLOAD​

Main Features

XenonHD Changelog

NovaLauncher, Adaway, Kernel Adiutor, SuperSU

Root, adb, dev options, advanced reboot & installing apks enabled by default

Pixel UI, navbar, wallpaper

Material sounds & icons

DayNight theme

Network indicator & battery bar in status bar

Live Volume Steps

DT2S on lockscreen

Custom Quick Settings Tiles

Removed unnecessary things

Additional Optimizations :

Optimized GCC with O3

optimized low-level code with O3

Apply Graphite optimizations to GCC

Code improvements and misc loop optimizations

Polly on Clang (experimental)

Under the hood improvements and optimizations

...and more on the way!

​

XDA:DevDB Information

XenonHD, ROM for the Xiaomi Mi 5

Contributors

sai milind

Source Code: https://github.com/TeamHorizon

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.10.x

Based On: cyanogenmod,aosp

Version Information

Status: Stable

Stable Release Date: 2016-12-28

Created 2016-12-28

Last Updated 2016-12-28
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] sai milind:
Reserved

Bugs:

You tell me

Links:

G+: https://plus.google.com/u/0/communit...22179967248992

Github: https://github.com/TeamHorizon?tab=repositories

Crowdin (translations): https://crowdin.com/project/xenonhd-rom
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] Philb90:
Nice! Gonna flash it later! Thanks! F2fs support?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] Parisaurus:
Hello, is tap to home implemented? I really need this feature!
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] andy356:
Even if it's not natively implemented yet, you can flash the fix linked through the second post on the CM 14.1 thread.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] Parisaurus:
That doesnt work on all cm14.1 based roms as far i know.

Another question, f2fs supported? I have it and don't wanna swap just for test...
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] raszagar:
Work xposed with rootcloak or equals for pay with nfc?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] vladimir_carlan:
There's no Xposed for Nougat.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] sai milind:
If anyone checks and reports back that will be helpful and most probably it must work since everything (kernel) is CM based.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] 4719:
Yes it works! Since I use navigation bar on this ROM ,it already got home button. So what's the fuss?

BTW lovely ROM. Smooth and fast. Can't find any bugs.

Thanks dev
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] sai milind:
Thanks for your confirmation and glad to know you liked the ROM.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] agriculture:
great work bro
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] Mayex:
Can I dirty flash this rom over cm14.1?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] sai milind:
Better to clean flash.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] Parisaurus:
Im stucked on "Searching for updates" after the wifi configuration, 10 here and nothing :(

Edit: Flashed an old gapps and working, sorry!

Edit2: working with f2fs and tap to home working flashing the zip for it. Thanks for the ROM!
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] grandakadp:
Love this ROM. Working with tap on home button zip file. The best one for me beside CM
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] satyr007:
"optimized low-level code with O3" - kernel only?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] sai milind:
The rom is optimized not the kernel, i will optimize the kernel too in the next build and there are a few behind the scenes discussion going on to include brand kernel into all my roms, if everything goes fine my future roms will have the brand kernel meaning (100% optimization).
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] PetritH:
how's the camera quality guys? does google cam work?

Sent from my MI 5
[Fire TV General] Wredal:
I have fireTV 2 since a week and its on-screen keyboard was driving me crazy. If you also believe it is the worst keyboard you have ever seen, I have created a guide how to replace it with something decent.

It should work without root, as long as you can enable ADB debugging and connect to the device using adb.

Benefits: New keyboard supports mouse, has qwerty layout and is compatible with the web (doesn't force you to go prev/next on the page, so you can login to your services), will also not get in the way if you are using external keyboard.

I am a new XDA member and after trying to place this post I learned that our forum does not allow me to give any line of code - when I try, I get error message that the system blocked my thread and I should contact administrator if I feel this is unfair.

XDA served me for years as invaluable source of knowledge, and I will update this guide after these restrictions are no longer in place.

In the meantime, you can see full guide here: thorn*piekielko*pl/keyboard*html

(replace stars with dots).

And if you by a chance know any way to adjust fireTV volume, please let me know.

That's my next pain point with this device...
[Fire TV General] InfinityFire!:
Seems nice, going to try it.

---EDIT---

Works great. Just tried it, Just one thing when i went to website. I tried to go to the homepage to just to check it out and then my Antivirus said it found some kind of virus or malware like a bot. Not sure? Has my antivirus gone crazy?

Oh and have you found away to get the regular keyboard back. Looked for keyboard app name but could not find it.

-Tested on Fire TV Stick-
[Fire TV General] Wredal:
Happy to hear it works also on the Fire TV Stick. And it looks like it is confirmed now that you don't need root to do it :) Great.

If you wish to revert to your original keyboard, you have to list available input methods by this command:

ime list

You will see something like the result below, and you need to copy name of the input method you wish to set (without colon - this is the part I highlighted)

and then again use same command as before with a name of original keyboard to revert to it back.

ime set NAME_GOES_HERE

That's it.

For the server, your antivirus was overreacting. Some time ago I read an interesting article by Casey Smith about possible priviledges elevation in Windows and was experimenting a bit with it (however never managed to get it working). I guess when you opened the homepage your antivirus just noted its unusual code and rightfully warned you. I removed this proof of concept already, never expected someone will go here :)
[Fire TV General] Y314K:
Nice... I mostly use a USB K400r Keyboard with my Rooted FTV1's. And the stock keyboard app always gets in the way. I would want a keyboard that has a minimize option on it in case I want to use my physical keyboard only.

I do wonder if there is an Android "Settings.apk" compatible with FireOS 5 that can be installed like we did on FireOS 3. Back then it was for easy Bluetooth control. Which is not needed now that Amazon added more robust stock BlueTooth support. But I wonder if an Android 5 pulled/updated "Settings.apk" that is compatible with FireOS 5 can give you the same control for easy default KeyBoard switching from within the "Settings.apk". This would mean no ADB Shell needed & multiple KeyBoard support with faster switching.

Has anybody tested any "Settings.apk" on FireOS 5 for KeyBoard modding or something else ?
[Fire TV General] Wredal:
[MENTION=1449438]Y314K[/MENTION] Yes, this was my initial approach. You can sideload settings app, but it will just exit if you enter to keyboard and language settings. That's why I started to investigate adb commands.

For the minimize option, you can press back button to hide LeanKey when displayed, however it will appear again after you go to the next text field.
[Fire TV General] Y314K:
Was that Settings.apk the same we where using for FireOS 3. That is why I was wondering about finding a Settings.apk for a Android 5 build. Well I just tested one of my FTV1's that is still on FireOS 3 & have had the Settings.apk installed for a long time. And sure enough. It crashes if I try to go into language & input. So it's probably a dead end.

Nice, hitting back is still much better then dealing with the stock keyboard popup. I do wonder, can you use the mouse pad to edit multiple specific parts of one input field. Like after pasting your tutorials link & changing the * to .'s ? Without having the keyboard app constantly popup ?

Also is there a way to make the keyboard much larger then the one it shows on your pic in the OP ?

Much appreciate you sharing this method.

Here is the direct link to the tutorial for now: http://thorn.piekielko.pl/keyboard.html
[Fire TV General] Y314K:
Switched keyboards following your guide on my PreRooted FW v5.2.1.1_r1 FTV1. And I am very happy with the results. Pretty close to perfect. This keyboard is made for AndroidTV type devices. And it does a great job. I still think the developer can tweak it a bit for it to look better & can probably add a few extra options. But it is just about perfect functionally wise. I did find some small bugs in a few of the apps I use. But overall this is one of the best mods one can do on any FireTV device, Rooted or UnRooted. Specially if you use a keyboard/mouse. Great share Wredal.

As for the Installation Guide, I did find a few pointers.

First I would advise that everybody first do an "IME List" command & that they copy & paste (or take a screen grab) their response to a .txt file on their PC as a backup in case they want to know what they had as stock.

Stop to copy & paste info or to screen grab the info. Then you can continue to enable & set your new keyboard.

In my case after enabling & setting the LeanKey Keyboard. If I do a IME List command again. It shows/lists both keyboards. First the stock & then the LeanKey. On your IME List picture it only shows the LeanKey Keyboard. Is this because you had disabled the stock keyboard on one of your prior tweaks ??

If you did disable, hide, deleted or did something to your stock keyboard. I do wonder what would happen if the LeanKey Keyboard would become unset. Which can happen if the LeanKey Keyboard APK crashes or if you manually go into the installed LeanKey Keyboard app settings & choose "Force Stop" Or "Clear Data" since this makes my stock keyboard comeback as default. "Clear Cache" does not seem to unset the LeanKey Keyboard. And it survives a AFTV restart just fine.

It is a easy fix. Just run the Set command again to set the LeanKey Keyboard back.

The LeanKey Keyboard seems to work perfectly with just about any app I've tried so far. Great on latest Chrome, Viki, old Viki TV, Downloader, etc.

The only apps I've had some very minor problems with is Opera & Opera Beta @ v37. The back key option to hide the keyboard kicks you out of the input field altogether. And when trying to scroll down thru your bookmarks when going thru your address bar the keyboard tries to stay there blocking you view. I did find a way to get rid of the keyboard while still being able to stay on the input field or drop down list. First you need to start to input something that will make some recommendations. Then you have to grab the white part where the possible options/recommendation are with your mouse. This will get rid of the keyboard but will leave the input field or list. This is a very minor bug. Plan to test Opera v41 or newer in the next few days. I did not have any of this problems with Chrome. But I do prefer how great Opera is at blocking pop-ups & ads on the FireTV.

Thanks again for posting this awesome guide. :good:
[Fire TV General] Wredal:
Well, you can click and edit the text using your physical keyboard and just ignore that onscreen keyboard is also displayed. It will not interfere.

Not LeanKey, but I have nice, large keyboard in my MiBox and I am going to try to extract it and see if it works on FireTV.

Always happy to help :)
[Fire TV General] InfinityFire!:
Thanks for the guide. LeanKey is so much better then Amazon Keyboard.
[Fire TV General] Wredal:
Well, that's not needed. You can list available IME at all times, and if IME is not listed, you can't enable it or use it. Having this list stored somewhere will not give you any advantage.

Yes, when you follow my guide, the original stock keyboard will be always available for you. In my case, I was trying different angles to replace the keyboard and one of them included replacing original apk file from system to something else - hence it is no longer available in my box. If you don't happen to remove random files from your /system folder you should be fine :)

If it crashes, system will restart the app automatically. If you uninstall or disable or clear it, system will go for the next IME option (which will be the stock keyboard).

In the most bizzare situation when you remove stock kb and uninstall LeanKey, system will be stuck trying to restart any IME, and you will get blinking screen restarting launcher in infinite loop.

OK, if you freeze all IMEs and disable dbugging and have no root to reinstall system from recovery, I guess you are bricked. But if you went such a long way to do so, you kind of deserve it :P
[Fire TV General] Y314K:
Good to know. I always like to have a note or saved up list of the stock setup. And since I didn't see it on the pic you posted I thought it would be a good idea. But since it's always there unless you go the extra mile to remove it. Then it is not needed.

Good to confirm. That is what I thought once you mentioned "tweaks". I am using this FTV1 on the latest PreRooted FW as a testing device before I update all my other FTV1's so that is why I am testing different things above normal usage. I know I will be Factory Resetting it once I am happy with everything. Fun testing for now. And as long as TWRP is fine. Very easy to go back to PreRooted stock.

Thanks for the info. Since I don't want to even see the old stock keyboard I went ahead & removed it from the list running the following line:

ime disable com.amazon.tv.ime/.FireTVIME

It can always be enabled again by running the following line:

ime enable com.amazon.tv.ime/.FireTVIME

Now even if I "Force Stop" or "clear Data" on the LeanKey Keyboard app. It always instantly comes back as the stock keyboard. Brilliant!!

:laugh:, Since I am using this FTV1 for testing right now. I went ahead & uninstalled the LeanKey Keyboard App when it was the only enabled IME device. It was the only device showing after the IME List command.

I did this from within AppStarter. Once I hit Uninstall, I was kicked out to the Home/Recent screen. I went back into FireStarter & tried an app that uses the onscreen keyboard. And to my surprise. The stock keyboard app was back. Did a check of the IME List. And sure enough it was back on there as the only IME device. So there seems to be fail safe mechanism that re-Enables & re-Sets the stock keyboard in the event you have manually disabled it. Like you mentioned, you would probably need to mess with the IME files within /System with root access to really mess things up. Good to know... :cool:

Then I just re-Installed the LeanKey KeyBoard App from a backup I had created in ES File Explorer. And it showed back on my IME List without any action from me. But the stock keyboard app was still the default. So I just disabled the stock keyboard again. And I am back to an all LeanKey KeyBoard bliss.;)

On that note, now that I got LeanKey Keyboard working perfectly. I am moving on to solving the last bug I've found since upgrading from PreRooted FireOS 3 to PreRooted FireOS 5. It is the inability to Enable the Root option from ES File Explorer. Seems it might have something to do with the FireOS 5 file structure. Maybe you can come over & take a look. I will be doing a detailed post in the next few hours over on this thread:

https://xdaforums.com/fire-tv/themes-apps/es-file-explorer-issue-t3397914

Thanks again.. :highfive:

---------- Post added at 08:52 PM ---------- Previous post was at 08:47 PM ----------

Forgot to add: Let me know if you need any help testing the nice, large keyboard in your MiBox after you extract it.
[Fire TV General] Wredal:
I wish I could help you with that, however I can enable this option in ES File Explorer with no issues on my pre-rooted FireTV2. For tweaking root filesystem I however recommend using Root Explorer. It is a paid app, but worth the price. You can also use free Total Commander.

I will post here, tomorrow or day after tomorrow :)
[Fire TV General] Pix12:
One question, why is the FireTV keyboard ABCDEF layout while any other keyboard has QWERTY.
[Fire TV General] Y314K:
Amazon Developers/Project Managers decided to really go Retro. :cyclops:
[Fire TV General] holybabel:
Hi, installed this on non-root ftv2 with 5.2.4.1 fw and it works nearly perfect. The only problem i have is that the pin prompt doesn't show up. Everytime when i have to enter the pin only the leanback keyboard appears and i have to enter the pin "blind". Do you have same behaviour?
[Fire TV General] Y314K:
Yes...

I haven't used a pin in a while but I have the same bug when going into Location to change the Zip & on Network to Configure Network settings. Luckily it is not a daily problem.
[Fire TV General] KoShiatar:
Hello! I changed my Firestick keyboard with this guide, and it worked. Thank you!

However, now I wish to install language packs - specifically, Italian. (I cannot post a direct link because I am new to the forum).

I am completely new to ADB. What do I need to do?

Thank you so much!
[Fire TV General] el80ne:
Hi, did you happen to take the makeshift thorn dot piekielko dot pl/keyboard dot html in the OP down? That page is pulling up blank for me.
[Fire TV General] yuliskov:
Hi, all. I'm the developer of the LeanKey keyboard.

I've some news. First of all - current version is out of development for some reasons.

Instead of this the new pro version has been built.

Downloads: github.com/yuliskov/LeanKeyKeyboard/releases

Major changes:

kbd goes open source

all-in-one version (all language packs included)

added standalone button to change language

minor bugfixes

Enable command on Amazon devices has been changed a bit (since package name is changed). New command is:

ime enable org.liskovsoft.leankeykeyboard.pro/com.google.leanback.ime.LeanbackImeService
[Fire TV General] Y314K:
Really enjoy the Leankey Keyboard on my FTV1's. Thanks for developing it.

In the past when using the Leankey keyboard we could not access some of the settings like network settings & Zip code on our FireTVs. It was like the pop up screen for this settings got blocked by the keyboard pop-up. We could try to type stuff. But it was blind typing.. Making you having to switch keyboards just to change basic settings. Has this been fixed ?
[OnePlus 3T Questions & Answers] knedh:
i had this problem since i bought the phone with stock OS, and it still persists after RR ROM.

Gmaps bird eye view works fine, walking navigation works fine. The problem only happens on driving navigation, where the blue arrow points to north and wont turn to any direction. and while driving, the location updates only once in a while and not smoothly, still with the wrong direction. The blue dot thingy on birds eye view shown the cone pointing to the direction im facing, and third party compass app works. i look anywhere for the fix but haven't stumble on any fix. Is this a common issue? does anyone know the fix? Thanks
[Galaxy Tab 3 Q&A, Help & Troubleshooting] pizmazaiba:
Hey guys,

So few days ago I decided to do a factory data reset on my tablet since it was moving very slow. I activated it through settings (not recovery mode) and my tablet had about 35-40% of battery. Long story short, my tablet now is in boot loop, not showing anything else except "Samsung galaxy tab 3". The thing is that this is not the first time for her getting stuck there, before I had the same problem when tried to root it, but then I simply flashed a new stock ROM and everything worked fine. This time flashing a new ROM didn't help me, I also cannot access recovery mode, only download. What do I do now? :rolleyes:
[Galaxy Tab 3 Q&A, Help & Troubleshooting] svortevik:
I have the same problem on my Tab 3. Hope someone has a solution to this problem.
[Galaxy Tab 3 Q&A, Help & Troubleshooting] Cannonball_CO:
I've been doing a lot of flashing lately, including the stock ROM via odin, and have found that the first boot doesn't complete... I shut it down, go into recovery, do a factory reset, then boot, and it comes up fine. I'm not sure why you can't access recovery mode, but if you can, maybe try that?
[Galaxy Tab 3 Q&A, Help & Troubleshooting] Gredwitch:
Removing the external SD card solved my problem, so if you have a SD card plugged in, remove it. You can plug it back when the boot animation will start (not the "Samsung Galaxy Tab 3" splash screen).
[Moto Maxx Q&A, Help & Troubleshooting] charlylennon:
Hi there!

is there a way to turn off backlight on navigation button in stock rom? :silly:

I tried to edit /sys/class/leds/button-backlight/brightness and max_brightness but is a read only file, after modify with root explorer it works, no backlight, but when I turn off the screen the file back to default value. :eek:

I've tried to change the permissions on folder and file but nothing works permanently.(no lux app)

I need help, maybe i'm missing something :confused:

I'm on stock rooted marshmallow.

thanks!
[Moto Maxx Q&A, Help & Troubleshooting] Xeroman0:
I use gravitybox for this and it works flawlessly
[Moto Maxx Q&A, Help & Troubleshooting] ChazzMatt:
I guess this is why Android is so good for personal options. You can do stuff that makes no sense and no one minds, because it's YOUR phone, not theirs. ;)

Just this year ZTE was criticized severely -- and rightly so -- so the STUPID decision to release the capacitive buttons version of the Axon 7 with no backlighting. These users call it "illumination", but same thing:

https://community.zteusa.com/thread/11488

It's a necessary feature in almost everyone's opinion for capacitive buttons. It was obviously a rushed design as the Axon 7 previews had only on-screen navigation buttons. When ZTE added the capacitive buttons for the U.S./European version, they didn't have time to add backlighting.

And here you want to turn it OFF on our phones? :confused:

But, hey, it's your phone and with mods like Gravity Box, you can do it.

Reminds me of the person a few years ago who wanted to know how he could hide the battery icon/battery percentage on his status bar. Like, WHY would you want to do that? So you can be completely surprised when your phone goes dead? :confused: