MichaIng / DietPi

Lightweight justice for your single-board computer!
https://dietpi.com/
GNU General Public License v2.0
4.89k stars 498 forks source link

Odroid N1 #1519

Closed Fourdee closed 6 years ago

Fourdee commented 6 years ago

Beta image:

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

Known issues:

Pending:


General benchmarks

CPU/RAM stress test:

๐Ÿˆฏ๏ธ - Never exceeds 54'c, fan automatically manages the temps fine. No thermal throttling noticed. image

Notes:



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
Fourdee commented 6 years ago

reserved.

k-plan commented 6 years ago

@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

Fourdee commented 6 years ago

Image based on Meveric's, notes:

k-plan commented 6 years ago

@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 ?

Fourdee commented 6 years ago

@k-plan

6-8-10

Will give 8-9-10 a shot ๐Ÿ‘

k-plan commented 6 years ago

@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

k-plan commented 6 years ago

@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.

Fourdee commented 6 years ago

@k-plan

ups ... sorry.

Thanks ๐Ÿ‘ No worries, my fault for not being able to keep up.

k-plan commented 6 years ago

@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

Fourdee commented 6 years ago

@k-plan

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

k-plan commented 6 years ago

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


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

Fourdee commented 6 years ago

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

Fourdee commented 6 years ago

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).

Fourdee commented 6 years ago

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

Fourdee commented 6 years ago

Completed (for now), sent my dev sample to @midwan ๐Ÿ˜ƒ

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

MichaIng commented 5 years ago

@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/

midwan commented 5 years ago

@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. :)

MichaIng commented 5 years ago

@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.

Fourdee commented 5 years ago

@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.

MichaIng commented 5 years ago

@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.