Khadas Edge Custom Pie Firmware Useful Guide

Keycodes of ir remote

Long press the power button to bring up the power menu.
Here you can choose power off, restart or lock.
Short press the power button to enter standby/sleep mode.

Long pres the menu button to hide or show the navigation bar at the bottom of the screen.

Short press the home button to return to the launcher home screen.
Double press the home button brings up the recent apps screen.
In the Recent apps screen

  • Long press DPAD_Center or OK on a recent app window to close it.
  • Long press the Back button in the Recent apps screen to close all recent app windows

Recent Apps Screen

Long press DPAD_CENTER or OK on an app tile to move it to a different position

To enable the onscreen keyboard while using a mouse/keyboard/airmouse or other USB/wireless controller, enable ‘Show virtual keyboard’ under Physical Keyboard under the Keyboard and Inputs menu

Screenshot of the new onscreen keyboard
The keyboard supports mouse movements, so it’s easier to type with a mouse and you don’t need to use a DPAD on an airmouse to press ‘Enter/Search’ to finish a selection, it can be clicked directly with a mouse.

Under Keyboard and Inputs, you can choose between this keyboard and the old one.


How to root

  1. When you boot to the launcher, there will be a new icon called ‘Magisk Manager’.
    Open it and then install the app, it might ask for permission to be able to install apps, grant it. Your device might need to restart.

Now you are rooted.
Inside Magisk Manager you can select Superuser and grant/ungrant apps that have permission to use root access.
You can also use MagiskHide to hide root for certain apps like games or banking apps to make them work while other apps can still use root access.

Make device Google Certified to fix some streaming apps to work.
2) Now inside Magisk Manager
Go to Downloads and install MagiskProps.

  1. Now from the terminal app type
    props and press enter
    Press 1 to change the fingerprint
    Press f to pick a fingerprint
    Pick one with Android 8 or 9 like Mecool then press 1 then 2 again.
    Press y to accept then y again to reboot.
    Go back into props and select Simulate device then press s and y to restart.

Will upload soon to use these features.


APKPure App Store
-Use it to download apps not found in the Google Play ATV store.
-Most installed apps will appear in the AppDrawer, 1st icon on the Homescreen since they don’t
have AndroidTV banners and were actually meant for phones/tablets.


To update apps click the 2nd icon at the top as in the previous picture and then select the apps to update.
All the non AndroidTV apps will need to be updated here if they are not in the ATV store.
You can leave the Google Play Store app alone here and not update it as it might try to install the phone version and break things.

Channels App

  • You can use it to put different Youtube channels as channel rows on your homescreen.

You can also change it’s default Youtube app to use eg. Smart Youtube TV then you won’t get ads and have more settings and resolutions to choose from when playing Youtube videos.

To use RefreshRate or Button Mapper app

  • Go to TvSettings - Device Preferences - Accessibility options and enable those 2 apps’ services.

Button Mapper app

  • To map a button to a USB/USB Wireless keyboard or airmouse or bluetooth keyboard/remote, You can click on Add Buttons

To map the Power menu to a button

  • I used the ‘[’ left bracket key on my airmouse since it’s never used for typing
  • Select Customize button and then eg. long press, select Actions and then Power dialog.
  • Now when you long press ‘[’ it will bring up the power menu to shutdown or reboot.

To map the Google Voice Assistant to a button

  • Select Assistant and follow the same instructions
  • Some voice remotes, after long pressing this key, you will also have to press and hold the actual voice key on your airmouse to send voice commands.
    Voice remotes are quite cheap on places like Gearbest and Aliexpress for between $7-$20

To map the screenshot button

  • Choose screenshot
  • Now if you long press this key, you can take a screenshot of your actual screen without installing any additional apps.

RefreshRate Tool

  • You need to change an additional setting to use it, Display over other apps

Once done, you can set the OSD shortcut key

Every time you press this key, it will bring up a menu to change the refresh rate, you can choose.
So map it to a key you will never use for typing.
You can also enable the numeric pad then you can press 1-9 to change the refresh rate easier if you remember which one it is.

Netflix US shows are mostly 23.976fps, EU/UK/German shows are usually 50hz.
If you use a local paid streaming IPTV app, then you can also change the frame-rate to 50hz in most cases. Videos and streams will play much smoother without judder if played at the correct frame-rate. Before this everything played at 60hz if you used any app besides Kodi.


  • To see hidden files and folders
    then enable the top 2 items

To enable multiple tabs

  • Long press on a folder then it will open a new tab for the folder so you can easily copy files between folders.

To Backup your apps

  • Click on the APK menu on the left, then it will search your system for all your installed apps and new ones that were updated. You can now copy the APK files to some external storage device for safe keeping.

Nova Video Player
This is a very good open-source video player for Rockchip devices, better than VLC and MXPlayer.

  • It supports poster art, show information
  • Subtitle downloads
  • AC3/DTS Passthrough
  • Auto frame-rate switching
  • Network, external storage playback
  • Very fast and easy to use, sometimes I prefer it over Kodi to quickly play something.
    The developer is also open to suggestions for new features to add.

To enable Passthrough and frame-rate switching, enable these 2 options

To enable frame-rate switching

  • Enable Adjust display refresh rate and set it to On Start/Stop
    In Settings - System - Display - Whitelist, enable the resolutions supported by your display

To enable passthrough
Set the codecs your device supports here under System - Audio


  • Long press the Home button on your remote to see the All Apps screen
  • Double press the Home button to see all your Recent apps
    **Long press OK/DPAD_Center on an app window to close it
    ** Long press Back to close all apps in the Recent apps screen.!