• HomeBoards
  • RulesRules
  • HelpHelp
  • WikiWiki
  • Donate

Author Topic: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2  (Read 28834 times)

Skelton-retired (OP)

  • Posts: 6894
[ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« on: March 03, 2014, 10:07:04 am »
INTRODUCTION:

The purpose of this firmware provided by Skelton and Tincore is to provide a firmware just with the essential apps and tools needed for gaming, with no bloatware applications. It also includes several fixes to make system more stable and usable.





FEATURES:

   Google Play full compatibility (device spoofed as Samsung Galaxy S3)
   Init.d support for manual scripts (you can add scripts that you want to be run in init)
   Stock Launcher replaced by Apex.
   Fixed the problem of missing apps after a reboot when swapping internal and external SDCards.
   No bloatware or chinese applications. Only apps added are Tincore Keymapper, Tincore Quickflasher, CIFS Manager and Total Commander. They are all installed in userspace area so they can be removed easily in case you don't like them. You will need to install your own emulators from google play store.
   No GPD stock mapper, replaced by Tincore Keymapper. You can invoke Tincore using gamepad icon at system bar like in stock mapper. If you are a lover of stock mapper, then this firmware is not for you.
   Added reboot option to power system menu.
   CWM Recovery included as optional patch (see above for further instructions)
   Possibility to OC to 1,6 ghz (see above for further instructions)
   New kernel compiled from scratch with following features:
- New joystick driver written by Tincore, much faster and much more responsive than stock driver. Full analog ranges and following Android standard for gamepads. Analogs are much more responsive and there is no input lag at all.
   CIFS/NFS/NTFS: support. You can mount your CIFS units using cifsmanager included in the rom.
   Vsync video playback fixed: Video playback is smooth now.

ABOUT TINCORE KEYMAPPER:

This tool is used for remapping or increased compatibility from gamepad.

Play store
https://play.google.com/store/apps/details?id=com.tincore.and.keymapper
WIKI
http://tincore.wiki-site.com/index.php/Main_Page

Check this an other videos.
http://www.youtube.com/watch?v=H2LzTYshWm4

ABOUT TINCORE QUICKFLASHER:

This tool is used to flash kernels or other system modifications
without PC or recovery.

Play store
https://play.google.com/store/apps/details?id=com.tincore.and.quickflasher

INSTALLATION:

In order to install the firmware you need RK Batch Tool in your PC included in the rar package.

   Open Batch tool and select the Legacy_XX image file (.img).
   With GPD power off, just connect it via USB Cable to PC. Wait until battery charging animation dissappears. Then just press and Hold Volume + button and Press Power. RK Batch Tool will detect device, and you'll see the number 1 with a green box. If you see with a pink box, just select Switch Button until you see it in green. If the system ask you for some drivers, then just use the one included in the Batch Tool (or using driverInstaller package to install rockchip USB drivers).
   Once device is detected with a green BOX, just select Restore and wait patiently while firmware is written.
   Device will auto reboot to recovery and format your partitions. Just wait patiently until all process is done, since it's a long process and first boot can take several minutes, so just wait until it finishes and you see the home Android launcher.

PATCHES:

We have included several patches in the rar than can be flashed via Quickflasher. Just copy them to mnt/sdcard/quickflasher. Patches are the following:
   CWM recovery: This will install Cwm Recovery by Fun_ for RK devices. With CWM you can make backups or restore of your system in an easy way. To boot to recovery, you can just do a reboot recovery from terminal, or using an app like Quick Boot from google play store
   Kernel_overclock: Is the kernel overlcocked to 1,6 ghz
   Kernel_standard: The kernel that comes by default with this firmware, in case you need to re-install it.

You can check this video to see how to install a kernel or patch by using Quickflasher.

<a href="https://web.archive.org/web/20210724122246/https://www.youtube.com/watch?v=SIyxwX7BnYo" target="_blank">https://www.youtube.com/watch?v=SIyxwX7BnYo</a>

GENERAL TIPS and CONSIDERATIONS:

   Default CPU governor (interactive) and I/O Scheduler are pretty conservative. For very demanding applications like PPSSPP or Reicast I suggest using ondemand CPU governor and deadline I/O scheduler. You can control this by using a CPU app like SETCPU, NoFrillsCPU, CPU tuner, etc...
   If something (an app or game) is not working, send me a logcat to see what's going on. All complaints just saying ?This app or game doesn't work? without a logcat will be ignored. And of course apps should be legally obtained. If your get an game or app from unofficial sources and does not work, then buy it and try again.

THANKS:

   To GPD for their support and collaboration with the community.
   To Fun_ for their CWM Generic for RK devices.

DOWNLOAD:

https://mega.co.nz/#!QpBFACSS!yCK1zPMsJql_m_8b-nmT5F-63opr0ytah_utEyCHnYQ
« Last Edit: March 03, 2014, 10:20:59 am by skelton »
Retired

Skelton-retired (OP)

  • Posts: 6894
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #1 on: March 03, 2014, 10:07:27 am »

Reserved for future patches or updates.
Retired

Deen0X

  • Posts: 1702
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #2 on: March 03, 2014, 12:01:47 pm »
thanks for this, dude!

MOFO

  • Posts: 342
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #3 on: March 03, 2014, 02:54:40 pm »
Very nice! Any problems running the CPU at that speed?

Skelton-retired (OP)

  • Posts: 6894
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #4 on: March 03, 2014, 02:59:31 pm »
Not for me, completely stable. Any case, the 1,6 kernel is optional, so everyone can decide if they want to install it or not.
Retired

Vinc3Has3

  • Posts: 212
    • The Not Sane For Work Podcast
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #5 on: March 03, 2014, 08:03:59 pm »
Fantastic! Marvelous! Thank you!

Your commitment + GPD partnering with the community = A wonderful machine!  8)

In fact, it cuts both ways: The GPD stock system improves, their new 1.1.8 rom contains many of your improvements - like the joystick parameters -  and your specialized rom seems totally stable so far.

So, if someone chooses to "play it safe" or go out a bit on the edge, both sides win!

Skelton-retired (OP)

  • Posts: 6894
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #6 on: March 03, 2014, 08:21:05 pm »


I send my commits to gpd developers and viceversa (if they have RK new stuff). My intention has always been that, that all people can have a good firmware no matter if it's custom or not. So it's not surprising their stock firm improves. I am sure their next kitkat firmware will be rooted by default for instance (at the moment it isn't).
If other companies were so collaborative I am sure we'd have better devices out there.
Retired

the_randomizer

  • Posts: 62
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #7 on: March 03, 2014, 08:27:13 pm »
Does this work with GPD G5A as well? I'd love to have this CFW  ;D

bedbug1226

  • Posts: 32
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #8 on: March 03, 2014, 08:43:01 pm »
« Last Edit: March 03, 2014, 08:47:53 pm by bedbug1226 »

the_randomizer

  • Posts: 62
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #9 on: March 03, 2014, 08:44:34 pm »

Vinc3Has3

  • Posts: 212
    • The Not Sane For Work Podcast
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #10 on: March 03, 2014, 09:14:31 pm »
Skelton -

Just curious - Were there many differences between the G5 and G7? I know you were waiting to receive your own G7 before providing your LegacyROM for it. Did it need much tweaking from the G5 version?

tincore

  • Posts: 284
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #11 on: March 03, 2014, 09:15:28 pm »
For the G5A you can install 4.2.2 or 4.4.2 you can choose. On any of the firmwares you can toggle between OC and normal firmwares with my Quickflasher tool. No need of PC or recovery.

tincore

  • Posts: 284
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #12 on: March 03, 2014, 09:16:03 pm »
Skelton -

Just curious - Were there many differences between the G5 and G7? I know you were waiting to receive your own G7 before providing your LegacyROM for it. Did it need much tweaking from the G5 version?

As for me I had to write a new kernel driver for it.

Skelton-retired (OP)

  • Posts: 6894
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #13 on: March 03, 2014, 09:54:52 pm »
Skelton -

Just curious - Were there many differences between the G5 and G7? I know you were waiting to receive your own G7 before providing your LegacyROM for it. Did it need much tweaking from the G5 version?

The base software is quite similar, because they use the same rockchip sdk version. g5a is mdpi only and g7 can be used in mdpi or xdpi, because of resolution. That's why g7 has "phablet mode" (with status bar and notification separated).

Most differences are in kernel, because some drivers are different (screen, and sound, and joystick). HDMI and some sensors are different too. Tincore had to write different joystick driver, because there were differences too.

But the essential and main base is quite similar, which makes sense, because it's based on the same source. For instance, thw way to overclock both devices is the same.

So, as you see, not huge diffrences, but the enough to need a device and debug to make a firmware. I perosnally don't make firmwares for devices i don't have (though I could, but I prefer something I can test personally)
« Last Edit: March 03, 2014, 09:59:58 pm by skelton »
Retired

Stealth Ninja

  • Posts: 36
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #14 on: March 04, 2014, 04:01:05 am »
Thanks very much Skelton & Tincore. Much appreciated. I tested it out a bit  and noticed a possible bug. On the stock firmware, Netflix worked well but on the Legacy firmware I can hear the audio but the video is all green. I rebooted it again had the same result.

Skelton-retired (OP)

  • Posts: 6894
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #15 on: March 04, 2014, 07:40:45 am »
Which version of stock firm were you using before? Rockchup update some video libraries, and that could be the reason maybe. Unfortunately I cannot test netflix, cos it's not available in my country. Perhaps using a different netflix version?

Seems other devices have issues too with modern libraries. Matbe you can try what it's explained in that post:

http://www.freaktab.com/showthread.php?8848-Netflix-problem&p=123371&viewfull=1#post123371
« Last Edit: March 04, 2014, 07:43:40 am by skelton »
Retired

nielo360

  • Posts: 493
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #16 on: March 04, 2014, 03:20:44 pm »
could not get the driver to detect in windows 8, i tried manual install in device manager still didnt work, do i need to disable driver signature in win 8?  i will try on win 7

Skelton-retired (OP)

  • Posts: 6894
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #17 on: March 04, 2014, 03:48:53 pm »
I don't have win 8, but most probably. Win 8 and RK drivers are not very good friends, win 7 is recommended.
Retired

nielo360

  • Posts: 493
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #18 on: March 04, 2014, 04:37:38 pm »
Iv installed it, i have 2 issues

conduit HD loads very slowly only upto the main menu then doesnt work. its free on the app store.

FIXED: use button sequence to open tincore.
when I click tincore keymapper it auto pauses the game (deus ex) i cannot see where to layout the controls. anyway to bypass this?

excellent performance so far with the oc kernel.
rom is fast and smooth.
« Last Edit: March 04, 2014, 04:47:09 pm by nielo360 »

Skelton-retired (OP)

  • Posts: 6894
Re: [ROM] LegacyROM 1.0 for GPD-G7 Android 4.2.2
« Reply #19 on: March 04, 2014, 04:47:03 pm »
Iv installed it, i have 2 issues

conduit HD loads very slowly only upto the main menu then doesnt work. its free on the app store.

when I click tincore keymapper it auto pauses the game (deus ex) i cannot see where to layout the controls. anyway to bypass this?

excellent performance so far with the oc kernel.
rom is fast and smooth.

About the tincore thing, that basically depends on how the game is written. Some games detect a new activity and autopauses, some don't. It's the way the game is programmed. What I do is just to make a screenshot and set buttons using the screenshot. And that will happen no matter the ROM used. Tincore keymapper is the same for all devices.

About conduit HD, does it work in latest stock ROM (v1.1.8 ) ? This rom and latest stock use new mali graphics provided by Rockchip, so perhaps new mali drivers are not good for that game. Who knows.

Send me a logcat and I will see. But if the problem is mali related, no much I can do because mali is close-source. We depend on libmali user libraries taht Rockchip provide. I can revert to previuos ones if that would make the game to work, but probably would break compatibility with other games, so it's a never-ending story.
Retired