Home Artists Posts Import Register

Downloads

Content

It took me a bit longer than expected, but here's Android 10!

Happy New Year everyone! Let's make 2021 a better one than 2020!

Newcomers: Please refer to the Beta #1 post for a visual installation guide or follow the included README.txt in the SPFlash package to-the-letter.

Existing users: Reboot into the recovery and install the TWRP package as usual to upgrade. (For same Android version upgrades.)

Changelog

  • Initial Android 10 build

Known issues

  • Audio plays through the device speakers / wired headphones while connected via HDMI
  • Regular Magisk builds don't work on this build (a working build is attached to this post for those that need it)
  • CTS certification doesn't work yet (aka. Netflix won't work without sideloading)

Files

Comments

Anonymous

Nice one! thanks man. Shall install and away we go :)

Anonymous

Great work, thank you! I've been running the build today, and it's running great.

Anonymous

Which GAPPS are we using for this? ARM64, 10.0 and pico?

Anonymous

Odd. I flashed the package.. booted and rebooted to install gapps and I can`t get - or + working to get into TWRP

blackseraph

It should be + to get into the recovery menu. From there you can use + to select between normal and recovery boot and - to confirm your selection.

Anonymous

Got it..tried it a few times ( couldn`t remember if it was plus or minus ) but I was just missing it every time.. installed GAPPS :)

blackseraph

The usual caveats apply: If you booted the system before installing the gapps a factory reset will be required. I'm glad you got it all figured out though.

Anonymous

Flashed successfully, used the pico version of gapps as described in the readme. I did have to reflash magisk after first boot, didn't seem to take my first attempt when I also flashed gapps, but did install successfully the second time and root verified. Looks great so far!

Anonymous

I'm having an issue with PS4 controller mode, D pad doesn't seem to be working properly, it registers all directions as the same keycode 0 and doesn't respond in any games/apps. XBOX mode works fine, though.

Anonymous

Is there an issue with the video drivers? Redream freezes to a grey screen, most GTA games crash etc. Otherwise, thanks for your hard work, Black-Seraph =)

Anonymous

Is there any performance improvement to expect switching from Android 9 to 10 ?

Anonymous

I`m thinking I have a bad battery. The usual battery drain :/ No apps running and no wifi.

Anonymous

Is it normal that RetroArch on Vulkan does not work at all? Actually nothing that is made using Vulkan works.

blackseraph

Noted and will look into it. I see I've got a lot to work through already. Thanks for all the bug reports guys!

Anonymous

RetroArch with Vulkan does not work on Android 9 either on the XD+.

Anonymous

my when i try to twrp install says i have i have gpd_en and has error 7

blackseraph

When coming from a pre-Oreo build you need to use SPFlash to install. Please follow the installation guide / README.

Someone

Edit: Everything is running perfectly! I have no idea what so ever as to how to flash the play store onto my GPD.

blackseraph

It's explained in the README. But the quick version is that you just flash the proper OpenGapps package in TWRP and factory reset after flashing it.

Anonymous

I'm having issues with Google Play Services. Specifically trying to link my saved game in an android game. Usually it's straightforward to link your account to a new device, but on my XD+ the option to link a google account is just greyed out in the game. The game is Marvel Strike Force.

blackseraph

I've been able to link my games just fine but I don't really play Marvel Strike Force, so I wouldn't know about that one. I'll add it to my to-do list though and check it out for you ASAP.

Anonymous

I figured out the issue. Just needed google play services installed. Didn’t realize it wasn’t there by default.

Anonymous

Any chance you might be able to get an Audio Equalizer working in either LinageOS 9.0 or 10.0? On LinageOS 9, I tried Viper4Android with root access but it doesn't seem to work. I can't find any app off the play store that works as a system wide EQ. Thanks.

blackseraph

Rather than settling for a system wide EQ you could always tell me what it is that needs tweaking. A lot of these modifications can be easily baked into the operating system.

Anonymous

I want to apply a small bass boost to Frequencies under 120 HZ, like 3 or 4 db. I use Dac/Amp combos with my android devices and I just wanted to tweak the bass frequencies.

Anonymous

my dpad and regular sound isnt working. sound only works when i plug in headphones and it plays from both headphones and speakers

blackseraph

Try swapping the input mode to xbox and toggle the headphone jack polarity setting.

Anonymous

how do i install this?

Anonymous

thank you after i found it, the whole thing was a lot more easier than I thought it was, also do I require clean rom first and then the stuff in SPFlash in order to install?

blackseraph

The SPFlash bundle is how you get started on a completely stock unit and will "always work" no matter what your current ROM is. The TWRP bundles are for existing Android 8.1 (or higher) users to have an easy upgrade path that doesn't wipe your data (except for Android revision upgrades).

Anonymous

I see, so I can upgrade it from android 7 to 10 like that with SPFlash?

blackseraph

Exactly. Just follow the instructions of the README and you'll be there in no time.

Anonymous

Thanks, one more thing, is this build capable of playing Fortnite, or is that just not possible?

blackseraph

I never had much luck with Fortnite on the XD+. The furthest I ever managed to get was the main menu.

Anonymous

I see, is this build stable enough to be used?

blackseraph

All builds are pretty much ready for daily driving but there's a few key differences between them at this point. 8.1 is, at this point in time, the most stable build we got as 9.0 and 10.0 suffer from a Vulkan driver regression I've yet to figure out. Given that the Vulkan drivers never quite worked right on XD+ though I find that, in real day to day use it makes no big difference, as people would still choose working OpenGL over broken Vulkan, even if Vulkan was a choice.

Anonymous

Ic thank you for your valuable input, and I look forward to donating more to you and see more awesome projects, ($4) yes that's not a lot but it's all I have for you without breaking the bank, hope it helps.

blackseraph

Don't worry about the amount. I'm just happy that I can work on this kind of stuff thanks to you and all the other people supporting me on here.

Anonymous

You're welcome for the donation

Anonymous

one more question then i'm gone for real, will you try to fix the broken vulkan engine?

blackseraph

Of course. I don't really give up on things like these. It's kind of why we are having Android 10 and this discussion in the first place.

Anonymous

thanks, and its people like you that keep this device up to date and stronger than it was performance wise and better speed up in the menu

Anonymous

I need to download and flash Gapps, right? Arm64+10+Pico.

Anonymous

I'm having issues with L2 and R2 not working on Xbox Game Pass. The buttons worked on any other app I've used just fine. I tried switching to PS4 which did work but the D-Pad doesn't work in that mode.

blackseraph

It's a known limitation of the closed source gamepad driver. I'll have to rewrite some of it in assembly to make that work. Long story short: it's on the todo list but it will take a bit to fix. :(

Anonymous

I have installed the SPflash package and I don't have any sound even of the speaker. EDIT : It works after I flash Magiskv21

Anonymous

I have flashed Magisk, then i updated the manager. Is there anything else i need to do?

Anonymous

It appears i need also update the Magisk above the manager.

Anonymous

There are three installation options.

Anonymous

I tried the last one and my GPD stuck on loop so i needed to flash ROM Again. Now i want to do things right.

blackseraph

At this point in time I can only vouch for the attached Magisk version. I'll resume active work on the 15th of February when I'm (finally) off regular work for a bit. At that point I can then look into getting mainstream Magisk to play nice.

Anonymous

Just reporting some bugs, most of things Works well: some games like Max Payne, Predators Mobile and Oddworld wrath of stranger does not work anymore, they crash before starting and some even force GPD restarting when i try to open then; browser crashed onde; file manager crashes when i use the "x" Button on gamepad to select any item; the most weird bug which i am not sure If It has anything to do with ROM happens sometimes and It makes battery decreases from 40, 20% or more to 1% even

Anonymous

the device is turned off. It started after i connected the device to TV.

Anonymous

Above i meant "Browser crashed once".

Anonymous

Google Play Games also makes GPD restarting If i try to see my achievements. Those bugs did not happen with Android 9.

Anonymous

i was able to update to lineage-17 pretty easily but i ran into a slight problem after the bootloader disappeared i had a pin code to lock the screen now when i insert the pin code to open the screen it acts like it wants to unlock it but then it goes right back to the pin code insert screen

blackseraph

You can delete the locksettings.db file from /data/system via the file manager in TWRP to resolve that issue.

Anonymous

Thank you, that fixed it.

Anonymous

i am now running this version but i have a little problem. Google wants me to re pay for all of my apps even though i am logged in as me. any advice would be greatly apreciated.

Anonymous

that worked great, thanks. The only issue i seem to be having now is with bully anniversary edition. when I load it i get an unexpected storage exception even though I have granted it access to storage. ?

blackseraph

Got a logcat log for me? That would go a long way in helping me as I don't own the game.

Anonymous

I got it to work. I had to reinstalling reset permissions and it's now working great.

Anonymous

i do have one more question. Is it possible to move apps to the external sd card. I have looked in settings?apps but i cant seem to find the option? Thanks in advance

blackseraph

Convert your Micro SD card into adoptable storage, then all your apps get stored on it.

Anonymous

Does that make the sd card unreadable in other devices? I'd like to still be able to copy files to the sd card via PC possible?

Anonymous

Ahh. Will I be able to connect the xd+ to my pc an copy files over that way?

Anonymous

I don't get it to work, stuck on boot screen. Tried everything.. Whenn i install it without Gapps and Magisk is boots, and with only Gapps it boots. But when i install Magisk its stuck on the lineage bootscreen... What do i miss?

Anonymous

Magisk-v21.4.zip

Anonymous

OMG, am i stupid or what? haha. Now it works. Thanks!

Anonymous

hello, after updating to version 10 i'm having problems with the touch, It would seem that the top of the screen is no longer receiving touch imput, also when i try to move the virtual buttons of the gamepad, i can't place them on the end of the screen and they come half a centimeter below as if the screen is off center. has anyone had this problem or know how to help me? Thanks.

Anonymous

any videos to show step by step to install? im a noob sorry

blackseraph

Scroll back a bit and look at the Beta #1 release post. It contains a video guide that applies (mostly) to all other beta builds as well. You'll also find a written README in every SPFlash package.

Anonymous

Thanks for the work, I have cleanrom installed in my gpd xp +, I can do the update, using the twrp version or is it better to use the SPFlash one, I'm not so experienced with android

Anonymous

so lost on how to install gapps using adb wish there was a video for this part

Anonymous

Hi I have a problem I have a GPD XD pro with CleanRom on with TWRP and have downloaded lineage os but when I go to install it says this rom is for GPDXDplus you have a GPD_en what an I doing wrong please

blackseraph

If you're upgrading from an Android revision older than 8.1 (CleanROM is based on Android 7.0) then you'll have to take the SPFlash installation route the first time. Once you're on an Android 8.1 or newer build then you can hop between versions 8.1 and 10 via TWRP.

Anonymous

Ok mate thanks is there any speed increase between CleanRom and lineage os

blackseraph

The OpenGLES driver got a 20% average speed boost. Vulkan drivers are still s...low though and are, currently, broken in Android 9 and 10 in their entirety. From a end-user perspective LineageOS 15.1 probably makes the most sense (as of now), as it has a working Vulkan driver and a stable HWC. Android 9 and 10 are more up to date though... In the end the choice is yours.

Anonymous

Hi I was wondering on this Android 10 is it overclocked are the overclock settings or do I need a app

Anonymous

Excellent I can't seem to get dolphin MMJ version working says something about open GL 3.2 what an I doing wrong mate

blackseraph

IMO Dolphin just isn't worth it on the XD+. Way too few games run well. I also had way better luck playing on regular Dolphin rather than MMJ.

Anonymous

Apart from that this runs a treat thanks mate well pleased happy Easter

Anonymous

for some reason file 2 is corrupted for me when I download the SP Flash version. Is there an alternate download or another way I can get the files?

Anonymous

Im new here, and heard somewhere that the android 10 build doesnt have vulkan support. was that ever fixed?

blackseraph

It's on my to-do list along with Android 11. I'm booked at my day job until the 27th (including) though which is why it's currently still stuck in that state. Things will start picking up pace again after that. If Vulkan is an absolute must have for you right now you should go for the 8.1 build for now.

Anonymous

Im new to this device. In your honest opinion would chilling with 8.1 just for vulkan be worth it?

blackseraph

What you need to know, being new to the device and all, is that Vulkan on the XD+ has been broken from the start... It never worked right (given we never got a properly working set of drivers for it) and probably never will. The difference between 8.1 and 10 right now is essentially broken Vulkan VS no Vulkan at all. Truth be told though: Because Vulkan on a PowerVR GPU is such a mess, I find myself opting for OpenGL whenever I can. Not only does it work better, but it's also a ton faster (on a PowerVR GPU) than Vulkan is. Thus, if you are like me and don't want Vulkan just for bragging rights, you probably won't miss it.

blackseraph

You're welcome. Just drop a comment or direct message should you have any other questions.

Anonymous

Just got my new XD+ and installed 10 everything was going smooth until I had to sideload open Gapps and magisk I was having issues with sideloading so I just transferred both zips to my SD card and flashed zips that way magisk transferred fine but open Gapps keeps crashing a minute after I open it then rebooting how do I fix the crashing

blackseraph

By starting over. You probably went with a Google apps package that was too big for your system partition.