Tag Archives: Rockchip

Armbian on the Asus Tinker Board update

It’s been an eventful few weeks, as one of the few early adopters of the tinker board and someone willing to try anything, I’ve spent quite a bit of time learning about device trees, kernel drivers, and build scripts.  Not to say I’ve gotten particularly good at them, however.

[UPDATE May 5, 2017]

Debugging on the current progress has begun to accelerate, more developers jumping in to help, and ASUS finally posting a git repo with the kernel source.  Updates:

Kernel 4.11 now boots.  No 4k, no WiFi/BT.  Seems very stable all in all otherwise, beginning of Mali support added

For Kernel 4.4, the reboot bug that was present in Armbian (hang on reboot) was fixed via a pretty hackish method of simply re-enabling the SD card power supply right before shutdown and kicking the logic supply back to low-speed 3.3V for reboot.

On both kernels, audio debugging is underway, it appears to be a pulseaudio and ALSA configuration issue more than anything.


As of today the Asus Tinker Board Armbian image using the legacy 4.4 kernel has support for 4k video output, wifi, the beginnings of bluetooth (debugging why the adapter isn’t coming up, looking into the drivers).  The device tree has been updated to what was state of the art 2 weeks ago, again, bleeding edge and most likely still not 100%

I’m nearly burnt out on it, so you’ll see me spending some time with my less maddening hobbies for the next week or so.  It didn’t help that going in I knew exactly zero about device trees, build scripts, kconfigs, or patching the linux kernel.

Give me a yell on the forums with the feedbacks, or register here and share.

ASUS Tinker Board and Armbian

I was poking around the Armbian forum to see if they’d made any progress with the Tinker Board, and learned that they didn’t have one, and they’re pretty busy anyway with the small mountain of other devices they support.  They do, however, support the MiQi, another RK3288 Raspberry Pi look-alike.  So I tried the image, with no luck.  The Tinker Board, it would seem, is a lot more inflexible when it comes to booting.  After changing U-Boot sources, getting advice from an apparent SoC engineer at http://tinkerboarding.co.uk/, and changing a filename or two, I was able to boot Armbian on the Tinker Board with a full Ubuntu Xenial desktop.

https://forum.armbian.com/index.php?/topic/3327-asus-tinkerboard

Considering the level of polish on the ASUS images, this version is a breath of fresh air, supporting some hardware acceleration/etc.

I’m waiting to see what the good folks at Armbian have to say, any luck they’ll roll out an official image.

New Tinker Board Debian Image Today (Tinker OS 1.4)

Just downloaded and am flashing the newest Tinker Board Debian image. Hopefully, unlike the last one, this will be a bit more stable with improved hardware support.  I will update this post upon completing some tests.

 

Image is in the support section:  https://www.asus.com/uk/Single-board-Computer/TINKER-BOARD/

Info for anyone not getting sound, the audio codec appears to be a USB audio device.  The miniarm-codec device is the I2S output to the GPIO.

“headset-output” is the one you need to select.

 

Impressions:

Faster.  Quite a lot faster actually.  Needs a large update as soon as you power it on (either apt-get it or use synaptic package manager).

Tons of screen tearing and high CPU usage on video playback, so decoding is most likely not HW accelerated yet.  GUI and video rendering does appear to be.  Kodi properly installs, video modes don’t get all messed up, and web browing is actually pleasant instead of a test of patience.