I don't know what this version is supposed to do but it just turns GPD into a brick at this point.
This person just registered and made 1 post. Very suspicious. I installed just to test it out and it doesn't load at all. It almost seems like that is the sole purpose of it. I get an image saying "erasing" with some sort of progress wheel.
I have flashed my gpd at least 200 times in the last month so this was just once more.
So until this guy elaborates on the firmware I do not suggest anyone installs. Just my opinion.
I used RockchipBatchTool 1.8 which I think is the latest. Maybe I can use RK3xxx to repack it and try again.
If you want to change to ext4 version let me know. (it's easy) You can basically reinstall Legacy as an update and it will just change it with no changes to user data. Then you can flash twrp. Flashing recoveries takes like 2 seconds.
Just cause I like twrp better hehe.
This is just to be super safe.
1.) Install CWM and make a CWM NandBackup.
2.) Install GPD Stock Recovery ( return old recovery )
3.) Grab the file from here and update your gpd. ( Link ) (http://"http://sectioneight.net/gpd-xd/tutorials/gpd-xd-how-install-roms-method-2")
4.) Install TWRP then make a TWRP backup.
** Make sure to grab the same Legacy Version you have now. 1.8, 1.6, 1.4. They are all updated to ext4.
You should have Legacy Rom in ext4. under Build info you should see the (ext4)QuoteOk, this behaviour means you need a more recent rockchip flashtool.
I tried AndroidTool_v2.38 and that didnt work either. Black screen
I was able to get into recovery. Tried a factory reset and nothing. I noticed the power button thing. I was able to nav with vol+ and vol- and holding them both down selects. Dunno if that is of use to you.
** nevermind I just read the recovery screen. It's the longpress that selects.
The bootloader in rk3288 tablets is different from rk3288 tvboxes. If you flash the wrong bootloader from a tvbox you will brick it. Unfortunately, bootloader is close source, so nothing you can do. You would also need to make a ramdisk for linux, the one included in the xd won't work. But you don't.miss anything, i have run ubuntu in a tvbox and runs very poorly, bad performance and bad GPU Support, so cannot be used to emulate anything better than Android.
The bootloader in the xd is the allminiloader versi?n 2.2.5
Almost forgot, Commander flash this zip : http://www.sectioneight.net/s8files/gpd/tools/TWRP-theme.zipcool I'll remember that when flashing back to legacy
It will fix the twrp resolution. It will make a folder on your sd card and save it there: /TWRP/Theme I think.
What exactly did you do?
Maybe the battery drain method could save it.
What exactly did you do?
Maybe the battery drain method could save it.
Well I unpacked the update.IMG and then repacked it using imgrepackerrk and then flashed it again with androidtool 2.3(seems i've messed something up there) . flashed without problems and bam: green led of death. thought to myself "ok no biggie just power down, press vol+ and plug back in" and green light again. darn. kept it connected to the pc and pressed vol+ and power and got a green light again. vol- and power; green light. hooked up to the power adapter; green light. looks pretty bad, bricked a lot of android devices in my days and recovered all of them but this looks pretty bad. I doubt that draining the battery will do much in this case and that could take a while with nothing going on in the device except a green led glowing.
Also my pc doesn't recognize it at all. It's not even showing up in the device manager.
UPDATE: looks like some files got mixed up when I unpacked the legacy rom to compare it so it has probably has the wrong bootloader now. mea culpa. thats pretty much a hardbrick. the only thing that might fix it is maskrom mode but I don't even know if that works on the XD and even if it works I have to teardown the device to short the pins on the motherboard. biggest problem is finding out wich 2 pins to short to enter maskrom mode.
What exactly did you do?
Maybe the battery drain method could save it.
Well I unpacked the update.IMG and then repacked it using imgrepackerrk and then flashed it again with androidtool 2.3(seems i've messed something up there) . flashed without problems and bam: green led of death. thought to myself "ok no biggie just power down, press vol+ and plug back in" and green light again. darn. kept it connected to the pc and pressed vol+ and power and got a green light again. vol- and power; green light. hooked up to the power adapter; green light. looks pretty bad, bricked a lot of android devices in my days and recovered all of them but this looks pretty bad. I doubt that draining the battery will do much in this case and that could take a while with nothing going on in the device except a green led glowing.
Also my pc doesn't recognize it at all. It's not even showing up in the device manager.
UPDATE: looks like some files got mixed up when I unpacked the legacy rom to compare it so it has probably has the wrong bootloader now. mea culpa. thats pretty much a hardbrick. the only thing that might fix it is maskrom mode but I don't even know if that works on the XD and even if it works I have to teardown the device to short the pins on the motherboard. biggest problem is finding out wich 2 pins to short to enter maskrom mode.
When you connect yout XD to BatchTool, do you see a blue light instead of green? If that's the case you are in mask rom mode, probably because of a bad bootloader. You would need to shortcircuit nand, generaly even if you don't know what pins, just using a paperclip through all pins should do the trick, and make the system go to loader mode to reflash stock, legacy or the firmware you use.
About the kernel, there are things different from mine, joystick driver is different (no adc.js which I use in my kernel) so no ps3/xbox/null modes I guess.Yup, I'd like to be able to push GPD XD support into Linux mainline, so no ps3/xbox emulation will be allowed.
My feeling is that this ROM is made using or porting firefly RK3399 SDK to RK3288. As far as I know, RK3288 SDK for nougat is beta and full of bugs, even the RK3399 is full of bugs. But that's just my guess. The maker of this rom is the one that can explain which one is using, because I only see kernel but not a device tree, so I suppose is firefly SDK and not aosp, but no idea because I don't have an XD to test or to help with the developmentWell, that's not exactly firefly's rk3399 SDK, that's from another private SDK, but it looks really close.
How about you CommanderKitler? any update on your situation?
Ok ok I'll make a non sparse-image...
Here it is:
http://dl.free.fr/mzOZDYNBB
So why are you running jellybean when kitkat is avalible or am I missing something, btw I hope we get a working Android 7 rom 8)
Flashed and it loaded.
Anything you need tested or anything I can do with this to help you figure stuff out?
Ill see if i can figure out a way to screenshot.
FWIW the firmware is already rooted, you just need to call adb root
So with adb remount, you should be able to install a SU in /system
New version, with audio output, power button, battery gauge and at least suspend doesn't kill the device (though it doesn't really suspend)
https://we.tl/pGtSwK5c77
That's amazing and i hope you will keep working on it, phh. You probably noticed that the XD development is gone, and since GPD had the terrible idea of releasing a new XD with a new soc this will probably be the only chance for the original XD users for having a new Android version. Also thanks PsyOps for the help you're giving to him.Well, it's not that GPD had that idea. they are forced to do it, because RK3288 will be out of stock. So current XD was going to end manufacturing anyway. New model will be called XDS and will use an hexa core MTK, the same that comes with xiaomi mi pad 3. They have a proto ready to test.
Well, it's not that GPD had that idea. they are forced to do it, because RK3288 will be out of stock. So current XD was going to end manufacturing anyway. New model will be called XDS and will use an hexa core MTK, the same that comes with xiaomi mi pad 3. They have a proto ready to test.
Well, it's not that GPD had that idea. they are forced to do it, because RK3288 will be out of stock. So current XD was going to end manufacturing anyway. New model will be called XDS and will use an hexa core MTK, the same that comes with xiaomi mi pad 3. They have a proto ready to test.
Where did you read this? I've tried looking for info on XDS/XD 2 and haven't been able to find anything
Sent from my iPhone using Tapatalk
That's amazing and i hope you will keep working on it, phh. You probably noticed that the XD development is gone, and since GPD had the terrible idea of releasing a new XD with a new soc this will probably be the only chance for the original XD users for having a new Android version. Also thanks PsyOps for the help you're giving to him.Well, it's not that GPD had that idea. they are forced to do it, because RK3288 will be out of stock. So current XD was going to end manufacturing anyway. New model will be called XDS and will use an hexa core MTK, the same that comes with xiaomi mi pad 3. They have a proto ready to test.
New release (v4):
https://we.tl/QZVjd1QWe8
Now suspend works. I haven't tested battery life, perhaps suspend is useless at the moment.
Please note that wifi is killed by suspend, so you'll need to reboot after suspend to get wifi back.
I had to disable DDR frequency scaling, I'm a bit afraid of the results, both in performance and battery life...
I also have a GPD Q9. I think porting should be easy.
Are there some people interested in its support?
New release (v4):
https://we.tl/QZVjd1QWe8
Now suspend works. I haven't tested battery life, perhaps suspend is useless at the moment.
Please note that wifi is killed by suspend, so you'll need to reboot after suspend to get wifi back.
I had to disable DDR frequency scaling, I'm a bit afraid of the results, both in performance and battery life...
I also have a GPD Q9. I think porting should be easy.
Are there some people interested in its support?
+ I noticed the power light is now green and not a shady orange color, im guessing something is working better nowErm sorry, but green means it doesn't suspend. The LED should be off when in suspned
-Erm, works for meGoogle Play does not work, it keeps crashing and wont connect.Doesnt work properly, crashes a bunch.
- SD card still comes up with error - doesn't read it right - It was a 128gb Fat32 MicroSD card that didnt work. My 2gb MicroSD Fat32 works fine. Don't know if that helps.That might help indeed, I'll check that, thanks.
I know there's no mapping tool but what about the gamepad app that selects the ps3 driver or xbox? thanks for you hard work btw 8)Nope, ps3/xbox was done in driver, and it's a brand new driver, so the app won't be compatible.
I would. I have a q9 and would love to see this.Ok, I'll see what I can do. (Though I'll do not as many releases, it's too annoying to build both)
The gms file you had posted, I tried installing it but it gave a bunch of "Command not found".It requires to have adb installed system-wide (apt install adb)
Wow! Thats great! Android 7.1 on my GPD XD. Now I can finally use Parsec on it to play all my PC Games on it. Moonlight was way to Laggy.This looks cool.
After you stabilize the build more, are you planning on clocking the cpu at 1.8GHz. It says its currently running at 1.6GHz. Or maybe have a second release?
Wow! Thats great! Android 7.1 on my GPD XD. Now I can finally use Parsec on it to play all my PC Games on it. Moonlight was way to Laggy.O_O Didn't know about Parsec. I've just connected a GPD Win to my PC and it works great!!! I'll try it in a Rpi3 this weekend
Thank you so much for your effords
I completely understand. It's not really worth creating a build just for two people. Even more so, if it does not have google play in the custom rom it would not be of a lot of use to me either. I would appreciate anything you can do and thank you in general for trying :)Quote from: PsyOps+ I noticed the power light is now green and not a shady orange color, im guessing something is working better nowErm sorry, but green means it doesn't suspend. The LED should be off when in suspnedQuote from: PsyOps-Erm, works for meGoogle Play does not work, it keeps crashing and wont connect.Doesnt work properly, crashes a bunch.Quote from: PsyOps- SD card still comes up with error - doesn't read it right - It was a 128gb Fat32 MicroSD card that didnt work. My 2gb MicroSD Fat32 works fine. Don't know if that helps.That might help indeed, I'll check that, thanks.I know there's no mapping tool but what about the gamepad app that selects the ps3 driver or xbox? thanks for you hard work btw 8)Nope, ps3/xbox was done in driver, and it's a brand new driver, so the app won't be compatible.I would. I have a q9 and would love to see this.Ok, I'll see what I can do. (Though I'll do not as many releases, it's too annoying to build both)The gms file you had posted, I tried installing it but it gave a bunch of "Command not found".It requires to have adb installed system-wide (apt install adb)
Wow! Thats great! Android 7.1 on my GPD XD. Now I can finally use Parsec on it to play all my PC Games on it. Moonlight was way to Laggy.This looks cool.
Have you tested it?
What's their pricing model? I can't see any price anywhere
Or they are getting money from Amazon/Paperspace when you rent a computer there?
Edit: Ah... they only support Windows as a host... Not for me then
Wow! Thats great! Android 7.1 on my GPD XD. Now I can finally use Parsec on it to play all my PC Games on it. Moonlight was way to Laggy.O_O Didn't know about Parsec. I've just connected a GPD Win to my PC and it works great!!! I'll try it in a Rpi3 this weekend
Thank you so much for your effords
Do you know if Android client has any kind of virtual controler? I've tried it in a mobile but I cannot see any option.
It would be awesome to run it in our GPD XD!!!
Enviado desde mi SM-G950F mediante Tapatalk
Done!Wow! Thats great! Android 7.1 on my GPD XD. Now I can finally use Parsec on it to play all my PC Games on it. Moonlight was way to Laggy.This looks cool.
Have you tested it?
What's their pricing model? I can't see any price anywhere
Or they are getting money from Amazon/Paperspace when you rent a computer there?
Edit: Ah... they only support Windows as a host... Not for me then
The Programm itself is Free. You can either rent a Cloud PC from Somewhere over the Parsec Marketplace http://parsec.tv/add-computer/rent or download the Software and install it on your PC to Act as a Host.
The Dev said on Discord that they gonna support Linux as a Host in a few Weeks from TodayWow! Thats great! Android 7.1 on my GPD XD. Now I can finally use Parsec on it to play all my PC Games on it. Moonlight was way to Laggy.O_O Didn't know about Parsec. I've just connected a GPD Win to my PC and it works great!!! I'll try it in a Rpi3 this weekend
Thank you so much for your effords
Do you know if Android client has any kind of virtual controler? I've tried it in a mobile but I cannot see any option.
It would be awesome to run it in our GPD XD!!!
Enviado desde mi SM-G950F mediante Tapatalk
Didn't find any myself. The Android Client is pretty much a Alpha right now and the Devs said that they gonna improve it very soon.
You can Vote on Android 4.4 Support if you want: https://parsec.canny.io/feedback/p/android-44-support-gpd-devices
There you can also create a feature Request for the Onscreen Gamepad if you want.
So, i installed Android 7.1 last night. Wasn't a big fan.
- Many apps are missing from the install such as GAMEPAD APP for ps3/xbox automatic configuration or the google play store.
- Barebones ROM in general; no wallpapers/interface has drastically changed from what most users are used to/doesnt really improve emulation speed either.
- I don't even think it improves standard ghz the XD comes with; 1.6 or 1.8 options are not there.
- MicroSD card is NOT recognized at all. I tried various methods for it to be read, no success.
- Most links for the ROM itself don't exist anymore... i had to research for Psyops links in order to download it in the first place.
- Had difficulty being able to mount the OS to windows 10 initially. Once a certain driver is installed & switching to debugging mode/MTP connection... I was FINALLY able to mount it to windows 10 in Explorer to transfer files.
The ROM works but needs a lot of further development. Also, since rockchip is 32bit, I doubt the latest 7.1 nougat can take advantage of the specs of the XD. If further development is made, I'm for it... but as it stands now, I do NOT recommend it for most users.
I'm changing back to LegacyROM when I get a chance & reset all my apps/settings back to the way they were.
???
So, i installed Android 7.1 last night. Wasn't a big fan.
- Many apps are missing from the install such as GAMEPAD APP for ps3/xbox automatic configuration or the google play store.
- Barebones ROM in general; no wallpapers/interface has drastically changed from what most users are used to/doesnt really improve emulation speed either.
- I don't even think it improves standard ghz the XD comes with; 1.6 or 1.8 options are not there.
- MicroSD card is NOT recognized at all. I tried various methods for it to be read, no success.
- Most links for the ROM itself don't exist anymore... i had to research for Psyops links in order to download it in the first place.
- Had difficulty being able to mount the OS to windows 10 initially. Once a certain driver is installed & switching to debugging mode/MTP connection... I was FINALLY able to mount it to windows 10 in Explorer to transfer files.
The ROM works but needs a lot of further development. Also, since rockchip is 32bit, I doubt the latest 7.1 nougat can take advantage of the specs of the XD. If further development is made, I'm for it... but as it stands now, I do NOT recommend it for most users.
I'm changing back to LegacyROM when I get a chance & reset all my apps/settings back to the way they were.
???
May I ask a stupid question?
Since GPD XP+ came with Android 7.0 then can we port it's apps (say, gamepad app / EMU) to this GPD XD Android 7.1 firmware? Will it able to make it works? I really wish we can enable Vulkan for this RK3288 to unleash it true power.
Just a thought. Thanks a lot!
Supposedly yes, unless some driver is a bit tricky. But only phh has the private SDK that he used to make this rom. I think he discontinued it though.
that helps of course , (in fact he cherrypicked some things from my kernel, lile LCD timings), but some drivers need userspace libraries that usually come with full SDK. I suppose he cannot share the full source for some reason (a NDA probably), For gamepad he used a different approach, but it is a HID gamepad. The gamepad modes of XD 4.4 can be used too, the driver is in my github.
Anyhow, about Vulkan, only PPSSPP would benefit for it I guess, and maybe retroarch, but that's it. I suppose the biggest improvement would be more android game support. Overclocked seems to be removed from his kernel too (it seems in new RK kernels 4.4x they use speeds in a different manner).
Buy yeah, someone with knowledge, but specially time and motivation could do a 7.1 ROM or even Oreo maybe. I asked GPD several times if they had access to a more modern SDK, but they never replied, probably because that would stop sales (even more, because I don't think it is selling too well) for xd +.
I got it working no worries, good ROM honestly, Wifi drops are only issues I see, feels faster than the 1.8ghz Legacy ROM I usually use. Some apps do not work, like the Play Store and some other emulators like Classicboy, etc... Still, Most of the main ones do work fine. This gives new life to any GPD XD! Nice to have some support for the XD Rk3288 and get Vulkan going for once! Great work!Does Steam Link app work in this rom?
FYI - Black Seraph's GPD WIN - Android Oreo ROM is incredible... SUPPORT HIM! N64 Emulation is flawless and Vigilante 8 runs perfect with 12 cars on screen no glitches! It has issues too, but is more powerful than any android handheld I have tried to date. I guess that z8700 ATOM is decent with a x86 build of Oreo!
Thanks for letting us know your experience with this rom. It's really a shame that this rom didn't developed any further. It's funny considering right now that the XD Plus has some problems with Yaba Sanshiro and the newer versions worked with no issues for the original. Skelton is retired from android development. Maybe Black Seraph could be interested into creating a patreon for this development, but is there someone who still owns the original GPD XD?
but is there someone who still owns the original GPD XD?I just bought one :D
but is there someone who still owns the original GPD XD?I just bought one :D
Radioboy86 thanks for keeping this alive, hopefully a developer will put a new life into this
No problem man, listen if you have any resources where I can decompile then EDIT the ROM, then rebuild/compile the changes into that edited ROM, that would be great! I really want Google APPs to work on this too so any help there is appreciated too. Yaba Sanshiro 2.60 is working really damn well with the XD and Nougat! I want this ROM perfected. The XD+ is a joke for Saturn emulation. Having the XD with Vulkan and Nougat is amazing!
http://sectioneight.net/s8files/temp/gpd-xd-gms.zip
http://sectioneight.net/s8files/temp/GPDXD-Experimental-Droid7.1-v04.zip
FWIW the firmware is already rooted, you just need to call adb root
So with adb remount, you should be able to install a SU in /system
So...I tired installing SuperSU. Kept getting bootloops. If anyone edit the batch file and look at the section I have commented out, that's where the problem is.
logcat: https://drive.google.com/open?id=0B_PWaYbCn_Ped2dueXFWMDVxVzA
I did get it to work eventually, and both flashfire and xposed works.
However, in some cases you may lose root access and you have to run the script with adb debugging.
A FACTORY RESET IS NOT NEEDED
DO NOT UPDATE THE BINARY IT WILL CAUSE BOOTLOOPS
The link is here (windows only): https://drive.google.com/open?id=0B_PWaYbCn_PebEZ2VkxVUFpGX0U
Google Play Store can be flashed after this with flashfire for someone without a linux machine
If someone can figure out something I didn't notice to implement SuperSU fully please let me know ;)
Thanks man. I will try that. At this point I am done trying to fix the ROM, I mean it was closed source. I had no idea until I read this whole thread lol. Thanks for the help through.Have you tried contacting the original developer? He is quite active on xda forums
Thanks man. I will try that. At this point I am done trying to fix the ROM, I mean it was closed source. I had no idea until I read this whole thread lol. Thanks for the help through.
My reason for wanting this (however unfeasible) is to squeeze some extra fps outta dolphin. If a 7.1 rom could help me do this (which it probably will, with dolphin 5.0 rather than 4.0) then I'll throw as much money as I have at it.
Sorry, I should've been more specific. I have reason to believe someone is making a 32 bit version of dolphin 5.0. You are probably right though, as my only evidence is this guy I've never heard of saying he would in the comments of a YouTube video.My reason for wanting this (however unfeasible) is to squeeze some extra fps outta dolphin. If a 7.1 rom could help me do this (which it probably will, with dolphin 5.0 rather than 4.0) then I'll throw as much money as I have at it.
Dolphin doesn't seems to be possible for the original XD, even with nougat. If you want better gamecube emulation, but far from perfect, you would need the XD Plus. The main reason for a nougat rom for the original XD would be the latest yaba sanshiro versions, since right now the original xd runs the sega saturn emulator better than the plus. Also for the vulkan api and being able to play a few more games which requires a new android version and that's it.
I just really hope it is possible, or at least plausible.Honestly i'd just advice buying the XD+, you get better performance, 64bit CPU, bluetooth, Android 7.0 hopefully soon to be 9.0.
It would improve the lifespan of the og XD for much longer.
Sorry for bumping again but can someone please please please work on this?
4.4.4 is not going to be supported for much longer... It's going to need something newer soon.
I don't have any money to buy the plus model. AFAIK all the pieces are in place to make a 7.1 rom, it just needs some work.
I'd be fine with waiting for as long as necessary, I just want confirmation that it's being worked on.
Or alternatively, is there documentation on how I could work on this? I really would do anything I can to help.
Hello there,
Looks like I lost my original sources, sorry. But I think you can take any nougat rk3288 sdk,
I am not continuing development anymore but since some people wanted 1,8 ghz in Nougat I made a commit.
https://github.com/skelton/linux/commit/7d46063bdff02c139982711b83a9100d21ec3c77
I cannot test but in theory should work since voltage levels are simlar to KK kernel. Just for anyone who wants to try, compile, or continue support. I am no longer in android dev anymore in a public way (I do some stuff but in a private way and under NDAs, so I cannot get involved right now XD which I don't own anymore).
But in case someone want to continue kernel development go ahead and cherry pick that commit and let me know if it works.
Did anyone mirror "- Play Store: https://we.tl/yzZZ2mKb27 run install.sh (linux-only script, sorry)"?
If not, how do you flash gapps?
Thanks.
For those interested, Geforce Now Mobile Beta (assuming you have access to it) works fine on GPD XD using v03 (I prefer predictable wifi than suspend :P), except that it requires:
echo device.internal = 0 > /system/usr/idc/gpio_keys.idc
I pray to you all, if you are not going to make a v5 rom, please take me under your wing and teach me how to edit an android rom, or point me to sources that will. I'm running out of use for this device and have no intent to buy a plus model.
I'm sorry for being so whiny, I just really like my GPD XD and would like to squeeze 110% of enjoyment out of it.
Thank you in advance to whoever next replies to this years-long discussion of "Will a newer android version be ported to the GPD XD" :)
** Edited this post to host the mirrors:
Android Exeperimental for GPD XD:
Version 01 (http://sectioneight.net/s8files/temp/GPDXD-Experimental-Droid7.1-v01.zip)
Version 03 (http://sectioneight.net/s8files/temp/GPDXD-Experimental-Droid7.1-v03.zip)
Version 04 (http://sectioneight.net/s8files/temp/GPDXD-Experimental-Droid7.1-v04.zip)
I test the versions for 3 things:
- Boots up ok
- Doesn't break/brick your GPDXD. ( not guaranteed - but i do flash the rom myself to take the same risk )
- Abilitiy to restore my old backup after I am done.