Home Artists Posts Import Register

Content

I originally decided I'd release this build a little bit late in order to batch together a few more of my pending WIP changes & features, but a sudden real life change of plans made it apparent I wouldn't be able to finish all of these by the end of this month.

I just didn't feel right making you guys wait another 2 weeks to get the remainder changes implemented, so, here we are, with a somewhat mid-way build of CleanROM, bringing to you the following changes.

Changelog

  • MicroSD cards & USB OTG storage now support the EXFAT filesystem
  • Applications that don't support the built-in gamepad touchscreen mapper now tell you ahead of time via a Toast popup
  • Added a custom version of Leanback (Android TV) to the list of available launchers

Downloads

Files

Comments

Anonymous

Out of interest, what are the WIP changes?

blackseraph

One of them is a built-in button remapper that supports enabling the media buttons for actual game use.

Anonymous

exfat nice, will it also work in twrp? Also can twrp access the internal memory?

blackseraph

exfat & ntfs both worked on TWRP before afaik. It was just Android itself that didn't know what to do with them. And yes, TWRP can access the internal memory. The only one it can't access is adoptable storage (aka. using MicroSD cards as internal storage).

Anonymous

A silly question but how does one change the launcher? Silly me pressed "use always" when checking out the lean launcher, also are they supposed to be switched? I mean when I pressed to use the lean launcher it gave me the default screen, and when I selected to use the main screen it loaded the TV one.

blackseraph

You can change the launcher in your system settings under Apps -> Default Apps -> Home screen. And yes, that's perfectly fine. The Leanback Launcher appears as "Home screen" in the launcher list.

Anonymous

Thank you sir! Happy Holidays!

Anonymous

Thanks! I was wondering if you could try to build the kernel with wireguard if not already, really like the idea of kernel space extension for this and the ability to use it to remotely access files for on the go access to my roms :) https://forum.xda-developers.com/android/development/wireguard-rom-integration-t3711635/amp/

blackseraph

I'll import wireguard into the kernel on the next update. Thanks for the suggestion.

Anonymous

Hi, firstly thanks for all your hard work making our systems pretty much perfect. I use Bluetooth headphones and noticed that there is quite a bit of audio lag when gaming. Is this something that can be fixed via firmware/android 9 or an hardware limitation? Thanks again!

blackseraph

This is a hardware limitation and there isn't much I can do about it. Media players compensate for video / audio lag over Bluetooth pretty well, but realtime-rendered content like video games have no way to compensate for this delay.

Anonymous

No problems, minor issue really. Just will take my wired headphones with me too. Cheers!

Anonymous

Thank you for your great work Black-Seraph

Anonymous

Hey Blackie asking for a small favour here, could you check if the newest Dolphin revision has that Vulcan issue fixed, and if not could you fix it and post it? It was a while since last time you fixed it. Cheers.

blackseraph

Sorry for the late reply, the day-job's been quite busy as of late. About Dolphin & Vulkan: A lot of stuff has been broken in Dolphin as part of their Vulkan re-factoring. The fix I've applied to the last "fixed" build is no longer 1:1 applicable to the newest sourcecode. I'm not quite sure how to get Dolphin to play nice with the XD+ in it's current state (or rather, in the future, given they're very prim & proper, as in, they don't like workarounds for bad GPU drivers).

Anonymous

I’ve got possibly a dumb question. I’m trying to get better performance on Beetle PSX emulation, and the hardware renderer requires OpenGL 3.3. Currently, this is on OpenGL 3.2. Is that something that can/will be upgraded in a future release?

blackseraph

These are (sadly) part of the PowerVR proprietary driver files, so there really isn't much I can do. I might be able to wrap them in a stub library though and see if we can get by with just dummying out the missing parts.

Anonymous

Is it possible to format "adoptable storage" sd card to exfat instead of ntfs? Because my sd card is a bit slow and apps sometimes disappears from desktop.

Anonymous

My XD+ screen has a horrible blue tinted white balance, you can mostly fix it with MiraVisions BluLight Defender. Unfortunately BluLight Defender turns itself off every time you turn the system off and on, is this something you can fix? Thank you

Anonymous

The previous post disappeared so I have to post it again. Sorry for redundant post. There is a huge latency between action and GPD XD Plus screen response. For example, if I pressed any button, I could see that my PS4 reacted immediately on TV, but the screen on GPD is about 0.5 seconds later than TV. Such latency does not happen on PS Vita or Xperia XZ2 Compact. Do you happen to know what might caused this and what can I do to fix it? Thanks.

blackseraph

The best thing you can do to reduce latency is wiring up your PS4 via Ethernet, rather than using WiFi. Sadly though, even with that I find that Sony-proprietary devices work better for PS4 streaming though.

Anonymous

Oh, and I just found that the audio is totally fine. I hear sounds from GPD and from TV at almost the same time, similar to what happen on Vita and Galaxy. It's only videos on GPD that falls behind. I have also tried PStreamer, which also has similar problems (audio is OK, video is delayed). So I guess you are right...

blackseraph

Yeah... The OMX hardware decoders on mediatek deal with video streams. And from what I've read (and seen) they are pretty bad when compared to other (non-mediatek device) hardware decoders. Ironically enough though: Moonlight uses the same decoders and that one fares way better... Which makes me think that certain codec / resolution / bitrate settings make a huge difference to how the decoder handles the stream. I doubt PS4 remote play let's you configure these though.

Anonymous

Great update, however since this update I have noticed that my X button on the device gamepad (in xbox mode) has started registering as the android "back" button. The weird thing is, it only does this once and then does not do it again for awhile. I can replicate this by opening any new application and the X is suddenly the "back" button again for 1 single press until I reopen or open a new app. It's obviously not the end of the world that it does this, it's just something new that never happened before.

Anonymous

I use XD plus to control a toy drone Tello. If you connect the XD plus and the drone directly with wifi, the image from the drone will be blocked by something like a firewall on the XD Plus's firmware and will remain black without being displayed. Curiously, when I connect using a wifi repeater, the screen is displayed properly. Is it possible to evolve this firmware so that the XD plus and the drone can be directly connected via wifi without the wifi repeater to display the image correctly?

blackseraph

Just making sure I get this right: You intend to use the WiFi hotspot function of the XD+ to create a network, get your drone into it and control it that way?

Anonymous

Hi Seraph, Nice work ! Just a quick question. I can swap the shoulder buttons in the settings and that's clearly cool. In a future version could you add an option to do the same with R3 / L3? If it's possible of course ! I know some apps allow this to be remapped, but I think that is a better option. (it's easier for games that use the run function on L3 to do it with the right hand)