Dietpi: Odroid N1

Created on 16 Feb 2018  ·  20Comments  ·  Source: MichaIng/DietPi

Beta image:

- http://dietpi.com/downloads/images/DietPi_OdroidN1-ARMv8-Stretch.7z

Known issues:

Pending:

  • GPU support/driver install dietpi-software
  • Kodi (pending Meveric's binary)

General benchmarks

  • USB drive = Crucial MX100 SSD via onboard SATA interface
  • CPU bench (Compare with other devices https://github.com/Fourdee/DietPi/issues/1253#issuecomment-346881878). Fastest we've seen of any non-x86_64 SBC.
    image

CPU/RAM stress test:

🈯️ - Never exceeds 54'c, fan automatically manages the temps fine. No thermal throttling noticed.
image

Notes:

  • Case was fun, although, needs a step by step guide for all users
  • Molex power fitting is extremely tight, may bend/break board for some users if done incorrectly.
  • Onboard SATA slot lacks the clip system with SATA2.0+, means the cable is likely to come out unexpectedly.
  • There is some strange satisfaction, I simply cannot explain, when the CPU fan starts to spin up. The sound is simply stunning. Something so simple that makes the fan noise enjoyable, instead of painful.

```
libmali-rk-midgard-t86x-r14p0

root@odroid:~# dpkg -l | grep rock
ii gstreamer1.0-rockchip1 20171218-1 arm64 The Gstreamer plugins for Rockchip RK3xxx platform.
ii gstreamer1.0-rockchip1-extra 20180115-1 arm64 The Extra Gstreamer plugins for Rockchip platform.
ii libdrm-rockchip1:arm64 2.4.74-2 arm64 Userspace interface to msm/kgsl kernel DRM services -- runtime
ii librockchip-mpp1 1.4.0-2 arm64 Media Process Platform
ii librockchip-vpu0 1.4.0-2 arm64 Media Process Platform

root@odroid:~# dpkg --get-selections | grep ^linux
linux-base install
linux-libc-dev:arm64 install

Image Request

Most helpful comment

@Fourdee

http://com.odroid.com/sigong/blog/blog_list.php?tag=ODROID-N1

Known issues in the engineering sample PCB:
...

  • The UART port on the 40pin GPIO header doesn’t work due to a missing power line in the level-shifter circuit. We will solder a wire on the PCB to solve this issue which will be corrected on the mass production version.

ups ... sorry.

All 20 comments

reserved.

@Fourdee

nice to see, that you have get a "engineering samples" from hardkernel. 👍

image

For all who don't know what is/will be a "Odroid N1":

HardKernel Blog: ODROID-N1

The Next ODROID!

Laser cut acrylic case samples

Image based on Meveric's, notes:

  • boot.ini root=UUID=e139ce78-9841-40fe-8823-96a304a09859
  • xserver-xorg-video-armsoc-rk3399-odroid | http://fuzon.co.uk/meveric/pool/n1/libm/libmali-rk/
  • 🈯️ sed -i 's@https://oph.mdrjr.net/meveric@http://fuzon.co.uk/meveric@' /etc/apt/sources.list.d/*
  • 🈯️(https://github.com/Fourdee/DietPi/commit/c8290e32d515c40b17454c096bc070931e2f5b11) | Drive manager 4, setting PARTUUID, needs checking.
  • Manual removal of headers?
  • Meverics image (and now the official debian-9.0-4.4-lxde-odroid-n1-20180209.img image aswell), SD/EMMC, some boots are now failing, no HDMI or ethernet. Heartbeat is functional, something being delayed? Disconnected eth, booted fine. reconnect eth, reboot, now booting fine...
    image
    Nothing over serial. Unable to debug.

@Fourdee

Nothing over serial. Unable to debug.

Hmm ... have you give GPIO Pin: 8 - 9 - 10 a spin with a USB-to-UART adapter? 115200-8-N-1 ?

@k-plan

6-8-10

Will give 8-9-10 a shot 👍

@Fourdee

What UART adapter do you own?

With 5V, 3.3V or 1.8V interface?

http://www.hardkernel.com/main/products/prdt_info.php?g_code=G134111883934

Do you have a level shifter?

image

@Fourdee

http://com.odroid.com/sigong/blog/blog_list.php?tag=ODROID-N1

Known issues in the engineering sample PCB:
...

  • The UART port on the 40pin GPIO header doesn’t work due to a missing power line in the level-shifter circuit. We will solder a wire on the PCB to solve this issue which will be corrected on the mass production version.

ups ... sorry.

@k-plan

ups ... sorry.

Thanks 👍 No worries, my fault for not being able to keep up.

@Fourdee

edit:

The default baud rate for RK3399 is 1500000,Some USB to serial chip baud rate can not support 1500000,So before you buy it, make sure it supports 1500000.

RK3399 use the following serial parameters:

  • Baud rate: 1500000
  • Data bit: 8
  • Stop bit: 1
  • Parity check: none
  • Flow control: none

http://wiki.t-firefly.com/index.php/Firefly-RK3399/Serial_debug/en

http://wiki.t-firefly.com/index.php/Firefly-RK3399/UART/en

@k-plan

Thanks, i'll revisit this after: https://github.com/Fourdee/DietPi/issues/1555

Info Odroid N1 engineering sample PCB Serial Debug (UART)

  • Known issues in the engineering sample PCB:
    pin 38 on the gpio is 1.8 v out..so it seems to me that would be it..as it provides the missing power rail .for the serial uart

9p022jj

127x0y6

  • The RK3399 has 5 UARTs, but the N1 is using UART #0 for serial console

https://wiki.odroid.com/odroid-n1/hardware/expansion_connectors#expansion_connectors

  • Ok I'm connected and have serial console access
    screen /dev/ttyUSB0 115200,n,8,1

Info Links:

https://wiki.odroid.com/odroid-n1/hardware/expansion_connectors#expansion_connectors

https://dn.odroid.com/RK3399/Schematic/N1_MAIN_REV0.1_20170929.pdf

https://forum.odroid.com/viewtopic.php?f=153&t=30094#p214973

https://forum.odroid.com/viewtopic.php?f=153&t=30130

https://forum.odroid.com/viewtopic.php?f=153&t=30072

TXB0102DCUT: http://www.ti.com/lit/ds/symlink/txb0102.pdf

Alpha test image available: https://github.com/Fourdee/DietPi/issues/1519#issue-297886100

Aside from the reboot issue (hardware issue on the dev samples, or kernel issue, unsure), device runs flawlessly.
We'll implement Kodi and GPU at a later date, pending Meveric's packages.

Released under BETA status on dietpi.com.

Completed (for now).

Re-opened to remind me to check serial again:
https://github.com/Fourdee/DietPi/issues/1519#issuecomment-368595231

Completed (for now), sent my dev sample to @midwan 😃

Will order a new one and re-do image when mass production starts.

@Fourdee
Was this ever really released with mass production?
Now superseded by Odroid N2: https://wiki.odroid.com/odroid-n2/odroid-n2
And we have zero Odroid N1 users: https://dietpi.com/survey/ 🤔

Ah, indeed cancelled: https://www.cnx-software.com/2018/06/24/odroid-n1-canceled-due-to-ram-supply-issues-odroid-n2-coming-later-this-year/

@MichaIng
It wasn't, it was aborted before it was mass produced due to high costs.
The N2 which just came out replaces it, like you said. :)

@midway
Thanks for clarification.

So we can replace the download slot and hardware ID in code with N2, once we get one and are able to create an image for it.

@MichaIng

Yep 👍
Odroid N2 already arrived (dev sample). Waiting on ARMbian/Meveric pre-images.

I could simply use the kernel from current test image and switch to Debian, however, would rather wait for a pre-image we can roll out that supports future kernel updates.

@Fourdee
Thank is great. I opened a new issue to work on this: https://github.com/MichaIng/DietPi/issues/2623
Meveric image already exists, but still WIP and lacks graphics driver.

Was this page helpful?
0 / 5 - 0 ratings