List of S905 and S905X Android boxes that support Lakka

Have you successfully installed Lakka to one of these boxes?

If so please post as much of the following information as you can:

  • Which S905(X) device/model you used
  • Which version of Lakka
  • Which TDB file

Some S905(x) boxes come locked down, making them unusuable. It can also be hard (or just tedious) to figure out which TDB is necessary to flash Lakka to S905(X) devices. I’m hoping that this thread can serve as a reliable way to help folks get their Lakka builds starting out on the right foot.

There is a thread in the LibreELEC forums that can be helpful, although it too has a broader focus:

S905X Boxes (Model – LakkaVer – TDB)

  • Bqeel M9Cmax 2G/16G – Lakka 2.1 – Unknown TDB
  • T95m – Lakka 2.1 RC2 – Unknown TDB (source thread)
  • NexBox 905X A95X-B7N 2G/16G – Unknown Lakka ver – Unknown TDB (source thread)
  • Libre Computer AML-S905X-CC (Le Potato) - Lakka 2.1 - Unknown TDB (source: Lakka dev gouchi)

S905 Boxes (Model – LakkaVer – TDB)


I’ve started out by adding the Bqeel M9Cmax to the list. I’ve successfully installed Lakka 2.1 to one of these in December, but alas I didn’t log which TDB I used and it’s been damaged since then.

Don’t know if this topic is just about linking other threads, but ETA Prime got Lakka running on Le Potato and did a video review of it. If someone is interested.

If my post sounds off-topic or advertising, feel free to edit/erase it :slight_smile:

That’s perfect. Please feel free post in this thread as well as posting links to other threads or resources like that.

Work with tanix tx3 mini and correct dtb file :slight_smile: S905W soc

1 Like

I just received my NexBox A5 and flashed LAKKA.TV directly to internal memory. It works like a charm. All Hardware components are working fine, even wifi and bluetooth work out of the box. The Box is fast enough to run n64 emulation with Parallel (especially oot). Games with expansion pack seem to work a little choppy on Paralle, but i’m sure its all about configuration (or using mupen64)

NEXBOX A5 4K, TV-Box Amlogic-S905X, 1GB, DDR3 + 16GB, eMMC, Android 6,0, BT4.0

1 Like

Which DTB file did you use?

Sorry, my fault. Its the image 2.1 and i used the dtb files from the FAQ

1 Like

Perfect, thank you for contributing!

Hey Mark. Another device.

Got a T6( AMLogic S905X, 2GB DDR3 + 16GB eMMC from a friend and it booted. Couldn’t test further cause i have no wired controller, but using the keyboard, what i got so far:

  • Randomness of FPS and performance at the main menu. Sometimes, it starts and stay 60fps, sometimes 40. Not a issue at all, pretty usable.
  • HDMI recognized, but with no sound.
  • Wireless and Wired network working great
  • Some N64 games:
    • Goldeneye 007 started at 57 FPS, sometimes drops to 30, but is pretty playable
    • Killer Instinct Gold floats between 47 and 55 FPS
    • Super Mario 64 runs great, with 59 FPS almost all time.
  • Forgot to say: Lakka 2.1-Release was the version i used.

Steps to install and boot

  • Burn lakka to a usb drive.
  • Get gxl_p212_2g.dtb and rename it to dtb.img. Place it at /boot
  • Plug the usb disk on USB-2 port. USB-1 does not seems to boot other OSes.
  • Wait for about 40seconds to boot. Takes more time than the eMMC installed OS to pass bootloader screen.
  • Wait for lakka to finish disk increase and reboot.
1 Like

Hey everyone; looking to understand whether or not my board is compatible with Lakka, as I’m fairly new to the single board computers in general, and my first one (Raspberry Pi 3B/RetroPie) was a fairly straightforward process.

I picked up a Le Potato (AML-S905X-CC) from their official website, and handled all of the instructions fairly easily. Downloaded the image they list right on their website ( and flashed it to a Samsung EVO 32GB memory card (it’s yellow, for those not familiar with the specific names of SS memory cards). Plugged the memory card into the unit and looked to see if it would unpack, but unfortunately, I get nothing but a black screen.

The website could have an outdated version of LAKKA on it, or maybe I’m missing a step in between, but thought I’d post here to see if anyone has had any success getting this up and running successfully with this specific board. I’ve browsed the forums (as well as the general internet), but I haven’t found any “how-to’s” that talk about this board and LAKKA.

Any assistance/links pointing me in a general direction would be greatly appreciated, and thank you!

I loaded the latest Lakka (Lakka-S905.arm-2.0-rc3.img) onto a S905 MXQ Pro+ 4K

Here are the steps I took to load it:

  1. Used the LibreElec SD card creator and selected Lakka-S905.arm-2.0-rc3.img.gz as the image to write
  2. Copied the dtb file gxbb_p201_2G.dtb from here, renamed it to dtb.img and overwrite the existing dtb.img on the SD card
  3. Start the Android Box without the SD card inserted
  4. Using the onboard Android OS (which is garbage on this box) I chose the Backup and Update App, and pointed it to a dummy (empty) zip file.
  5. Plug in the Lakka SD card
  6. Press the update button in the Backup and Update App. The android box will then reboot and attempt to update, but since it’s an empty/dummy file it will default to boot from the SD card

Wireless and bluetooth work just fine. It recognizes my PS3 controller without issue. Most cores seem to work better than an RPi. N64 works pretty well if the resolution and gfx settings are set to low. Cant really complain for a 30USD box.

I will say that the heat sink on the CPU in this box was not good (just a block of metal stickied on). I opened the box up and installed my own and that seems to have really helped with the heat this thing generates.

1 Like

I have a s905x that won’t boot from sd card so i tried the update mthod from dummy zip and it got stuck, this is what the log said w try mount /dev/block/sda sucessful mount I: 1 keys loaded from /res/keys verifing update package E:footer is wrong I:verify_file returned 1 E:signiture verification failed installation aborted

Any idea’s might not have the right dtb?

Someone can help configure it the PHICOMM n1?

the following configuration: processor : amlogic s905d cortex - a53 ram+rom : 2g+ 8g usb 2.0*2

At the Forum,i just find S905-K1dtb.img , but no PHICOMM n1 use P230-2S so plese Someone can help configure it the PHICOMM n1?

thx a lot!!!

at present

n1 can use volumio ,CoreELEC,and the Armbian linux

Thanks for sharing this. I have an MXV+ box, it won’t boot from sd. I’m going to try your technique. Love Lakka got an MXV box running fine.

Can confirm Sunvell T95X 1GB is working great with lakka 2.0. Every subsequent build seems to be broken for me. Latest 2.1.1 build broke wifi (external bluetooth works fine though). In 2.1 i was experiencing lag when browsing thru menus

Since 2.0 is working great for me the only feature i’m missing is favorites option. Any chance for adding this feature to 2.0 base while keeping everything else the same ?

Resurrecting this thread. Tested Lakka 2.2 on the same device and

  • Main menu no longer suffers from random performance drop
  • HDMI has sound
  • Nintendo 64 games remain the same as my last report.


I installed this on a sawpy A95x R2 with S905w chip. My dtb. gxl_p212_2g.dtb. it uses the same dtb as a s905x box. It also can come with different socs some a95x R2s have rockchip. I installed entirely from dead box from the terminal in twrp recovery mode. I had no pc. I think it will work on most s905 variants. I used command cat proc/device-tree/amlogic-dt-id to find which dtb was mine

installed on s905x. working well. i’m very surprised! ps1 and n64 run ok.using an original xbox remote modified to connect via usb. external hard drive for more roms. i was not able to make the wifi work, tried all listed drivers in gui. i connected the box to a router with a cat5 cable. i will try to ssh to it sometime soon. i also tested 3do, nes, snes, sega genesis, sega cd, fba and mame… all working ok. the box is a mxq pro 4k. not sure if it has bluetooth, i think it does not. any ideas on how to get the wifi working? if no wifi, no problem… but it would be nice to have it working. thank you for having this forum and all the documentation!

Hi. I have an S905X2 box that is supported by CoreELEC. Does it mean I can run Lakka on it too or only LibreELEC boxes are supported?