ODROID-C4

User avatar
odroid
Site Admin
Posts: 40833
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3110 times
Been thanked: 1715 times
Contact:

ODROID-C4

Post by odroid »

ODROID-C4 is a new generation single board computer that is more energy efficient and faster performing than ODROID-C2 which was introduced over four years ago as the world's first affordable ARM 64bit computer.
The main CPU of the ODROID-C4 is built with a quad-core Cortex-A55 cluster with a new generation Mali-G31 GPU. The A55 cores run at 2.0Ghz without thermal throttling using the stock heat sink allowing a robust and quiet computer.
The CPU multi-core performance is around 40% faster, and the system DRAM performance is 50% faster than the ODROID-C2.

Image


Let's look into the block diagram and the key components on the board to know more about the hardware features.
Image

Image
Image

More detail hardware information in WiKi : https://wiki.odroid.com/odroid-c4/hardware/hardware

CPU performance
Dhrystone-2, Double-Precision Whetstone, 7-zip compression benchmark results show the ODROID-C4 system performance is 40 ~ 55% faster than the previous generation ODROID-C2.
Image


GPU performance
The Mali-G31 runs at 650MHz and is ~50% faster than Mali-450MP in ODROID-C2. The Mali-G31 is the first generation Bifrost-based mainstream GPU from Arm.
GPU performance was measured with the glmark2-es2 “--off-screen” option.
Image


RAM performance
Why does DDR4 matter? ODROID-C4 DDR4 RAM runs at 1320Mhz. The memory bandwidth is 1.6 times higher than ODROID-C2.
Image


CPU frequency vs performance
Some ODROID users may recall the lower than expected clock speed with ODROID-C2’s S905.
We ran a test to confirm the ratio between CPU clock frequency and performance with ODROID-C4.
Image


Thermal characteristics
To check thermal throttling, we ran some heavy CPU and GPU loads together on the SoC and monitored the temperature. We ran the test within a chamber that maintains the ambient temperature at 25°C.
Note that the current thermal throttling point is set at 75°C in the Kernel configuration.
Image

Image
Note that if you put the ODROID-C4 board into an enclosure, you may encounter some thermal throttling issues when the ambient temperature is higher than 20°C and the continuous computing load is very high.
To minimize the thermal throttling in the enclosure, you need to lower the CPU maximum clock frequency to 1.8Ghz from 2.0Ghz.

Ethernet
According to our iperf test result, the throughput performance was near 1Gbps.
Image


USB Port
We measured the USB3 transfer speed with a USB SSD.
The average ~340MB/s of throughput should be acceptable for many applications.
Since four USB host ports share a single root hub, the transfer rate will be lower if you use multiple USB3 devices at the same time.
There is a separated micro-USB port to support the USB 2.0 OTG dual-roll interface too.
Image

Image


eMMC storage performance
Sequential read and write speed is over 165MB/s and 125MB/s respectively.
4K random access performance is reasonably fast too. iozone test results are as follows.
Image


Micro-SD UHS performance
Using properly implemented UHS dynamic voltage scaling, the sequential read and write speed is over 70MB/s and 50MB/s respectively.
Image


Cryptography
The ARMv8 architecture supports hardware accelerated crypto extensions for building a secure system. As expected, we could see very decent openSSL performance with ODROID-C4.
Image


GPIO (40Pin Header)
The ODROID-C4 GPIO interface is similar to C2 and fully supports a 3.3Volt interface. This is beneficial for using various peripherals without complicated level shifters as with the XU4’s 1.8Volt GPIOs. Another big improvement is a faster SPI bus interface with a maximum frequency of over 100Mhz. It is significantly faster than the ODROID-C2’s 400Khz software “bit-banged” SPI.
Image


Power consumption
Thanks to the modern 12nm fabricated S905X3 CPU, the power consumption and heat dissipation are relatively very low.
Therefore, we can enjoy a quiet and powerful computer with high energy efficiency.
Image

Idle state: ≃ 1.8 Watt
Heavy load state: 3.1~3.3 Watt (stress-ng --cpu 4 --cpu-method matrixprod)
No cables are attached except DC power input and USB-UART debug console cable.

Note:
The power consumption in “IDLE” is measured when a device is not being operated for 5 minutes since the CPU governor is set to ‘performance’.
The measured power consumption is not absolute and could vary in certain conditions.



Software support
Linux
An Ubuntu 20.04 LTS (full 64bit) image is available with Linux kernel version 4.9.218 LTS as of April 22, 2020. This LTS kernel version will be officially supported until Jan, 2023. A hardware accelerated video decoder (VPU) driver is ready. We have c2play and kplayer examples which can play 4K/UHD H.265 60fps videos smoothly on the framebuffer of ODROID-C4’s HDMI output. The Mali G31 GPU Linux driver works only on the framebuffer too.

Upstream Linux kernel 5.4 is also available for edge breeding developments with supporting ARM Mali GPU accelerated. WebGL content can run on the Firefox browser (v75+) using the modern Wayland/GBM backend. However, the VPU acceleration is a “Work in Progress”. The modern Wayland powered Ubuntu 20.04 GNOME Desktop is running quite well.



The Flutter UI framework powered with Upstream Linux kernel 5.4 and ARM Mali GPU accelerated, the Home Automation example is supplied as a real world embedded Linux system development reference.
Here is a demo video with Ubuntu 20.04 Minimal + Linux kernel 5.4 + Flutter UI + direct GPIO access

፠ Upstream Linux kernel 5.4 is still in work-in-progress but will keep updating.


Android
Android 9 “Pie” 64bit is available, and we will release a full source code BSP and pre-built image together. Android user land supports 32bit as well as 64bit applications with a Vulkan capable ARM Mali GPU driver. Another big improvement is to support the AndroidThings compatible framework, this will provide an easy development environment to control hardware peripherals on Android with powerful Java.
፠ ODROID-C4 is not a Google AndroidThings certified device and Hardkernel’s Android source code does not include the Google AndroidThings source code.

Android 64bit and Vulkan GPU driver demo with PPSSPP “God of War” emulation


Android IoT programming with Android Things compatible APIs


LineageOS
Yet another community driven OS, LineageOS 16.0, is available as of April 22, 2020. LineageOS 17.1 is being developed and the very first version would be available in the middle of May, 2020.

CoreELEC
CoreELEC development team supplies a great OS image for playing 4K/UHD contents with HDR colors.
It is a ‘Just enough OS’ Linux distribution based on Kodi technology for popular Amlogic hardware.
4K HDR + Audio Pass-through, Netflix 1080p and even 8K-30FPS H.265 video playback is possible with downscaling.




Availability and price
ODROID-C4 is currently available for sale, and orders are being accepted. We will start shipping from 28 April.
4GB model: $50
https://www.hardkernel.com/shop/odroid-c4/
I hope other worldwide distributors will start selling soon.

BTW, we will send some engineering samples to our community developers soon to play with the new exciting platform altogether. ;)


Where is ODROID-C3?
We’ve internally developed the ODROID-C3 based on the S905X2 CPU which has ARM Cortex-A53 cores almost two years ago.
But the performance was not enough and we had heard about the new coming S905X3 with modern ARM Cortex-A55 cores. Therefore, we decided to skip the ODROID-C3.


How about ODROID-C2/C1+?
We will endeavour to try and continue the production of ODROID-C2/C1+ for as long as possible as there are still many B2B customers who continue to purchase these in quantity. However, Amlogic is discontinuing the old S905 and S805 CPUs in the near future and as a result we will likely have to discontinue ODROID-C2/C1+ early next year. Please consider switching to the new ODROID-C4 platform as soon as possible.
These users thanked the author odroid for the post (total 8):
mad_ady (Thu Apr 23, 2020 4:16 pm) • cdu13a (Thu Apr 23, 2020 5:31 pm) • rooted (Thu Apr 23, 2020 5:41 pm) • elatllat (Fri Apr 24, 2020 3:35 am) • secuflag (Fri Apr 24, 2020 10:50 pm) • XFer (Sun Apr 26, 2020 8:47 pm) • gajam (Thu May 07, 2020 5:31 pm) • Sebas_Ledesma (Fri Mar 05, 2021 5:05 am)

User avatar
mad_ady
Posts: 11328
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, H2, Go, Go Advance, M1
Location: Bucharest, Romania
Has thanked: 647 times
Been thanked: 1085 times
Contact:

Re: ODROID-C4

Post by mad_ady »

It looks like a great little board! Like a mini-N2 :D

Congratulations on the hard work, guys!
These users thanked the author mad_ady for the post:
nl.smart (Thu Apr 23, 2020 9:58 pm)

User avatar
odroid
Site Admin
Posts: 40833
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3110 times
Been thanked: 1715 times
Contact:

Re: ODROID-C4

Post by odroid »

An ODROID-C4 dedicated case is available too. C1+/C2 cases are not compatible with C4 due to the different HDMI connector location as well as DC plug diameter.
Image

Where to buy : https://www.hardkernel.com/shop/odroid-c4-case-black/

Note: To minimize the thermal throttling in the enclosure, you need to lower the CPU maximum clock frequency to 1.8Ghz from 2.0Ghz.

User avatar
wrxtasy
Posts: 1306
Joined: Wed May 13, 2015 1:59 pm
languages_spoken: english
ODROIDs: C1, C1+, C2, N2
Location: Australia
Has thanked: 4 times
Been thanked: 4 times
Contact:

Re: ODROID-C4

Post by wrxtasy »

Good move HardKernel waiting for more efficient ARM A55 packaged in the S905X3 vs the slower ARM A53 that the older S905X2 was packaged with.

;)
Kodi Hardware Guru

User avatar
rooted
Posts: 10049
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 788 times
Been thanked: 587 times
Contact:

Re: ODROID-C4

Post by rooted »

wrxtasy wrote:Good move HardKernel waiting for more efficient ARM A55 packaged in the S905X3 vs the slower ARM A53 that the older S905X2 was packaged with.

;)
I agree, it was wise to wait.

Seems like a great little device, I know those looking to run from battery power will certainly appreciate the power profile.

Is that the same heatsink that was on the C2?

User avatar
joerg
Posts: 1808
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2, N1, N2, C4
Location: Germany
Has thanked: 166 times
Been thanked: 363 times
Contact:

Re: ODROID-C4

Post by joerg »

Congratulations. I will definitely buy one for replacing the C2 in my car, but I will wait for Pollin. I like the EU standard warranty rules.

User avatar
cdu13a
Posts: 366
Joined: Tue Jan 20, 2015 3:33 pm
languages_spoken: english
ODROIDs: C1, C2, C4, XU4, HC1, N2, N2+
Has thanked: 17 times
Been thanked: 118 times
Contact:

Re: ODROID-C4

Post by cdu13a »

rooted wrote:
Thu Apr 23, 2020 5:41 pm
wrxtasy wrote:Good move HardKernel waiting for more efficient ARM A55 packaged in the S905X3 vs the slower ARM A53 that the older S905X2 was packaged with.

;)
I agree, it was wise to wait.

Seems like a great little device, I know those looking to run from battery power will certainly appreciate the power profile.

Is that the same heatsink that was on the C2?
@rooted Side by side it looks like it's the same heatsink.
These users thanked the author cdu13a for the post:
rooted (Fri Apr 24, 2020 5:36 pm)

methanoid
Posts: 11
Joined: Fri Mar 08, 2019 3:24 am
languages_spoken: english
ODROIDs: none yet!
Has thanked: 0
Been thanked: 0
Contact:

Re: ODROID-C4

Post by methanoid »

Would be interested to know how high this might OC given Pi4’s are regularly reaching 2.0-2.1 GHz and for emulation CPU performance might be useful for Gamecube/Wii/Dreamcast

User avatar
rooted
Posts: 10049
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 788 times
Been thanked: 587 times
Contact:

Re: ODROID-C4

Post by rooted »

joerg wrote:Congratulations. I will definitely buy one for replacing the C2 in my car, but I will wait for Pollin. I like the EU standard warranty rules.
It will make a nice upgrade to your car setup.

User avatar
mad_ady
Posts: 11328
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, H2, Go, Go Advance, M1
Location: Bucharest, Romania
Has thanked: 647 times
Been thanked: 1085 times
Contact:

Re: ODROID-C4

Post by mad_ady »

rooted wrote:
joerg wrote:Congratulations. I will definitely buy one for replacing the C2 in my car, but I will wait for Pollin. I like the EU standard warranty rules.
It will make a nice upgrade to your car setup.
Not to mention, the car will run faster too Image

tmihai20
Posts: 254
Joined: Mon Nov 07, 2016 10:56 pm
languages_spoken: english, french, italian, romanian
ODROIDs: XU4, Go, H2+, N2 (4GB)
Location: Romania
Has thanked: 50 times
Been thanked: 10 times
Contact:

Re: ODROID-C4

Post by tmihai20 »

I have only one issue. Isn't C4 undermining N2 a little bit? Because it looks like C4 capabilities are very similar to N2. This little board could become a gem at portable emulation (like a homemade PSP or PS Vita). I love the fact that you guys and gals at oDroid are still releasing boards.

A colleague of mine interested in SBC said that Type C should have been present. I am not such a big fan, but Type C should be future proof.
Riddle me this, riddle me that
Who is afraid of the big, black bat?
I write (in Romanian mostly) on a blog (see my profile)

crashoverride
Posts: 5797
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 612 times
Contact:

Re: ODROID-C4

Post by crashoverride »

tmihai20 wrote:
Thu Apr 23, 2020 8:52 pm
A colleague of mine interested in SBC said that Type C should have been present.
This was discussed by the community in the forum prior to N1 (not N2) release. The conclusion was that USB-C does not really offer any advantages on a SBC (opinion). If using USB-C for power, it blocks the use of a USB port for data and adds additional cost for adapters and cables (see RPi's USB-C tragedy). If used for a peripheral port, it adds cost and complexity for power supply design and/or adapter cables to USB-A.

There were only two scenarios where USB-C made sense. The first is for charging a portable device such as GO-Advance. The second is for space saving expansion such as exposing DP Alt-mode and/or Thunderbolt (PCIe) neither of which is available on C4[1]. A future SBC that exposes both would certainly benefit from USB-C.

[1] On S905X3, USB3 and PCIe are muxed so its a choice of one or the other.

[edit]
Here is some additional data:
USB-C can only deliver 5V@3A in "dumb mode". To get extra power, USB-PD "smart mode" is required. This requires additional logic and support to negotiate and well as a premium "smart" power adapter.

There are 4 USB3 ports on C4. USB3 spec mandates 900ma per port for a total of 5V@3.2A (4 x 0.9A). Since this already exceeds the USB-C "dumb mode", a power management IC would be required. This greatly increases cost for anyone using the board since both a "smart" USB-C power supply and a "real" USB-C cable capable of carrying the power are required.
Last edited by crashoverride on Thu Apr 23, 2020 9:21 pm, edited 1 time in total.
These users thanked the author crashoverride for the post (total 7):
tmihai20 (Thu Apr 23, 2020 11:13 pm) • neal (Thu Apr 23, 2020 11:33 pm) • mad_ady (Fri Apr 24, 2020 2:53 am) • cdu13a (Fri Apr 24, 2020 6:46 am) • domih (Fri Apr 24, 2020 9:03 am) • rooted (Fri Apr 24, 2020 5:37 pm) • MimCom (Thu May 07, 2020 9:52 am)

User avatar
rooted
Posts: 10049
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 788 times
Been thanked: 587 times
Contact:

Re: ODROID-C4

Post by rooted »

On something like a SBC I'm fine with Micro USB since it won't be constantly plugged and unplugged in low light like a phone is.

I love Hardkernel used a larger barrel connector on the C4, much more robust.

I am surprised there is no NPU, I'm hopeful there will be a C4+/Pro that includes it eventually.

User avatar
emk2203
Posts: 57
Joined: Fri Oct 16, 2015 12:29 am
languages_spoken: english, german
ODROIDs: C1+, C2, XU4, HC1, HC2, N2
Has thanked: 28 times
Been thanked: 0
Contact:

Re: ODROID-C4

Post by emk2203 »

What is about compatibility with Accessories like Hifi-Shield, displays and the like? Is everything C1+/C2/C4 interchangeable?

User avatar
tobetter
Posts: 11654
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 804 times
Been thanked: 1966 times
Contact:

Re: ODROID-C4

Post by tobetter »

emk2203 wrote:
Thu Apr 23, 2020 10:44 pm
What is about compatibility with Accessories like Hifi-Shield, displays and the like? Is everything C1+/C2/C4 interchangeable?
Please refer to the link,https://wiki.odroid.com/wikimap, you would be able to see what accessaries are supported and compatible with application notes. There would be immature information or needs some correction.
These users thanked the author tobetter for the post:
emk2203 (Fri Apr 24, 2020 12:25 am)

venkatbo
Posts: 543
Joined: Mon Feb 25, 2013 3:10 pm
languages_spoken: english
ODROIDs: C0/C1+/C2; U3+; XU3-Lite/XU4; H2; VU/VU7+; Touchscreen Show TFT Cloudshell SmartPower mAHRS DAC GPS Multiscope Ocam
Location: Bay Area, California
Has thanked: 4 times
Been thanked: 5 times
Contact:

Re: ODROID-C4

Post by venkatbo »

Congrats HK!

pjorge
Posts: 1
Joined: Fri Sep 28, 2018 2:41 am
languages_spoken: english
ODROIDs: 1
Has thanked: 0
Been thanked: 0
Contact:

Re: ODROID-C4

Post by pjorge »

Hi,
very interesting sbc but with the S905X4 coming out very soon,
it would not be better to have waited a little longer to update,
AV1 is the future.

lightsout
Posts: 96
Joined: Wed Aug 28, 2019 5:26 am
languages_spoken: english
Has thanked: 3 times
Been thanked: 4 times
Contact:

Re: ODROID-C4

Post by lightsout »

This looks pretty sweet, didn't know about the HiFi shield. I totally need to get one of these for a sweet audio device.

phaseshifter
Posts: 3804
Joined: Fri May 08, 2015 9:12 am
languages_spoken: english
ODROIDs: U-2,U3+,,XU-3,,XU3-LITE,,XU-4
C1+,,C-2,,,n2+2G and n2 4G
cloudshell I and shell II
N-1,,N-2,...other odroid acc`s as well..vu7 etc..all sorts of sbc`s these days
Has thanked: 69 times
Been thanked: 52 times
Contact:

Re: ODROID-C4

Post by phaseshifter »

:o :D i like it i will wait and see what else occurs..thanks odroid i feel like getting back into the swing of things getting back into it ..i will savoir the moment ..i see the AU sellers are 99 aud i`ll have to wait for a couple of weeks see what pans out..it`s going to be my core elec board i prolly get

@odroid i see it has the 7 pin header to hook up the hifi board whivch i have 2 of them there a nice unit..hook up the optics oh yeah...cannot wait to acquire a few of these,,,,
Last edited by phaseshifter on Fri Apr 24, 2020 6:44 am, edited 1 time in total.
necessity the mother of all creation and invention..!!!..check out the world ...long live rock and roll.....

User avatar
joerg
Posts: 1808
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2, N1, N2, C4
Location: Germany
Has thanked: 166 times
Been thanked: 363 times
Contact:

Re: ODROID-C4

Post by joerg »

pjorge wrote:
Fri Apr 24, 2020 1:07 am
Hi,
very interesting sbc but with the S905X4 coming out very soon,
it would not be better to have waited a little longer to update,
AV1 is the future.
But they can't wait every new CPU shining at the horizon. Then they would never make a new sbc, because there are always new CPUs in the pipeline. And from the moment of decision there is a lot of work to develop the hardware and tailoring two OSes.
These users thanked the author joerg for the post (total 2):
mad_ady (Fri Apr 24, 2020 2:55 am) • MimCom (Thu May 07, 2020 9:53 am)

User avatar
domih
Posts: 654
Joined: Mon Feb 11, 2019 4:48 pm
languages_spoken: English, French
ODROIDs: UX4, HC2, N2, N2+, H2, H2+, C4, HC4, M1, H3, H3+ - 1GbE, 2.5GbE, 10GbE, 45+ GbE
Location: San Francisco Bay Area
Has thanked: 237 times
Been thanked: 208 times
Contact:

Re: ODROID-C4

Post by domih »

crashoverride wrote:
Thu Apr 23, 2020 9:08 pm
tmihai20 wrote:
Thu Apr 23, 2020 8:52 pm
A colleague of mine interested in SBC said that Type C should have been present.
This was discussed by the community in the forum prior to N1 (not N2) release. The conclusion was that USB-C does not really offer any advantages on a SBC (opinion).
.../...
I 100% concurred, IMHO USB-C also brings one disadvantage, it's much easier, less expensive, less time consuming to make up your own cabling with the 2.1x5.5mm jack when you power multiple SBCs with a common PSU.


User avatar
rooted
Posts: 10049
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 788 times
Been thanked: 587 times
Contact:

Re: ODROID-C4

Post by rooted »

Does the C4 (or N2) support Dolby Vision or HDR10+? It never mattered before but the TV I ordered supports both, my current tv only supports HDR.

blu
Posts: 84
Joined: Wed Mar 08, 2017 11:30 pm
languages_spoken: english
ODROIDs: XU4, N2
Has thanked: 3 times
Been thanked: 22 times
Contact:

Re: ODROID-C4

Post by blu »

Good stuff, HK! An ideal combination of performance, features and (fanless) TDP. Price is nice too : )

Also, Panfrost is advancing at giant steps, and both N2 and the new C4 can benefit tremendously from that. To mainline! : )

Ozarks
Posts: 15
Joined: Fri Jun 28, 2019 3:47 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: ODROID-C4

Post by Ozarks »

domih wrote:
Fri Apr 24, 2020 9:08 am
crashoverride wrote:
Thu Apr 23, 2020 9:08 pm
tmihai20 wrote:
Thu Apr 23, 2020 8:52 pm
A colleague of mine interested in SBC said that Type C should have been present.
This was discussed by the community in the forum prior to N1 (not N2) release. The conclusion was that USB-C does not really offer any advantages on a SBC (opinion).
.../...
I 100% concurred, IMHO USB-C also brings one disadvantage, it's much easier, less expensive, less time consuming to make up your own cabling with the 2.1x5.5mm jack when you power multiple SBCs with a common PSU.
How is it less time consuming to make up your own cables (who would realistically want to do this anyway?) when you can simply pick on from a store shelf?. The emphasis on USB being Universal and can be used with any common adapter that you may already have for phone, tablet, laptop etc

There is not a single viable reason not to use USB-C in 2020.

When you look at the cost of the board, it excludes the PSU, which makes it of less value, especially when you likely already have USB-C provision at hand.

I also wonder if the C4 has the same pitifully poor warranty as the N2.

I would have preferred to see them wait just a little longer for the imminent S905X4 and add WiFi and BT to the board, which then enables far better use of the 4 USB ports.

This feels like a stop gap, half measure and I although I am sure that it will sell well initially, I don#t see if being around for long.

phaseshifter
Posts: 3804
Joined: Fri May 08, 2015 9:12 am
languages_spoken: english
ODROIDs: U-2,U3+,,XU-3,,XU3-LITE,,XU-4
C1+,,C-2,,,n2+2G and n2 4G
cloudshell I and shell II
N-1,,N-2,...other odroid acc`s as well..vu7 etc..all sorts of sbc`s these days
Has thanked: 69 times
Been thanked: 52 times
Contact:

Re: ODROID-C4

Post by phaseshifter »

i agree wit @Ozarks idea about using typ"c" and having onboard bt and wifi..but have the bios option to turn them on or off..etc.etcb because they use up two usb ports if you use dongles..etc.etc..i`d love to see type"c" used as well you have to keep up with today tecnology..my 20 cents worth
necessity the mother of all creation and invention..!!!..check out the world ...long live rock and roll.....

outhudd9
Posts: 46
Joined: Wed May 02, 2018 10:52 pm
languages_spoken: english
Has thanked: 2 times
Been thanked: 0
Contact:

Re: ODROID-C4

Post by outhudd9 »

Was close to ordering an N2. Apart from the price, are there reasons I should consider the C4 instead of the N2? I'll be using it for CoreElec on a 4K TV.

User avatar
tobetter
Posts: 11654
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 804 times
Been thanked: 1966 times
Contact:

Re: ODROID-C4

Post by tobetter »

outhudd9 wrote:
Fri Apr 24, 2020 11:33 pm
Was close to ordering an N2. Apart from the price, are there reasons I should consider the C4 instead of the N2? I'll be using it for CoreElec on a 4K TV.
If you are willing to use CoreELEC only rather than multiple OS, I believe ODROID-C4 is way perfect. It can decode the 8k video stream as well while N2 is up to 4k. Compact and lower power...

NicoNef
Posts: 2
Joined: Sat Apr 25, 2020 12:23 am
languages_spoken: english
ODROIDs: none yet
Has thanked: 0
Been thanked: 0
Contact:

Re: ODROID-C4

Post by NicoNef »

At the moment I have a PI 4b running LineageOS connected up to a 32" screen with touch abilities in my kitchen that I was hoping to use for things like Spotify, youtube, plex, etc but it runs horrible on the pi. So I was looking into buying an N2 then saw this and wondered if I was best sticking with the N2 or going with this. Only need it to run android and work with the touchscreen and hopefully cam and mic for facetime stuff for her

odroidn2user
Posts: 437
Joined: Fri Oct 25, 2019 4:14 pm
languages_spoken: english
ODROIDs: N2, C4
Has thanked: 123 times
Been thanked: 120 times
Contact:

Re: ODROID-C4

Post by odroidn2user »

Panfrost support for Bifrost (the Mali G31 GPU) is coming along nicely.
https://www.collabora.com/news-and-blog ... st-render/

The first renders with basic textures are working. It will take quite a bit of development to get to a working graphics driver, but Panfrost is making excellent progress towards an open source driver for the Odroid C4.

Add to that, there already is tobetter's excellent working work-in-progress with the official Mali GPU driver. That desktop demo video looks pretty good!

The C4 clearly has a lot of potential! Let's hope things come together for this SBC quickly.
These users thanked the author odroidn2user for the post:
tobetter (Sat Apr 25, 2020 1:11 am)

User avatar
tobetter
Posts: 11654
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 804 times
Been thanked: 1966 times
Contact:

Re: ODROID-C4

Post by tobetter »

NicoNef wrote:
Sat Apr 25, 2020 12:41 am
At the moment I have a PI 4b running LineageOS connected up to a 32" screen with touch abilities in my kitchen that I was hoping to use for things like Spotify, youtube, plex, etc but it runs horrible on the pi. So I was looking into buying an N2 then saw this and wondered if I was best sticking with the N2 or going with this. Only need it to run android and work with the touchscreen and hopefully cam and mic for facetime stuff for her
If you are familiar with LineaseOS, I think @voodik could confirm if how Facetime works on ODROID-C4 or ODROID-N2. If we know the touchscreen product, we could know if it can be supported or not. HK used to support many other touchscreens when its VID/PID is shared.

NicoNef
Posts: 2
Joined: Sat Apr 25, 2020 12:23 am
languages_spoken: english
ODROIDs: none yet
Has thanked: 0
Been thanked: 0
Contact:

Re: ODROID-C4

Post by NicoNef »

Its more things like Facebook messager facetime or WhatsApp facetime.The touchscreen is a 10 point ir frame

lightsout
Posts: 96
Joined: Wed Aug 28, 2019 5:26 am
languages_spoken: english
Has thanked: 3 times
Been thanked: 4 times
Contact:

Re: ODROID-C4

Post by lightsout »

Is there a case for this that can also fit the HiFi shield?

hominoid
Posts: 790
Joined: Tue Feb 28, 2017 3:55 am
languages_spoken: english
ODROIDs: C2, C4, XU4, MC1, N1, N2, N2L, N2+, HC4, M1, H2, H3+
Location: Lake Superior Basin, USA
Has thanked: 110 times
Been thanked: 355 times
Contact:

Re: ODROID-C4

Post by hominoid »

Looks very nice and I like the small foot print, power profile and price! Sweet!!

Ameridroid
Posts: 321
Joined: Thu Mar 17, 2016 4:19 am
languages_spoken: english
Has thanked: 85 times
Been thanked: 42 times
Contact:

Re: ODROID-C4

Post by Ameridroid »

For anyone who was having trouble ordering the ODROID-C4 from ameridroid.com, we have identified the issue that was causing the problem (part of the shipping calculation) and fixed it. Sorry for the inconvenience.

moon.linux
Posts: 1215
Joined: Thu Oct 02, 2014 11:42 pm
languages_spoken: english
ODROIDs: U3, XU3. XU4, C1+...
Has thanked: 4 times
Been thanked: 13 times
Contact:

Re: ODROID-C4

Post by moon.linux »

Congratulation on new Odroid C4 SBC :)

Disappointed with no basic onboard Wifi and Bluetooth module.

brad
Posts: 1618
Joined: Tue Mar 29, 2016 1:22 pm
languages_spoken: english
ODROIDs: C2 C4 HC4 N1 N2 N2+ H2 H2+ M1 (64 bit ftw)
Location: Australia
Has thanked: 186 times
Been thanked: 256 times
Contact:

Re: ODROID-C4

Post by brad »

Nice work Hardkernel!

User avatar
domih
Posts: 654
Joined: Mon Feb 11, 2019 4:48 pm
languages_spoken: English, French
ODROIDs: UX4, HC2, N2, N2+, H2, H2+, C4, HC4, M1, H3, H3+ - 1GbE, 2.5GbE, 10GbE, 45+ GbE
Location: San Francisco Bay Area
Has thanked: 237 times
Been thanked: 208 times
Contact:

Re: ODROID-C4

Post by domih »

Ozarks wrote:
Fri Apr 24, 2020 7:48 pm
domih wrote:
Fri Apr 24, 2020 9:08 am
crashoverride wrote:
Thu Apr 23, 2020 9:08 pm
tmihai20 wrote:
Thu Apr 23, 2020 8:52 pm
A colleague of mine interested in SBC said that Type C should have been present.
This was discussed by the community in the forum prior to N1 (not N2) release. The conclusion was that USB-C does not really offer any advantages on a SBC (opinion).
.../...
I 100% concurred, IMHO USB-C also brings one disadvantage, it's much easier, less expensive, less time consuming to make up your own cabling with the 2.1x5.5mm jack when you power multiple SBCs with a common PSU.
How is it less time consuming to make up your own cables (who would realistically want to do this anyway?) when you can simply pick on from a store shelf?. The emphasis on USB being Universal and can be used with any common adapter that you may already have for phone, tablet, laptop etc

.../...
Dear Ozarks,

.../... when you power multiple SBCs with a common PSU .../...

I'm powering 7 x N2 and 3 x XU4 from a unique SFX PSU, so I'm distributing the 12v rail and the 5v rail to 10 boards. That unique SFX PSU is more power efficient and power saving that 10 power bricks. A good SFX PSU does not leak power when off, a cheap power brick always leaks some current no matter what.

To do that, trust me you make your own cables. In such a situation, using 2.1x5.5mm jack is easier, faster and less expensive. It is pretty easy and cheap to find 2.1x5.5mm jack with breakout. I have no clue if such as thing exists for USB-C given the number of wires. This means that to do the same with boards powered via USB-C you have to do some soldering to keep the plugs reasonably usable. With the 2.1x5.5mm jack, it is much simpler, it is used for DC power, there is a + wire, there is a - wire and you just have to check the polarity, while most the industry is using the same polarity. 2.1x5.5mm jack due to its long history is more "universal" among SBCs and electronics :-)

IMHO, using USB-C to power an SBC is more the result of a current fad than technical necessity. USB-C is used for data, for graphics and for power, as a result you better read the documentation of the hardware AND of the cable before plugging a cable into something. This so-called universality has become a mess and it is easy to find endless online threads of users trying to solve the issue of which cable to use for what. I guess we have to thank the Apple "think different" for that, Apple being the expert at trying to establish standard that do not survive, FireWire dead, USB-C became a mess, Thunderbolt adoption been quite questionable, except in Apple world.

CONCLUSION: Thanks HK that the C4 is using a 2.1x5.5mm jack for power. Long live the 2.1x5.5mm jack.

I hope this clarifies the statement,

Best,

Domi

(*) See attached picture, it's the thing hanging on the wall.
hanging-from-the-wall-cropped.png
hanging-from-the-wall-cropped.png (2.69 MiB) Viewed 51163 times
These users thanked the author domih for the post (total 7):
rooted (Sun Apr 26, 2020 1:29 am) • odroid (Sun Apr 26, 2020 7:50 am) • cdu13a (Sun Apr 26, 2020 8:00 am) • igorpec (Mon Apr 27, 2020 7:38 pm) • emk2203 (Thu Apr 30, 2020 7:16 pm) • boki (Mon May 04, 2020 2:50 am) • marcelk (Mon May 11, 2020 2:12 am)

User avatar
mad_ady
Posts: 11328
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, H2, Go, Go Advance, M1
Location: Bucharest, Romania
Has thanked: 647 times
Been thanked: 1085 times
Contact:

Re: ODROID-C4

Post by mad_ady »

See attached picture, it's the thing hanging on the wall.
I'm sure it doesn't get any dirty looks from the wife... :D
These users thanked the author mad_ady for the post:
domih (Sat Apr 25, 2020 7:16 pm)

User avatar
domih
Posts: 654
Joined: Mon Feb 11, 2019 4:48 pm
languages_spoken: English, French
ODROIDs: UX4, HC2, N2, N2+, H2, H2+, C4, HC4, M1, H3, H3+ - 1GbE, 2.5GbE, 10GbE, 45+ GbE
Location: San Francisco Bay Area
Has thanked: 237 times
Been thanked: 208 times
Contact:

Re: ODROID-C4

Post by domih »

mad_ady wrote:
Sat Apr 25, 2020 7:02 pm
See attached picture, it's the thing hanging on the wall.
I'm sure it doesn't get any dirty looks from the wife... :D
The (imaginary) current girlfriend thinks it looks great: "...so beautiful, it's like a Kandinsky..." she said :-)

Another way to look at it: hyper-optimized space occupation, takes a fraction of 1U space. When floor space is at a premium, use the walls.
These users thanked the author domih for the post (total 2):
mad_ady (Sat Apr 25, 2020 7:16 pm) • voodik (Sat Apr 25, 2020 10:08 pm)

fvolk
Posts: 821
Joined: Sun Jun 05, 2016 11:04 pm
languages_spoken: english
ODROIDs: C4, H3
Has thanked: 0
Been thanked: 122 times
Contact:

Re: ODROID-C4

Post by fvolk »

feeding multiple Odroids with power

old situation with C2:
rare 2.5/0.8 mm power plug -> best option to buy as plug+cable from favourite Odroid dealer -> ~2-3 eur/piece
need also to buy plug for the other end -> ~2 eur
solder together -> Y-cable to power 3x C2 from one PSU -> cost: 3x ~2-3 EUR + ~2 EUR -> ~8-10 EUR + work/time of soldering
still need a 5V PSU

old situation with H2:
5.5x2.1mm plug, 14V~20V variable input
cost of Y-cable for 5.5x2.1: ~2 EUR, available everywhere
use any spare 19V laptop PSU, available everywhere

now with C4:
cost of Y-cable for 5.5x2.1: ~2 EUR, available everywhere
input: 5.5V~17V -> unfortunately laptop PSU not possible, but wider range of choice

---> good decision, Hardkernel!
c2s.jpg
c2s.jpg (52.35 KiB) Viewed 50857 times
h2s.jpg
h2s.jpg (55.32 KiB) Viewed 50857 times

mdisbrow
Posts: 8
Joined: Sun Apr 26, 2020 9:38 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: ODROID-C4

Post by mdisbrow »

Any reason to choose the c4 over the n2 aside from price if the sole purpose will be to run CoreElec?

User avatar
tobetter
Posts: 11654
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 804 times
Been thanked: 1966 times
Contact:

Re: ODROID-C4

Post by tobetter »

mdisbrow wrote:
Sun Apr 26, 2020 9:40 am
Any reason to choose the c4 over the n2 aside from price if the sole purpose will be to run CoreElec?
Compact, decent performance at price, lower power and C4 can decode 8K video stream, N2 cannot. :D

User avatar
mad_ady
Posts: 11328
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, H2, Go, Go Advance, M1
Location: Bucharest, Romania
Has thanked: 647 times
Been thanked: 1085 times
Contact:

Re: ODROID-C4

Post by mad_ady »

N2 is overpowered for a media player, IMHO...

User avatar
rooted
Posts: 10049
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 788 times
Been thanked: 587 times
Contact:

Re: ODROID-C4

Post by rooted »

mad_ady wrote:N2 is overpowered for a media player, IMHO...
Not when software decoding 1080p Netflix, I have a feeling the C4 will stutter occasionally doing the same.
These users thanked the author rooted for the post:
mad_ady (Sun Apr 26, 2020 3:49 pm)

XFer
Posts: 68
Joined: Wed Aug 19, 2015 7:09 pm
languages_spoken: english, italian
ODROIDs: C0, C1+, C2, N2
Has thanked: 6 times
Been thanked: 5 times
Contact:

Re: ODROID-C4

Post by XFer »

Nice board!!
Well done, congratulations!!

Ozarks
Posts: 15
Joined: Fri Jun 28, 2019 3:47 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: ODROID-C4

Post by Ozarks »

It's disappointing that despite the power supply recommendation being 12v/2a that the UK Distributor, Odroid.co.uk is not only supplying 12v/1.5a but that you cannot order the board without the power supply.

moon.linux
Posts: 1215
Joined: Thu Oct 02, 2014 11:42 pm
languages_spoken: english
ODROIDs: U3, XU3. XU4, C1+...
Has thanked: 4 times
Been thanked: 13 times
Contact:

Re: ODROID-C4

Post by moon.linux »

fvolk wrote:
Sat Apr 25, 2020 10:31 pm
feeding multiple Odroids with power

old situation with C2:
rare 2.5/0.8 mm power plug -> best option to buy as plug+cable from favourite Odroid dealer -> ~2-3 eur/piece
need also to buy plug for the other end -> ~2 eur
solder together -> Y-cable to power 3x C2 from one PSU -> cost: 3x ~2-3 EUR + ~2 EUR -> ~8-10 EUR + work/time of soldering
still need a 5V PSU

old situation with H2:
5.5x2.1mm plug, 14V~20V variable input
cost of Y-cable for 5.5x2.1: ~2 EUR, available everywhere
use any spare 19V laptop PSU, available everywhere

now with C4:
cost of Y-cable for 5.5x2.1: ~2 EUR, available everywhere
input: 5.5V~17V -> unfortunately laptop PSU not possible, but wider range of choice

---> good decision, Hardkernel!

c2s.jpg
h2s.jpg
HK should consider this approach of Y-cable from single power source to multiple device, to avoid multiple PSU.

fvolk
Posts: 821
Joined: Sun Jun 05, 2016 11:04 pm
languages_spoken: english
ODROIDs: C4, H3
Has thanked: 0
Been thanked: 122 times
Contact:

Re: ODROID-C4

Post by fvolk »

Ozarks wrote:
Mon Apr 27, 2020 4:42 am
It's disappointing that despite the power supply recommendation being 12v/2a that the UK Distributor, Odroid.co.uk is not only supplying 12v/1.5a but that you cannot order the board without the power supply.
The power supply is an option in the ordering process?
uk.png
uk.png (75 KiB) Viewed 48959 times

igorpec
Posts: 1106
Joined: Sat Dec 12, 2015 4:34 pm
languages_spoken: bash,c++,python
Has thanked: 73 times
Been thanked: 168 times
Contact:

Re: ODROID-C4

Post by igorpec »

domih wrote:
Sat Apr 25, 2020 5:02 pm
IMHO, using USB-C to power an SBC is more the result of a current fad than technical necessity.
Despite all the troubles, USB-C is still a big step from most unappropriate mUSB powering ever.

USB-C main advantage for powering, PD, is sadly used only in one or two boards on the market. Majority are just plain dump USB-C connectors.
domih wrote:
Sat Apr 25, 2020 5:02 pm
Long live the 2.1x5.5mm jack.
Long ;)

Locked

Return to “General Topics”

Who is online

Users browsing this forum: No registered users and 0 guests