BCM Advanced Research is now sampling the MX6412J thin mini-ITX motherboard equipped with an Intel Celeron J6412 quad-core Elkhart Lake processor, up to 32 GB RAM via two SODIMM DDR4 memory slots, SATA and NVMe storage, as well as found Ethernet ports with namely two 2.5GbE and two Gigabit Ethernet RJ45 ports.
Designed for fanless operation with a large yet thin heatsink, the industrial motherboard also sports two HDMI 4K video outputs, nine USB 3.0/2.0 ports, variable 12-24 DC input, as well as several serial ports, and more.
- SoC – Intel Celeron J6412 quad-core Elkhart Lake processor @ 2.0 GHz / 2.6GHz (Burst frequency) with 1.5MB cache, 16 EU Intel UHD Graphics; 10W TDP
- System Memory – 2x 260-pin SODIMM DDR4 memory slots for up to 32GB RAM (Note: Intel Ark list the 32GB limit for the processor, but sometimes they really mean per socket/channel)
- Storage –
- SATA III (red) connector
- M.2 key M socket for SATA or NVMe SSD (see Expansion)
- Optional onboard eMMC flash
- 128 Mbit SPI flash for AMI BIOS
- Display
- 2x HDMI ports up to 4096×2160 @ 30Hz
- 1x LVDS/eDP header, 1x backlight header
- Three independent display support
- Audio
- 3.5mm Line-out/Mic-in jack
- Realtek HD Audio support 7.1 channel sound playback
- Networking
- 2x 2.5 GbE RJ45 ports via Intel I225-LM (2.5GbE) Ethernet controllers
- 2x Gigabit Ethernet RJ45 ports via Intel I211-AT (1GbE) Ethernet controllers
- USB
- 4x USB 3.0 Type-A ports, 1x internal vertical USB 3.0 Type-A port
- 4x USB 2.0 interfaces via 2x internal USB headers
- Serial – 2x RS-232/422/485 headers, 2x RS-232 headers
- Expansion
- 1x 2230 M.2 E key socket with PCIe x1 & USB 2.0 signals
- 1x 2280 & 2242 M.2 M Key socket with PCIe x2 & SATA III signals
- 8-bits GPIO header (4 In/4 Out)
- 1x I²C header
- Security – Infineon SLB 9670VQ2.0 TPM 2.0
- Misc
- RTC with battery
- Watchdog Timer
- H/W Status Monitor for temperature and voltage with auto throttling control
- 4-pin CPU fan, 4-pin system fan header
- Buzzer
- Power Supply – 12 to 24VDC via power barrel jack or 4-pin “Mini-Fit Jr” DC-In connector
- Dimensions – 170 x 170 mm (mini-ITX form factor)
- Weight – 400 grams
- Temperature Range – Operating: 0°C to 60°C; storage: -10°C to 60°C
- Humidity – 5% to 85% Non-condensing
- Certification – CE, FCC Class B
The company did not provide any information about software support, but we should assume Windows and Linux are supported. Pricing is not available either, but the motherboard is said to be sampling now according to the information on the product page.
Thanks to theguyuk for the tip.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
This would be a great option for a custom router/firewall, but it’s likely to never be available in retail and it’s also likely to cost way too much to be interesting.
I think once the Chinese start using this SOC they will make something cheaper.
Most likely some mini PC.
I bought one such mini PC using the old z8350 and I am using it as Linux NAS , connected to a USB 3 hard drive.
It’s more than enough for basic tasks and Linux runs nicely on it.
And how is a mini PC with one Ethernet port going to be useful as a router or firewall appliance?
Easy. You put one or more $5 USB to Ethernet adapters from AliExpress and you are done.
It’s not ideal but it will do the job.
I was mostly thinking for a NAS. For router you can find special boards but it may take longer for the Chinese to use this SOC in those.
Sorry, but no, that’s not a solution, that’s a crap workaround.
Also, I think we have a very different idea of what a NAS is.
I use a gigabyte motherboard with J3455 CPU which has two NICs onboard, and then a PCI network card to give me another two ports. it’s a fairly tidy and power efficient solution.
I smell an oDroid H3 here. Too bad for just one SATA connector (I guess someone like HardKernel could make it with more SATA ports). It is the best news I read in a long time (now that RPi 4 has a higher price).
I think even USB 3 is decent if you’re not too picky but of course SATA is better.
IMO higher prices does not just affect RPI 4
I used oDroid XU4 as a NAS with an USB 3.0 HDD. It was ok for that time, but now I need SATA ports (I am now using an oDroid H2 with 2 SATA NAS HDDs). I am already looking for a mini-ITX board with low power consumption to replace H2, but I can live with the current setup for now.
But why do you want to replace oDroid H2? You are expanding your NAS capacity?
I need more drives in my NAS and I don’t want to sacrifice the M.2 slot. 2 SATA ports are too little for a NAS. I could get settle with 4, but now I know that the chipset cannot have more than 2 SATA and a M.2 drive. If it should have more SATA ports, it won’t have M.2.
> Too bad for just one SATA connector
The SoC is equipped with 2 SATA ports and both are exposed on this board. You get those cheap M.2 adapters with one SATA socket on the card for 1 buck or less.
And of course Hardkernel can add more SATA ports by using an additional PCIe SATA adapter. I hope they learned their lessons and skip cheap ASM106x next time and use a JMicron chip that supports also SATA port multipliers properly.
Hardkernel could also use terrible Realtek NICs again to save some money. Saving at the wrong end. But hopefully they won’t do that.
Got any proof that Realtek is worse than Intel? Yes, they used to be terrible, but these days there appears to be no difference.
I also tried to avoid Realtek in the past due to bad experiences (dating back decades ago, back when 100 Mbit/sec NICs from this company weren’t saturating the link but only the CPU).
But things have changed since, their USB NICs are great, RTL8111G or RTL8111H are reasonable choices for PCIe attached GbE and we had no problems at all dealing with RTL8125B so far.
Some links copied together and not sorted.
Some things are no longer up to date. Some is still up to date. Some things depend on the used OS. Some problems (ASPM) come from Odroid H2+. Linux probably runs better than BSD.
WORKAROUND : Horrible network performance of R8125B when connected to a 1GbE switch
But in the receiving direction I only get around 234MBit/s.
rx_errors: 3745
> https://forum.odroid.com/viewtopic.php?f=170&p=300553#p300553
Thanks for the update. I tried this method and it does not do well with a “Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 04)”.
It runs fine with Win10, Ubuntu and drivers from realtek.com but performance is bad when using TrueNAS 12.0-U4 and the described method.
> https://www.truenas.com/community/threads/nic-options-for-2-5gbe.93318/page-2
Right. The stock RTL8125B driver in the Windows 10 is slower than Realtek’s driver.
> https://forum.odroid.com/viewtopic.php?f=168&t=40342
=> Disable ASPM: BIOS– chipset—-south cluster configuration—-pci express configuration—-pci express root port(1&2)—ASPM(change to disable).
=> According to (https://lore.kernel.org/netdev/20210202174524.179983-1-kuba@kernel.org/) fix for this HW bug was merged in kernel 5.11-rc7 (thus pve kernel 5.11 should have it).
=> Built-in driver of the mainline 5.11 kernel do works but seems to be the less efficient right now…
=> As far as I know Realtek driver is still better than the current Linux kernel driver
I would believe you should spend more time with current reality than in forums full of outdated stuff…
forum.odroid.com/viewtopic.php?f=168&t=40598: Just tried with 5.11, stable +940 Mbit/sec in both directions with RTL8125B to a 10GbE NIC via a Gigabit switch. No problems besides some retransmits in one direction that are normal in such a setup.
forum.odroid.com/viewtopic.php?f=170&p=300553#p300553: WTF?
TrueNAS forum: FreeBSD driver issue. Help fix the driver instead of complaining?
forum.odroid.com/viewtopic.php?f=168&t=40342: WTF? Win10 driver issue. Can be solved by using RealTek’s. What’s the point?
lore.kernel.org/netdev/20210202174524.179983-1-kuba@kernel.org: So what? Bugs get fixed and who’s using 5.11 is not affected any more.
I investigated a little and realized that the SoC only supports 2 SATA ports by design, just as H2 with J41xx had. I can even live with just 2 Ethernet ports to bring the price down. They could have 2 versions: one with 4 Ethernet ports and the 2 native SATA and one with 2 Ethernet ports, but with 4 SATA or even 6 (2 native + extra).
> I investigated a little and realized that the SoC only supports 2 SATA ports by design
And the same is true for all the other Intel Atom SoCs from half a decade ago up until now if their name didn’t start with x5.
BTW: this is x86. There’s no need to wait for Hardkernel or any other ‘SBC maker’ since there are tons of (main)boards available that should fit every need. And why do you as a NAS guy ‘need’ 2 NICs?
I actually don’t need 2 NICs for a NAS. I was thinking of using one for the Internet and one for local network access, so I don’t use only one NIC for all the operations, but I have not done that even for my current setup. Everything I found locally is too expensive and second hand boards are a mess (prices are all over the place and I don’t trust all these second hand hardware to be functional for a very long time). I am now trying to get a second H2+ to be put in the same cage as my current one.
Who can can guess price for a potential oDroid H3 or a Chinese AliE available version with thos SoC?
There is only 1 left and if CNX allows the link a different make of j6412 goes for $357 before other costs.
https://eshop.aaeon.com/desktop-network-appliance-atom-x6000e-fws-2280.html
No 2.5Gbps ports on that one though.
Yes you are right, I made the post and the below Canadian dollar post to give a very rough idea of likely cost for such boards. There are several other j6412 boards out there.
@Theguyuk
Thanks a lot for the links.
Gave me an idea about the pricing!
In Canadian dollars a Asrock System Nuc Box-j6412 Fanned Box Elkhart Lake 32gb Ddr4 Intel Gen 11on back order is $370.99