FriendlyELEC Core4418 is a Low Profile Samsung S5P4418 Board

Orange Pi Development Boards

Samsung (Nexell) S5P4418 & S5P6818 quad/octa core Cortex A9 processors used to have dismal Linux support with a very old & unsecure Linux 3.4 kernel, but in the last year or so software support has greatly improved, likely because those processors are used in some Samsung Artik IoT modules.

FriendlyELEC has been manufacturing several S5P boards starting from their NanoPi2 board launched in 2015, and more recently they introduced NanoPi Fire2A & Fire3 boards based on S5P4418 & S5P6818 processor respectively. But this month, they’ve launched two more S5P platforms, and today I’ll look at Core4418 board, which has a lower profile than any of their previous board since the RJ45 Ethernet jack and USB type A ports are not included.

Core4418FriendlyELEC Core4418 specifications:

  • SoC – Samsung S5P4418 quad core Cortex A9 processor @ up to 1.4GHz, Arm Mali-400MP GPU
  • System Memory – 1GB DDR3
  • Storage – 8GB eMMC flash, micro SD Slot up to 128 GB
  • Connectivity – Gigabit Ethernet transceiver (no RJ45 port), 802.11 b/g/n WiFi + Bluetooth via AP6212 wireless module + u.FL connector
  • Display I/F- 45-pin RGB LCD connector, 24-pin LVDS connector
  • USB – 1x micro USB port for power and data, 1x USB host on header
  • 50-pin expansions header with I2C, SPI, UART, GPIOs, PWMs, Audio in/out, Gigabit Ethernet with LEDs, RTC battery in, and power signals
  • Debugging – 4-pin header for serial console
  • Misc – Power switch, reset button, power and status LEDs
  • Power Supply – 5V/2A via micro USB port
  • Power Management – Dynamic voltage scaling, software power on, RTC alarm power-on
  • Dimensions – 75 x 45 mm (6-layer PCB)
  • Weight – ~21 grams
  • Temperature Range – 0 to 80°C

Low profile S5P4418 BoardThe board should be good if you have limited space for your project, or need some flexibility in the design.  The DVP camera interface usually found on other FriendlyELEC S5P boards is however gone. The company provides Lubuntu desktop and Ubuntu core based FriendlyCore  firmware images for the board. I could not find a Wiki for Core4418, but the instructions and software for Smart4418 CPU module – which I’ll cover in a separate post – should be compatible, and firmware images are actually the ones provided for NanoPi2 board.

Core4412 can be purchased together with is heatsink for $45 on FriendELEC store, where you’ll also find optional 4.3″ and 7″ touchscreen displays, and other accessories.

Core4412-LCD-DisplayThanks to theguyuk for the tip.

24
Leave a Reply

avatar
6 Comment threads
18 Thread replies
2 Followers
 
Most reacted comment
Hottest comment thread
12 Comment authors
petry@lexMindeeChris Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
memeka
Guest
memeka

“Samsung (Nexell) S5P4418 & S5P6818 quad/octa core Cortex A53”

Cortex A9?

tkaiser
Guest
tkaiser

Yep, the 4418 is a quad-core A9.

That said it could make some sense to wait for a ‘Core6818’ instead since with appropriate cooling the S5P6818 (octa-core A53 with ARMv8 Crypto Extensions) performs really great, especially with network and crypto workloads. But most probably these ‘Core’ boards are not meant for this use case anyway…

Rogan Dawes
Guest
Rogan Dawes

This is almost perfect for a network MITM device. Now if I could just have one more GbE interface! :crying:

Does anyone know of an inexpensive (2+1)-port managed GbE switch? If I could wire one port to this device’s GbE header, and have two others available, that would be all I need!

willy
Guest
willy

Netgear’s GS305 is nice. It has 5 GigE ports, is “configurable” (not web manageable), in that it comes with a tool to adjust a few settings on it like VLANs, and is very inexpensive. I have one on my desk to strip the local VLAN. I suspect you could even fit the board inside ๐Ÿ˜‰

Rogan Dawes
Guest
Rogan Dawes

Thanks for the suggestion. I actually just found this option on Alibaba:
https://www.alibaba.com/product-detail/2ports-10-100-1000Mbps-RJ45-and_625041869.html

Which, while I can’t actually *see* the SMI connectors on the board, is almost perfect. If indeed it IS manageable, that would be awesome. It still surprises me that a switch with so few ports actually has to be so big . . .

Ian Charles
Guest
Ian Charles

Theres plenty of Android devices still running the 3.4 kernel.

JotaMG
Guest
JotaMG

According to tkaiser’s theory of “shitness”, this board should be garbage, thanks to the microUSB power input.
Unless his theory only applies to Bananapi products….

Nobody Of Import
Guest
Nobody Of Import

Well…I might give him a bit o’ slack there. The theory definitely applies to BananaPI products. X-D

If it’s got alternate power rails input so I can feed the 5v in alternatively, it’s decent. The MicroUSB is something so the average person can power it sensibly.

tkaiser
Guest
tkaiser

It’s not a ‘theory’, it’s a real problem especially from a ‘user support’ point of view (since average users aren’t aware of powering problems and consider everything strange happening on their boards being software problems while it’s just plain underpowering due to Micro USB encouraging users to do it wrong)

The problems are as follows:

1) Average users have no idea about powering. They only care about amperage ratings, look at their PSU and think everything’s fine when numbers match. Board manufacturers that behave like morons add to this problem (check BPi ‘technical documentation’ where they tell users that ‘everything exceeding 700mA will work’)

2) Micro USB encourages users to do it wrong: Micro USB?! Attach the crappy phone charger you found in the drawer since ‘Micro USB fits’, attach the ‘smart charger’ only providing 500 mA max to SBC since they don’t speak USB BC/PD protocols to signal higher demands. Use the shitty Micro USB cable that’s lying around and uses AWG28 power lines (since not made to ever exceed 500mA as per USB specs!!!) so that everything exceeding more than a few hundred mA will result in a giant voltage drop. The Micro USB problem is more one of user actions than of technical limitations if the problems are understood.

3) Voltage drops occur only with increased consumption (higher load, demanding consumers like host powered disks). Average users don’t get this until they start to get familiar with boring electronics stuff they never wanted to know (at least that describes my personal journey through powering problems)

4) The voltage drop problem often affects external peripherals first. That’s displays (HDMI voltage limits) and USB attached stuff (USB voltage limits). As soon as the available voltage drops below 4.75V USB and HDMI connected peripherals are expected to get in trouble.

When you look at the board above 4) is not an issue (how many USB and HDMI ports are there? None). And since I would think this board will be bought by professional users and not hobbyists 1) to 3) are no problem either. Adding to this every FriendlyELEC board can be powered through an (here unpopulated) 4 pin header and they sell a great Micro USB cable with really low resistance for just 2 bucks. I tested recently with their Micro USB cable, their great NanoPi Fire3 and external USB consumers to add additional load and ran into brown-outs only after 14W overall consumption (Micro USB is rated for 9W max).

Chris
Guest
Chris

Ever used that Android which is shipping with NanoPi Fire3?
All that boards are completly useless if Softwaresupport is lacking.
I tryed that Linux Version too… not really usable…

I use the board on Shell… but… the Softwarepart is the baddest issue of all that great boards.
Armbian Development is little slow on that boards too…

Mindee
Guest
Mindee

Hi, Chris, What do you want on NanoPi Fire3? We have Ubuntu Core, Lubuntu, and Android, All system have the GPU/VPU accelerating, and can use OpenGL, with 4.x linux kernel and complete device driver. And all the system use standard interface.

P.S Fire3 has no eMMC on board. Where do you get that Android by default? And the reason we pre-install Android on most of board, just because itโ€™s small and can do full-feature testing easily. We can pre-install ubuntu core and Lubuntu too if someone need it, just tell us before ordering.

Thanks for your suggestion.

Chris
Guest
Chris

Hi, why i have 96% Load on Windowmovement on Lubuntu? Where are the Closebutons on Android (white square). Why i can’t play Youtubevideos on Lubuntu? If everything is accelerated, why windowmovement is like slomotionrubber, why video is stuttering and flickering? Would like to know how i get a modern Octacore board to play videos accelerated within Browserwindow.
Thank you. Btw. have a look at “RemixOS”… just to be inspired…

Mindee
Guest
Mindee

Unfortunately, the Lubuntu Desktop has no VPU accelerating, only supported in Ubuntu Core(OpenGL with Qt-5.9.x, and VPU with GstStream), I think RemixOS wouldn’t support that if no driver for X-window/Wayland. To play Youtube, Android is better choice.

willy
Guest
willy

What didn’t you find usable ? What I like on this board is that contrary to its older brother the NanoPi M3, it comes with up to date software that works pretty well and is rather complete. I even managed to test opencl for the first time on it, just because I was curious about it and it worked out of the box!

I really suspect you’re confusing with the older images based on kernel 3.4 which were not very reliable (esp regarding wifi and ethernet). I must say I’m very happy with my Fire3 and am still thinking about building a cluster of those just for fun.

Chris
Guest
Chris

Just try to close Apps. Use the white square… repeat it some times. In my case Close X are missing. Maybe just have a look at “RemixOS”…

tkaiser
Guest
tkaiser

You must be confusing something. FriendlyELEC is one of the few board makers who actually do care about software support and provide working/great OS images.

Chris
Guest
Chris

So crazy, if i use the actual Lubuntu Desktop Image i have Windowmoving like Slowmotion-Rubber! If i run top i have 96% Load on Windowmoving. (Nanopi Fire3).

@lex
Guest
@lex

This is a common issue with the chosen window compositor, a usually fix for this typical issue: “Moving windows on screen is slow”

Install Metacity instead of OpenBox

petry
Guest
petry

I don’t know what FriendlyELEC cares about, but after spending close to 100EUR (incl. shipping and taxes) on NanoPi 2 Fire and PSU Onecom I can’t say I’m happy with it…
I don’t know if I just got a defective one or all are the same, but mine won’t resist two days without a kernel panic (while idle with just power and network connected). No matter the image I’m using (and tried over a dozen of them), micro SD card (from 8GB to 64GB and from at least five major manufacturers), the software I’m writing the image with (etcher, win32 disk imager, dd) or power source (tried both via PSU One or Micro USB, different power sources, longer/shorter cables, thinner/thicker cables, cheep/expensive cable), results are the same.
The latest S5P4418 Linux images (Lubuntu & Friendly core) from FE, with kernel 4.4, will either get stuck during boot, or go into an endless panic&reboot loop.
I really love the form factor and the quad A9 on it, but for no, it’s just for the looks, still looking for that miracle combo that will make it usable.

tkaiser
Guest
tkaiser

> will either get stuck during boot, or go into an endless panic&reboot loop

Usually an underpowering symptom.

petry
Guest
petry

>Usually an underpowering symptom.

Totally agree! That’s why I’ve also got the PSU from FE…
But, again, when you get the same results with 3 power sources that can deliver 5.3V-5.4V/2.5A-3.2A (measured) via barrel plug to PSU Onecom, and with a plethora of charger + Micro USB cable combos, you start to doubt it’s your power supply the one to blame.
Let’s not forget that FriendlyELEC marketed the board as 5V/2A via MicroUSB, not 6V, not 7V, not 9V via PSU Onecom or GPIO.

mindee
Guest
mindee

Hi petty,
I am sorry to hear that, Maybe you got a old version, The power controlling was not so good. That’s the SoC manufacture recommended way. We have improved that developed by ourselves(So now it’s named NanoPi Fire2A/Fire3). You can email to me about this ([email protected]). Thank you.

Member

Hi, at first I should give you special thanks to these data about core 4418. I am a little new here. I have some Question:
1 – What is “, RTC battery in”? Is it mean the RTC module is on this board and just need the battery?
2 – Is “power signals” means power jack on GPIO pins?
and the last one is:
3 – Could this core connect to Camera?

Mindee
Guest
Mindee

Hi, Haniyeh,
The RTC battery input and power input signal is located in the GPIO-50pin, No camera input in this board. But it has two kinds of display/LCD interface, This board is for cutomizing industrial HMI applications.