Home Artists Posts Import Register

Downloads

Content

Parsec (and a handful of other video decoder reliant apps) now work properly!

How to install: Unpack the attached files using 7zip and follow the included instructions found inside README.txt. Alternatively, you can also follow my visual guide available for Microsoft Windows & Ubuntu Linux.

For those needing the Google Play Store: Please boot into the built-in TWRP recovery (accessible via the adb reboot recovery command or by holding down the Volume+ button right after turning the device on) and install the attached MindTheGapps ZIP file.

A fair warning to system modders: Please don't install any mods into the system partition other than the attached MindTheGapps ZIP file! We're running extremely thin on free system partition space, and the Google Apps alone drive us down to < 1% free system partition space! If you need to install system partition mods, please install them as Magisk modules instead! Also: never use any Google Apps packages other than the one attached to this post!

For those needing root: Magisk is included out of box and only needs to be activated on first boot. Activating Magisk is also a requirement to pass CTS certification (needed for Netflix). If you intend to use CTS certified apps, please activate Magisk before logging into your Google account.

Changelog

  • Fixed the media_codec priority list to favor OMX.google decoders over OMX.rk ones unless explicitly requested (this fixes Parsec and a handful of other apps that don't play nice with Rockchip-specific decoders)

Unfixable known issues (including fixable things that aren't up to me to fix)

  • The mma8452 accelerometer responsible for auto-rotation requires calibration after every restart, so please ensure your device is sitting on a level surface while its booting
  • In-app Magisk updates will always fail (Magisk doesn't support Rockchip boot images yet, I will make sure to update the ROM's included Magisk regularly to make up for this)

Fixable known issues

  • Suspend support is provided by the ATF running in shallow (arm off + logic on) rather than S3 mode (~5% idle battery drain per hour, aka. you're better of turning the device off fully when not using it)
  • The ESP8089 WiFi driver sometimes fails to initialize after suspend (this will show by it not finding any WiFi networks, please reboot your unit if this happens)
  • MTP doesn't work in TWRP
  • ADB doesn't work in TWRP until you toggle MTP on and off again (pretty much the only reason I left the MTP toggle in even though its broken)

Files

Comments

Anonymous

Man, my GPD did the same, the light was green for a sec then turned red even with the right cable on. I simply didn’t care and went on and the update went perfectly. I think it’s an issue about which version of the GPD XD you have, or maybe I fuck ed up something without knowing. ^^’

Anonymous

Just updated from the LegacyRom to your Android 9 Cleanrom. Man, you really are the best! Thanks for your hard work!

Anonymous

hi i have a gpd xd android 4.4.4. and Legacy rom can i put other image over the Legacy rom. Can not update android 4.4.4 PLZ can u help me out

Anonymous

thank you just updated my GPD XD TO ANDROID 9 AFTER ALL THIS TIME TRY TO UPDATE, thank you very much black - seraph

Anonymous

Hey Seraph, is there a way to go back to stock or legacy rom from this version? I get random crashed maybe every 5-10 mins, screen turns off like i have held the power button. Happened once in a web browser and the other time while loading a game etc. I have tried flashing through a rockchip program and reflashing through TWRP, any flasher i use on my PC says the testing has failed before even trying to flash the rom, and TWRP says there isnt enough storage or that the rom is too big.

Anonymous

I also get some weird screen flickering at different times on random boots, sometimes it will be okay and sometimes it will be pretty bad - I was just wondering if you would be able to help me get back to a stable rom so i can use this for my commutes again? thankyou!

Anonymous

Tried installing on my GPD XD with legacy rom installed, everything seemed to go fine during install, but upon first boot it goes to a blank black screen. Not sure what to do with it, doesn't show anything.

Anonymous

I just updated, and it boots to a file explorer. I don't know where to go from here. How do I get my apps installed again? Where's the play store?

Anonymous

I have Play Store now, but I cannot read my 128GB Samsung SD card. It was readable on the 4.4.4 Legacy.

Anonymous

Hello BlackSeraph! Thank you very much for the tutorial to be able to make the log.txt I really needed it. I have installed the latest Android 9 update for the GPD XD and it keeps getting the same problem, as soon as the system starts it crashes and shuts down. At least I was able to download Termux. I think I have the file log.txt Where can I pass it to you?

Anonymous

Oh, yes... happy new year, men!

Anonymous

Hey Black remember me? I was having a hard time flashing Lineage on my XP before Christmas. The new updated you have posted here do you think that would help? Do you have any time this weekend to help me figure out why the flashing keeps failing?

Anonymous

Thanks for a AOSP Rom, how well does this run?

blackseraph

It's my favorite device to hook up to my portable projector so I'd say pretty well given how it's been holding up for me over the months.

Anonymous

The lack of a lock screen is still a fix were waiting for right?

blackseraph

Yes. I'm trying to work my way through the to-do list right now. I can only do one thing at a time sadly. The XD Parsec fix was one of those things pending.

Anonymous

Oh no worries, I'm still new to this. Wanted to make sure I didn't miss anything.

Anonymous

Appreciate the high touch!

blackseraph

Don't worry. Just trying to keep everyone in the loop. I think transparency is key in all of this.

Anonymous

Hello BlackSeraph! Thank you very much for the tutorial to be able to make the log.txt I really needed it. I have installed the latest Android 9 update for the GPD XD and it keeps getting the same problem, as soon as the system starts it crashes and shuts down. At least I was able to download Termux. I think I have the file log.txt Where can I pass it to you?

Anonymous

Hi guy!! Respond me, please. I have log.txt

Anonymous

Where can i pass it to you?

Anonymous

How one can activate Magisk?

Anonymous

I was struggling last night, but I just realised I was using XP files, not XD! So, just to be really sure, if I want to get my XD onto Android 9, do I download the files (labelled AOSP) above? Thank you, and amazing stuff here.

Anonymous

Thank you. So, just tried this a few times and the unit will not boot, I only have a black screen and a green light. I'm a bit concerned that I might have bricked it... The first time I ran the process, the XD's light was on red when booting into mask mode. It was green the second and third time, but am having no joy... Should I be worried?

blackseraph

No need to worry. The device is pretty much unbrickable. The LED color change is because Android 9 has a different bootloader than Android 4.4. Mind repeating EVERY step you took to me so far? I'm sure we can figure out where things went wrong. Feel free to send a text to me on Discord if you need 1:1 assistance. I usually idle in the Retro Handhelds discord server: https://discord.gg/RetroHandhelds

Anonymous

Thank you sir.

Anonymous

PM'd thank you.

Anonymous

Is this for the gpd xd or xd plus? Sorry, I'm new here..

blackseraph

This release post is for the XD. If in doubt go to www.black-seraph.com and click on the name of your device. The links there are always kept up to date so you will end up at the latest version for your device.

Anonymous

Thank you, I appreciate the work you put into this!

blackseraph

I'm always happy to hear words of encouragement like this. A lot of work goes into these projects and no day passes where I don't pump at least 3-4 hours into these. I even set up a second dedicated computer to speed up compilation as I'm now trying to work on two projects at a time. It's not the best setup but it saves me hours in compilation time!

Anonymous

You've done an amazing work mate! This looks absolutely incredible on my XD :)

Anonymous

Btw, i can't get my GPD xd to connect with my laptop for file transfer, is there a quick solution for this? or perhaps i should re-install the Drivers?

Anonymous

Thanks for the brilliant job you have done on this, it has given my GPD XD new life. I have a couple of issues though...I get an error to do with most games not installing after download from play store and also there seems to be battery drain when unit is lid down (sleep). Any advice would be great.

blackseraph

The kernel for the XD is highly experimental. Sleep is provided via S3 sleep (via the proprietary Rockchip SIP TEE) and is (comparatively) more power hungry than the older (now abandoned) implementation. On top of that, the RK3288 is quite a power hungry SoC, so that makes that combination somewhat more lethal and noticeable. I'm not entirely sure how I could improve on that though... :(

Anonymous

It's not a big problem...will have to learn to switch off.

Anonymous

Hello. I'm trying to unpack, but I keep getting an error. Which one do I choose?

blackseraph

Download all MaskROM files into the same folder then use 7zip to unpack the lowest numbered part. It will unpack all parts.

Anonymous

hello im trying to update my gpd xd android 4.4.4. My battery does not charge 100% and every time I do the procedure of holding + and connecting the usb cable it turns green then turns to red and starts charging the device. And with that the pc does not recognize. what can I do? I tried to do the update directly through gpd xd and I was unsuccessful. how should I proceed?

blackseraph

Did you double check your device manager? Maybe your system is lacking the required drivers.

Anonymous

I followed the text step by step, but I still can't connect to the pc. when I turn on the gpd xd it turns on the green light and goes to the red light, after that it starts charging via usb, even with a full battery.

Anonymous

I tested about 20 cables (literally) until I found one that worked, all right android successfully installed, thanks to its version gpd xd will not be exchanged for powkiddy x18s

Anonymous

Hi, I don't speak English very well but I'll try to explain my case as best I can. Years ago I installed a Legacy room in my GPD XD, in this case, it would be this one https://www.youtube.com/watch?v=kMtZ8Cvz4LQ I tried here to update android following the steps in the video and it didn't work. When connecting the cable holding start I hear the noise of the device recognized by windows, and the screen remains black but the light changes to red. It doesn't seem to be just the cable issue as above. because the cables only so it only charges the battery windows not even the installer recognize. In the data cable, as I said, it turns on, windows recognizes it but the light does not turn green, it changes to red. When using the power-only cable, the update tool says that nothing is connected, when using the data cable (but with the red light and not the green one) the tool recognizes it and shows this here: https://i.imgur.com/8K3Fkwm.png https://i.imgur.com/eexXhi3.png What can I do?