[SBC] ODROID-H2 | [SBC] Discussion of Intel J4105 / M.2 PCI-E gen2 x4 / 2 * SATA / GPIO * 20 / L



Rep: (73)
ODROID-N2 | ROCKPro64 RK3399 | ODROID-XU3 / -XU4 / -HC1 / -HC2 / -MC1 | ODROID-C2 | ODROID-C1 / C1 + / C0 | Orange pi | Banana pi | Raspberry pi


Attached Image

ODROID-H2
IntelВ® CeleronВ® Gemini Lake J4105 / UEFI Windows 10 64bit, UEFI Linux x64 / RAM SO-DIMM DDR4 2400 /
M.2 M 2280 PCI-E gen2 x4 / 2 * SATA / 2 * Ethernet 1Gb / s / 20 * GPIO + LPC / 2 * USB3.0, 2 * USB2.0 / 4K HDMI and DP


Bios | Scheme | WIKI ODROID-H2 | Off site | official file share | Mirror
The official forum of those. support | Official Journal of ODROID | PURCHASE(next batch in October)



Images
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Description
* Board dimensions, with a radiator: 110x110x43mm, 320 grams.
* 64-bit 4-x nuclear single-chip MCU -IntelВ® CeleronВ® Gemini Lake J4105
* IntelВ® UltraHD Graphics 600 GPU
* RAM: 2 SO-DIMM DDR4-PC19200 2400MT / s (memory sold separately),List of tested modules
* Two physical Ethernet over 1Gb / s (on board two PCI-E adapters Realtek RTL8111G)
* eMMC v5.1 8bit (purchased separately in the form of scarves with an IC of 16,32,64,128 GB)
* SPI Flash 128Mbit (16 MB BIOS)
* M.2 M size 2280 - PCI-E gen2 x4 bus, supported by NVMe (SATA is not supported, but supportedPCI-E controllers in SATA)
* 2xSATA 6Gb / s interface (built-in Intel MCU SATA controller), PM is not supported, but some expanders support (port multiplier) without host support.
* 2x SATA Power connectors - power for two SATA HDDs (+5 and + 12V), S5 (power saving mode) is supported, wires are purchased separately
* 2xUSB3.0, 2xUSB2.0 (full-fledged, root controller)
* HDMI 2.0 4K, DP 1.2a 4K (dual monitor supported)
* HD 5.1 audio codec (ALC662 codec) optical SPDIF and 2 stereo connectors (microphone / speakers)
* Optional connectors: 20GPIO (2 * UART, 2 * I2C, + 3.3V, + 5V), Battery RTC (3V battery included), FAN 5V 4pin PWM,connector pitch 1.25mm(for 5 Volt fan, sold separately)
* Power supply stabilized voltage, unipolar: PSU = from 14V to 20V, 4A (Power supply sold separately), BP = 15V 4A recommended
DC jack connector outer diameter 5.5mm, center core with a diameter of 2.1mm, plus on the center core.
Built-in step-down voltage regulators DC-DC, + 12V (only for powering two SATA HDDs), + 5V and + 3.3V (not counting VRM power supply CPU and RAM)
it can be powered from 12V or even from 9, but then it will not be possible to use SATA power connectors for 3.5 "HDD, 12V spindles will not spin up (but 2.5" HDD / SSD will be possible, they only take + 5V).
Specifications
Supported operating systems supporting UEFI boot from disk with EFI partition GPT table (MS Windows 10 / Linux x64)
Booting from legacy partitions (with MBR table) - not supported
- DX12, OpenGL 4.3, OGL ES 3.0, OpenCL 2.0
- Hardware decoding acceleration: HEVC (H.265) 8 bit, HEVC (H.265) 10 bit, H.264 @ Lvl5.2 (AVC), JPEG / MJPEG, VP8, VP9 8bit, VP9 10 bit
- Hardware coding acceleration: HEVC (H.265) 8 bit, HEVC (H.265) 10 bit, H.264 @ Lvl5.2 (AVC), JPEG / MJPEG, VP8, VP9 8bit
* RAM DDR4-PC19200 2400MT / s, up to 16GB per bar,List of tested modules
* PCI-E gen2 6 lines, according to the formula x4 + x2 (4 lines to the M.2 connector and two lines to two Ethernet adapters 1 Gb / s)
Useful accessories
adapter from serial I2C to parallel 8bit interfacefor LCD 2x16 or 4x20
Attached Image
Attached Image
Attached Image


Adapter from I2C to 16GPIO
Attached Image
Attached Image
Attached Image


AdditionalPCI-E M.2 SATA controller IO-M2F585-5Isize 2280
or the samehereorhere
Attached Image


AdditionalPCI-E M.2 SATA controller M2F9235size 2242
Exactly the same model with the 9230 controller, RAID support is calledIO-M2F9230-4IR
Attached Image
Attached Image


Length adapter M.2 M - M.2 M from 30 to 110 mmorsuch
Attached Image
Attached Image


AdapterNGFF M.2 M to standard PCI-E x4 slot(for power supply of PCI-E boards, it is necessary to apply + 12V to a separate "flop" connector, + 5V is not required)
Attached Image
Attached Image
Attached Image

Attached Image
Attached Image
Attached Image


SATA expander 1x5,one SATA port expands to 5 SATA ports
Attached Image
Attached Image
Attached Image



Extension cordM.2 M - PCI-E x4Model: R42SL 150mm
Attached Image
Attached Image
Attached Image



10Gb / snetwork adapter PCI-E x4orhereorhere(Aquantia AQtion AQC107 chip - Supported in Ubuntu 18.04 LTS)
Attached Image
Attached Image
Attached Image



10Gb / s router /4 port switchSFP + (10 Mbps, 100 Mbps, 1 Gbps, 2.5 Gbps, 5 Gbps, 10 Gbps)
Attached Image

10Gb / sSFP + module
Attached Image

Additional controllerM.2 - 1Gb / s network cardPCIe x1 Realtek 8111
Attached Image


ExtensionM.2 M - M.2 M PCIe x4
Attached Image

Useful Information / Instructions / Links
Create the file /etc/rc.local
vi /etc/rc.local
Content:
#! / bin / sh -e
#
# rc.local
#
# This script is executed in multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script
# bits.
#
# By default this script does nothing.

exit 0
Create a file
vi /etc/systemd/system/rc-local.service
Content:
[Unit]
Description = / etc / rc.local Compatibility
ConditionPathExists = / etc / rc.local

[Service]
Type = forking
ExecStart = / etc / rc.local start
TimeoutSec = 0
Standard Output = tty
RemainAfterExit = yes
SysVStartPriority = 99

[Install]
WantedBy = multi-user.target
touch /etc/rc.local
chmod + x /etc/rc.local
systemctl enable rc-local
systemctl start rc-local.service
systemctl status rc-local.service
LCD 2004 with Cyrillic
download the installation scriptand set
this is a copy of the projectfrom the wiki, only slightly upgraded to Cyrillic andspeed calculation errors fixedlan
in the photo, the first line -read and write speeds of two discs, sda and sdb, in MB / s
the third line is the read and write speed over the network, in this case the two Ethernet in Bond combined, in MB / s
Attached Image
Backup OS
Take image with eMMC
dd if = / dev / mmcblk0 of = / path / backup.img bs = 1M

Upload image to eMMC
dd if = / path / backup.img of = / dev / mmcblk0 bs = 1M

Mount a network share
Check package installation first
apt install cifs-utils smbclient

Self mounting balls
mount -t cifs // nameserver / shara / mnt / sda / -o user = login

HDD + SSD speed up with LVM2
A source
# References
# https://www.digitalocean.com/community/tutorials/how-to-use-lvm-to-manage-storage-devices-on-ubuntu-18-04
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773731
# http://man7.org/linux/man-pages/man7/lvmcache.7.html
# http://strugglers.net/~andy/blog/2017/07/19/bcache-and-lvmcache/
# https://manpages.ubuntu.com/manpages/precise/man8/update-initramfs.8.html
#
# / dev / sda is the big slow hard disk
# / dev / sdb is the fast small SSD
sudo apt update
sudo apt install lvm2 thin-provisioning-tools
sudo lvmdiskscan
sudo pvcreate / dev / sda1 / dev / sdb1
sudo vgcreate storage-vg / dev / sda1
sudo vgextend storage-vg / dev / sdb1
# Let's use the dm-cache based version (write through caching)
sudo lvcreate -n storage-origin-lv -l 100% PVS storage-vg / dev / sda1
sudo lvcreate -n storage-cache-meta-lv -L 480M storage-vg / dev / sdb1
sudo lvcreate -n storage-cache-lv -l 99% FREE storage-vg / dev / sdb1
sudo lvconvert --type cache-pool --poolmetadata storage-vg / storage-cache-meta-lv storage-vg / storage-cache-lv
sudo lvconvert --type cache --cachepool storage-vg / storage-cache-lv storage-vg / storage-origin-lv
sudo mkfs -t ext4 / dev / storage-vg / storage-origin-lv

# Check it
sudo mount / dev / storage-vg / storage-origin-lv / mnt / storage
df -h
sudo umount / mnt / storage
sudo vi / etc / fstab
# use / dev / mapper / storage - vg-storage - origin - lv as device name
# UUID = 1234-5678-91011 / mnt / storage auto nosuid, nodev, nofail 0 0
sudo mount -a
df -h

# Check all one last time
sudo pvscan
sudo vgscan
sudo lvscan

# Update the initial ram fs so that the LVM2 volume shows up
sudo update-initramfs -u
sudo reboot
# if not / dev / storage-vg / * then
sudo vgchange -a y storage-vg




Topic Curator: Topic with no curator


Post has been editedromtorwator - 31.08.19, 11:02



Rep: (14)
https: //www.hardkernel...droid-n2/? orderby = date



Rep: (2)
As I found out about ODROID-H2, I immediately reached for a credit card, I wanted to order, but then there’s a bummer ... I thought I would buy it and pump Xpenology. My old DS713 + became completely dead, although there are suspicions that it was deliberately strangled with new software. I don’t need much, just start the mail server and chat on it, and it would be ok.
What can now be taken instead of ODROID-H2, what similar analogues are there?



Rep: (73)
By July they promise to launch the second batch, revision B,
in the M.2 M connector we fixed the work of third-party PCIe controllers (except for NVMe SSD - how they worked and will work),
tested on IOCREST M2F9235- works !!! those. in theory, any PCI-E controllers should work,5th BIOS released.
Siroc-co @ 04.22.19, 23:59*
What close analogues are there?
ASROCK J4105B-ITX, ASRock J4105-ITX, GIGABYTE J4105N, Beelink Gemini X45

Post has been editedromtorwator - 30.05.19, 14:06



Rep: (9)
Romtorwator @ 05/22/19, 19:18*
Beelink Gemini X45

These are no longer there either.
Beelink available insteadJ45
On Intel Apollo Lake
And if you are satisfied with the Apollo Lake architecture notebook processor, you can also see the Motherboard
GIGABYTE GA-SBCAP3450 (rev. 1.1)

Post has been editedR0maxin - 22.05.19, 23:51



Rep: (73)
R0maxin @ 05/23/19, 01:46*
These are no longer there either.
I think the reason is the same, they are standing in line at Intel for Gemini Lake processors,
because intel did not release them for more than six months, and whoever has (Asrock) had stock leftovers or had a large supply, before the Intel release was interrupted.
I think by the fall, everyone else (Asus, Gigabyte, MSI, etc.) will have Gemini Lake on miniITX and other formats.
R0maxin @ 05/23/19, 01:46*
Beelink J45 available instead
Just keep in mind that they are on the obsolete Celeron J4205, not to mention the GIGABYTE GA-SBCAP3450 on the even older Celeron N3450
1. DDR3 memory
2. The graphic coprocessor is not UHD, but only HD - does not support H.265 / hevc
3. Well, the overall performance, respectively, ie are not a close analogue ...

It’s better to look at the same Gemini Lake towards the higher Pentium J5005
ASRock J5005-ITX, Beelink X55

P.S .: I had ASRock J5005-ITX - a moody mother to RAM (not everyone will work)
the slot of the RAM connectors on the mother is a little wider, respectively, reliable contact only on the memory strips is thicker,
I’m out of luck with the heap - all the video outputs died at once, even the OS didn’t manage to deliver,
I managed to enter the BIOS only a couple of times and the next time the video output was rebooted,
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
I didn’t understand what was the matter under warranty, I didn’t dare to change it, I returned the money,taking H310T and separately percent

Post has been editedromtorwator - 23.05.19, 09:59



Rep: (2)
Romtorwator @ 05/22/19, 19:18*
ASROCK J4105B-ITX, ASRock J4105-ITX, GIGABYTE J4105N, Beelink Gemini X45

Well, so-so analogues. ASROCK are generally powered by ATX, what for they surrendered. A gigabyte looks delicious, but there’s something where you can buy them, only in a couple of stores on the Yandex market there is, in fact, hardly. Bilinki ... but that's not it.
I need SATA3 (or better nvme) from the board, one is enough, a fairly modern and not quite dead x86 \ 64 processor, two Ethetnet ports, passive cooling, compactness and power up to 24V. Graphics are not needed at all. I want to put Xpenology on this.

Posted on 05/23/2019, 13:30:

Romtorwator @ 05/22/19, 19:18*
in the M.2 M connector, the work of third-party controllers was repaired (except for NVMe SSD)

That is, you can not stick an NVMe SSD there?



Rep: (73)
You can, it originally worked,other PCI-E devices did not work :)

Post has been editedromtorwator - 23.05.19, 13:49



Rep: (9)
it’s better to look at the same Gemini Lake towards the higher Pentium J5005
ASRock J5005-ITX, Beelink X55
Beelink X55 also disappeared
Siroc-co @ 05/23/19, 13:28*
ASROCK generally powered by ATX

Adapter
Siroc-co @ 05/23/19, 13:28*
put xpenology

The same thing, I looked under this case at
MeLE PCG35 GLK Intel Celeron J4105that cost 11 thousand, but disappeared while looking: D

Post has been editedR0maxin - 23.05.19, 21:38



Rep: (73)
Well, wait until July-August, everyone will see everything, Intel has already drawn up a Gemini Lake shipment schedule



Rep: (2)
Romtorwator @ 05/23/19, 13:33*
You can, it initially worked, other PCI-E devices did not work

Campaign, all the same, no ...
Attached Image



Rep: (73)
SATA interface in this M.2 connector - yes, no, for them there are two separate SATA ports on the board,
but it's not about SATA SSDs, but about NVMe they are PCIe SSDs - they are both supported and supported
Those. only the PCIe Gen2 x4 bus is present in this M.2 slot
And in revision B, this M.2 supports the installation of not only the NVMe drive, but also the M.2 PCI-E to SATA controller
(a pull-up resistor is added and an NVMe / PCIe-SATA bridge board switch is added to the BIOSe)
Add a menu of PCIe clock gating option to support the PCIe-SATA bridge board
(SETUP в†’ Chipset в†’ South Cluster Configuration в†’ PCI Express Configuration в†’ PCI Express Clock Gating)
The default value is “Enable” to activate the NVMe storage.
If you want to use a PCIe-SATA bridge board, you need to select “Disable”.

Announced sales start date for the second batch (Rev B) -June 26th
Attached Image
Changes:
- CLK-REQ signal pull resistor is added to support a PCIe-to-SATA bridge board
- 12V SATA power source improvement for high power HDDs.
- Add a M.2 screw for NVMe storage installation
- Preinstalled the latest BIOS 1.05.

Who are interested in additional SATA ports, seein the first post"useful"

Post has been editedromtorwator - 31.05.19, 15:59



Rep: (2)
Do they send them to Russia? Or where can odroid-H2 be bought?



Rep: (73)
Sent around the world, the only difference is their choice of postal services,
for Russia it is only EMS of Russia (Russian Post with courier delivery)

After the release of the board (after June 26),with intermediariesbut much more expensive.

Post has been editedromtorwator - 04.06.19, 16:22



Rep: (2)
Romtorwator @ 06/04/19, 16:07*
Only EMS Russia

And how much will it be thousands?



Rep: (73)
On average, delivery is $ 45; they have a delivery calculator there at checkout.
(depends on volume / dimensions and quantity)
exchange rate $ + conversion to PayPal (payment by card through them)
this is the plus rate of about 2-3 rubles per dollar.
those. if the rate is 65 rubles / bucks, then you get about 67-68 rubles / bucks.
$ 45 x 68 rub = approximately 3,000 rub
Therefore, it is better to buy everything that you want to buy immediately (accessories) all in one package.
Or a chipper with a friend who also wants to buy something there by ordering in one package.
Attached Image


Post has been editedromtorwator - 05.06.19, 07:11



Rep: (2)
Romtorwator @ 06/04/19, 16:36*
The average shipping is $ 45.

Nihrenovo. $ 111 + $ 45, and this is a bare processor board. There to finish the RAM, all komplektushki type cables, power supply, batteries, housing .... And we will even pass for $ 200.
My opinion is not worth it. You can buy a lot of ready-made systems for this money, and not much more.
I think that taking into account such delivery, the price for hucksters in Russia will be the same, or even slightly cheaper. Here, or wait until the market is saturated and the odroids will be sold on all sorts with conditionally free delivery, or again they will all be bought up and silence ...



Rep: (133)
God ... this is the price))) it is easier to take a box from zotac or order a box with two lan without an aperative and screw for $ 90-110

Post has been editedrubitwa - 05.06.19, 08:55



Rep: (73)
Yes, it will be cheaper to take any miniITX board here,
this board has only one advantage - the size is smaller than miniITX,
those. if you need an even smaller size and without active cooling.



Rep: (2)
That's why, why now, in the 21st century, the fifth of which ends, are we still forced to settle for Ethernet 1Gb? Screws (SSD), even the most rotten, can start at 250MB / s. Normal 400-500 MB / s, good from 1000 MB / s. And network devices are stamped on 120-123 Mb / s.
I understand that no one has such Internet speed, but what does the Internet have to do with it? I know that it’s expensive to deliver 10GB / s, but there are 2.5G \ 5G.
And that, we have a powerful piece of hardware, with NVM-E, but a network of 120Mb \ s. For me it’s like a modern 10TB screw with USB 2.0 interface.

By the way, many pieces of iron, for example friendlyarm, have such garbage in advertising:
Attached Image

It is possible to install Ethernet 10G. Is ODROID-H2 possible? And whoever saw such Ethernet 10G cards at all, are small. Or do they put large ones through an adapter?

P.S. I saw this thing: USB 3.0 to 5GbE Adapter QNA-UC5G1Thttps://www.qnap.com/en/product/qna-uc5g1tbut did not find tests ...

Post has been editedSiroc-co - 06.06.19, 09:23



Rep: (73)
A dubious picture, usually 10Gb / s network cards have PCIe x4, and with two 10Gb / s ports - PCIe x8,
and here PCIe is only x2 and at 10Gb / s - it is doubtful somehow ...
Yes, and they were mistaken to write both this and that - it was necessary to write through "or" - either this or that
Marketers are bad :)
Siroc-co @ 06/06/19, 11:06*
For me it’s like a modern 10TB screw with USB 2.0 interface.
In fact, it turns out that way, in terms of network transmission
Siroc-co @ 06/06/19, 11:06*
network devices are stamped at 120-128 MB / sec. (1Gbps)
Yes there is such a joke ... many who are still sitting at 12MB / s (100MB / s) ...
although some manufacturers make two interfaces, they can be combined (into one network interface),
cables from both cards into one network switch / hub, which will give a doubling of speed, sharing NAS with the switch ...
I have here at work the NAS has 4 4 Gb / s interfaces at once - you can either individually on different subnets,
combine it like that, but the switches are not domestic either - enough performance to distribute to users ...
Attached Image

But yes, I agree it’s time to make 10Gb / s cheap and default everywhere ...
Siroc-co @ 06/06/19, 11:06*
It is possible to install Ethernet 10G. Is ODROID-H2 possible?
But why not - there is PCIe x4 - insert a 10Gb / s network adapter into it
Siroc-co @ 06/06/19, 11:06*
I saw this thing: USB 3.0 to 5GbE Adapter QNA-UC5G1T
yes, it’s possible and this, only you need to consider that the switch / hub must have such ports and network clients, so that there is some sense in this ...

I looked at the prices of 10 Gb / s switches / hubs / network cards?

P.S .: Accepted Bytes to write in capital letter "B" or "B", and bits in small "b" or "b",
MB / s = MB / s, and Mb / s = Mb / s, and "M" is capitalized because "Mega", not milli, where "m" is small :)

Post has been editedromtorwator - 09.06.19, 07:31


Full version    

Help     rules

Now: 09/12/19, 9:00 p.m.