[REVIEW] GPD-G7 (Quad-Core, 7")
Note: I tried to write this directly in english, but most probably i will make many mistakes. Hope you understand main information of this article, that most of it is technical info, and forgive these mistakes.
Any correction i will be glad on doing to this article.
Acknowledgments
To GPD manufacturer for send me a sample of their product GPD-G7 to test it and write this review.
Usage of this article
Author give permission to use this review, part of this or by a link reference, to anybody wants to use it, with only one condition that you must keep the author of this article, and the original source, that is on my blog.
For any update for the content of this article, i suggest to visit the link avobe.
Introduction
After releasing their previous model GPD-G5A, the manufacturer relesaes their 7" version called GPD-G7.
This product is focussed on users that wants something in big screen, but offering a good experience of usage, based on the ergonomic design of the device. In fact, in my opinion is the most comfortable 7" device i used until now (there may be other comfortable devices in the market, but i didn´t tested yet)
GPD is taking so serious all the feedback that they are receiving, and is developing and improving their devices based on these information. The final product is a device with a very good relationship between features/specs/price, and if keep doing their job in this way, most probably will become in a reference to other android gaming devices manufacturers. (if they are not now)
I see some users that get their device have some problems with DPAD. As i know, first units may have this problem. Mine device is from these first batches, but i don´t get big problems with the DPAD, but i want to mention this before you read this artile, to take in consideration why others users giving bad comments about this point (manufacturer told to me that will improve their next bathces with better DPAD, with all these problems fixed)
I will comment this device based in my experience of usage (without DPAD big problems), and hope all the info i post here will be useful for who is looking information about this device.
Product showcase
(Checking of the external view of the package)
The device come in a box with very simple prints on their faces. Basically, there is a device's photo, with few icons with some features, and with texts in spanish and portuguese (there is so curious there is no english texts on the device)
The contents of the box is designed for sure transportation of the device, avoiding most bumps, and the device and all their accessories fits perfectly on it.
Package contents
(Unboxing y full description of the package contents)
When the package is opened, we found the following elements thats, i understand, are part of any standard shippment for this product.
- GPD-G7 device
- Wall Charger, with specific plug for the device
- MicroUSB cable (Data only)
- Headphones
Product description
(Enumerate of components that conform the product)
In the following section i will explain briefly each component that comform the device, listing each component existing in their structure and doing comments about these elements when i consider.In this section i will list only the device parts that may contain elements interesting to comment.
These faces of the device that don´t containt any element i will omit.
Front view
- Left analog stick
- DPAD
- Left Speaker
- Front camera 2MPx
- 7" Screen
- Buttons [SELECT], [START], [POWER], [VOL+], [VOL-]
- Operation led
- Microphone
- Right analog stick
- Buttons [4], [1], [B], [A], [3], [2]
- Right speaker
Rear view
- Left ergonomic grip
- Right ergonomic grip
Right side view
- Right Grip
Left side view
- Left Grip
Top view
- Button [7]
- Button [5]
- MicroSD Slot
- MiniHDMI port
- MicroUSB Port (only Data)
- Charger port (5V)
- Button [8]
- Button [6]
Bottom view
- Headphones port
About face buttons
The device come with a non common button layout, based on suggestions made to the manufacturer for their device on adding a 6 button layout.
The original idea is good, but the final result is not so practical. i mean, always is good to get more buttons for assign in games, but the selected layout is not the best for fighting games, in special those with Street Fighter layout buttons (3 x 2 matrix), where games with mechanics like Marvel vs Capcom or similar, where most of juggles starts with Low puch or Low kick, and then High kick or High punch for juggle start, is hard to do with the current layout, because low kick is away from high punch.
With images, current button layout:
As you can see, in Street Fighter Layout, for juggle sample y mention you must do "4" (low kick) and "3" (high punch) for most of characters, and is a little hard to do with this layout.
Following the same example, this game (Marvel vs Capcom) and other with similar game mechanic, for common combo do the rule of beat always from lowest to higest button. This way, most common combo is:
Juggle: 4, d+3 ~ 4,1,5,2,6 or ~ 1,4,2,5,3 or any other combination (1|4, 2|5, 3 or 6)
Playing with the thumb for pressing these combinations are a little bit hard, and need so much practice to do successfully.
I think (and this really is part of the improvmentes of the device) is better layout something like the following:
This layout let the user define in a more comfortable way a 6 buttons layout (street fighter style) in this way:
In my opinion, is a better way to configure the controller for play games like Street Fighter or similar.
In another way, this layout let to configure in a most comfortable way other layouts, such Nintendo 64:
This way is more near to original controller layout. Currently most mappings suggestions are based on right stick to assign C-Buttons on Nintendo 64 emulators, but this mapping don´t allow to do things such press C-Left and C-Right, C-Up and C-Down, 3 buttons or 4 buttons at the same time, because the stick only let to press one or two buttons at the same time, and buttons that are not opposite.
Assigning this way, you can use these buttons in the same way as original Nintendo 64 controller, and there is "A" and "B" buttons for normal "A" and "B" from original controller.
About D-PAD
The design is based on a single piece with a Cross with a concave center. At first usage may be a little weird, but after using it, become so comfortable and easy to usage.
Comparing with a X360 controller, definely this device have a better D-PAD design (personally, i hate the D-PAD from X360 Controller. is one of the worst D-PAD i ever used)
I take my time on testing the device, because i read some bad feedback about this on forums.
Most of these problems are related to diagonals. The D-PAD only let to do rect moves (horizontal or vertical) in many devices.
After doing many testings, i can say that my sample don´t have this kind of problem, but researching a little more, i can confirm that this "problem" can be solved with a very simple modding, similar to this or this.
This is not a hardware design problem, and with a little of skills is easily solved.
In my case, for testing D-PAD i use always games that i know to play and get a good feeling about how the controller respond. For this case, i used Tekken 3 (PSX) and to some specific moves for testing.
In this quick gameplay i captured, i was do many moves that need a correct and precise D-PAD input for correct movement. Electric wind hook fist move requires a diagonal in right timing for execution. I´m not an expert doing this move, but i can execute without major problems. (fow who´s don´t know about this move, is when Jin´s do the move and there is electric on their punch/arm)
About Analog Sticks
This device mount a very good analog sticks, similar in design and feel of X360 controller.
The shape, size and texture are similar in both controllers, and feel so good when playing. Definley is the best part of the controls of this device.
Comparing with other devices
I usually avoid on doing comparissons within the device´s review, but this case i will post few samples to help to understand the real size of the device.
The most direct and obvious device that we can use for comparisson, is the JXDS7800B device.
As you can see, total size of G7 is not so biggest than JXD device (in the image i put both devices at the same top level)
Of course, GPD-G7 is more deep (double than JXDS7800B), but this size is basically by their grips. Device itself (the Tablet part) is the same as JXD7800B
And now, comparing with GPD-G5A device (the 5" variant of this device)
There is a notorious difference between these two sizes.
First Impression
(What i feel in my first impression with the device)
The device weight is bigger than GPD-G5A (of course), and so similar to other 7" gaming devices i tested, but thanks to their ergonomic shape, it feel better, more comfortable than other solutions.
The screen appear to be better viewing angle and i feel better in quality (better vision angle?) than G5A.
Sound from speakers i feel that is than a canc. Is enough for playing and watching a movie, but don´t expect a very good quality.
Based on GPD-G5A device (the 5" version of this GPD family), this GPD-G7 feature the following changes:
- Battery, now come with 5000mAh capacity
- Screen, now is 7"
- Buttons, now with 2 extra buttons ("C" and "Z")
The rest of the device following the same as their 5" version in general speaking, including materials, controls, ergonomic design, etc.
At first impression, before get the device, is that difference between 5" and 7" size will not important, but before getting the device in my hands i feel that really there are big differences.
Comparisson sizes published by Willgoo. In this photo, sizes appears to be so similar on both devices, but i figure is only an optical effecta produced by the white color of both devices.
When i´m writting this article, Skelton released their firmware for this device, and i do most of testing based on this firmware that, i must to say, runs so smooth and fine.
Product information
According with the manufacturer, or searching info on web pages, we can found many sources of information about the device and sometimes these information may be not consistent (may be different from one web page to other), and this may cause some confusion for anybody that wants to get info about this product.
On this section i will post the info i get from the manufacturer (or is not possible, the web page that i consider more reliable), listing only the relevant points for a tech analysis of the product, and omit these points that don´t get any relevant info about the device (as many time we found on many pages, things such video capabilities, mail capabilities, etc, that really are software based features that we can install on the device, and not a real feature of the device itself)
- Procesador Rockchip RK3188 Quad-core, Cortex A9 1.6GHz *
- GPU Mali-400
- 1Gb RAM
- 8Gb de memoria interna
- Android 4.2 (actualizable a 4.4 KitKat)
- Slot para tarjetas MicroSD hasta 32Gb
- Pantalla 7” 1024x600 TFT
- Mapeador de teclas **
- Batería de 5000mAh ***
* En muchos sitios se especifica una CPU de 1.8GHz, pero el dispositivo va a 1.4GHz (con el firmware stock), y se puede subir a un máximo de 1.6GHz (con un cutsom firmware)
** Tiene todos los botones del mando; incluídos L2, R2, L3, R3, Select, Start
*** Dato corroborado con el fabricante
Info from the device itself (Android info)
In first place, to get a reliable source of info about the system, i take some screenshots from the same device showing android system info (thata usually is insufficient), and from another software that can give us more detailed information about the system, and with this info we can get a general idea about the capabilities of the device.
Antutu Benchmark X System Info
Vellamo Device Details
CPU-Z
Benchmarks
For people that don´t know about these programs, i can tell (in short words) that a benchmark is a program or normalized test that runs on a device. These tests give points (usually, averaging many results) the performance of a device, in the way that the final total point may be useful to compare, in a simple and direct way, the general performance between many devices.
There are so many benchmarks on Google Play Store, but in my test usually i use the most populars.
For the running of these benchmarks, the initial conditions of the device are:
- CPU Frequency: 1.6 GHz
- CPU Governor: Performance
- Screen Resolution: 10204x600 pixels
3DMark - The Gamer´s Benchmark
(Google play version)This benchmark have two parts, the first "normal" called "Ice Storm", and the second with high resolution graphics called "Ice Storm Extreme"
The final total is the averaging of all the test of the benchmark (in each of this parts)
Ice Storm
- Total Score: 3428
- Total Score: 2498
- Total Score: 3661
Antutu Benchmark X
This is a version special anti-fraud.
Summarizing points:
- RAM Operation: 2052
- RAM Speed: 1095
- CPU integer: 2623
- CPU float-point: 1838
- 2D graphics: [600x976] 1390
- 3D graphics: [600x976] 4246
- Storage I/O: 1364
- Database I/O: 665
- CPU frequency: 1608 MHz (x4)
- Multitask: 3829
- Dalvik: 1433
- Total: 20535
RealPi Benchmark
(Google play version)The main goal of this benchmark is basically to calculate PI with a fixed decimals, and based on the time taked to calculate this.
- Pi calculated in: 19.41 seconds
CF-Bench
This benchmark suite is specific designed to test performance of multi-core devices, and get 3 general values (totals): Native Score, Java Score and Overall Score.
- Native Score: 30535
- Java Score: 8371
- Overall Score: 17236
This benchmark generate an intensive GPU usage, using the Unreal Engine 3 and get as a final result the average framerate that the device can show the test.
Based on the kind of the devices and their features/capabilities, the benchmark can offer two or three kind of benchamark types: High Performance, High Quality and Ultra Hight Quality (This test only will be available for devices ables to run this benchmark).
- Total score: 60.1 fps
In the same way as the previous version, this benchmark is designed to test OpenGL|ES2.0, but in medium-hight devices. In the same way, this benchmark show graphics but with Hight Resolution, and apply effects such reflex, dynamic shadows, light, etc.
- Total score: 60.1 fps
This benchmark is one of the first dedicated software for testing devices, and become a reference, but currently i use as a informative way, because this app don´t have multi-core support, then their results don´t get a reliable source of information, beause the performance of 1 core running on the device is not the same if the device can run with 2 or more cores, where distribute proccessing and run more relaxed in genearl, giving a better score to the system.
- CPU: 14993
- Mem: 4167
- I/O: 6384
- 2D: 1000
- 3D: 2465
- Total: 5802
Mindwill
Windmill is a technology demonstration that showcases gaming engines from Allegorithmic and Unity. Windmill includes a benchmark mode that pushes your mobile platform to the limit by exercising multiple CPU and GPU cores with complex geometry and interesting texture and shader effects.
The dynamic change of season and visual style (cartoon, spring, summer, winter) is made possible by the Substance technology.
- Average Frame Rate: 10.12 FPS (1024.600)
This becnhmark is a testing suite, that basically are routines for HTML5 and CPU specific (Metal) testings.
You can find all firmwares download links in the official page from the manufacturer:
http://www.gpd.hk/download/
About KitKat. This firmware come non rooted if first versions, but manufacturer will pre-rooted this in next releases.
Last Official KitKat release (4.4.2) come with CIFS support!
For more info about how to install these firmwares, go to previous link.
I will not include the steps on installing these firmwares, because are the same as Custom Firmware and i will comment in their section.
One of the best things that take advantage on Android, is precisely get the device rooted and the superuser privileges enabled for our needs.
There are so much users that have scared about the methods to get root on their devices, and for this they don´t get encourage to root it, limiting their experience because there are so much apps that uses this feature. Applications such Titanium Backup or Tincore Keymapper (for mention few) requires root acces to work property.
Depending on the firmware may come rooted or not, but the manufacturer always try to bring rooted firmwares.
Last KitKat firmware version (at the momento of writing this article) come rooted from manufacturer, then there is no need to do nothing for completing this task.
The JellyBean versions (4.2.x) come rooted, but lack of some apps. For solving this, simply run
Android have a special mode called Recovery, that is used many times to recover the device if this have problems to run properly, but there exist an alternative Custom Recovery that add a lot of new functionality and tools, and one of the most popular is one called ClockWorkMod Recovery.
There is a full functional version of this recovery that run on this device.
One of the most important features of this custom recovery, is the NANDROID generation, a way to generate a full backup of the nand (where the operating system resides) to a directory, and can be used as a recovery point for the device in case of semi-brick, or simply if you want to get a clean firmware on it.
Take note that this backup (nandroid) is a image of the NAND, this means, there will be stored all your configs, users, passwords, accounts, etc. Is a good idea to get a clean firmware insatlled on the device, and install and configure all your base programs (file admins, cloud services, google account, etc) and then get a nandroid for your personal use. When you get back to this image/backup, you will get a clean and configured system, saving lot of time on basic configurations and installing basic software.
The method of installing ClockworkMod for this device is the same as GPD-G5A, and i will copy here.
For installing this custom recovery, i used the files located in the "CWM-based Recovery images for RK3188 devices"
Installing this is so simple. Download the file, and execute these commands from command prompt:
If all is ok, with this method you get CWM installed on your device.
for testing, you can execute this command:
or simply turn off completely your device, and then press and keep [VOL+] button, and power on (without releasing buttons). The device will enter in recovery mode.
A custom firmware usually is a firmware stock with some moddings, via tweaks or compiled directly from source code (if this exist), and generating an optimized version of the original system.
Beside the above, the custom firmwares can add new functionality to the device, that originally don´t get in the firmware stock such bluetooth usb dongle support, gamepad support, fixing framework, updating modules, CIFS, etc.
At the moment of writing this article, there is a Custom Firmware released for this device.
LegacyROM 1.0 for GPD-G7
Source: openhandhelds.net
I will copy and paste the general guidelines of installation of this firmware. For complete info, i suggest to visit the previous link.
Download link:
As usual, the most common way to show the performance of a device is running and playing games, android natives and emulated (roms) using emulators.
In the following lines i will show some games and emulators running on the device, and some comments with relevant info.
Android games are specific for touch screens, and may use another device sensors such tilt sensor, and most of them show on screen controls to interact with the game, but only few of them have native joystick/gamepad support.
For now, there are some alternatives that we can use to bring these kind of support (joysticks/gamepads and other devices) on these games, bringing another way of playing using physical controls. Most of these alternatives are based on emulating the events and mechanisms that the device originally support for interact with the games. Most of these events are touch screen based, then this kind of apps will "emulate" these touches, linking physical controls (buttons, sticks) to screen locations.
Good framerate, smooth, clear image. The game run well, but in my case have some problems that drop to desktop when playing. I think is a particular problem of my installation, because i´m running this game from CIFS folder (for android/data and android/obb), and may be i get disconnected from my resource and the game drops out.
Any case, i played again (without capturing video) and there is no problems (no drop outs).
Smooth gameplay, nice graphics, good game experience.
There is an issue i detected. Playing via HDMI, the game slowdowns and become laggy. For solving this, i set the governor to Performance, and the game runs ok.
This is one of these classic games that many people konwn, but i never test. This time, i bring an opportunity and the game runs very well. There are few slowdowns but are produced because i´m loading this game via CIFS, in a shared resource in an HDD connected to my router (Check my CIFS&BIND guide for more info).
This game run well in any kind of device. Is a very well optimized and fun game and really don´t represent any bench for showing any device, but is a game that looks so good, play so good, and is easy to capture this for showing how it runs. In real gaming, always i play this title, there are many peoples that get their attention on the screen. Definely, is a game that captive to people.
Controls are nice, and touch screen too for gameplay.
Classic title ported to Android. The game have controls support, then is so nice to play, and of course, is very fun.
There is no problems detected to mention.
Nova 3
A classic game for testing. The game runs well, and controls respond ok.
Note: Using MCHelper (ex MC4Helper) the game buttons are inverted (A by B and X by Y), but is playable without most problems.
This is a game that i become in part of my basis testing. Some devices have slowdowns problems with this title (most Cortex A7) in some screens with so much sprites or effect such wather, sun reflex, etc.
This game do an intensive usage of diagonals too (for those that know how to play this title). In fact, Taki need this on many of these moves for a correct gameplay, and for this reason i´m using in this gameplay.
Most possessions moves and special 8-way moves can be done without major problems. Note, few times i don´t get a correct input in diagonals, but this is because i´m getting usual with this DPAD, but currently i can play without these problems.
In this device run well, without slowdowns or other kind of problems.
The game run smooth, with few slowdowns when you connect an HDMI.
This title cannot be fully mapped to physical controls, but is a good mix between physical controls and touch screen. Is much like a common NDS game for play.
Visuals of this game have good impact on any portable device. In this gameplay i´m using the touch interface, but the game can be mapped to physical controls, but not fully. Most common actions can be mapped (left stick for movement, right stick for aim, and some buttons for static options such swaping for cutting with the plasma saw, etc)
Gameplay is, as you can see, smooth and nice.
This game is a Mario-Karts like racing game. Run ok, but i miss the lack of controller support (but controls are simple to mapping with any keymapper)
Nice game, simple but intuititve controls. I get playing great with the device, and sound is great too (i´m using headphones to play usually)
In the same way that Android games are an important way of testing the performance of a device, emulation is another factor to get in concern, and most important, for systems that are quite hard to be emulated, because with these emulators/roms we can see differences between devices. (most of times, the pure power of a CPU/GPU can run better a game in a device, and get poor performance in another device)
In Android, we get many emulator alternatives (emulated systems) that we can recreate on the device that we are testing. We can use emulators of old computers, videogame consoles, and is possible to run some x86 system (MS DOS, windows 9x but so limited), and we can run most modern systems such Nintendo64, Playstation one (PSX), both of these emulators are consider the top of the current frontier of emulation, but this is not limited to these systems. There are new emulators that most probably will become the new top/frontier, with emulation of PSP that many games currently are playables with near of 100% of speed, or Nintendo DS, that currently is able to run many titles.at full speed (or near to)
This way, we can say that the emulators are important than Android games en terms of entertainment, and for this reason are a big and important part of any testing planning of any device.
Currently, this is the game that i will use as base for testing PSP in newest devices. The game run smoot, with few microgaps, but fully playable at full speed.
The inmersive experience of playing a PSP title in 7" screen is awesome. I always played this game in my PSP, but now with this new screen, i feel near to a desktop console... but while i´m going to my office, in train.
The game runs ok, but some titles have sound glitches. In this video, you can appreciate these glitches, but the game keeps playable.
There is something to consider with this kind of games (musical). The emulator and Android itself have some sound lag, and most time may be not critical, but this kind of games requires precise input based on music, then may be the experience is not equal than playing in a PSP, because this lag generate some bad inputs.
Nice looking game, good framerate and smooth gameplay. There are few small graphics glitches, but the game is fully playable.
Personally, i think this is the best arcade emulator on the Store. I prefer this (for arcade) instead of another alternatives than Retroarch or similar, because many titles run smoothly than another emulators.
My game "fetiche". I love to test DPAD and buttons with this game. The device run smooth and well this game. controls are ok.
I tried to use the extra 2 buttons on the device, but is hard to use as normal 6 button layout, precisely because the layout of the buttons are weird.
There are many Nintendo64 emulators on the Google Play Store, but personally i prefer to use this one, that you can buy directly from SlideMe store, and in my opinion, this emulator run better than other options that i tested.
The game runs with some slowdowns, but is playable without major problems.
A classic of N64 emulation testing.
I must note that I´m using the same emulator (version) that i used in other reviews, and the same rom, and i feel that the game runs better in this device, with less audio gaps and there is no graphics glitches (i didn´t appreciate it). There are few specifics slowdowns, but the game emulation runs very smooth and well.
As side note, i cannot run this ROM from a shared resource on my lan. I usually run many android games and ISOs/ROMs using CIFS, loading directly from a shared resource to the emulator, but in this case this game cannot start loading in this way, then i must to copy the rom to the local sdcard and after doing this i can run this game.
This great emulator allow to us to play our dreamcast games in android devices that don´t requires high end specs (but some decent needed). The emulator is under development, but for now can execute many games in smooth way.
With some graphics glithces, the title runs smoothly and 100% playable.
This title come with many graphics glitches in the character sprites, but is an emulator problem. If you abstract about this, the title can be played.
On this gameplay i´m doing many movements that needs diagonals, and with this demostrate that my device run without DPAD problems.
This game run with many graphic glitches y most of sprites, but the most important, enemy fire, is displayed without problem, and become playable (ugly, but playable).
As you can see, there are no problems with the emulation of this title. (and yes, i forgot completely how to play this...)
The game run smooth, wihtout problems.
With this section i want to test devices for gamestreaming, focused in control usage and wifi (strenght, stability, heating)
My tests are based on the article i wrote for gamestreaming "From PC to our Android Gaming Console" (in spanish, but you can use english translator of the blog), and this may help to bring examples of another kind of usages of the device.
Usually, i test with the same games, for comparing devices. You can visit my youtube channel for more gameplays on many devices, and compare with this.
Of course, the image quality of these gameplays are poor than original image on PC, but are enought (most of time) for normal gameplays. There are a little lag too, and for this reason i use games that can play correctly, even with this lag in sound, image and/or controls. For more info, i suggest to visit the link of the article i mentioned previously.
If you want to see these videos, i suggest to see on your device (mobile/android gaming device). These videos will looks well in small size screens. If you see them in your PC or similar, in full screen, of course you will see a low resolution image quiality, but for devices are enough for playing.
I'm using the last released versions of these apps for streaming.
In both versions there is Gamepad and XInput support, then i can play in the device and use as controller directly on the game, without any bridge program to transform device controls in windows controller and then in XInput.
For this testings, i´m using Splashtop THD in compatibility mode (my PC don´t have a supported GFX for direct GPU streaming)
In both test i can play ok. Thre is a little lag (more in splashtop), but enough for normal gameplay.
The game runs flow, smooth and the video quality is enough for reading the little texts on the screen.
I tried this new Mech game directly on the device. There is a little bit hard to play with gamepad (this game is designed to be played with mouse), but with sompe practice, i think i will dominate the controls and play normally.
Note: The video show my first time playing this title, and this is the main reason why i´m doing a very bad gameplay.
Note 2: I´m controlling completely the game using the GPD-G7 controller device. There is no extra mouse or keyboard for playing.
For more videos of this device, check this playlist i´ve created that i updated whit new videos.
- HTML5 score: 2238
- Metal score: 524
Official firmware
The official firmware of the device is useful for, in example, if we have a "soft-brick", caused by some mods on the system and the device cannot start in a normal way.
For these cases, is good to get a way to recover the device, and one of these ways is getting the official firmware (and the steps to flash it)
This device is the first Android Gaming Console that support Android 4.4 KitKat.You can find all firmwares download links in the official page from the manufacturer:
http://www.gpd.hk/download/
About KitKat. This firmware come non rooted if first versions, but manufacturer will pre-rooted this in next releases.
Last Official KitKat release (4.4.2) come with CIFS support!
For more info about how to install these firmwares, go to previous link.
I will not include the steps on installing these firmwares, because are the same as Custom Firmware and i will comment in their section.
Device Rooting
One of the best things that take advantage on Android, is precisely get the device rooted and the superuser privileges enabled for our needs.
There are so much users that have scared about the methods to get root on their devices, and for this they don´t get encourage to root it, limiting their experience because there are so much apps that uses this feature. Applications such Titanium Backup or Tincore Keymapper (for mention few) requires root acces to work property.
Depending on the firmware may come rooted or not, but the manufacturer always try to bring rooted firmwares.
Last KitKat firmware version (at the momento of writing this article) come rooted from manufacturer, then there is no need to do nothing for completing this task.
The JellyBean versions (4.2.x) come rooted, but lack of some apps. For solving this, simply run
ClockWorkMod/ Recovery (Custom Recovery)
Android have a special mode called Recovery, that is used many times to recover the device if this have problems to run properly, but there exist an alternative Custom Recovery that add a lot of new functionality and tools, and one of the most popular is one called ClockWorkMod Recovery.
There is a full functional version of this recovery that run on this device.
One of the most important features of this custom recovery, is the NANDROID generation, a way to generate a full backup of the nand (where the operating system resides) to a directory, and can be used as a recovery point for the device in case of semi-brick, or simply if you want to get a clean firmware on it.
Take note that this backup (nandroid) is a image of the NAND, this means, there will be stored all your configs, users, passwords, accounts, etc. Is a good idea to get a clean firmware insatlled on the device, and install and configure all your base programs (file admins, cloud services, google account, etc) and then get a nandroid for your personal use. When you get back to this image/backup, you will get a clean and configured system, saving lot of time on basic configurations and installing basic software.
The method of installing ClockworkMod for this device is the same as GPD-G5A, and i will copy here.
For installing this custom recovery, i used the files located in the "CWM-based Recovery images for RK3188 devices"
Installing this is so simple. Download the file, and execute these commands from command prompt:
adb remountadb push flash_image /dev/adb push recovery.img /dev/adb shellsuchmod 755 /dev/flash_image/dev/flash_image recovery /dev/recovery.img
If all is ok, with this method you get CWM installed on your device.
for testing, you can execute this command:
reboot recovery
or simply turn off completely your device, and then press and keep [VOL+] button, and power on (without releasing buttons). The device will enter in recovery mode.
Custom Firmware
A custom firmware usually is a firmware stock with some moddings, via tweaks or compiled directly from source code (if this exist), and generating an optimized version of the original system.
Beside the above, the custom firmwares can add new functionality to the device, that originally don´t get in the firmware stock such bluetooth usb dongle support, gamepad support, fixing framework, updating modules, CIFS, etc.
At the moment of writing this article, there is a Custom Firmware released for this device.
LegacyROM 1.0 for GPD-G7
Source: openhandhelds.net
I will copy and paste the general guidelines of installation of this firmware. For complete info, i suggest to visit the previous link.
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.
Game Performance
As usual, the most common way to show the performance of a device is running and playing games, android natives and emulated (roms) using emulators.
In the following lines i will show some games and emulators running on the device, and some comments with relevant info.
Android Games
Android games are specific for touch screens, and may use another device sensors such tilt sensor, and most of them show on screen controls to interact with the game, but only few of them have native joystick/gamepad support.
For now, there are some alternatives that we can use to bring these kind of support (joysticks/gamepads and other devices) on these games, bringing another way of playing using physical controls. Most of these alternatives are based on emulating the events and mechanisms that the device originally support for interact with the games. Most of these events are touch screen based, then this kind of apps will "emulate" these touches, linking physical controls (buttons, sticks) to screen locations.
Sonic 2 The Hegdehog
Really i´m not fan about this game, the my gameplay will be poor, but consider that any guy that know how it run in original, can apperciate how it´s running in the device.
Neon Shadow
Good framerate, smooth, clear image. The game run well, but in my case have some problems that drop to desktop when playing. I think is a particular problem of my installation, because i´m running this game from CIFS folder (for android/data and android/obb), and may be i get disconnected from my resource and the game drops out.
Any case, i played again (without capturing video) and there is no problems (no drop outs).
Sine Mora
Smooth gameplay, nice graphics, good game experience.
There is an issue i detected. Playing via HDMI, the game slowdowns and become laggy. For solving this, i set the governor to Performance, and the game runs ok.
Dungeon Hunter 4
This is one of these classic games that many people konwn, but i never test. This time, i bring an opportunity and the game runs very well. There are few slowdowns but are produced because i´m loading this game via CIFS, in a shared resource in an HDD connected to my router (Check my CIFS&BIND guide for more info).
Virtual Tennis
This game run well in any kind of device. Is a very well optimized and fun game and really don´t represent any bench for showing any device, but is a game that looks so good, play so good, and is easy to capture this for showing how it runs. In real gaming, always i play this title, there are many peoples that get their attention on the screen. Definely, is a game that captive to people.
Controls are nice, and touch screen too for gameplay.
Crazy Taxi
Classic title ported to Android. The game have controls support, then is so nice to play, and of course, is very fun.
There is no problems detected to mention.
Nova 3
A classic game for testing. The game runs well, and controls respond ok.
Note: Using MCHelper (ex MC4Helper) the game buttons are inverted (A by B and X by Y), but is playable without most problems.
Soul Calibur
This is a game that i become in part of my basis testing. Some devices have slowdowns problems with this title (most Cortex A7) in some screens with so much sprites or effect such wather, sun reflex, etc.
This game do an intensive usage of diagonals too (for those that know how to play this title). In fact, Taki need this on many of these moves for a correct gameplay, and for this reason i´m using in this gameplay.
Most possessions moves and special 8-way moves can be done without major problems. Note, few times i don´t get a correct input in diagonals, but this is because i´m getting usual with this DPAD, but currently i can play without these problems.
In this device run well, without slowdowns or other kind of problems.
Assassin´s Creed Pirates
The game run smooth, with few slowdowns when you connect an HDMI.
This title cannot be fully mapped to physical controls, but is a good mix between physical controls and touch screen. Is much like a common NDS game for play.
Dead Space
Visuals of this game have good impact on any portable device. In this gameplay i´m using the touch interface, but the game can be mapped to physical controls, but not fully. Most common actions can be mapped (left stick for movement, right stick for aim, and some buttons for static options such swaping for cutting with the plasma saw, etc)
Gameplay is, as you can see, smooth and nice.
Sonic & Sega All-Stars Racing
This game is a Mario-Karts like racing game. Run ok, but i miss the lack of controller support (but controls are simple to mapping with any keymapper)
Type: Rider
Nice game, simple but intuititve controls. I get playing great with the device, and sound is great too (i´m using headphones to play usually)
Emulation (Playing emulated games)
In the same way that Android games are an important way of testing the performance of a device, emulation is another factor to get in concern, and most important, for systems that are quite hard to be emulated, because with these emulators/roms we can see differences between devices. (most of times, the pure power of a CPU/GPU can run better a game in a device, and get poor performance in another device)
In Android, we get many emulator alternatives (emulated systems) that we can recreate on the device that we are testing. We can use emulators of old computers, videogame consoles, and is possible to run some x86 system (MS DOS, windows 9x but so limited), and we can run most modern systems such Nintendo64, Playstation one (PSX), both of these emulators are consider the top of the current frontier of emulation, but this is not limited to these systems. There are new emulators that most probably will become the new top/frontier, with emulation of PSP that many games currently are playables with near of 100% of speed, or Nintendo DS, that currently is able to run many titles.at full speed (or near to)
This way, we can say that the emulators are important than Android games en terms of entertainment, and for this reason are a big and important part of any testing planning of any device.
DraStic (Nintendo DS)
This app is able to emulate many commercial games, with full speed (or near to) and in a short time this emulator become as one of the most popular apps of this kind on Google Playstore.
This emulator run flawesly in most of devices with average specs (dual core and up)
Is a game with very nice graphics, and good gameplay. Run smooth and without problems in the device.
Another nice looking game with good gameplay. In general, the device don´t have major problems running NDS titles.
Perfect emulation. Nice and great gameplay for this device.
This emulator run flawesly in most of devices with average specs (dual core and up)
Castlevania Order of Ecclesia
Is a game with very nice graphics, and good gameplay. Run smooth and without problems in the device.
Viewtiful Joe Double Trouble!
Another nice looking game with good gameplay. In general, the device don´t have major problems running NDS titles.
New Super Mario Bros
Perfect emulation. Nice and great gameplay for this device.
PPSSPP (Playstation Portable PSP)
The only PSP emulator for Android. This app can run many games in a playable way, and get so many updates to improve their emulation and new features.
Tekken Dark Resurrection
Currently, this is the game that i will use as base for testing PSP in newest devices. The game run smoot, with few microgaps, but fully playable at full speed.
The inmersive experience of playing a PSP title in 7" screen is awesome. I always played this game in my PSP, but now with this new screen, i feel near to a desktop console... but while i´m going to my office, in train.
DJ Max Portable
The game runs ok, but some titles have sound glitches. In this video, you can appreciate these glitches, but the game keeps playable.
There is something to consider with this kind of games (musical). The emulator and Android itself have some sound lag, and most time may be not critical, but this kind of games requires precise input based on music, then may be the experience is not equal than playing in a PSP, because this lag generate some bad inputs.
Gurumin
Nice looking game, good framerate and smooth gameplay. There are few small graphics glitches, but the game is fully playable.
Mame4Droid Reloaded (Arcades)
Personally, i think this is the best arcade emulator on the Store. I prefer this (for arcade) instead of another alternatives than Retroarch or similar, because many titles run smoothly than another emulators.
Marvel vs Capcom
My game "fetiche". I love to test DPAD and buttons with this game. The device run smooth and well this game. controls are ok.
I tried to use the extra 2 buttons on the device, but is hard to use as normal 6 button layout, precisely because the layout of the buttons are weird.
N64Oid (Nintendo 64)
There are many Nintendo64 emulators on the Google Play Store, but personally i prefer to use this one, that you can buy directly from SlideMe store, and in my opinion, this emulator run better than other options that i tested.
Bomberman Hero
The game runs with some slowdowns, but is playable without major problems.
Zelda Ocarina of Time
A classic of N64 emulation testing.
I must note that I´m using the same emulator (version) that i used in other reviews, and the same rom, and i feel that the game runs better in this device, with less audio gaps and there is no graphics glitches (i didn´t appreciate it). There are few specifics slowdowns, but the game emulation runs very smooth and well.
As side note, i cannot run this ROM from a shared resource on my lan. I usually run many android games and ISOs/ROMs using CIFS, loading directly from a shared resource to the emulator, but in this case this game cannot start loading in this way, then i must to copy the rom to the local sdcard and after doing this i can run this game.
Reicast (Dreamcast)
This great emulator allow to us to play our dreamcast games in android devices that don´t requires high end specs (but some decent needed). The emulator is under development, but for now can execute many games in smooth way.
Shenmue
With some graphics glithces, the title runs smoothly and 100% playable.
Capcom vs SNK 2
This title come with many graphics glitches in the character sprites, but is an emulator problem. If you abstract about this, the title can be played.
On this gameplay i´m doing many movements that needs diagonals, and with this demostrate that my device run without DPAD problems.
Mars Matrix: Hyper Solid Shooter
This game run with many graphic glitches y most of sprites, but the most important, enemy fire, is displayed without problem, and become playable (ugly, but playable).
Psychic Force 2012
As you can see, there are no problems with the emulation of this title. (and yes, i forgot completely how to play this...)
The game run smooth, wihtout problems.
Gamestreaming
With this section i want to test devices for gamestreaming, focused in control usage and wifi (strenght, stability, heating)
My tests are based on the article i wrote for gamestreaming "From PC to our Android Gaming Console" (in spanish, but you can use english translator of the blog), and this may help to bring examples of another kind of usages of the device.
Usually, i test with the same games, for comparing devices. You can visit my youtube channel for more gameplays on many devices, and compare with this.
Of course, the image quality of these gameplays are poor than original image on PC, but are enought (most of time) for normal gameplays. There are a little lag too, and for this reason i use games that can play correctly, even with this lag in sound, image and/or controls. For more info, i suggest to visit the link of the article i mentioned previously.
If you want to see these videos, i suggest to see on your device (mobile/android gaming device). These videos will looks well in small size screens. If you see them in your PC or similar, in full screen, of course you will see a low resolution image quiality, but for devices are enough for playing.
Blades of Time
Kainy version
Splashtop version
I'm using the last released versions of these apps for streaming.
In both versions there is Gamepad and XInput support, then i can play in the device and use as controller directly on the game, without any bridge program to transform device controls in windows controller and then in XInput.
For this testings, i´m using Splashtop THD in compatibility mode (my PC don´t have a supported GFX for direct GPU streaming)
In both test i can play ok. Thre is a little lag (more in splashtop), but enough for normal gameplay.
Assassin´s Creed
Kainy version
Splashtop version
The game runs flow, smooth and the video quality is enough for reading the little texts on the screen.
Hawken (Kainy)
I tried this new Mech game directly on the device. There is a little bit hard to play with gamepad (this game is designed to be played with mouse), but with sompe practice, i think i will dominate the controls and play normally.
Note: The video show my first time playing this title, and this is the main reason why i´m doing a very bad gameplay.
Note 2: I´m controlling completely the game using the GPD-G7 controller device. There is no extra mouse or keyboard for playing.
For more videos of this device, check this playlist i´ve created that i updated whit new videos.
About Battery
The device come with a 5000mAh battery capacity, that is very good capacity.
I really don´t know real lifetime with a normal usage of this, but i can reach easily 4 hours of usage, with a minimal clock set to 816MHz, governor = ondemand. (playing basically PPSSPP)
Manufacturer default stock rom come caped to 1.4GHz, but with a custom firmware the cpu can be unlocked to reach 1.6GHz. The best part is that the system is so stable at 1.6GHz (almost the sample i get). I get few reboots of the system, but most probably because i´m doing some testing and the system hangs/reboots.
For general usage, i suggest to downclock the cpu to 1.2GHz, because the system run very well with this speed, and you can save battery.
Pros, cons and improvements.
As in every product, there are pros and cons points that are good to mention in a clear way. These points will help to us to decide if the device features are enough for what the user are looking for in a device of this kind.
Pros are based on features that highlight, comparing the device with another similars, or these features improve the experience of the user.
In the another hand, the cons are these points that worse the experience, or the feature is not enough for fulfill what we expect from the device.
Finally, the improvements pints are some features or specs that i think must be improved in a supposed new version of the device, and will generate a better experience in my opinion.
Pros are based on features that highlight, comparing the device with another similars, or these features improve the experience of the user.
In the another hand, the cons are these points that worse the experience, or the feature is not enough for fulfill what we expect from the device.
Finally, the improvements pints are some features or specs that i think must be improved in a supposed new version of the device, and will generate a better experience in my opinion.
- Comfort is the most important feature of this device. Even with their size, the device feels good and bring an experience similar to using a game controller on the hands.
- Analog Sticks are so good. They are so similar to X360 controller, and provide a good experience of usage.
- This is the first device with full set of buttons, including C and Z buttons (part of the 6 button layout of the device).
- DPAD is good and, in the case of the sample tested, accurate. Good for fighting games.
- Main 4 Buttons are comfotable to use.
- Shoulder buttons are so comfortables.
- Touch Screen is responsive and appears to be good, considering is TFT.
- Stock Firmware (official firmwares) run very smooth and are clean in general speaking.
- Official firmware come with Joystick Driver for controls.
- Official keymapper (stock firmware) include all controls of the device, this include C, Z, L3, R3, Select and Start
- There exist a Custom Firmware based on Source Code of the device.
- Speakers are located on front of the device.
- There is a specific port charge for battery charging
- HDMI output has no lag in general.
- Materials are correct/good. Better than i expected for this device, considering the price.
- The device come with a single camera and is located in front for videocalling, and i consider a good point this, because most of these kind of devices come with a low res camera (2MPx) located in back, and i don´t consider this camera as a serious camera for taking photos (resolution is not enough) but for videochat is ok.
- System buttons and Select & Start buttons are in front of the device (not in bottom side, as GPD-G5A)
- Not my case, but i see some cases where DPAD cannot do diagonals. As i know, this is a general issue of the firsts production batches, but the manufacturer will fix this in next batches.
- There is no Bluetooth. In my opinion, is a must on these kind of devices. (headphones, controllers for desktop console mode, etc)
- Based on G5A, main buttons are displaced some milimeters down, and sometimes is hard to press a button, when using right stick. I feel most comfortable using G5A device for this point.
- Design is not easy to transport in a backpack or pocket. There is necessary to find a proper bag for keep and transport (and protect sticks!)
- Is a very good point that manufacturer include 6 buttons in the layout, but the final layout is not comfortable as another layout.
- Manufacturer tell to me that will fix the DPAD problem, but i will pust this as an improvement for the current version of the device.
- Add bluetooth module. Is a must have for this kind of device (in my opinion)
- Is not necessary but adding IPS panel may be fine.
- Add a wist strap hole in the design.
- Add real analogs to L2 and R2
- KEEP the 6 button feature, but change the layout for something as i suggested, or other similar to 3x2 classic layout.
- Add a USB HUB included on the same device (almost, one or two extra normal USB-OTG ports)
Conclusion
For who is looking for a comfortable and good specs device, must check this one. In my opinion, this is the most comfortable 7" device i´ve tested until now. Ergonomics is the main feature of this device.
Controls, specially analog sticks are so comfortables. Nova 3 and similar games are not my favorites really, but I have enjoyed playing these games in this device.
The device itself does not go unnoticed. I used this on subway, train, etc, and people get their attention on it.
First impression of many friends is negative, because all of them think this is a monster device, but after testing and playing something, most of them get impressed with the comfort and change their perception of the device, get interested on it.
For now is one of the most interesting devices, taking their relationshipt between specs/quality/price, and is a serious alternative for 7" gaming device.
Final words
I enjoy testing this device (and playing with Kainy). Is a pleasure to play shooters with this devices, thanks to their analogs sticks.
Hope all the info i posted on this article you found useful, and help to you to decide, in buying or not this device.
I will try to keep on-date this article with some extra info and testings i keep doing on the device, after publishing this review.
And again, apologize any error i do writing this in english.
Zalu2!
Deen0X
Denoox me interesa muchisimo esta consola pero tengo una duda: te oigo hablar de benmarks, dominios, que si configurar a 800mhz, etc... y la.verdad es que yo de eso no se nada. ¿Han sacado los cocineros android un sistema operativo (como Skelrom) que permita jugar a los emuladores como ppsspp, con tan solo instalarlo y ya esta? Gracias
ResponderEliminarEs decir, ya he visto que hay un custom firmware hecho, y que es bueno, pero lleva las opciones del hardware configuradas al maximo para disfrutar de los emuladores y los juegos android?? Gracias Deen0x
EliminarY aqui va la ultima: ese problema que mencionas con los botones (mala distribucion, o por lo menos desordenada) se puede arreglar con tincore keymapper, no? Yo ya estoy acostumbrado a hacerlo en la 7300 y me va bien. Por cierto, reconoce.la cruceta por separado? Muchas gracias maquina
EliminarSi, existe una rom creada desde los sources del firmware, y que la ha publicado skelton (la he puesto en la review), es una LegacyROM
ResponderEliminarComo todas las roms de Skelton, esta viene limpia, por lo que es cuestión de que instales los emuladores que quieras en ella.
Sobre las opciones, no te líes. Instala la rom tal cual está y prueba. si te va bien, no te líes con mas cosas. El resto de opciones son mas específicas (como subir la frecuencia/velocidad de la CPU) pero que en muy contadas aplicaciones o juegos es necesaria, si acaso siempre sugiero bajarla a 1GHz para tener mas batería, y con esa velocidad (y considerando que es una Quad-Core) ya tendrás potencia suficiente para casi todo lo que necesites ejecutar.
sobre la distribuición de los botones, tampoco te líes con eso. Esta consola tiene todos los controles como corresponden, perfectamente mapeados por defecto. el tema es que como tiene 2 botones extra, he comentado que el layout/diseño (posición) de estos controles no me parecen los mejores, pero si te olvidas de ellos, tienes los controles normales de cualquier mando pro, incluídos L3 y R3.
los controles están bien, separados el dpad de analógicos, analógicos con rangos correctos, etc.
Si hubiese problemas, lo habría comentado en la review ;)
por tema controles (mapeado, etc), no te preocupes, que dentro de las consoals de 7" que he probado, es la mejor en este aspecto.
eso sí, antes de comprarla pregunta al vendedor si acaso es la remesa nueva con el DPAD corregido (que tenga un DPAD mas suave para hacer las diagonales, que algunas consolas de las primeras remesas es complicado hacer diagonales. En mi caso no he tenido problemas)
Zalu2!
Eres cojonudo. La comprare en Zococity y les preguntare por la remesa. Por cierto, tengo la 7300 b y despues de verte en el video he intentado ejecutar el tekken en el ppsspp gold en su version mas moderna, pero me va mucho mas lento que en esta consola.que analizas. Es por los 4 nucleos, verdad? Y con esto ya lo tengo todo claro. Gracias Deen0x
ResponderEliminarEl S.O. que tengo es el SXelrom v3 por lo que no es por rendimiento del sistema operativo
EliminarPPSSPP hasta donde yo se solo ocupa 2 núcleos como máximo, aunque claro, puede que el resto del sistema esté haciendo mas cosas, y ahí puede que ocupe mas núcleos, y por tanto deja mas recursos de procesador libres para el emulador (esto me lo estoy sacando de la chistera, pero mas o menos así debe pasar)
ResponderEliminarharé alguna prueba con la S7300B para ver que tan fluído va el emulador ahora.
eso sí, hay que toquetear la configuración para conseguir buena velocidad.
mira en los últimos vídeos que he subido de PSP, que en alguno si que muestro como estoy ejecutando algunos juegos (creo que los de dj max)
Zalu2!
Hi thank you for the detailed review. Based on that I bought a GPDG7 and it is realy a good device.
ResponderEliminarThe device is on Android Version 4.2.2 but I have no idea how to update the device to 4.4 Stock. I downloaded the update from the link that you provided but there is no documentation how to flash the device. Can you provide a short description How I can do that?
By the way the installed stock (Android 4.2.2 Version 1.1.8) is already rooted :-) but It was not possible for me to connect the device with adb, can you tell me how you did that, that I can install the clockworkmod. So I can made a full backup before I try to install the CFW ;-)
OK I found a solution, you described the flashing for in the Review of GPD G5, Thanks :-)
ResponderEliminarSorry, i did not realize you post a message here.
ResponderEliminarwell, yes, is the same steps for updating G7 than G5A. i will update this review, adding these same steps.
Thanks for the note.
Zalu2!
Este comentario ha sido eliminado por el autor.
ResponderEliminarI appreciate everything you have added to my knowledge base.Admiring the time and effort you put into your blog and detailed information you offer.Thanks. telecharger emulateurs android
ResponderEliminar