Open AI Lab EAIDK-610 devkit targets computer vision education with OpenCV

Open AI Lab EAIDK-610 is an embedded AI development kit powered by a Rockchip RK3399 processor, recently added to Linux 6.1 and described as “popularly used by university students” in the kernel changelog.

But I had never heard about it, and it turns out it’s because it’s popular with students in China, and most documentation is written in Chinese. The development board is equipped with 4GB LPDDR3, a 16GB eMMC flash, HDMI video output, Gigabit Ethernet and WiFi 5, a few USB ports, a 40-pin GPIO header, and more.

Open AI Lab EAIDK-610 development kit
EAIDK-610 specifications:

  • SoC – Rockchip RK3399
  • System Memory – 4GB LPDDR3
  • Storage – 16GB eMMC flash and MicroSD card slot
  • Video Output
    • HDMI 2.0 up to 4Kp60
    • MIPI DSI up to 1280×720 @ 60 fps
    • 4-lane eDP 1.3
  • Audio – Speaker header, built-in microphone, 3.5mm audio jack, I2S header, digital audio via HDMI
  • Camera I/F – 2x MIPI CSI up to 13MP
  • Networking – Gigabit Ethernet RJ45, WiFi 5 and Bluetooth 4.1 via Ampak AP6255
  • USB – 2x USB 3.0 ports, 2x USB 2.0 ports, 1x USB 3.0 Type-C port
  • Serial – RS232 and RS485 headers
  • Expansion – 40-pin Raspberry Pi-compatible GPIO header with I2C, SPI, UART, ADC, GPIOs
  • Debugging – Micro USB port for UART console
  • Misc – Reset and Recovery keys, WiFi and Bluetooth LEDs, System LED, RTC
  • Power supply – 12V/2A via DC jack
  • Dimensions – 150 x 75 mm

Arm China RK3399 development board

The EAIDK kits used to have an official website at eaidk dot com, but that’s now down so the documentation is all over the place. There’s an website in Chinese, but I don’t see anything about the kit. Another website mentions Fedora 28 and Android 8.1 operating systems support. I can also see some training materials from OpenCV China in English on the Hong Kong Baptist University website using both the EAIDK-610 covered here and the Raspberry Pi-sized EAIDK-310 powered by a Rockchip RK3228H processor.

The Linux 6.1 patch was tested on Armbian and Glodroid with HDMI, GPU, USB HOST, Type-C ADB, Wi-Fi, and Bluetooth working. The EAIDK-610 development kit is not officially supported in Armbian, but support is available through a Gitee repository.

EAIDK-610 Kit

The board was sold in a kit with a display, an acrylic case, a power adapter, and a USB cable. While it’s nice to have another Rockchip RK3399 platform (partially) supported in mainline Linux, the EAIDK-600 is at least 3 to 4 years old, and it’s unclear whether the company/organization behind the project still exists. Some samples are still apparently available on Taobao, which again asks me to log in with a mobile phone number just to check the product information…

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
1 Comment
1 year ago

Look for the EAI610-P0 for some more info on it, but best of luck finding one. I believe (I don’t know though) that the Open AI Labs has shifted towards making service robots and that the 310 has been used more commonly since 2020, so the closest available board might be in one of their robots or with a different brand. You could try writing their EAIDK address: eaidk (at) openailab (dot) com – And the EAIDK github is still up though it only has a repository for the manual, which can also be found on: usermanual (dot) wiki

Khadas VIM4 SBC