( Updated 2-01-19 )

Black-Seraph is a great developer and has took on the task of releasing a clean and optimized rom for everyone to use before his big release of the LineageOS port. You can call this the equivalent of XD having Legacy Rom. Please visit his site to see all the details of the Rom.

Version 2.0 - changes - READ ABOUT THEM HERE

Version - changes

This update adds two additional kernel you can pick from, one for revision 1, one for revision 2, which under-clock the system to its stock 1.8GHz max CPU clock speed.

I've added these options for two reasons:

  • Some people asked me to, and I like to provide.
  • I've encountered overheating on my own unit while operating at 2.1GHz, and hope to give the less adventurous of us (myself included) the option to trade in clock speed for a smaller thermal footprint.


Version - changes

  • Support for both GPD XD+ Revision 1 and 2 (if your speakers / headphones don’t work, you flashed the wrong revision)

Version - changes

  • TWRP has been compiled and bundled as the new default recovery!
  • The boot.img file has been patched to run the userdata unencrypted (this is required so that TWRP can actually read and backup your data)

Version - changes

  • Pixel Launcher was removed (it didn't like the XD+'s low DPI setting)
  • A landscape-rotation patched Lawnchair Launcher was added
  • LatinIME got replaced with Google's GBoard (this fixes swype-typing)

Version - changes

  • pre-fitted with the latest Google-Apps with full Chimera support - Fixed issue with google updates.


Install Instructions

Download “CleanROM – SPFlash Method”

( CleanROM – SPFlash Method : is for installing CleanRom using your PC and using SPFlash )

Download “CleanROM – TWRP Method”

( CleanROM – TWRP Method : is for installing CleanRom using your GPD XD+ and  using TWRP )

Download “TWRP Update Zip ” (14MB)

( TWRP Update Zip : is for updating TWRP - This is needed for upgrading CleanRom using the TWRP Method )

This rom is sponsored by and .


Just follow this guide to install it:  CleanROM v2.0 Install Instructions

GPD XD+ Stock Rom 1.11

( Latest Update 07-20-2018 )

This is the StockROM available for the GPD XD+. This is the firmware that will be installed in your XD+ when you first receive it.

Install this firmware if you want to put your XD+ to its original form. You may not like the custom rom available or you plan on selling your XD+. For whatever reason you may have, this will put your XD+ back to its original form.

Version 1.11 - changes

  • In AnTuTu capacity of the battery 5000 now (early was 8100)
  • Added a bug with speakers (they stopped working, and if you plug-in headphones - then the speakers start to work). The icon on the headphones is always on. If you turn on the headphones, the icon disappears and the sound goes from speakers.

Version 1.10 - changes

  • Modified the issue that gsensor couldn't Calibrate.
  • Modified the issue that the device couldn't turn off forcedly on the BootLoader mode.

Download “Stock ROM – for GPD XD+”GPD_EN_VR-images-v1.11_20180621user .zip 2.34 GB


No special instructions. Just follow this guide to install it:  GPD XD+ ( Plus ): How to Install or Update Firmware ( Unbrick )

It is included in the tutorial, but as a reminder if you are updating leave userdata.img unchecked when flashing.

35 thoughts on “GPD XD+ Firmware”

  1. Any chance to have a download link on Mega? because SaberCat is very slow and you can only download one file at a time?

  2. Hi,

    thanks for your effort. Sadly this file is not downloadable.
    Is there any chance to host it on mega or wetransfer?


  3. Sorry guys, I am trying to upload once more. The filesharing sites like mega all have a file limit and I have to break up the zip. I will try once more to upload and if that doesnt work I will try more sites. Megas confirmation email doesnt want to go through. Hang in there trying to make it work.

  4. Thank you so much for your effort.
    Sadly the new file also stops after ~400-500 MB.
    Perhaps you could split it up in 3 Parts of around 400 MB and upload them here?

    Thank you!

  5. Also having trouble downloading the Upgrade tools and drivers from GPD’s site. Anyone have a mirror for those files?

  6. Why into android info with .04 installed appears the .03?? Its a mistake or we are installing not the last version?


  7. This is so great!! Thank you so much! Just one question…is there any way to keep some apps from disappearing from the launcher after reboot?

  8. hi!

    Its a great job for us! I installed it but i have in background “Android is upgrading..” but its very long and its stuck on it. Have you got this problem on your GPD XD plus please how to resolve it ?

    1. There is an apk that is included in your files. GoogleServices.apk. Install it and everything should work fine.

  9. On CleanROM you won’t be running into Google-Apps related issues anymore.
    No endless “Android is upgrading…” or random Google Service crashes anymore.

    The problem was that GPD’s bundled Google-Apps were ancient and not compatible with Google’s new Chimera modules, causing all kinds of hiccups.
    CleanROM on the other hand has been pre-fitted with the latest Google-Apps with full Chimera support.

  10. I successfully installed CleanRom, stepping up from stock 1.1.x (Early 07?) on my XD+.

    Accomplished this with the built-in tools linked on xdrescue page, but it took about four times longer than it should have needed to.

    I *DID* have to use Windows Recovery settings –> avdanced boot –> disable driver signature.

    I *DID* have to reboot after intalling SP Drivers, and THEN I still needed to go into Device Manager and manually specify the driver for my ‘Unknown Device” (despite XD+’s filesystem appearing available on Windows).

    Then, for the 40th try, The SP Flash Tool was able to write to my XD+ (I needed to start “Download” and then press ‘+’ before plugging in USB and releasing.

    Now I’m checking out the new firmware. Much cleaner than the busy stock firmware. 🙂

  11. Hi, do you know if there’s any way to have the hdmi output to the TV only or something ? The Dreamcast work great but as soon as you output to hdmi it goes all bad, I dunno why because it seems fine but with frameskipping. Thanks !

  12. I’ve installed 1.10.04 for Rev 1. Root Checker says, that root access is disabled. Kernel auditor stays at “checking Info”. How can I root it and unlock kernel ? I’ve tried also patch from XD_Plus_UnlockedKernel_Rooted_v1.10_01 – still no success.

  13. Hey there! I downloaded the latest clean rom firmware that unlocks 2.11 ghz but my GPD XD+ is running very hot. Is this risking breaking my device?

    Thank you!

    1. Yes, that happened for mine too. The device runs hot after I upgraded it to Clean Rom. Should I revert back to stock firmware?

  14. Is anyone else having serious issues with the wifi using CleanRom? I upgraded from the S8LightRom to 1.10.04 and have had nothing but problems. I finally found a fix for the NVTAM error over on the xdaforums (I believe it someone posted a link on the other forum as well) but now it’s back to not being able to connect to the internet through any apps or for certain websites even though the network says it’s connected and simple sites like come up fine. I’m sorry if this is a common problem but this is my first time back on android since like 2009 and I’m tempted to just flash back to the S8LightRom so I can at least sync my shit, you know?
    Anyways, sorry for the rant. If anyone has any advice it would be hugely appreciated.
    Thanks again, eh 😀

  15. I downloaded the mirror versions but it does not have the scatter file, it has som something_rev1 is there a diference? which one should I choose?

  16. Just a quick update, I fixed the wifi but everything still crashes constantly. The screen stops recognizing any touch if I get any notification while it’s locked/sleeping and requires a forced reboot. Most custom keyboards refuse to input spaces into dialogue boxes on certain apps or online text boxes (like this one) so I have to type a space AND THEN hit right on the D pad. I’ve flashed and reflashed, tried root with TWRP, with and without magisk, various modules and fixes…cleanrom has been a complete nightmare. Does anyone have any advice? Or is there a more functional alternative to the stock rom?
    Thanks in advance, eh, this has all been SO frustrating.

  17. For version 2, the link to the TWRP update zip links to the clean rom zip, so there’s not a way to download the TWRP update. Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *