Cubietruck Kernel updated

I’ve updated my stable kernel builds to version 4.15.12.

The kernel builds include the AP1620 WiFi-driver, which needs a binary firmware image you have to download from cubietech’s download server and put it to /lib/firmware/ap6210

The A20 processor on the Cubietruck seems not to be affected by spectre and meltdown.

New in this 4.15.12 release:

  • fixed broken USB activation
  • improved experimental NAND support
  • support for audio PLL added
  • HDMI/DRM and HDMI-CEC support added
    (make sure not to load hdmi modules when you are not using a HDMI display to decrease CPU load)

As usual you may download my kernel builds on this page:

Linux-Kernels for Cubietruck

9 Replies to “Cubietruck Kernel updated”

  1. Hi there! I could have sworn I’ve visited this
    blog before but after browsing through some of the articles I realized it’s new to
    me. Anyhow, I’m certainly happy I stumbled upon it
    and I’ll be bookmarking it and checking back often!

    1. That’s great to hear 😉 Please note that not all articles were translated to english, yet. Most of my readers are german and hence I write all blog articles in german first. So it might also be worth checking the german blog entries with google translate or similar tools.

  2. Hallo Robert,
    schön, Deine Seite gefunden zu haben.
    Ich habe hier seit ungefähr zwei Jahren eine Cubietruck mit ARMBIAN Ubuntu 14.04.5 LTS 3.4.108-cubietruck am laufen. Weiß der himmel, wie ich das damals installiert bekommen habe, so dass mein DLNA und Seafile prima läuft.

    Leider fange ich gerade erst an, mich mit Linux näher zu befassen (spannend, aber kompliziert).

    Ich würde ja sehr gerne mal auf einen einigermaßen aktuellen Kernel wechseln (und damit z. B. mal Docker ausprobieren). Allerdings weiß ich gar nicht, wo ich anfangen soll.

    Kennst Du eine verständliche Anleitung/Tutorial, wie ich meinen Cubie mit Deinen aktuellen Kernels versorgen kann, ohne dass ich mir den Rest des Systems zerschiesse?

    Ich schaue mich weiter um, aber derzeit sind da viele Bäume, aber noch kein Wald 🙂

    Danke dir!
    der Felix

    1. Hallo Felix,

      also die erste Regel heißt ja immer Backups machen 😉 Beim Cubie ist das Tauschen des Kernels ja mit relativ wenig Risiko behaftet. Wenn was schief geht stellt man einfach das SD-Karten-Image wieder her. Was genau man zum Austauschen machen muss, habe ich vor einiger Zeit in diesem Artikel zusammengefasst. Ich hoffe er hilft Dir weiter – falls nicht, frag einfach noch mal nach 😉


  3. hi Robert.
    i have my cubietruck in a drawer for a long time. i think its a good machine to use it like multimedia center but its not updated and i dont know how to do it by myself. im interested in having android into nand (i like share screen with phone the most) and maybe another linux distro by loading from SDcard.
    would you tell me how to put your kernel into an existing .ISO or instead refer me to a already created one or document explaining how to do it?
    good work!

    1. Hi Jaime,

      I don’t think integrating the kernel into an existing ISO is the proper way to go here. It is by far easier to just create a SD card image from a Linux distribution of your choice and switch to my kernel afterwards. For a first starter have a look at my Gentoo-Guide to switch to a new kernel. Which kernel and distribution to use depends on your needs. For a quick start on the desktop I usually recommend Arch Linux or Debian Jessie and for a server rather Gentoo which sqeezes the most out of the limited ressources of the Cubietruck.

  4. ok, thanks for answer, and how fast! i will take a look to the guide… only a couple of question more. i can switch the kernel with any distribution, no matter if it is android or it only works with linux? the way to do that is unpacking the image and swithching the kernel? thanks a lot for your help.

    1. You may use the mainline kernels with any recent Linux distribution but not with Android – there are a lot of things missing for Android. Keep in mind, that kernel 3.4 was ported for Cubietruck to support their Android builds. To use the mainline kernels you have to use a compatible bootloader like the one provided in my packages.

Leave a Reply

Your email address will not be published. Required fields are marked *

15 + 8 =