📜 ⬆️ ⬇️

Tronsmart MK908 - a new generation of mini-computers on a 4-core Rockchip RK3188 chip

image
After mini-computers with the RK3066 chip, a new generation is entering the market on a 4-core Rockchip RK3188 chip. The chip is made according to the 28nm technical process and consists of a 4-core processor architecture Cortex-A9 with a frequency of 1.8 GHz and a Mali 400MP video accelerator. The video accelerator remained the same from the RK3066, but was overclocked to a frequency of 600 MHz. Compared to the previous generation, the amount of RAM doubled and makes up 2GB of DDR3 memory (although it should be noted that the RK3066 also has one device with 2GB of RAM - this is the CX-803-II).
Today we look at one of the first devices on the updated platform - Tronsmart MK908. And also find out how convenient it is to use iPazzport wireless mouse-keyboard to control the Android system.


â–ş Specifications

image Mali 400MP quad-core video accelerator
image Rockchip RK3188 quad-core processor with Cortex A9 architecture
image 2 GB of RAM
image Android 4.2.2 operating system
image 8 GB user memory + microSD card slot
image Connectivity: Wi-Fi (802.11 b / g / n), Bluetooth

Let's look at a small table of devices on the platform RK3188:
ModelRamROMHDMI connection typeUSB portsmicroUSB portsPrice
CloudnetGo CR92GB8/16 GBmaleoneoneunknown
Rikomagic MK802 IV2GB8GBmaleoneone$ 100
Ugoos UG802B2GB8 / 16GBmaleone2$ 98
Ugoos UG007B2GB8GBmaleone2~ $ 80
Ugoos MK809 III2GB8GBmaleone2~ $ 80
Measy u4b2GB8GBmaleoneone~ $ 100
CX-9192GB8GBmaleone2~ $ 90
QC8022GB8GBmaleone2~ $ 75
iMito QX12GB8GBmaleoneone~ $ 90
MK9192GB8GBfemaleone2~ $ 77
MK919A2GB8GBmaleone2$ ~ $ 77
Tronsmart MK9082GB8GBfemaleone2 miniUSB$ 90
Tronsmart T4282GB8GBmaleoneone~ $ 90

')
Are you still dizzy from all this "diversity"?
After all, in fact, the basis for all is the same - the chip RK3188, 2GB RAM, 8 (16) GB ROM. Wifi and Bluetooth is built into all models. Some have an external antenna (iMito QX1, CX-919). The price difference is the use of different Wifi chips. Among all the devices, Tronsmart T428 stands out, which uses the Broadcom AP6330 Wifi chip, with the ability to operate at 5 GHz.

â–ş Appearance and equipment

The shape of the box was slightly corrected during delivery:
image

The standard kit includes: HDMI extension cable, OTG cable, USB cable, charger.
image

MK908 rectangular shape with air vents in front:
image

And behind:
image

At the end there is a full-sized USB port and a miniUSB port through which power is connected:
image

On the side is the OTG port. To the word, through it, too, you can connect the power.
image
Through this very port the firmware is updated.

miniHDMI port
image
Accordingly, the device can be connected to a TV / monitor only with an extension cable.

The memory card is not fully inserted:
image
Although it does not look very good, but it is very convenient! No need to break your nails in an attempt to insert a card into the slot.

The dimensions are 88 * 31.5 * 15.8mm
image

â–ş disassemble

Understanding the MK908 is very simple. Use a plastic card to pry the case and walk along the perimeter.
Part of the board covers a piece of metallic paper (for additional cooling):
image

Under it, there are 2 512MB of RAM module from GEIL:
image

HDMI 1.4 ITE IT66121FN transmitter:
image

On the other side is the radiator, which I could not remove. Very well glued it. But I can say that there is an RK3188 chip under it, another 2 RAM modules and an 8GB permanent memory chip.
image

Wifi module combined with Bluetooth - AP6210. Wifi 802.11 b / g / n and Bluetooth 4.0 are supported.
image

â–ş iPazzport Air Mouse

Additionally, a mouse-keyboard with a gyroscope, the so-called Air Mouse, was ordered. IPazzport KP-810-16A keyboard with Russian layout was chosen for testing.
The keyboard comes in a blister:
image

Immediately we see a minus - Russian and English font are applied in one color:
image

Mouse control buttons: right click, left click. The location may first seem strange: the right button is responsible for the left click, the left - for the right click. But taking the keyboard in hand, it seems very logical.
In the middle is the button for switching the cursor modes, which works as follows:
1) you can hold and move the cursor, if you release - the cursor will stop
2) one click turns on the cursor, second click turns it off.
image

On the side are 3 buttons:
image
2 of them (in the form of volume control) work like scrolling the page in the browser, I could not figure out the functionality of the 3rd button.

On / Off switch, charger input:
image

Charges the keyboard from USB. OTG is also present, for connecting other USB devices (through USB port):
image

The keys are rubberized substrate.
image

Under the back cover is a 300mAh battery and USB receiver:
image
Connection takes place at RF 2.4G.

The keyboard itself consists of 4 parts: the case, the board, the rubber backing and the fixing spacer.
image

On the board, apart from the buttons and the transmitter, there is practically nothing:
image

To switch the keyboard layout, you need to use an additional keyboard application. I used the Russian keyboard . The layout is switched by the keyboard shortcut Shift + Space.
The mouse can work both in portrait and landscape mode. The mode is switched manually by a combination of Fn + Esc.
The movement of the mouse cursor is carried out using a gyroscope. A short video of how this works:


To "calibrate" the cursor - bring it to the edge of the screen where it stops. Expose the cursor so that it is in line with the hand.

â–ş Video


On the factory firmware, by default, only upscale image output from 720p is supported.
image

But you can install a patch that activates the possible output of the image in 1080p.
For this you need to download image boot.img (9MB), firmware update utility image ROM Flash Tool (574Kb).
Connect power to the MK908 OTG port. To enter the firmware mode, you must hold down the Reset button and connect the MK908 to the computer.
Run the ROM Flash Tool utility, select only boot.img in the file list and press flash ROM.
image

Now supports full output with 1080p resolution:
image
But it should be noted that this is not the final release of the kernel with 1080p output. The interface slows down a bit and the MK908 starts to get very hot.

In MX Player, the video plays perfectly. Like 480p:
image

And 1080p:
image

Wifi Display is supported:
image

XBMC works only on version 13 (beta) and does not support hardware video decoding. But, if you like XBMC a lot, you can organize decoding with an external MX Player. For this:
1. Download and install image XBMC 13 (51MB)
2. Download and install a special assembly image MX Player (7MB)
3. Download image settings file (7KB), and after the first launch of XBMC find the folder
/sdcard/Android/data/org.xbmc.xbmc/files/.xbmc/userdata and copy the settings file playercorefactory.xml there.
Now XBMC can play Full HD video without problems.

â–ş Games

Rockchip RK3188 is great for games. You can play with the mouse and keyboard, or by connecting the PS3 Sixaxis controller.
To do this, you need to download the Sixaxis Controller and SixaxisPairTool .

Then:
1. Run the SixaxisPairTool on the computer and connect the controller to the computer using a USB cable. After installing the driver, the MAC address of the gamepad will be available in the format xx: xx: xx: xx: xx: xx
2. Launch Sixaxis Controller in Android, without forgetting to turn on Bluetooth. Click Start. The program will ask for root rights and at the bottom you will see the Local Bluetooth Address, also in xx: xx: xx: xx: xx: xx format - enter it in the SixaxisPairTool on your computer, in the Change Master field and click Update. Then disconnect the controller from the computer.
3. Turn on the controller with the PS button. If one light is on the controller, everything turned out well! If you write Connection Failed - your device is not supported.
4. Now it remains only to click the Change Input Method in the program and select Sixaxis Controller.

To check whether the gamepad can be connected to the MK908, you can use the Sixaxis Compatibility Checker program:
image

Work great as arcade games:
image

And 3D:
image

â–ş Skype

Skype works. According to the comments on the forums, some models that worked on the RK3066 devices did not want to work with the MK908. Prestigo webcam earned:
image

â–ş Wifi

Near the router, the signal level is very good.
image
In the firmware with Android 4.1.1, periodic gaps were observed, after upgrading to 4.2.2 Wifi works stably.

â–ş Browsing the Web

Web browsing is smooth, Wifi download speed is good.
image

â–ş Performance

In the MK908, the processor frequency is locked at 1.6 GHz, with the maximum theoretical frequency of the RK3188 chip being 1.8 GHz. This is done most likely to ensure that the device does not overheat. The video accelerator remained from the RK3066 - this is a 4-core Mali 400MP, overclocked to 600 MHz. The amount of RAM is 2GB.
Tests were conducted on Finless ROM 1.4 firmware at a resolution of 1280x720.
Antutu 3.3:
image
Almost 17 thousand - a very good result. Let's compare the results in terms of parameters with the Zealz GK802, which is built on a 4-core Freescale i.MX 6 Quad chip.

ParameterTronsmart MK908Zealz GK802
Ram26081874
CPU INT40712680
CPU FLOAT35562322
2D1509657
3D44211851
Total169879918

The results of the Rockchip RK3188 exceed Freescale i.MX 6 Quad almost 2 times.

Quadrant shows an excellent result of 5487 points:
image

Vellamo in the HTML 5 processing speed test scores 1495 points:
image

Linpack results are not as good:
imageimage

Nenamark 2 - maximum result with 60 fps:
image

â–ş Software

The firmware from Android 4.1.1 is installed from the factory, but just the other day there was an update to Android 4.2.2.
When we first turn on, we are greeted by a wizard of basic settings that allows us to select a language, set the time, connect Wifi.
image

Main desktop:
image

Applications:
image

System Information:
image

It is worth paying attention to the updated status bar:
image

Compared with the Android 4.1.1 firmware, the following buttons have been added: “volume +”, “volume-”, “screen shot”, “off”, “full-screen mode”.
Prior to this, in the Finless ROM 1.4 firmware, fullscreen mode could only be enabled by a third-party Fullscreen application:
image
And innovation - now the device can be turned off programmatically! That's just turn on in a simple way will not work - you must first turn off and then turn on the power again.

The new firmware with Android 4.2.2 has been added a proprietary utility from Rockchip, which allows you to remotely control a mini-computer from a smartphone, or any other device running Android.
In the firmware itself, the server of this application is already installed. We just need to install the application. image RKRemoteControl (2MB) on your smartphone or tablet.
Then, we start the application and connect to the found server:
image
For devices to detect each other, they must be in the same network.

RKRemoteControl works can work in several modes:
1) Mouse mode. Moving the finger on the touch screen of the control device, we move the cursor in the system of the controlled device. A single tap on the screen is equal to a click. To scroll, you must use the vertical or horizontal scrollbar on the control device.
2) Scroll mode. When dragging, it will scroll (slide) on the managed device. Tap on the screen corresponds to a click.
Keyboard icon can call its screen version:
imageimageimage
Also, the row of the buttons “Back”, “Home”, “Task List” is duplicated.

By selecting the Control icon, we are taken to the video / audio player control screen:
image

Clicking on the Game icon we see the game control settings screen.
image

On the screen of the phone, it looks too messy, but we can remove the buttons we do not need by calling the appropriate settings menu.
image

Set the classic layout of the gamepad:
image

Now you need to set up control on the MK908.
Run the program RKGameControl, select / create a management profile:
image

We start the game we need, while the settings will remain on top of the screen. Let's set up control in the emulator:
image
Just drag the buttons from RKGameControl to the necessary screen buttons.
Be sure to save the settings in RKRemoteControl and then hide the program by clicking on the icon with the yellow folder.
Everything, you can play!
You can customize control in any emulator.
image

In the same way, you can configure any game in which no slide operation is required. Just drag the management stick to the right place, place the buttons and save the profile.

In RKRemoteControl, you can enable control using an accelerometer or a gyroscope. This will allow you to play games that apply this type of control. For example, Real Racing 3:
image

Update the firmware to Finless ROM
The most famous custom firmware for Tronsmart MK908 is Finless ROM. Installing it is quite simple.
First you need to put the MK908 in firmware update mode. For this:

1. Remove the microSD card from the device, if it was inserted
2. Connect the USB cable from the kit to the OTG port, and the other end to the computer. MK908 will turn on and Windows will detect the new device. No problem, we need the device turned on.
3. In the folder with the firmware, find the file ROM_FLash_Tool.exe and open it
4. “Found RKAndroid Mass Storage USB” should appear below.
If there is no such inscription, do the following:
a) USB Storage option is enabled in MK908 settings
b) The debugging option is active in the system settings (USB debugging)
5. When the “Found RKAndroid Mass Storage Us” message appears in the application, click the “Reboot to Flash Mode” button.
6. Wait 10 seconds. MK908 should reboot and show a black screen.
7. If the device does not reboot into the firmware update mode - repeat steps 2-6 again.
To exit firmware upgrade mode - simply turn off the power. The next time you connect, the Mk908 will boot up as usual.

If you cannot enter the firmware update mode from the Flash Tool, you can try to enter the manual mode.
1. Disconnect the USB cable from the MK908
2, Next to HDMI there are 2 holes. One of them is the blue activity indicator, the second is the reset button. Hold this button with a clip.
3. While holding the Reset button, connect the USB cable to the MK908 OTG port and connect it to the computer.
4. Windows will play the sound of detecting a new device, the activity indicator on the MK908 will not turn on.
5. Now you are in firmware update mode. Now you need to install device drivers.

Installing a device driver:
1. When we hit the firmware update mode, Windows will detect one unknown device.
2. Open Device Manager and select unknown device.
3. Click the right mouse button and select “Update Driver” (“Update Driver”)
4. In the dialog, select the item to search for drivers on the computer. Click "Browse"
5. Go to the folder with the firmware, find the drivers folder, select the folder with the driver for a 32-bit or 64-bit OS
6. Select a folder with the required version of Windows
7. Device driver installation should occur.
8. Restart the computer and the MK908. Download the MK908 in firmware upgrade mode by following the instructions above.
9. If you did everything correctly, the FLash tool should display the message “Found RKAndroid Loader Rock Usb”. If this message does not exist, then the drivers are not installed and you need to repeat steps 1-8.
image

Now that we are in the firmware update mode and the drivers have been installed correctly, you can proceed directly to the installation.
When updating the firmware, ALL user data is deleted. If necessary, make a backup.
When installing, you can choose one of 4 options for installation:
1 gigabyte data for applications (default setting)
2 gigabytes of application data
4 gigabytes of application data
6 gigabytes of application data

To change a parameter, click on the parameter item, enter the folder with the firmware and select the required file.

Firmware:
1. In the flash tool program, click “Erase NAND (IDB)”. This item is required!
The progress counter should reach 2048. If it has not reached this value and the message “erase success” appears, it means that the data has not been completely cleared and the formatting procedure should be repeated.
2. Press the "Flash ROM" button and wait until the process is completed.
4. After the firmware, the MK908 will reboot.

The first power-up after the firmware update takes longer than normal download. After a full load, wait another 2 minutes for the system applications to make their changes to the system.

â–ş Conclusions

image 4 core chip RK3188
image 2GB of RAM
image Radiators on the chip
image Modern Android OS 4.2.2
image Many ways to control (wired mouse / keyboard, Bluetooth gamepad, control from any Android device utility RKRemoteTool)
image 1080p image output mode needs some work.

On the basic version of the Android 4.1.1 firmware, the MK908 looked very raw and it looked like the situation with the first devices on the Rockchip RK3066, where the main problem was the firmware. But, after upgrading to Android 4.2.2, the device is very freshened: an optimized interface and application, a fixed Wifi problem, support for many new webcams.

â–ş Why?

The review presented various methods of applying this mini-computer, summarizing them in a list:
1. The ability to make smart TV from any TV.
2. With the help of a gamepad, an excellent entertainment center is obtained.
3. Use as a media player.
4. If you try, you can even make a mini-server.

Useful links:
Blog geekbuying.com
Freektab forum

â–ş Price

The cost of Tronsmart MK908 in the Geekbuying.com store is $ 79.99.
The cost of Tronsmart T428 is $ 81.99. Tronsmart T428 differs from other similar devices in support of WIfi operation at a frequency of 5 GHz.

If you do not have an account on Habrahabr, you can read and comment on our articles on BoxOverview.com

Source: https://habr.com/ru/post/179463/


All Articles