Home Artists Posts Import Register

Downloads

Content

This one took a bit, but it's shaped up quite nicely!

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.)

For those needing Google Apps: Please stick to the attached NikGapps-core bundle! After flashing it you will be left with about 6MB free space on the /system partition, which means you wouldn't get very far with a bigger-sized Google Apps packages anyway...

For those needing root: Magisk is currently unsupported. Superuser will work though!

Changelog

  • Fixed a shader compiler issue with the Vulkan drivers (this fixes Duckstation's Vulkan renderer and keeps RetroArch's Vulkan menu driver from freezing)
  • Reverted to the older DualShock 3 gamepad driver (which should fix the D-Pad mapping issues some people have reported)
  • Fixed a looper crash in the SystemUI quick-toggles
  • Silenced the (extremely verbose) BQ battery driver log output (which kept overflowing & crashing the logd service, which in turn led to random reboots)

Known issues

  • Audio plays through the device speakers / wired headphones while connected via HDMI
  • CTS certification doesn't work yet (aka. Netflix won't work without sideloading)
  • The recent application screen sometimes refuses to rotate landscape on fresh installs (if this happens, long-press on an empty spot on your homescreen, open "Home settings" and exit back to the homescreen right after)
  • Magisk isn't supported yet (Superuser will work though)
  • The Vulkan driver is buggy (use OpenGLES 3 if possible)

Files

Comments

Anonymous

7 zip wont open the file even with all 5 of them

Anonymous

Thanks! :)

Anonymous

Thanks Black Seraph! I've gotta tell you, did you have any issue with Webview Apps since beta 18? It's just because GameGlass app started to have some rendering issues since that update.

Anonymous

Thank you for all the work Black-Seraph! I'm sorry if the following has been asked before, I'm trying to upgrade from Cleanrom 2.1.1.0 to Lineage, and while following the steps in the readme, when I click Read Back in SPFlash and then hold down Vol+ and connect the XD+, I'm always brought to the boot screen (where you can choose Recovery or Regular boot). I'm sure I'm doing something dumb, and sorry to waste your time, but I was wondering if anyone else had this issue and was able to solve it.

blackseraph

Make sure the device is fully powered off and unplugged. With the device unplugged, hold down the volume plus button (only that single button) and plug the USB cable in while holding it down.

Anonymous

The Zip is apparently password protected?

blackseraph

Download all parts into the same folder and then unpack the "first" part. It's a split archive.

Anonymous

Thank you! I was able to install Lineage, GApps, and superuser successfully. However, when I try to set any type of security (pin, password, or pattern) it consistently fails. The first time it simply doesn't accept it and shows no error (falling back to "swipe"), then when I try again it tells me "Settings keeps stopping" with the options "App info" and "Close app". This happens regardless of whether I flash GApps. I tried to revert to previous versions (18 & 13) via SPFlash and they consistently get stuck at the Lineage loading screen indefinitely. Then when I come back to v19 it continues to work apart from the "let me enter a pin/password/pattern" stage.

Anonymous

If I revert back to v18 via TWRP it boots, but still fails to set a pin. When I revert to v13 via TWRP it boots and *does* allow me to set a pin If I come back up to v19 via TWRP, it again fails to set a pin. Did something change between v13 and v18 that would prevent one from setting a pin in some cases? Is anybody else able to set a pin?

Anonymous

I'm sorry if I'm asking a repeat question. I tried to derive an answer by searching around the comments, even the ones in this post, but I'm still not sure! I'm on the latest cleanrom and have TWRP installed. Do I need to go the spflash route to get to the latest lineageOS or can I just TWRP my way there like I normally do to upgrade my cleanrom versions. Thanks!

blackseraph

If you're coming from CleanROM (or any other pre-8.1 ROM) then you'll have to use SPFlash at least once. Once you're on a 8.1 or higher you can hop between any 8.1+ ROM freely using TWRP. You will still be required to factory reset when moving from one Android revision to another though (like 8.1 to 11 or any other combination).

Anonymous

Hmmm. I came from Cleanrom and just used TWRP. Didn't seem to cause any issues, but should I start fresh with SP Flash?

blackseraph

You must have previously installed an 8.1 update via SPFlash before and then installed CleanROM via TWRP before moving back up, otherwise this isn't possible due to the partition layout.

Anonymous

Trying this out, get no audio from speakers. If I plug in headphones then I get audio through the speakers and the headphones.

Anonymous

Looks great so far. Only thing I found that stopped working is Parsec. Only showing a Black Screen when I open the App

blackseraph

Known issue with PowerVR driver 1.9 at this point. Parsec allocates a huge buffer on start for some reason, and the driver doesn't like that. :(

Anonymous

finally got this flashed, its amazing BTW but when it says use ADB to install the Gapps, I tried using shift and right click but only get powershell as an option, no command prompt, any help?

Anonymous

Got it working, thanks for the help

Anonymous

It looks like Adoptive storage is now working, right?

Anonymous

Yes, i enabled It on a previous build. For the time being, It is working well. Thank you.

Anonymous

why isn't Nikgapps working? when i go to cmd and type out NikGapps-full-arm64-11-20210815-signed.zip it says "No such file or directory" what do i do?

blackseraph

Why would you type that as a command by itself? Also keep in mind that full gapps will boot loop you. The system partition of the XD+ is too small to hold them. For XD+ you must stick to the smaller core bundles.

Anonymous

Ok so installed Nikgapps now i need to install superuser but i just can't get it to work? after i try intalling it from recovery mode i check my root checker and it says device is not rooted yet. And also how do i change my gpu setting in lineageos??

blackseraph

You only need to install the linked APK file (inside Android, not the recovery) to get root. As for GPU settings, what exactly do you want to change?

Anonymous

ok so i just used root check and it said that my device is rooted. But it dosen't feel rooted.Like what things am i able to do on superuser? So in lineageos is it automatically set to the highest it can be for CPU? And also, i heard lineageos can tweak some setting for streming pc games to my xd+ any info where i can find those settings?

blackseraph

Not much to tweak there as it's pretty much pre-tweaked to be as capable as it can be. As for root, you can do everything you could imagine, it gives you absolute control over your device. Truth be told though: if you have to ask that question then you're probably not the target audience. People usually root their devices already knowing what they want to do with it.

Anonymous

you need to have the adb drivers downloaded on ur pc this part took the longest for me. here's the video i used for them https://www.youtube.com/watch?v=5DMQxsjGB94&ab_channel=NKTStudios and this video i used to sideload adb gapps https://www.youtube.com/watch?v=Oo2cErfUSSE

Anonymous

AYYYYY! NP, but did it work tho?!

Anonymous

It seems that using HDMI the frame rate drops. Is there a way to fix this or is it a bug? Thanks for your hard work!

blackseraph

It's linked to the way the output is achieved (via buffer copying). There's very little I can do against that.

Anonymous

Hi) Have a question about gapps. It's necessary to use adb? Can i flash gapps through TWRP?

blackseraph

You go through TWRP whether you use ADB or not. You can just download it onto the device and install it from there or load it off an SDCard. Any way will work.

Anonymous

I`ve tried twice now to flash 18.1. Both times ( with and without the slimeline gaps ) it just sits there at the boot animation. I`ve done it to the letter ( readme ) any ideas or things I can try. I was coming from 17 I think.

Anonymous

SPFLASH as I was on 17. I did everything to the readme. All 28 steps.

blackseraph

If that's the case then I need a log file to work off of. I can't give you an answer blindly.

Anonymous

I just retried using the stock nvram etc.. When I sideload the Nikgapps over it seems to get to 55% and completes. Total xfer: 1.18x ? is there not enough space. I got the latest Nikgapps

Anonymous

I got to the welcome screen with that try :) then ran out of battery. I`ll give it a charge and see how it looks.. thanks BS.

blackseraph

No problem mate. As for using later revisions of the Gapps: I linked a specific one in the release post because it fits just barely (4mb left) and I'm not entirely sure if future revisions will grow beyond that, which would cause boot loops.

Anonymous

Yeah, not sure what I have left. The latest GAPPS was a bit bigger I think. Also had some weirdness putting the password in for the WIFI. Double letters and all sorts of weird craziness when I was pressing keys. It`s working now ..

Anonymous

I`m on 18 now.. Battery is taking AGES to charge with my normal fast charger. It`s at 67% saying it`s going to take 14h to full charge. It`s been two days to get to 67% :/

blackseraph

I'm using a regular 5v@2A charger and all is fine here. Have you tried a regular charger like that yet? I find that some "fast chargers" I own fall back to 500mAh charging on my XD+ for some reason.

Anonymous

My my fast charger I checked and I`m getting 0.12a. A regular charger block thing I can get about 0.49 average. What should I be expecting? ( I have one of those in line devices to see what I`m charging at )

blackseraph

You should be getting 5v@2A... Both of these are ridiculously low (if your measurements are correct).

Anonymous

My fast charger blocks are the slowest. With all the combinations ( cheap 1A/fast 2.5 and 3am blocks cables. The best I can get is 0.57a :/

blackseraph

That's so weird. Mine outputs anywhere from 1.75 to 1.9, pretty damn close to the 2a ceiling. :(

Anonymous

I`ve never got that amount.. not even on any type-C devices :/

blackseraph

I'm not even trying. This is on some throwaway 2a charger I got with an old smartphone... I'm not sure what to suggest you at this point. I've been fiddling with my XD+ since your first comment.

Anonymous

Can`t see how it could, but this is worse charging rate than I was on before, which was 17 I think, Just sent you a pic of it charging with it off. ( Discord )

Anonymous

Thank you so much for everything you've done for XD+. But WHEN I use this system, I found that the loudspeaker has no sound. Only when the earphone is inserted, the loudspeaker has sound. But then both the headphones and the speaker will sound at the same time. I don't know if there's something wrong with my setup, I'm not using HDMI, I'm just using the machine normally. So I found that without headphones, the machine didn't make any sound.

Anonymous

Soo I'm a noob sorry how do you merge these files properly?? I also I tried flashing it said it wasn't for my device I have a gpd xd+ running latest clean rom thx!

blackseraph

You download all files, put them in the same folder and then use 7zip to unpack the lowest numbered file. It will automatically find and unpack all of them. Also, if you're coming from CleanROM you'll need to use the SPFlash package at least once. Once you're on the updated software you can install follow-up updates using SPFlash or TWRP.

Anonymous

Thx!! This really helps will try this when I get home...also any problems reported about the Drastic emulator on clean rom the lastest crashes for me tried different installs

Anonymous

have question might be noob question sorry after I flash from clean rom to LineageOS #19 I read the READMe.txt process I understand what to do the part confused me was after I flash to LineageOS after flash process do I let it boot into LineageOS completely before I load the NIKGapps thank you.

blackseraph

You need to load the nikgapps in before your first boot. If you already booted into the OS, just boot into the recovery, install nikgapps, then factory reset in TWRP.

Anonymous

Hi Black Seraph if i'm on clean rom can I install LineageOS #19 though twrp does it work from clean rom thank you.

blackseraph

No. You'll have to go through the SPFlash route at least once. (That means you need to make the jump to anything higher than nougat.) After that you can use either SPFlash or TWRP to jump between versions 8.1~11+.

Anonymous

I was getting sound on LineageOS #19 know I'm not getting sound how do I fix this issue many thanks. Nevermind got it sorry for post.

Anonymous

Hi, if I want to both install Gapps and root, I have to sideload the Superuser zip (from the Github page releases) just after sideloading the GApps package, is that right? Or can I flash TWRP from CleanROM in SPFlashTool afterwards, and flash Gapps and Superuser in TWRP?

blackseraph

You install the Gapps package via TWRP that's attached to the release post and then just install the linked APK file inside Android. It doesn't require a TWRP root ZIP. Keep in mind though that you need to factory reset the OS after installing Gapps! If you don't you will be facing a variety of crash messages.

Anonymous

Hi, so far I really like this build. I have 2 issues though. 1) Duckstation is very slow, tried different settings but no luck. No big deal as I can use PCSXRearmed with upscaling. 2) Redream has lots of graphical glitches (black mesh-like artifacts) which I believe is due to it using Vulkan. I can't find a way to force it to use OpenGLES 3... Any help would be much appreciated 😁

blackseraph

The GPU in the XD+ is known for artefacting. As for redream, does it not have a settings dialog?

Anonymous

I installed lineage 18.1 from the SPFlash after being on the old cleanrom using the readme instructions and that booted fine. I'm having trouble installing gapps though. I can't enter recovery, the GPD XD+ just boots to Lineage. Seems from the post above that I'm missing TWRP, but I'm not sure how to put that on?

blackseraph

It's on there already if you installed 18.1, but the button press timing can be tricky.

Anonymous

Ok, I'll try again, thanks. Also I cannot rotate the screen to landscape, it just swaps between portrait left or right. Edit: It only rotates to horizontal when the screen is fully opened to it's furthest extent. Is this normal for Lineage?

Anonymous

any tips as to why when i open up the google play store it just immediately shuts off and says it is not responding?

blackseraph

Given I don't know the exact installation path you took I can only make an educated guess, but usually it's because people didn't wipe after installing the Google apps.

Anonymous

Whats the difference between the previous 18.1 lineage os post and this one? Is this a new post?

blackseraph

The latest one is always the best. If I find a bug, I fix it and post a new build.

Anonymous

Installed using Sp Flash. My device is stuck in the LineageOS bootlogo. Any tips?

Anonymous

I had been wanting this Custom ROM for a while - CleanROM is really good but Freezes a lot. I had no issues installing Lineage with SPFlash. I just read through the Readme.txt and followed it through and I can already see this is soooo much better than CleanROM. I'll keep testing, everything seems so amazing so far though :) Thank you Black-Seraph! :)

blackseraph

SPFlash installs are more or less the cleanest way you can go, so no idea. Maybe you injected a bad NVRAM dump? If so, try using the default one that's bundled.

Anonymous

Super easy install from Cleanrom and aside from the weird screen orientation issue (resolved by fully extending the screen and then folding it back to a more comfortable viewing angle) I've had no problems so far. I just wanted to post here and say thank you, you are single handedly keeping this somewhat expensive yet dated but still awesome device alive and relevant. YAY! I get to put my Anbernic RG351p back into the drawer.... I really dislike that underpowered toy. Thank you so much for all you do!

blackseraph

I'm happy to see all of these devices get a second wind and even moreso people enjoying them all the more for it!

Anonymous

Can anyone help me install Android 11 on my XD+? Im following all intructions from Black Seraph but its not working. SPFlash doesnt give me that green tick after I connect my device to pc.

Anonymous

Hey Black, just joined your patreon, thanks for all the time you spent on this! Im coming as new and I looked at the original post, but im confused why are there multiple downloads? ex: twrp 001,002,003 and when I download twrp001 and try to uncompress the file its telling me the file is corrupt.

blackseraph

You download all parts into the same folder and then extract the first (lowest number) part. All other parts will extract with it.

Anonymous

Hey Black got it all working thanks for what you did here! I wanted to ask about the built in controller. So I've been using this to game on stadia. Works great! The stadia app recognizes the build in controller with no issue. I eve had an issue where Luna streaming is not recognizing the input of the right joystick but only it's left right action. It sees it's up down actions, but not the left right action. Any idea how I can fix this? Or is there a good app to mess with the predefined input of the built in controller?

blackseraph

The controller supports PS3 and XBOX mode. Have you tried switching between them yet?

Anonymous

Hello partners! Any new roms for the GPD XD Plus? I have a little problem with Redream, let's see if it happens to someone else: If I update the app to the latest version (which came out in May 2021), the Sega Rally 2 works perfect, but the other games that were already there before have graphical glitches, such as black backgrounds, for example. In order to play those games smoothly, I have to install the older version of Redream, but then the Sega Rally 2 no longer works. Could this be due to the specific chip that the XD + mounts? Would it be possible to find a possible solution to this incompatibility?

Anonymous

This problem already happened to me in android 7.0. I thought that when updating to android 11.0 that problem would be solved, but I see that no, the same thing continues to happen to me, so I think that it may be due to some specific incompatibility of the chip that mounts the XD +

blackseraph

The PowerVR GPU on the XD+ has some extremely bad closed source drivers and has been abandoned by it's manufacturer. Graphical glitches are a known issue caused by this. Sadly, due to them being closed source, there isn't much I can do to fix them up further. I've pretty much exhausted all driver upgrade paths.

Anonymous

Can I ask you a question? What is your opinion of the Powkiddy X18S? Is it really good? Can you emulate the GameCube or Wii catalog? I'm about to change the XD +, but I really can't find a similar machine with superior features. The X18S is the only android that in all these years looks competent, even so, I think that having the XD + is not a must buy. I may be wrong, but I don't really know what the maximum capabilities of the X18S are. Have you seen the AYN Odin? By power, it is the only android console that catches my attention, mounting a Snapdragon 845 and with up to 8gb of ram. Will you buy it?

blackseraph

I'm undecided on the AYN Odin and it's many derivatives and as such opted not to get one, at least not until later when we actually know more about it and have more than one person out and about that can give an unbiased review of the hardware first. As for the X18S, I'm actually really enjoying it, it's pretty much a more powerful GPD XD with a bigger screen. GameCube and Wii are a 60/40 gamble though. A lot runs great but it isn't a cure-it-all. Truth be told though, there's games that Dolphin can't even play right on the newest chipsets so I'm not really surprised about that.

Anonymous

Thanks for your answer. You are right about the Odin. Until there is a unit that we can test in person, we cannot comment on it. It looks very good, but nothing can be assured. The X18S, then, we could say that it is the worthy successor to the XD +: it emulates the same platforms as this one (I want to think better on consoles like Dreamcast or PSP), and part of the GC / Wii catalog. I'm really hesitant, damn it, hahahaha. We are at a time when there are several systems that will not take long to arrive and impatience devours me. Anyway, your opinion on the X18S has cleared me some doubts, since it is clearer to me that it is a point, or two, above the XD +, right?

Anonymous

Also, what about the GPD XP? Will you buy it? On paper, it is superior to the X18S in everything, but it is very expensive. I want to wait to see some reviews or tests on the machine, to know what capabilities it has, but of course, it is about € 350 approximately ...

blackseraph

It's already sitting on my desk and will see some love soon. I'm just drowning in work at the moment (day-job stuff) which forces me to slow down on the Patreon content for a little. Honestly though: If I could only have one of these two it would probably be the X18S, simply because I love the form factor and because it fits into my pockets. The real downside of the X18S is that it needs both hardware (analog sticks, custom D-pad & buttons) and software (my LineageOS ROM) mods to "feel right". It's one of those tinkerer devices that can shine if you invest some time into it. I'm actually designing some custom buttons and D-pad for it that I hope to unveil to all of you sometime soon.

Anonymous

Hoping this will be picked up soon

Anonymous

Hello there! I just installed LineageOS over the previous CleanROM and my wifi just refuses to connect. It doesn't even do anything, like show authentication and failure. Just shows the bar progressing then back to not connected. I tried a different connection (hotspot) and it worked fine, so it seems related to my Google mesh wifi. Any thoughts?

Anonymous

Hey sorta new here just wondering about the gta android ports seems like they aren’t working on this os. Any solution?

Anonymous

First time doing this since cleanrom right after I bought my xd+, where are we supposed to get SPFlash from? Any specific version? I found this: https://spflashtool.com/download/ latest is V5_1924 it looks like, is that alright?

Anonymous

Thanks for the efforts. Tutorial can be improved, though. Issues I'm stuck with as we speak: 1. After NikGapps package installation I do have Google Play now, but it doesn't install Google Services, I guess because it depends on the device. So Google Play is still not working at all. 2. The device has no sound, unless I plug something to the audio input mini-jack....but the sound comes from the speakers of the GPD instead from the headphones. When I unplug it, then, no sound at all. Questions: - Any advice about which Google Services version has to be installed on GPD XD +? - Anything I can do from here to revert the sound problem?

Anonymous

The recent application screen sometimes refuses to rotate landscape on fresh installs (if this happens, long-press on an empty spot on your homescreen, open "Home settings" and exit back to the homescreen right after) The refusing I can confirm, the remedy doesn't work for me. Other idea's?

Anonymous

Does the hdmi port work on this os?

blackseraph

With the usual caveats: Yes. That means it's picky about the TVs it likes, might need you to plug it in twice (plug, unplug, replug) or require you to run the cable through a HDMI hub. The driver is just that finicky...

Anonymous

Is lineageOS 19 Android 12 coming

blackseraph

It is but it's a WIP. It is the current main burner project though so it is getting the main portion of my available time at the moment.

Anonymous

Fix the Bluetooth driver i can't connect my bud's at the same time

Anonymous

Redmi 3 Pro

blackseraph

I have a wide array of buds here so I was hoping yours might be in there but sadly they aren't so I can't really do much given I have no matching pair here to test with.

Anonymous

Is there a universal driver for Android

Anonymous

Are you using a stock version of lineageOS if so should it work

blackseraph

And what exactly would a "stock version" of LineageOS be? I think you might be confusing terms here maybe?

Anonymous

I have no idea any author device works (i am pretty new to custom Android development so i don't know the "terms")

blackseraph

You could try explaining what you meant, because I have no idea what you are talking about right now.

Anonymous

I am trying to find an app to use for root access management so I can use apps2sd or folder mount but can't seem to get anything working from superuser, magisk and anything else i can find. Any advice?

blackseraph

All I can tell you is the following: I just flashed my XD+ with the latest beta, followed directly with the suggested Gapps, then I wiped data and rebooted the device. From there I downloaded the linked SuperSU APK and installed it on the device like any other APK file. I then opened the new SuperSU app and from that point forward I had working root. I figure you must have strayed from that path at one point or another, so maybe it's time to start over and retrace your steps to see where things went wrong.

Anonymous

I don't see a SuperSU apk, I followed the flashing from TWRP due to it being installed before. Wiped and reflashed the zip but I saw mention of using the superuser apk but no mention of SuperSU, last I knew the developer made it a root checker only app.

Anonymous

The audio is not working

Sen

help