29 responses

  1. JP
    September 11, 2012

    Where it says “According to tldp.org and haifu.org, you can’t build a kernel module using version 3.0.xx (e.g. kernel 3.0.39), and load it in a system running kernel 3.0.yy (e.g. kernel 3.0.8).”

    It should be “According to tldp.org and haifu.org, you CAN build a kernel module using version 3.0.xx (e.g. kernel 3.0.39), and load it in a system running kernel 3.0.yy (e.g. kernel 3.0.8).

  2. cnxsoft
    September 11, 2012

    Thanks. I’ve updated the post.

  3. JP
    September 11, 2012

    There’s a new official release of the Android 4.0 for the Mele AX000:
    http://pan.baidu.com/share/link?shareid=24132&uk=3610159878 (now it’s 1.2)

  4. Alexufo
    September 11, 2012

    Official firmware are encrypted for unpack.

  5. JP
    September 11, 2012

    You mean that the rar is password protected?
    The rar file doesn’t have a password, I just unpacked it.

  6. JP
    September 12, 2012

    I’ve uploaded the firmware to two random file hostings:


    Remember to use the PhoenixCard 3.0.6 (not included on the rar) under Windows 7.

  7. Alexufo
    September 12, 2012

    No) img file for phoenix card encrypted. This is image byte 2 byte copy of prepare SD card.

  8. Lori Wing
    September 12, 2012

    Hi All, this information you’re providing is great if you are into building the Allwinner A-10 tablets themselves, but I am a new owner of one of them and am just trying to find a manual where I can find out how to make it work. The one that was included in the box is basically useless and I know there has got to be something out there that will make my experience a whole lot happier one then it has been thus far. Can anyone point me in a direction to find an “ENGLISH” version instruction manual of how to make an Allwinner A-10 tablet work…even the basics would be great, like how to make a bookmark, make a widget, etc. I’m just lost. Thanks so much for reading this and any help you are willing to provide. Have a great day and keep up the good work!!


  9. Loran
    September 12, 2012

    It’s also possible, and simpler IMO, to use the options ‘–force-vermagic’ and/or ‘–force-modversion’ to skip the (protection) check done for kernel module loading.

    However these options are only available for ‘modprobe’ tool, and apparently not for the simpler ‘insmod’. (but if ‘modprobe’ is present on the Android image you’re using, it seems easier to use it than forcing a different LOCALVERSION /SUBLEVEL in your kernel config).

  10. io
    September 12, 2012

    after the clone command, is sufficient enter in the folder linux-allwinner

    cd linux-allwinner
    git checkout lichee-3.0.8-sun4i

    and when you compile, compile for 3.0.8+

  11. JP
    September 12, 2012

    Hey don’t install this update, is completely focused to Chinese market. Most common components has been removed (at first sight), so don’t say that you weren’t informed (even the launcher has changed).

  12. Lundman
    September 12, 2012

    I recently learnt the “+” is added to EXTRAVERSION if you have local git changes. (so related to git). So you don’t have to edit the local file per se.

  13. Lundman
    September 12, 2012

    As for HTPC V1.2, I have a dd image too, which isn’t “encrypted”. But, I would not recommend International users install this. Stay with the previous ICS image.

  14. Sergey
    September 12, 2012

    I am totally confused as to beg for help from you! those who are in what I will describe below understands and can help me.
    It’s about the MELE A2000 rev 1.3 with firmware version Android 4.0.4 v 1.1 (kernel version 3.0.8 +)
    About the desired result:
    1-Connect USB GPS to SirfIII via the existing bridge on the PL2303.
    2 USB Bluetooth connection to use OBDII ELM327 scanner.
    3-Connect USB DAC PCM2704
    On firmware downloaded and installed to the office site, all konechnozhe not work.
    Searching on the Internet responses,
    I realized that the simple solution to make it work not
    Who can do zip that all modules install and make their work
    I do not understand how to install the module and driver :(
    good for me if there is a zip
    I load CWM select install zip from SD card
    Disconnect the power, turned on and the desired module and the driver is installed
    I chalk can work with USB GPS USB Bluetooth and USB Audio (USB DAC PCM2704)
    I beg your help, I spent more than two weeks
    and can not seem to deal with all these the problem remains

  15. JP
    September 12, 2012

    Hi Lundman,
    Thank you for your tip, there’s people that download the source using the “zip” method of github and don’t want to mess with git :).

    (I want to say thank you for your hard work in the linux/opensolaris community and I respect and admire your constantly commitment to the community. Keep up the good work!!.)

  16. Adi
    September 13, 2012

    Hi JP, can this be used to building drivers(modules) for other devices such as bluetooth dongle ?
    You see I had been trying to similar for the hackberry board its based on A10 chip and quite similar to melee >>https://www.miniand.com/products/Hackberry%20A10%20Developer%20Board

    Let me know if there can be any help, I am new to this (will be happy to provide the board too )

    Cheers !

  17. JP
    September 13, 2012

    I added support for USB bluethoot dongles, but I just have one to test (an unbranded chinese one), and it failed. I guess that it was incompatible with the internal USB uhb, I’ve seen this kind of problem with other development boards (mini6410, mini2440, Vortex86) with devices that have multiple descriptors.

  18. JP
    September 13, 2012

    For all the people reading this article:
    There are some essential tools needed (can be downloaded from the market)
    An updated “su” binary (switch user, no “superuser”)

    a complete busybox:

    a SSH/SFTP server:

    Script Manager:

    This applications (for me) are a MUST have if you want to mess with the OS.

  19. Stanislav Sinyagin
    September 27, 2012

    I’m selling my A10 hacking kit, as I have no time to exercise with it: http://txlab.wordpress.com/2012/09/27/for-sale-allwinner-a10-hacking-kit/

  20. Sergey
    October 10, 2012

    Hello, may you can halp me?
    I want connect a touchscreen to mk802, I have compiled module (usbtouchscreen.ko), which loaded, but /dev/input/event* don`t appear.
    In dmesg I see that module was loaded. In /sys touchscreen is present. Vendor id and product id in /sys and in module source are correct. Why touchscreen may not work?
    ps sorry for my english :)

  21. Waldemar
    October 20, 2012

    Sergey, could you please make this loadable usbtouchscreen.ko available somehow for me? I am also trying to get my usb touchscreen working and will work on it. i’m struggling for a long time and it’s very high on my priority list :) or have you in the meantime got it working ?
    Thanks a lot ! :)

  22. Ilya
    December 7, 2012

    Hi, please upload compiled joydev module to a file share service.

  23. gingsz
    January 27, 2013

    I builded the module, but there is no .ko file, where can in find it?

  24. cnxsoft
    January 27, 2013

    It should be in /MELE/MODULES

  25. gingsz
    January 29, 2013

    Thank you, it’s a very useful tutorial. :)

  26. Tomas Kaluza
    February 6, 2013

    I am asking for help.

    I want to add bluetooth support to my Mele A2000. I want to be able to add bluetooth mouse, keyboard and headphones. I want to use D-Link DBT-122 USB Dongle.

    I created a virtual sever on Virtualmaster.com to do the development. (I also created a template for everybodys use, it is called “Mele A2000 android kernel development”, direct link is https://www.virtualmaster.com/virtualmaster/cs/images/3087. Feel free to use it. The server that can be created using this template is paid, but costs only some 3,- EUR / month. I choose this way for the poor internet connection I have. If You are asked for invitation, drop me an email, I do not know if they still ask for them at virtualmaster.com)

    My question is:
    Which modules (and in which order) do I need to load to enable this USB Dongle?
    (I already looked a lot around, and tried many combinationas, but no success yet)
    Does the bluetooth support appear in the settings after loading required modules? Do I neeed to add something else?
    (what is it I need to add if I need to add something?)

    Thanks a lot for any help!!

  27. DOH
    August 2, 2013

    you have to follow the instructions and select the components you want to include. This is a good thing. Many of us don’t want the entire world.

  28. DOH
    August 2, 2013

    not sure why this went to the bottom. I replied in response to JP who said not to install this update.

Leave a Reply




Back to top
mobile desktop