Mk808 android 4.1 mini pc

Search This thread

cacoe

Member
Feb 8, 2011
16
3
Does anyone have a copy of the latest 2dark4u 720p kernel please? The allminipc site has been down for a while now and I really need a copy of it for my new mk808!

Thanks.
 

pplayer_87

New member
Apr 16, 2013
2
0
Lilliput 7" issue

Okay, to follow up with modifying the kernel... It works, mostly. Let me explain:
So using the ArmTvTech's tutorial gave me the cross compile environment I needed, I am running all this in a VirtualBox machine running Ubuntu 12.04 LTS that is hosted on a Win7 machine with a quad core and 8GB memory. I dedicated 2 GB of memory to the VirtualBox. Not that it matters, but the whole setup has taken me 5 months to figure out. Very frustrating, but now I got it setup. I will do a complete tutorial if someone wants me too. Anyway, I digress...

So I added the following diff to the kernel code before compiling:
Code:
--- hid-input.c        2011-11-28 18:27:46.237516103 +0100
+++ hid-input.c.ori        2011-11-11 11:45:38.000000000 +0100
@@ -782,18 +782,6 @@
         if (usage->type == EV_KEY && !!test_bit(usage->code, input->key) !=
value)
                 input_event(input, EV_MSC, MSC_SCAN, usage->hid);

-//+RDG: patch for eGalax touchscreen: swap X and Y, invert X
direction
-if (usage->type == EV_ABS)
-{
-        if (usage->hid == HID_GD_X) {
-                usage->code = 1;        // vs 0 (X becomes Y)
-                value = 4096 - value;
-        } else if (usage->hid == HID_GD_Y) {
-                usage->code = 0;        // vs 1 (Y becomes X)
-        }
-//printk("RDG: hidinput_hid_event: type = %d, code = %d, value = %d
(hid = 0x%x)\n", usage->type, usage->code, value, usage->hid);
-}
-//-RDG
         input_event(input, usage->type, usage->code, value);

         if ((field->flags & HID_MAIN_ITEM_RELATIVE) && (usage->type ==
EV_KEY))

I actually don't know how to use the diff or patch commands, and for fear of messing the code up, I just found the input-hid.c file and made the changes manually that looked like the difference. Which worked.

I compiled successfully (again, follow the ArmTvTech's instructions and while setting up the configuration in the menu, I made sure I went into the input drivers section and selected all the eGalax drivers to be included), and was able to flash the new kernel I build by replacing the "uncompressed_kernel.img" that I built with the "kernel.img" file that came with the finless 1.6 zip archive (just renamed it and put it in place of the other file).

The problem I then had was after flashing the device, I could not get it back into flash mode. I tried everything that the ArmTvTech tutorial said, but for the life of me, the driver would not work. I'd turn on USB mode in the Android USB settings, then I'd go into Developer options in settings and uncheck the "USB debugging" to try to get it the switch and the driver would not work!. So I prayed, and the inspiration just poured into my brain...

Duh, all you need to do to get the device into flash mode is to (first off make sure you are rooted, then if you are) open your favorite terminal on the device. (My favorite is "Better Terminal Emulator Pro" with bash as the default shell.) then type in:
Code:
su
reboot bootloader
That's it! That rebooted my UG802 into flash mode, I was then able to flash the device with the new kernel, and the added code fixed my touchscreen x-y coordinates.

I then, as a final step, I needed to add my idc file to /system/urs/idc directory on my device. The file is named "Vendor_0eef_Product_0001.idc".
Here is the contents of the file:
Code:
# Copyright (C) 2010 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

#
# Emulator keyboard configuration file #1.
#

touch.deviceType = touchScreen
touch.orientationAware = 1

device.internal = 1

keyboard.layout = qwerty
keyboard.characterMap = qwerty2
keyboard.orientationAware = 1
keyboard.builtIn = 1

cursor.mode = navigation
cursor.orientationAware = 1

After changing this file you must reboot the device. I just do it in the terminal app:
Code:
reboot

The only issue I have now is that the cursor is still on the screen while touching it, and the input point is slightly off to the right of where my finger is actually touching the screen.
Does anyone know how to add calibration coordinates to the idc file? Is that possible? I've looked everywhere and cannot find any real comprehensive definition of the idc file. There are some small example files hosted on Google, but that's a joke. Thanks for any help in helping me understanding the idc file a bit more.

Hi Maxx57, I'm facing the same issue with iConbit Toucan smart 3d and lilliput 7" touchscreen display. It uses eGalaxy touchkit driver too.
I cannot find android core for my device to compuile it and I never done it before. Probably I'll able to put another version of Android there with all the drivers (it runs ICS currently).
I've found a walkaround:
Switch 2 wires in the device to put all the axes back :) Takes no time but still needs a little bit of calibration
 
Last edited:

mattyinob

Member
Aug 20, 2010
18
0
May help

I've been looking off and on at the android on a stick pc's off and on. Right now I have 3x wd tv boxes in the house, ranging from the orig non live, to the live, and the lasted live(non hard drive) unit.

I've not seen these come with a remote like the WD boxes or a wired ethernet port. From a movie standpoint, besides a kb/mouse, is there an easy way to run one of these remotely?

I've been thinking of getting one to tinker with, but don't want to rely on kb/mouse to use it.

Just like some others have said you can control your RK3066 and RK3188 from and android phone or tablet using 2 apps
(both confirmed to work on both RK3066 and RK3188 chips. Only flaw is compatibility with devices. I.E. Mine force closes on Galaxy S3 (SGH-T999) sometimes and always when switching from landscape to portrait or vise versa.)

Play store: https://play.google.com/store/apps/...wyLDEsImNvbS5yb2NrY2hpcC5yZW1vdGVjb250cm9sIl0.

Source APK File from Rockchip: https://www.dropbox.com/sh/lg98edvg3mz56y7/AHYU-WMWFZ/RKRemoteControl V1.1.0.apk (hopefully you know how to install 3rd party apps)

The stick and device needs to be on same WIFI network or tethering to each other. Also could be on the same WLAN but just need to communicate with each other through a network. Took me about a week to find these, but they work good with some, but little flaws.

If anyone know if the 2nd link is open source or customizable, please let me know. I would like to see this as a universal app for all RK chip sticks!
 

wlee2

Senior Member
Oct 25, 2010
121
0
Melbourne
MK808 play market does not load

Lately i been having issues with the market app loading. it seems to keep checking for internet then closes for no reason.

any ideas?

does this have something to do with a new market app?
 

furius

Senior Member
Sep 6, 2009
380
56
Just like some others have said you can control your RK3066 and RK3188 from and android phone or tablet using 2 apps
(both confirmed to work on both RK3066 and RK3188 chips. Only flaw is compatibility with devices. I.E. Mine force closes on Galaxy S3 (SGH-T999) sometimes and always when switching from landscape to portrait or vise versa.)

Play store: https://play.google.com/store/apps/...wyLDEsImNvbS5yb2NrY2hpcC5yZW1vdGVjb250cm9sIl0.

Source APK File from Rockchip: https://www.dropbox.com/sh/lg98edvg3mz56y7/AHYU-WMWFZ/RKRemoteControl V1.1.0.apk (hopefully you know how to install 3rd party apps)

The stick and device needs to be on same WIFI network or tethering to each other. Also could be on the same WLAN but just need to communicate with each other through a network. Took me about a week to find these, but they work good with some, but little flaws.

If anyone know if the 2nd link is open source or customizable, please let me know. I would like to see this as a universal app for all RK chip sticks!

You can also try the app DroidMote Server (on the mini pc) and Droidmote Client on the smartphone. Not yet tested on mk808 (mine arrived yesterday!) but it works perfectly between tablet and smartphone. The only requirement is that the server (the mk808) must be rooted ...
 

snakefreak

Member
May 29, 2007
46
7
Lüneburg
Is there any working/testet kernel source available?
In the actual rom on my mk808 there is no lopp device suppourt and no frequency voltage scaling. :(
 

gadsden

Senior Member
Sep 18, 2009
131
38
I just got the MK808B. So far I really like it. Haven't changed the ROM or tinkered with it at all yet. I have one issue though.... We don't have cable and we use Netflix and Hulu Plus a lot. The Hulu Plus app isn't letting us watch the videos that are marked "web only". Is there a workaround for this?
 

axelb1980

Member
Jun 30, 2010
17
2
Got the MK808B a little birthday pressie for myself.

So far I'm pleased. Very inexpensive and impressive. Bought from geekbuying.com, no problems with delivery and came with 4.2.2 already installed.

Using droidmote to control at the moment.

A few issues I've come across but managed to get around: I noticed some people had wireless issues, I turned off the "Wifi optimization to save battery" option, and haven't had any issues. The device is by a brick wall one floor down from wireless N router.

iPlayer app works when I change the setting Medium quality.

TV Catchup app did not work, it kept saying "the programme has finished please retry", I tested an earlier TV Catchup release and it says the server connection was lost. I think this is related to lack or WiFi reception, however I was able to launch the m.tvcatchup.com web site and run low quality from there without problems, after I set MX player to always use S/W decoder.

4oD app I couldn't get playing any channels, I'll try their Web site.

Installed SuperGSNES but haven't got round to testing yet.
 

Lidenburg

Senior Member
Feb 21, 2010
249
197
I've noticed that the MK808 comes pre-rooted, so I should just be able to download the .img for CWM and do "dd if=/sdcard/recovery.img of=/where/ever/the/recovery/partition/is/mounted" and then be able to flash anything I want through recovery, right? Or am I missing something?

I can't use the software that others are using since my restart button or whatever it's called, is broken.
 

ycon

Senior Member
Apr 2, 2013
238
8
Hi,

So I've had the MK808 for a month or so.

Wifi is an issue...I've tried the fix (copper cable) but it only approved it by about 10-20%

YouTube works great, but PutLocker is not usable 90% of the time.

Putlocker also won't work at full screen (all of a sudden-worked fine before)

Any ideas? I'm using an old version of Dolphin HD with adobe support. Are there any other solutions for Flash support?
 

Ripton

Member
Jan 27, 2012
14
14
I am about to buy that thing but I wont to know is 1280x800 resolution supported?. Also, dose it support touchscreen via USB interface?
 
Last edited:

hmose

Senior Member
Aug 5, 2009
75
0
New England
New MK808B Chinese language selected

Scaredy Cat here worried that warning in Chinese on new 808B means I should check with you Pros before hitting the home button next to the lower left hand "back" button. I need to get to settings menu and change the language selection but am hesitating on the navigation. Any suggestions? Thanks
 

hmose

Senior Member
Aug 5, 2009
75
0
New England
Trouble with new MK808B, HDCP and Netflix. Apparently I need to go back to older version to solve this issue. Output to TV scrambled.

Sent from my SAMSUNG-SGH-I717 using xda premium
 

shiny shoes

Senior Member
Jan 2, 2011
112
5
Buenos Aires
Last firmware update let us play HDMI AC3 DTS multichannel audio :)

http://blog.geekbuying.com/index.ph...iginal-mk808-dual-core-tv-stick/#.Uofk6vmsiSo

QnAqiW9.jpg
 

bobcov

Senior Member
Aug 27, 2007
95
10
Where did you get guide for the MK808b flash ?

Got an MK808b at the weekend and flashed the Finless 1.6 rom as the supplied rom did not support open vpn as tun.ko was missing.

Working great much better than the mk802 and Pivos M3

XBMC from libstagefright runs iplayer much better than in the browser.

Also flashed CWM so I can back it up, in case I mess something up whilst playing with it.

Not put it down so far!!


Sent from my Nexus 7 using Tapatalk HD

Hi, I've downloaded the fin 1.7, but can't find any guides. Want to be very careful not to brick it. Also, did you open your device to determine which hardware revision you have? I'm running PPTP right now, but it is slow. I have Openvpn on another server that I want the MK to attach to but can't do that without TUN.KO. Any guides you used would be appreciated.

Thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    I run armtvtech. I've also been into these dual core android tv sticks since they first came out. I had the ug802 before it was released, and made the ICS play store fix for it. I've compiled custom kernels for the UG802, MK808, and MK802 III to support 1080p, xbox controllers, touchscreens and other options.
    So I've got some opinions on the different rockchip android devices available.

    MK808
    cons:
    -no signal on some hdtv's
    -65Mbps wifi maximum speed, wifi also tends to drop
    pros:
    -Can run the fastest out of all the rk3066 sticks I've tested.(custom kernel up to ~1500Mhz)
    -Good build quality
    -extra usb otg port
    -can run custom kernels

    MX1/MX2
    cons:
    -can only run at 1200Mhz max(no heatsink!)
    -no kernel source for the mediatek wifi
    -solder joints on the usb ports can be hit or miss
    pros:
    -built in bluetooth
    -wifi actually works at 150Mbps

    UG802(I have 3 of these left, gave away 2)
    cons:
    -wifi problems
    -4gb flash
    -1200mhz max(no heatsink)
    pros:
    -wifi can connect at 150mbps when it works
    -decent build quality
    -can run custom kernels

    MK802 III
    cons:
    -1200mhz max(no heatsink)
    pros:
    -wifi up to 150Mbps
    -decent build quality
    -can run custom kernels

    I actually own the above devices.
    Out of all of them the MK808 is the fastest, but has the slowest wifi and a nasty no signal bug.
    The MK802 III has great wifi while still being able to run custom kernels.
    The MX1/MX2 has really good wifi, but doesn't have any source code for the wifi so there won't be any custom kernels for a bit.




    Geekbuying has just released the MK808B. It's exactly the same as the MK808, but it now includes internal bluetooth!
    blog.geekbuying.com/index.php/2012/12/09/mk808-bluetooth-version-coming-review-root-firmware/
    They've got it for $56.99 which is a bit cheaper than the iMito sticks right now.
    It's a bit of a trade off 65mbps(MK808B) wifi vs 150mbps wifi(iMito)....except when you figure in that you can run custom kernels.
    Also it's unknown if the MK808B still has the no signal bug on some HDTVs.

    I hear good things about the Minix Neo G4 and the uHost2, but I don't have any of those to test yet.

    I'm currently testing an amazing new stick. The GK802.
    It's based on the freescale i.mx6q quad core soc.
    So far it has a couple of bugs, but it feels smoother than the rockchip sticks. It's brand new...so the bugs will get fixed.
    The wifi can go to 150mbps.
    The resolutions actually change when you select them.
    Android boots off a removable internal micro sd card. I made a dd image of my card before I even booted it up.
    The stock play store needed some xml files in order to have access to a lot of apps.
    Rooting was pretty simple
    Freescale supports linux with hardware acceleration, so I'm attempting to get it to boot. I just need to figure out the uboot settings.
    It's a nice stick for the money. I'm really enjoying the experience considering that I'm pretty tired of all the rockchip sticks.

    Another alternative stick that's coming out is the Droid Stick A2 from kimdecent. It looks like it's a re-badged ATV-120.
    It's got the amlogic AML8726-MX dual core processor. I'm mostly interested in it because that processor should be able to support XBMC hardware decoding.
    I've been trying to get a sample of the ATV-120 for months now.

    I'm sure that there will be some Allwinner dual/quad core sticks coming out within the next 6 months. This world in general is moving pretty quickly. There's rumors of a quad core rockchip soc coming out, and of course there's a rumor of a 4412 based stick coming out.

    Last and mostly least is the Cotton Candy....it's pretty much an overpriced flop. If they had been quicker to the market it would of been killer.
    The only thing it has going for it is the use android on your laptop/computer thing. That's pretty much a custom vnc client set to autorun and connect to the Cotton Candy via usb.
    I don't see why any of these other manufacturers can't make that work with their sticks and usb mass storage mode.
    I can't Cotton Candy recommend it to anyone.
    3
    Tip of the day: use 2A charger to minimize crashes. :)

    Original 1A: crashes time to time
    SGS3 1A: few crashes
    2A: no crashes anymore!
    2
    just one more note on this subject: the link is to the busiest Forum/sub-forum-folder I have seen, by far, on the subject of these MK808 & etc 'stick pc's' . i trust its ok to post it as I'm just trying to accumulate the knowledge base

    Sure, seems fine to me. Here is some info I am about to explore on adding the driver and configuring the needed files for touch screens to work with the MK802, MK808, UG802, etc. devices. That's all I'm trying to do. Once I get that working I'll post the steps and then give the detail needed for a Arduino integration via usb or bluetooth to obtain GPS and control an fm receiver. Wish me luck:

    Google Groups info on what to add and configure to make touch screens work:
    message me for the link (won't let me post yet... ridiculous)

    Android detail on the .idc file (input device configuration file):
    message me for the link (won't let me post yet... ridiculous)

    Hope this helps someone out...
    1
    http://www.amazon.com/Computer-Dual...UTF8&qid=1357749985&sr=8-1&keywords=mk808+iii
    this model is not expensive and has good reviews - the shadow of amazon can be useful if you have to replace one. though, caveat emptor

    its remarkable to me that, considering how long these mk808 ref/designs have been out there, nobody so far as I have seen has compiled a list of the different makes/makers and weighed in on the top 2 or so from a build-quality standpoint. there is a seller on ebay, in the USA [NC iirc] who claims to have sorted through the pile and at any rate offers a return [to/from NC] policy and charges a bit more for that service. the later imito mx1 units have Bluetooth support but suffer from wifi issues - I'm not sure as of today what the cure is for the wifi thing - some say its just bad build, and can be remedied, others blame firmware, chip-compatibility, sunspots, etc.
    if you poke around the specialized forums for the subject [like the one finless bob hangs out in] there's a lot of info to be had.

    I don't think you'll do well picking up a "cheap chinese tablet" on RK3066 platform that will fare as well as one of the MK808's of better quality. you'll have to pay up for one of the better tablets in the 150 USD range, and still keep fingers crossed