• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

ECS LIVA Z2L is a Palm-sized Compact Desktop with GPIO

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
46,390 (7.68/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
ECS today rolled out the LIVA Z2L, a palm-size compact desktop with something in it for electronics hobbyists - a GPIO header. Driven by Intel Pentium/Celeron "Gemini Lake" SoCs, these desktops measure 132 mm x 118 mm x 56.4 mm (WxDxH), and feature VESA mounts, so you could tuck them away behind your display. The unit is completely fanless, and draws power from an external power adapter. Connectivity includes four USB 3.0 ports, including a type-C, two USB 2.0 ports, D-Sub and HDMI display outputs, gigabit Ethernet, and 802.11ac WLAN. Under the hood, the "Gemini Lake" SoC is wired to 4 GB of LPDDR4 memory over two SODIMM slots (single channel), and storage is care of a 64 GB eMMC device that can juggle hot data from a 2.5-inch HDD. The company didn't reveal pricing.



View at TechPowerUp Main Site
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
16,070 (2.26/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/5za05v
So is the GPIO header via Ardunio again, as what LattePanda does? As technically Intel doesn't give user access to these things.

Also note that the PCB and the device have different port layout at the rear.
 
Joined
Jun 15, 2016
Messages
1,042 (0.36/day)
Location
Pristina
System Name My PC
Processor 4670K@4.4GHz
Motherboard Gryphon Z87
Cooling CM 212
Memory 2x8GB+2x4GB @2400GHz
Video Card(s) XFX Radeon RX 580 GTS Black Edition 1425MHz OC+, 8GB
Storage Intel 530 SSD 480GB + Intel 510 SSD 120GB + 2x500GB hdd raid 1
Display(s) HP envy 32 1440p
Case CM Mastercase 5
Audio Device(s) Sbz ZXR
Power Supply Antec 620W
Mouse G502
Keyboard G910
Software Win 10 pro
I guess it's priced like a middle range desktop too.
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,474 (1.44/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 3800X
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) Inno3D RTX 3070 Ti iChill
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 20.04 LTS
So is the GPIO header via Ardunio again, as what LattePanda does? As technically Intel doesn't give user access to these things.
Most likely GPIO wired directly to SoC. Here's a photo of Z2 motherboard with unpopulated GPIO on the right.

Regarding Intel - you are not correct. People are just too lazy to do research or forget about the olden days of doing blinky on an LPT port.

Also note that the PCB and the device have different port layout at the rear.
It's ECS being ECS. Even the product page isn't completely finished yet. If they ever get to photos and tech docs, it'll be no sooner than 2020. Most of their niche products still don't have the product/support page, but at least their support is generous enough to share stuff if you ask nicely (got their raw BIOS dumps and some technical info without resorting to higher tier support).

I guess it's priced like a middle range desktop too.
A base config of Z2 starts at $200, so it's gonna be a few more bucks for GPIO header... :banghead:
Kinda expensive for this kind of hardware. Intel NUC kit with Gemini Lake Pentium J5005 starts at $170 w/ newer WiFi/BT dongle (but no eMMC).
 

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
18,933 (2.85/day)
Location
Piteå
System Name Black MC in Tokyo
Processor Ryzen 5 5600
Motherboard Asrock B450M-HDV
Cooling Be Quiet! Pure Rock 2
Memory 2 x 16GB Kingston Fury 3400mhz
Video Card(s) XFX 6950XT Speedster MERC 319
Storage Kingston A400 240GB | WD Black SN750 2TB |WD Blue 1TB x 2 | Toshiba P300 2TB | Seagate Expansion 8TB
Display(s) Samsung U32J590U 4K + BenQ GL2450HT 1080p
Case Fractal Design Define R4
Audio Device(s) Line6 UX1 + some headphones, Nektar SE61 keyboard
Power Supply Corsair RM850x v3
Mouse Logitech G602
Keyboard Cherry MX Board 1.0 TKL Brown
VR HMD Acer Mixed Reality Headset
Software Windows 10 Pro
Benchmark Scores Rimworld 4K ready!
Gimme that board without the housing and with an extra NIC, and LVDS.
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
16,070 (2.26/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/5za05v
Most likely GPIO wired directly to SoC. Here's a photo of Z2 motherboard with unpopulated GPIO on the right.

Regarding Intel - you are not correct. People are just too lazy to do research or forget about the olden days of doing blinky on an LPT port.


It's ECS being ECS. Even the product page isn't completely finished yet. If they ever get to photos and tech docs, it'll be no sooner than 2020. Most of their niche products still don't have the product/support page, but at least their support is generous enough to share stuff if you ask nicely (got their raw BIOS dumps and some technical info without resorting to higher tier support).


A base config of Z2 starts at $200, so it's gonna be a few more bucks for GPIO header... :banghead:
Kinda expensive for this kind of hardware. Intel NUC kit with Gemini Lake Pentium J5005 starts at $170 w/ newer WiFi/BT dongle (but no eMMC).

Sorry, how am I not correct? Intel simply doesn't allow user access to GPIOs. A parallel port (blinky LED, pfff, I made my own parallel port sound card) or a serial port isn't a GPIO interface.
Please show me some documentation from Intel that enables user access and instructions on how to interact with GPIOs on any single Intel device. I know of none.
 

bug

Joined
May 22, 2015
Messages
13,229 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
So, make it as small as possible, but throw a DSub in for good measure. Makes total sense.

Edit: And why is GPIO a big deal? What can you do with it?
 
Last edited:
Joined
Mar 11, 2009
Messages
1,778 (0.32/day)
Location
Little Rock, AR
System Name Gamer
Processor AMD Ryzen 3700x
Motherboard AsRock B550 Phantom Gaming ITX/AX
Memory 32GB
Video Card(s) ASRock Radeon RX 6800 XT Phantom Gaming D
Case Phanteks Eclipse P200A D-RGB
Power Supply 800w CM
Mouse Corsair M65 Pro
Software Windows 10 Pro

bug

Joined
May 22, 2015
Messages
13,229 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,474 (1.44/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 3800X
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) Inno3D RTX 3070 Ti iChill
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 20.04 LTS
Please show me some documentation from Intel that enables user access and instructions on how to interact with GPIOs on any single Intel device. I know of none.
If you need at least one, here it is:
https://ark.intel.com/products/78576/Intel-NUC-Board-DE3815TYBE
"Custom Solutions Header" is your GPIO.

If you've ever disassembled a PoS terminal - those also have a small GPIO breakout(s) which controls various stuff like opening a cash drawer, triggering some external device, or interfacing an SPI credit card reader etc. None of these platforms have "Arduino" soldered in or having a dedicated IC just to handle GPIO, cause it's cheaper to use whatever you already have.

If you have a system with exposed non-reserved GPIO, there are ways. On Linux you can get access to SoC/PCH/SuperI/O GPIO via sysfs. If drivers are not existent, then there are some other ways.
On Windows you would need a vendor-specific GPIO driver (which intel provides for some of their industrial mini-PCs), or you can hack and slash some Bay Trail or Cherry Trail board, get GPIO off the SoC BGA fanout and run Windows 10 IoT on it (Braswell, Bay Trail, Cherry Trail and others are supported).

A parallel port (blinky LED, pfff, I made my own parallel port sound card) or a serial port isn't a GPIO interface.
You can bit-bang any low-speed serial/parallel bus on LPC, you can toggle individual data pins, so it's kida GPIO by definition. Slow and small, but still a GPIO.
Your LPT DAC is just an example how GP this I/O actually is.
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
16,070 (2.26/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/5za05v
If you need at least one, here it is:
https://ark.intel.com/products/78576/Intel-NUC-Board-DE3815TYBE
"Custom Solutions Header" is your GPIO.

If you've ever disassembled a PoS terminal - those also have a small GPIO breakout(s) which controls various stuff like opening a cash drawer, triggering some external device, or interfacing an SPI credit card reader etc. None of these platforms have "Arduino" soldered in or having a dedicated IC just to handle GPIO, cause it's cheaper to use whatever you already have.

If you have a system with exposed non-reserved GPIO, there are ways. On Linux you can get access to SoC/PCH/SuperI/O GPIO via sysfs. If drivers are not existent, then there are some other ways.
On Windows you would need a vendor-specific GPIO driver (which intel provides for some of their industrial mini-PCs), or you can hack and slash some Bay Trail or Cherry Trail board, get GPIO off the SoC BGA fanout and run Windows 10 IoT on it (Braswell, Bay Trail, Cherry Trail and others are supported).


You can bit-bang any low-speed serial/parallel bus on LPC, you can toggle individual data pins, so it's kida GPIO by definition. Slow and small, but still a GPIO.
Your LPT DAC is just an example how GP this I/O actually is.

Plenty things have useless headers that claim to support something, but without software support, it's a useless header.

Again, locked down platforms with custom applications, not open to general usage.

Even Odroid didn't add GPIO's, there's serial, parallel and I2C, as that you can access without some custom software, but GPIO's in the way you can access them on an ARM SoC, not so much - https://www.cnx-software.com/2018/10/19/odroid-h2-intel-celeron-j4150-development-board/

This is why I asked the question, since I doubt it's a GPIO header.
 
Joined
Mar 11, 2009
Messages
1,778 (0.32/day)
Location
Little Rock, AR
System Name Gamer
Processor AMD Ryzen 3700x
Motherboard AsRock B550 Phantom Gaming ITX/AX
Memory 32GB
Video Card(s) ASRock Radeon RX 6800 XT Phantom Gaming D
Case Phanteks Eclipse P200A D-RGB
Power Supply 800w CM
Mouse Corsair M65 Pro
Software Windows 10 Pro
A GPIO header being useless due to lack of software support is still a GPIO header.
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,474 (1.44/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 3800X
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) Inno3D RTX 3070 Ti iChill
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 20.04 LTS
Even Odroid didn't add GPIO's, there's serial, parallel and I2C, as that you can access without some custom software, but GPIO's in the way you can access them on an ARM SoC, not so much - https://www.cnx-software.com/2018/10/19/odroid-h2-intel-celeron-j4150-development-board/
It's not my fault that Hardkernel guys ran out of space and only routed a couple of UARTs from a nearby SuperI/O.
N4000 has over 200 configurable GPIO pins, which you can read all about in a datasheet, which is also available on Intel's site. Even if they can't route off the SoC, they could've used spare pins on that same ITE multi. Maybe they've decided it's not worth it, cause it's meant to be an HTPC platform... who knows.

I get what you are trying to say: finding info on programming hardware for x86 is hard and confusing. But hard does not mean impossible.
 
Joined
Oct 9, 2009
Messages
716 (0.13/day)
Location
Finland
System Name RGB-PC v2.0
Processor AMD Ryzen 7950X
Motherboard Asus Crosshair X670E Extreme
Cooling Corsair iCUE H150i RGB PRO XT
Memory 4x16GB DDR5-5200 CL36 G.SKILL Trident Z5 NEO RGB
Video Card(s) Asus Strix RTX 2080 Ti
Storage 2x2TB Samsung 980 PRO
Display(s) Acer Nitro XV273K 27" 4K 120Hz (G-SYNC compatible)
Case Lian Li O11 Dynamic EVO
Audio Device(s) Audioquest Dragon Red + Sennheiser HD 650
Power Supply Asus Thor II 1000W + Cablemod ModMesh Pro sleeved cables
Mouse Logitech G500s
Keyboard Corsair K70 RGB with low profile red cherrys
Software Windows 11 Pro 64-bit
Sorry, how am I not correct? Intel simply doesn't allow user access to GPIOs. A parallel port (blinky LED, pfff, I made my own parallel port sound card) or a serial port isn't a GPIO interface.
Please show me some documentation from Intel that enables user access and instructions on how to interact with GPIOs on any single Intel device. I know of none.
What a bunch of BS. Most of Intel Atom SoCs and even higher end Desktop CPU ones support exporting some of the GPIOs (that are not already mapped to any function) to Linux when they are enabled on Device Tree. They are not *easy to use by the average Joe/Jane home user, but since you asked examples, I will give you few which you can verify easily: Intel Edison and Intel Joule.
 
Top