Krescue for Khadas VIM Boards Enables Backup/Restore of eMMC flash, Access to the Terminal, and More

Krescue

Sometimes things go wrong, and you need a way to recover your system, either by restoring a backup or accessing your system to check it out and hopefully fix the issue. Krescue is a minimal firmware image (21MB compressed) for Khadas VIM boards designed to do just that, and more. Some of the highlights of Krescue firmware image include: Full eMMC flash dump/backup to Micro SD card, USB, or LAN host. Restore the compressed dump (.img.gz) into an eMMC on the same device or another device Rescue shell for expert users. Shell access via UART, USB network, and Web browser You’ll find Krescue for Khadas VIM1, VIM2, VIM3 and VIM3L on Khadas website which can be flashed to a MicroSD card using balenaEtcher. You can then insert the card into your board, and boot into maskROM mode to access the menu above, and control it with the IR remote control or USB keyboard. You can see the minimal OS in …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Getting Started with Amlogic NPU on Khadas VIM3/VIM3L

output type 2 yolov3

Shenzhen Wesion released the NPU toolkit for Khadas VIM3/VIM3L last November, so I decided to try the latest Ubuntu 18.04 image and the NPU toolkit on Khadas VIM3L, before switching to VIM3 for reasons I’ll explain below. I’ve followed two tutorials from the forum and wiki to run pre-built samples and then building a firmware image and samples from source. Khadas VIM3L and VIM3 Have Different & Optional NPUs This will be obvious to anyone who read the specs for Khadas VIM3 and VIM3L that the former comes with a 5 TOPS NPU, while the one in the latter only delivers up to 1.2 TOPS. But somehow, I forgot about this, and assume both had the same NPU making VIM3L more attractive but this type of task, Obviously I was wrong. But the real reason I stopped using Khadas VIM3L can be seen in the photo below. My board is an early sample that comes with Amlogic S905D3 processor, but …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Khadas VIM3 NPU ToolKit Release & Video Demo

Khadas VIM3 NPU Toolkit

Khadas VIM3 board based on Amlogic A311D processor with a 5TOPS Neural-network Processing Unit (NPU) launched last June. We’ve reviewed VIM3 with Android 9 shortly after launch, but until recently it was not possible to leverage the NPU since the software was not quite ready yet. The goods news is that Khadas has now released the NPU toolkit for both VIM3, and the cheaper VIM3L boards. The NPU toolkit contains the following directory: docs – Model conversion documentation acuity-toolkit – Model conversion tools linux_sdk – Linux SDK android_sdk – Android SDK The toolkit works in host PCs running Ubuntu 16.04 or 18.04 with Tensorflow framework, and inference can run on both Linux and Android OS in Khadas VIM3/3L board. It includes an Inception v3 sample with 299×299 sample photos, among other demos. You’ll find documentation to get started with model conversion and inference in Linux on Khadas Wiki. You can also watch the video demo below running Yolo v3 object …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Khadas VIM3L SBC Review with Android 9 Firmware

Khadas VIM3L Android Review

Khadas VIM3L is the first and so far only Amlogic S905D3 SBC on the market, so I first ran some benchmarks and checked system info. But it is also designed to be an HTPC, I’ll continue the review with some 4K video and audio playback testing, some gaming, and I/O benchmarks. Khadas VIM3L Unboxing As you may remember (or not), VIM3L ships either as a bare board pre-loaded with Android 9 or as an HTPC kit with the board running CoreELEC. I’ve received the bare board which also comes with two WiFi antennas. It can do much more than a simple TV box however, since it also comes with an M.2 NVMe socket (extra adapter board required), and sockets with MIPI DSI + touchscreen, and MIPI CSI camera. It’s one of the few boards with a low profile Ethernet connector, so if you ever wanted to build a farm of the board it could lead to a more compact solution. …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Khadas VIM3L (Amlogic S905D3) Benchmarks, Settings & System Info

Khadas VIM3L Heatsink

Khadas VIM3L is the first Amlogic S905D3 SBC on the market and is sold as a lower-cost alternative to the company’s VIM3 board with a focus on the HTPC / media player market. Shenzhen Wesion was kind enough to send me a sample for review, and I’ll start by checking out benchmarks and system information in Android 9.0 Pie operating system. I also plan to perform a more detailed review with Android 9.0 and CoreELEC with a focus on media playback. I received the bare board only, and the first thing I did was to install it the heatsink I received for VIM3 and in turn, install it in the acrylic case. The company told me the heatsink is not really necessary “for normal purpose using like watch TV”, but it should be installed for performance tests and heavy workloads. I’d still recommend purchasing the heatsink to make sure it works well during the summer months as well. Upgrading Android …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Khadas VIM3L SBC up for pre-order for $50 and up, VIM1 & VIM2 Price Reduced

VIM3L pre-order

Shenzhen Wesion recently unveiled Khadas VIM3L SBC designed for HTPC / media center use cases. The board is based on Khadas VIM3 PCB but replaces the powerful Amlogic A311D processor by Amlogic S905D3 processor that should be just as good for video playback, but enable much cheaper hardware. Khadas VIM3L Pre-orders The board is not quite available yet, but the company has started to take pre-orders for Khadas VIM3L at discounted prices either as a bare board with Android 9.0 pre-installed ($49.99), or as a CoreELEC HTPC kit with enclosure, heatsink, WiFi antennas, and IR remote control ($69.99). Both feature Amlogic S905D3 quad-core Cortex-A55 processor coupled with 2GB LPDDR4(X) RAM, 16GB eMMC flash, and support 4Kp60 video output and playback with HDR support. Prices will increase with time as follows: September 3-16 (Early Bird) – $49.99 and $69.99 for the board and HTPC kit respectively September 17 – October 7 (Punctual Bird) – $54.99 and $74.99 October 8 and beyond-  …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Khadas VIM3 Linux Benchmarks and Comparison to Raspberry Pi 4

Khadas VIM3 Heatsink Fan

I received Khadas VIM3 Amlogic A311D SBC in early July and started testing it with Android running some benchmarks and playing games last month. I was impressed by graphics performance and overall benchmark results in Android, especially the results I got with a heatsink matched Khadas own results with heatsink + fan. So I installed the latest Ubuntu 18.04 available at the time (July 19) in order to repeat benchmarks in Linux and see how it goes. System info in Ubuntu 18.04: I decided to install armbianmonitor to draw some nice temperature charts as I did with  Raspberry Pi 4: But I had some error during installation: And while I can load the webpage with top menu appearing, it won’t show any data, as its name implies it may only work in Armbian. SBC Bench on Khadas VIM3 Let’s download SBC bench: Note that I had to comment out CheckLoad in the script because Amlogic processor’s average will converge to …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Khadas VIM3L Amlogic S905D3 SBC Targets HTPC Enthusiasts

Amlogic S905D3 SBC

Khadas recently launched VIM3 single board computer powered by Amlogic A311D that delivers the best performance among Arm-based SBC’s I have tested myself, and for instance, Amlogic A311D is significantly faster than Rockchip RK3399, and the platform is quite suitable for Android gaming. All that power comes at a price however, as Khadas VIM3 starts at $99.99 with 2GB RAM and 16GB storage. That’s fine if you’re going to leverage the features and power of the board, but for some applications, it’s quite expensive. One of those applications is HTPC, as in a world of sub-$50 TV boxes, $100 is a bit too much for watching video content. So the Khadas team is currently developing Khadas VIM3L based on Amlogic S905D3 processor that should provide an excellent platform for HTPC. Khadas VIM3L specifications known so far: SoC – Amlogic S905D3-N0N quad-core Cortex-A55 processor @ 1.9GHz with Arm Mali-G31MP2 GPU up to 800MHz supporting OpenGL ES 3.2, Vulkan 1.0 and OpenCL …

Support CNX Software – Donate via PayPal or become a Patron on Patreon