Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Odroid N1 #1519

Closed
Fourdee opened this Issue Feb 16, 2018 · 20 comments

Comments

Projects
None yet
4 participants
@Fourdee
Copy link
Collaborator

commented Feb 16, 2018

Beta image:

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

Known issues:

  • Device "sometimes" fails to boot, resulting in a system hang. Workaround is to wait for a failed boot (no heartbeat), then press the reset button. #1519 (comment)

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 #1253 (comment)). 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

@Fourdee Fourdee added this to the v6.2 milestone Feb 16, 2018

@Fourdee Fourdee self-assigned this Feb 16, 2018

@Fourdee

This comment has been minimized.

Copy link
Collaborator Author

commented Feb 16, 2018

reserved.

@k-plan

This comment has been minimized.

Copy link
Collaborator

commented Feb 17, 2018

@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

This comment has been minimized.

Copy link
Collaborator Author

commented Feb 24, 2018

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/*
  • 🈯️(c8290e3) | 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 added a commit that referenced this issue Feb 24, 2018

Fourdee added a commit that referenced this issue Feb 24, 2018

@k-plan

This comment has been minimized.

Copy link
Collaborator

commented Feb 24, 2018

@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

This comment has been minimized.

Copy link
Collaborator Author

commented Feb 24, 2018

@k-plan

6-8-10

Will give 8-9-10 a shot 👍

@k-plan

This comment has been minimized.

Copy link
Collaborator

commented Feb 24, 2018

@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

This comment has been minimized.

Copy link
Collaborator

commented Feb 24, 2018

@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

This comment has been minimized.

Copy link
Collaborator Author

commented Feb 24, 2018

@k-plan

ups ... sorry.

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

@k-plan

This comment has been minimized.

Copy link
Collaborator

commented Feb 24, 2018

@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

This comment has been minimized.

Copy link
Collaborator Author

commented Feb 24, 2018

@k-plan

Thanks, i'll revisit this after: #1555

@k-plan

This comment has been minimized.

Copy link
Collaborator

commented Feb 26, 2018

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

  • What are the voltage specs on the N1 uart?
    Will any of my Odroid UART boards work on it?

You can use our USB-UART kit with a 4pin connector on the N1.
CP2104: USB to Serial UART bridge IC with 1.8~3.3V interface

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

  • 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

@Fourdee Fourdee modified the milestones: v6.3, v6.4, v6.5 Mar 7, 2018

@Fourdee

This comment has been minimized.

Copy link
Collaborator Author

commented Mar 23, 2018

Alpha test image available: #1519 (comment)

@Fourdee Fourdee modified the milestones: v6.5, v6.6 Mar 28, 2018

Fourdee added a commit that referenced this issue Mar 31, 2018

v6.6
+ Odroid N1 GPU drivers: #1519

@Fourdee Fourdee modified the milestones: v6.6, v6.7 Apr 1, 2018

@Fourdee Fourdee modified the milestones: v6.7, v6.8 Apr 15, 2018

@Fourdee

This comment has been minimized.

Copy link
Collaborator Author

commented Apr 29, 2018

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 Fourdee closed this Apr 29, 2018

@Fourdee

This comment has been minimized.

Copy link
Collaborator Author

commented Apr 29, 2018

Re-opened to remind me to check serial again:
#1519 (comment)

@Fourdee Fourdee reopened this Apr 29, 2018

@Fourdee

This comment has been minimized.

Copy link
Collaborator Author

commented May 6, 2018

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

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

@MichaIng

This comment has been minimized.

Copy link
Owner

commented Mar 8, 2019

@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

This comment has been minimized.

Copy link

commented Mar 8, 2019

@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

This comment has been minimized.

Copy link
Owner

commented Mar 8, 2019

@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

This comment has been minimized.

Copy link
Collaborator Author

commented Mar 8, 2019

@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

This comment has been minimized.

Copy link
Owner

commented Mar 8, 2019

@Fourdee
Thank is great. I opened a new issue to work on this: #2623
Meveric image already exists, but still WIP and lacks graphics driver.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.