Author Topic: [ROM] LegacyROM Kitkat for GPD XD  (Read 420372 times)

skelton (OP)

  • *****
  • Posts: 6397
[ROM] LegacyROM Kitkat for GPD XD
« on: March 26, 2016, 12:03:04 pm »
EDITED TO ORGANIZE INFO A LITTLE BIT. THIS ROM IS DISCONTINUED, THERE WON?T BE MORE UPDATES BECAUSE I CANNOT ACCESS NEWER SOURCE CODE AND I DON'T HAVE A XD ANYMORE, SO DON'T EXPECT FULL SUPPORT.

Downloads NULL JOYSTICK VERSION:

1,8 ghz:
https://drive.google.com/file/d/0B6JKf-QJv2KAc0pLUVBFX0x1YUE/view?usp=sharing

1,6 ghz:
https://drive.google.com/file/d/0B6JKf-QJv2KAa0p4WXJmc1pFaVU/view?usp=sharing

1,4 ghz:
https://drive.google.com/file/d/0B6JKf-QJv2KAR253Z0VpaE1GWTg/view?usp=sharing

VERSION WITH NEW MALI DRIVERS 1,8 ghz (have in mind uoyabause works worse with these drivers. so use it at your own risk): Check this: http://boards.dingoonity.org/gpd-devices/(rom)-legacyrom-kitkat-for-gpd-xd/msg142134/#msg142133

https://drive.google.com/file/d/0B6JKf-QJv2KAUjJTUDRoV09rTjQ/view?usp=sharing

Mirror added by jumpup for newMALI version


File name: LegacyROM1.1XDnewMALI.rar
Size: 242,260,509 bytes
MD5: EE01D98574EBDB665BBC8CEA269042E6
SHA1: F26948A5592EC98F519424D9057E5C72FE098841
Link: http://bit.ly/legacyromv11_18ghz

Mirrors added by jumpup for NULL Version:
Legacy ROM (1.8GHz Edition)
Name: Legacy_XD_18_NULLJOYSTICK.rar
Size: 264,569,796 bytes
MD5: D4367EC32356016A9CF8A3F848FA75BB
SHA1: 27FB131935BD08CBA49DD8B0F037320FCECEE7C3
CRC32: 1B1FC394
Mirror: http://bit.ly/legacyrom18ghz
       
Legacy ROM (1.6GHz Edition)
Name: Legacy_XD_16_NULLJOYSTICK.rar
Size: 264,569,778 bytes
MD5: 7A2795E52EFB1041677C13254ABB3C91
SHA1: AA3CF3403E260A658549F45301326676D7510B7B
CRC32: FD00E979
Mirror: http://bit.ly/legacyrom16ghz
Legacy ROM (1.4GHz Edition)
Name: Legacy_XD_14_NULLJOYSTICK.rar
Size: 264,569,825 bytes
MD5: 471F8F24E4289F037BA6F93AF3E24434
SHA1: A1940DB54D0D923690F4DA6F6AFC2686E39334FB
CRC32: EE6B636B
Mirror: http://bit.ly/legacyrom14ghz


Introduction:

As some of you may know, I am having some heavy health issues for a while, that keep me a bit away for development. anyhow, I wantes to create this firmware with the purpose of making a clean AOSP firmware, with no apps, no warez, no hapychick or metro launcher, and with the possibility of overlcock and a few other tweaks. I don't think GPD improves pretty much the kitkat firmware since we are working in a Android M update, so consider this the final Kitkat firmware

Screenshots:



Features:

- Hybrid between pure AOSP using google, plus some stuff needed from RK SDK and latest stock firmware (mapper or gamepad apk)
- Fully rooted with  superSU- (App will be updated via google play and ask to update binaries, just update it using normal in superSU, no risk at all)
- Better Google Play compatibilty with some apps (device spoofed to a Nexus 5).
- Init.d support (place scripts youu want under ystem/etc/init.d.
- Launcher3 is the only launcher included.
- MicroSd can also be accessed from storage/sdcard1 together with mnt/external_sd as before.
- Some tweaks for WIFI streaming and better signal (those having very poor signal will still have it I am afraid, since most ptobably is a hard issue with the antenna in your device)
- CIFS/NFS (untested) Try with this patched version of cifsmanager to see if it works. I don't use CIFs so it's untested by me
http://forum.xda-developers.com/showpost.php?p=53760495&postcount=537

- Custom kernel made from scracth with following features:
- DDR Overclocked from 360 to 456 mhz.
- SELinux set to permissive.
- Overclock until 1,8 ghz (depending on the version installed). ROM comes  in three versions according to your needs(1,4, 1,6 o 1,8 ghz).
- Added new CPU governor (ragingmolasses). Very conservative governor for not demading apps All other governors from stock kernel are included too and interactive is still the default one.
- You can change trigger button position like in latest stock firmware with gamepad app
Changes added in NULL version:
- Inclusion to use new null joystick driver, That helps with apps that doesn't have good controller support, like horizon chase, or according to some people, RR3 or fifa games. Just select it with the gamepad application (the one you use to change between xbox and ps3 modes).
- readded the rockchip update service and OTA applications, so future updates will be installed easily as before. (unless next update will be marshamllow that probably will require Batchtool I am afraid)

General TIPS:

A very recommeded app is disable service, that allow you to disable services you don't need to save ram.
For some emus like  Reicast , PPSSPP and specially uoyabause eCPU in performance mode is recommended for certain games). Also for Reicast o nintendo64 is advisable to use latest builds or nightlies.. To change CPU mode you can use a cpu app like  SetCPU, NoFrills, 3c CPU Manager, Kernel Adiutor....
To move obb data from games to microSD, I suggest FolderMount.
The app gamepad has some bug with certain languages and can show mode PSP or Android. If that's the case  PSP is the same as PS3 and Android to XBOX.

About Overclock:

 Overclock improves device speed, but battery life will be a bit worse. It's up to you. The RK3288  SoC is a mid-range 32 bits, so don't expect miracles using OC. An example with geekbench 3 (reliable benchmark)

1,4 ghz:


 1,8 ghz:



Instalation:

Method 1 (sugessted though it makes a full erase of the device):

Install RK drivers included and open BatchTool, and choose the img file you want to install. With the GPD powered off press volumen + and connect it to PC. BatchTool should recognize device and show a green box. choose Restore and waut until process finished. Then power on device and wait till<process finshes . If you are using win 8.1, win10 or usb 3.0 ports try this method if device is not recognized:

http://chinagadgetsreviews.blogspot.com.es/2014/06/how-to-easily-install-rockchip-rockusb.html

If your device is not detected after installing drivers, In folder with RKBatchTool there file config.ini

Open config.ini, find string

SUPPORTLOWUSB=

replace on

SUPPORTLOWUSB=TRUE

Method 2 (less suggested though it seems it works).
Rename the Legacy file to update.img. Place it in root of internal or external memory. If you notice something weird using this method a factory reset is recommended or reinstall using method 1.

Download:

Downloads NULL JOYSTICK VERSION:

1,8 ghz:
https://drive.google.com/file/d/0B6JKf-QJv2KAc0pLUVBFX0x1YUE/view?usp=sharing

1,6 ghz:
https://drive.google.com/file/d/0B6JKf-QJv2KAa0p4WXJmc1pFaVU/view?usp=sharing

1,4 ghz:
https://drive.google.com/file/d/0B6JKf-QJv2KAR253Z0VpaE1GWTg/view?usp=sharing


Greetings: To GPD and Deen0X for testing

Source:
https://github.com/skelton/XD_444

If someone wants to buy me a beer you can invite me to my paypal

https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=skelton25%40gmail%2ecom&lc=ES&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted
« Last Edit: August 09, 2017, 11:30:33 am by skelton »
Retired

tiagao_extremo

  • **
  • Posts: 643
Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #1 on: March 26, 2016, 12:12:28 pm »
That's awesome, thanks Skelton!

Panja

  • *
  • Posts: 166
Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #2 on: March 26, 2016, 12:27:54 pm »
Are you serious?!?
I didn't think you would make one for the GPD XD.
This is so very welcome!  :D

Many thanks skelton.
I will give this a try pretty soon.  8)

One question though...
Not trying to be a smart ass or trying to be rude in any way!

But why 3 versions?
I could just download the 1.8GHz version and install that.
If I don't want my clock to go over 1.4GHz (to safe battery) I could just install SetCPU (or any other CPU app) and set the max clock to 1.4GHz?
Or am I mistaken?

« Last Edit: March 26, 2016, 12:35:27 pm by Panja »
..:: GPD XD - 16GB :: LegacyROM - 1.8GHz :: 32GB MicroSD ::..

eragon2890

  • ***
  • e
  • Posts: 1843
Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #3 on: March 26, 2016, 12:34:52 pm »
looks great, but I am a bit worried that the overclocked RAM and CPU speeds (esp. RAM) might blow up or at least shorten the lifespan of my beloved XD...

Is the increased DDR and CPU speed harmless in terms of heat?

skelton (OP)

  • *****
  • Posts: 6397
Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #4 on: March 26, 2016, 12:37:54 pm »


But why 3 versions?
I could just download the 1.8GHz version and install that.
If I don't want my clock to go over 1.4GHz (to safe battery) I could just install SetCPU (or any other CPU app) and set the max clock to 1.4GHz?
Or am I mistaken?

You are right. I did three versions just for noobs that don't know how to use cpu apps and things like that.
Retired

skelton (OP)

  • *****
  • Posts: 6397
Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #5 on: March 26, 2016, 12:39:09 pm »
looks great, but I am a bit worried that the overclocked RAM and CPU speeds (esp. RAM) might blow up or at least shorten the lifespan of my beloved XD...

Is the increased DDR and CPU speed harmless in terms of heat?

You can use 1,4 ghz if you don't need OC. Device is a bit warmer, but q9 is much warmer than XD for example. XD has better dissipation. DDR speed was 456 in the first firmwares of GPD, they just decided underclocking it more in latter firmwares....

« Last Edit: March 26, 2016, 12:40:49 pm by skelton »
Retired

Panja

  • *
  • Posts: 166
Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #6 on: March 26, 2016, 12:57:48 pm »


But why 3 versions?
I could just download the 1.8GHz version and install that.
If I don't want my clock to go over 1.4GHz (to safe battery) I could just install SetCPU (or any other CPU app) and set the max clock to 1.4GHz?
Or am I mistaken?

You are right. I did three versions just for noobs that don't know how to use cpu apps and things like that.

Ok, I understand! Thanks for the heads up.
I was just checking. :)


Introduction:
The app gamepad has some bug with certain languages and can show mode PSP or Android. If that's the case  PSP is the same as PS3 and Android to XBOX.

One more question though. The gamepad app you're talking about is the same gamepad app included in the normal roms right?
« Last Edit: March 26, 2016, 01:01:43 pm by Panja »
..:: GPD XD - 16GB :: LegacyROM - 1.8GHz :: 32GB MicroSD ::..

eragon2890

  • ***
  • e
  • Posts: 1843
Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #7 on: March 26, 2016, 01:51:44 pm »
looks great, but I am a bit worried that the overclocked RAM and CPU speeds (esp. RAM) might blow up or at least shorten the lifespan of my beloved XD...

Is the increased DDR and CPU speed harmless in terms of heat?

You can use 1,4 ghz if you don't need OC. Device is a bit warmer, but q9 is much warmer than XD for example. XD has better dissipation. DDR speed was 456 in the first firmwares of GPD, they just decided underclocking it more in latter firmwares....

ah thank you! :D

I am still on first firmware, given it runs fine for 6 months that's reassuring!

skelton (OP)

  • *****
  • Posts: 6397
Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #8 on: March 26, 2016, 01:55:49 pm »


But why 3 versions?
I could just download the 1.8GHz version and install that.
If I don't want my clock to go over 1.4GHz (to safe battery) I could just install SetCPU (or any other CPU app) and set the max clock to 1.4GHz?
Or am I mistaken?

You are right. I did three versions just for noobs that don't know how to use cpu apps and things like that.

Ok, I understand! Thanks for the heads up.
I was just checking. :)


Introduction:
The app gamepad has some bug with certain languages and can show mode PSP or Android. If that's the case  PSP is the same as PS3 and Android to XBOX.

One more question though. The gamepad app you're talking about is the same gamepad app included in the normal roms right?

Yep. the same gamepad of stock rom included in  v.3.4.2 firmware
Retired

Panja

  • *
  • Posts: 166
Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #9 on: March 26, 2016, 02:43:32 pm »
Cool!
Good stuff. :)
..:: GPD XD - 16GB :: LegacyROM - 1.8GHz :: 32GB MicroSD ::..

Gunbuster

Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #10 on: March 26, 2016, 04:08:49 pm »
Very very nice, that is exactly what my XD needed, a slight increase in cpu power and everything feels a lot smoother now. Plus Nexus 5 spoofing is ingenious; I can finally access my legally bought games without messing with apks.

Thank you soo much !

Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #11 on: March 26, 2016, 04:27:03 pm »
Thanks Skelton for all of the many years of hardwork you've put into Android. Swift recovery to you my brother!
Alienware 18 Sli Gtx 880m
Nvidia Shield Portable
Gpd Xd Red 64gb
Hp Destop Gtx 750ti
Hp Envy Desktop Beats By Dre Amd Graphics card
PlayStation 3 320gb

Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #12 on: March 27, 2016, 12:06:12 am »
ofcourse my XD has hardware issues then Skelton drops a legacy rom. such is life i guess. hopefully geekbuying sorts my issues out for me. when i get a working XD again ill install this asap! so exciting! thanks again skelton!
"Space does tend to take your breath away"

OutRun8601

Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #13 on: March 27, 2016, 06:11:34 am »
What does this mean for games on PSP?? Does it mean it can now run them with no speed issues? Also Dreamcast? Any improvement with the Saturn emulator as this just is unplayable right now.
 

skelton (OP)

  • *****
  • Posts: 6397
Re: [ROM] LegacyROM Kitkat for GPD XD
« Reply #14 on: March 27, 2016, 09:50:48 am »
Ppsspp, dc and uoyabause run a bit better with overclock. But don't expect that all psp or saturn games run perfecto, because even in my shield tablet some psp games run a bit slow. Performance gobernor is a must for uoyabause. Some games run good in terms of speed. I have played virtua fighter remix, panzer dragoon zwei or guardián héroes and they run fine.using performance and 1,8 ghz kernel. For uoyabause the rk3288 is not enough anyway, only some games will be playable. Mali drivers are terrible too and most games have graphical glitches that they don't in other devices with other GPUs like powervr, intel or tegra according to my tests.
Retired