Technical Specifications

Explore the technical details of the ALPON X5 AI on this page. Access comprehensive information about the device's hardware and electrical specifications.


Technical Specifications

🤖 ALPON X5 AI · Hardware Reference · Updated 2025

Explore the technical details of the ALPON X5 AI on this page. Access comprehensive information about the device's hardware and electrical specifications.

Product Specifications

Mechanical & Environmental

Dimensions100 x 100 x 45 mm (3.93 x 3.93 x 1.77 inch) without antennas
WeightApprox. 457 grams (1 lb)
Case MaterialFull aluminum enclosure, top side passively cooled
Protection Class *IP40
Operating Temperature-20 °C to +60 °C (-4 °F to +140 °F)
Storage Temperature-40 °C to +85 °C (-40 °F to +185 °F)
Max. Relative HumidityUp to 95%, non-condensing
EnvironmentalRugged, fanless design, suitable for industrial and harsh environments
Case Mounting OptionsDIN Mount (Optional) Wall Mount (Optional)

System

AI AcceleratorDEEPX DX-M1 Ultra 2280 M.2 (25 TOPS)
Processor GenerationRaspberry Pi Compute Module 5
ProcessorBroadcom BCM2712 quad-core 64-bit Arm Cortex-A76 (Armv8) SoC @ 2.4GHz
Memory8GB, or 16GB LPDDR4-4267 SDRAM with ECC
StorageCompute Module 5 eMMC (Optional) + NVMe SSD
Real Time ClockCR1220 Coin Cell Battery

Power

Input Voltage & PowerDC Input: 9-30V DC, 27W USB PD: 15V DC 1.8A, 27W
Power OptionsUSB-PD Type-C Input Screw Terminal Block (9-30V DC) PoE+ IEEE 802.3at (Optional)
USB Output Voltage & PowerUSB 3.0 5V DC, 1.8A (Total)

Connectivity

Wi-Fi2.4GHz and 5.0GHz IEEE 802.11 b/g/n/ac Wireless
BluetoothBluetooth 5.0, BLE
Cellular Module *4G / LTE (Cat 4)*
CoverageGlobal
Antennas2x Cellular (Main + Diversity) 1x GNSS 1x Wi-Fi
Outdoor IP67 Antenna (Optional)3-meter cabled combination antenna with surface mount
PositioningGPS/GNSS, Cellular Geolocation
Data Speed **LTE-FDD (Mbps): Max. 150 (DL) / Max. 50 (UL) LTE-TDD (Mbps): Max. 130 (DL) / Max. 30 (UL)

Input / Output

USB2x USB 3.0, 1x USB Type-C OTG (boot/burn/power)
GPIO Port1x RJ45 (I2C, UART, SPI, 5V, GND)
Button2x User Programmable Push Button
Ethernet2x 1Gbps LAN Port (RJ45)*
LED Indicators1x Programmable RGB 1x Cellular Status 1x Connection Status 1x Power Status
Display1x HDMI 2.0 port (up to 4Kp60 supported)
Switch1x Boot/Burn (DIP Switch), 1x Watchdog Enable/Disable (DIP Switch)

Software

Pre-Installed OSRaspberry Pi Compatible ALPON OS with DEEPX Runtime support
ALPON Edge Software FeaturesFleet Management, Device Management, Built-in Security
Network ManagementMulti-network support (Gigabit Ethernet, dual-band Wi-Fi, LTE Cat 4) with automatic failover

Security

TPMInfineon Technologies SLB 9670VQ2.0 TPM 2.0 module
Hardware WatchdogMonitors device operation and resets it in case of failure

Expansion and Features

SIM TypeeSIM (eUICC) – Consumer Profile Management, Remote Download & Switch
Supported ModulesSupports ALPON Edge Add-on modules, multiple hardware expansions via GPIO and USB ports

Other

Regulatory CertificationsCE, FCC, IC, UKCA, RoHS, WEEE, REACH, ICASA, RCM
Network & Carrier *Verizon, AT&T, T-Mobile, PTCRB, GCF
Warranty2 Year Limited Warranty
Production AvailabilityJanuary 2034
Value-added ServicesHardware customization Branding, labelling Remote support Add-on module customization Software containerization support Consulting services

* This product supports only 4G/LTE networks, with no fallback to 2G/3G, and its performance on non-4G/LTE networks is not guaranteed.

** The presented data rates are theoretical only, and the actual value depends on network conditions.

* Certifications in progress

* In some variants, the ETH/G port replaces the PoE port.


Power

For powering the device, there are three available options: Type-C input, Screw Terminal Block, and Power over Ethernet (PoE). There is no priority among the power inputs. Power is consumed from the voltage with the highest capacity. The device must be operated with only one power input at a time. Connecting two or more power inputs at the same time is not recommended.

ALPON X5 Power Options

1. Type-C Input

From this port, the device is powered by a USB PD-enabled Type-C power adapter capable of providing 27W or more. We recommend using the power adapter included in the package.

ParameterValue
Recommended Adapter27W minimum at 15V; 45W adapter recommended for full performance
Supported Voltages12V / 2.25A (recommended: 12.0V / 3.75A) 15V / 1.8A (recommended: 15.0V / 3.0A)
USB-PD ModeSink only — no power output or USB data via this port
ExceptionThis port can be used as USB input in Burn (image flashing) mode only
⚠️
WarningIf powered below 12V via USB-C, the device will enter Restricted Mode. The USB-C port does not provide USB data or power output during normal operation.

2. Screw Terminal Block

The terminal block is the recommended input for industrial deployments. It includes hardware-level reverse polarity protection to prevent damage from incorrect wiring. Pay attention to the polarity + / - connections.

ParameterValue
Input Voltage Range12V – 32V DC
Reverse Polarity ProtectionYes
Pin 1Chassis Ground
Pin 2Negative (–)
Pin 3Positive (+)
⚠️
WarningIf the system is powered below 12V via the terminal block, it will enter Restricted Mode.
Screw Terminal Block

3. Power over Ethernet (PoE)

Powering the device via PoE is only possible if the version includes a built-in PoE module, as the module cannot be added separately. The device supports the PoE+ (IEEE 802.3at) compliant. The power adapter must be PoE+ Class 4 (IEEE 802.3at) compliant. Other types of adapters are not supported and will not provide sufficient power for optimal device performance.

ParameterValue
StandardIEEE 802.3at / PoE+ Class 4
Input Voltage Range37V – 57V
Maximum Delivered Power25W
Supported PortETHERNET 0 only (PoE not available on ETHERNET 1)

Restricted Mode

If the device is powered below 12V from any input source, it automatically enters Restricted Mode. This is a protective state designed to prevent hardware damage from undervoltage or insufficient current.

In Restricted Mode, only the following components remain powered:

✓ Remains powered
  • CM5 Compute Module
  • LTE Modem
  • ETHERNET 0
  • ETHERNET 1
✗ Disabled
  • USB Ports
  • PCIe Interface (NVMe SSD and AI Accelerator)
  • Add-on Port
  • Camera Port

Power Consumption

The table below shows measured power consumption values for each subsystem at three operating levels: idle, 50% load, and full load. Values marked with a dash (–) indicate that the subsystem draws negligible or no power at that load level independently.

ComponentIdle (W)50% Load (W)Full Load (W)
CM54710
LTE Modem135
Voltage Regulators123
Add-on Port5
USB 3.0 Ports9
Camera Port1.42.5
DEEPX AI Accelerator135
NVMe SSD136
TOTAL819.445.5

All values are approximate. Actual consumption may vary depending on workload, connected peripherals, and ambient temperature.


LEDs

The ALPON X5 AI has four LED indicators. They are connected to the system via an I2C I/O Expander (TCA6408, address 0x20) on the I2C1 bus (SDA: GPIO 2, SCL: GPIO 3).

One RGB LED is reserved for user applications. The remaining LEDs are controlled by ALPON cloud platform.

ALPON X5 LED Indicators

Below are all the details about LEDs.

#LabelDescription
AProgrammable RGBFreely programmable via I²C (TCA6408A · 0x20). Pins: P2 Red · P3 Green · P4 Blue.
BCellular StatusCellular connection quality. Red = poor · Yellow = moderate · Blue = good.
CConnection StatusDevice online status. Lights green when accessible via Sixfab Connect.
Power StatusPower LED. Turns white 3 seconds after the device powers on.

Control RGB LED

The TCA6408A IC (Integrated Circuit) is used as the I/O expander and is connected to GPIO2 (SDA1) and GPIO3 (SCL1), i.e., I2C1 of the Compute Module 4. The I2C address of the TCA6408A is 0x20.

Here is the Python code and explanations to control LED A (Programmable RGB) connected.

🔗 GitHub GistView Python Script on GitHub Gist

This Python script controls LED A on the ALPON X4 device. The LED is connected to three pins: P2 for Red, P3 for Green, and P4 for Blue. The script sets these pins as outputs and uses a function to change the LED's color by turning each pin on or off.

The script runs in a loop, showing red, green, blue, and then turning off the LED. It keeps repeating this cycle until the program is stopped, at which point the LED turns off.

Buttons

The device has two hardware buttons:

ALPON X5 Buttons

There are two user-configurable buttons that can be assigned to different functions:

ButtonConnected GPIO Pin
User Button (PB1)GPIO5
Reset Button (PB2)GPIO6

By default, both buttons are in a HIGH state (PULL UP configuration). When pressed, the button is pulled LOW.

Display

Display capabilities are determined by the CM5 module. For the full list of supported modes, refer to the Raspberry Pi CM5 datasheet.

ALPON X5 Display

It can be connected to the monitor with a standard HDMI cable. HDMI should be connected before powering the ALPON X5. HDMI port supports 4Kp60 output.

ParameterValue
Port StandardHDMI 2.0
Maximum Resolution4K @ 60Hz (4Kp60)
HDR SupportYes
Video Decoder4Kp60 HEVC (H.265)
AudioSupported (HDMI audio pass-through)

USB Ports

ALPON X5 USB Ports

The device has two USB 3.0 ports (5 Gbps each).

ParameterValue
USB 3.0 Port 1Connected directly (native) to the CM5
USB 3.0 Port 2Connected via TUSB8020 USB hub to CM5's second native port
Shared Power Capacity1800 mA total across both ports
Overcurrent ProtectionHardware current limiting; thermal shutdown if sustained overcurrent
Fault ReportingFault signal sent to TUSB8020 hub; OS-level alert generated in system logs
Power RecoveryAutomatic — power restores when the fault is cleared, no reboot required
⚠️
WarningThe two USB ports share a combined power budget of 1800 mA. Avoid connecting high-draw devices to both ports simultaneously.

Watchdog, Boot/Burn Switches

The switches on this product are covered with a silicone cap. To access the switches, use a pointed object to gently open from the notch on the cover.

ALPON X5 Switches

SW1 — Watchdog Switch

The hardware watchdog monitors system activity and automatically resets the device if it becomes unresponsive.

When the watchdog is enabled (SW1 OFF), the CM5 must send a periodic trigger signal to GPIO 16 at least once every 5 minutes. If no trigger is received within 5 minutes, the watchdog cuts all power to the device, waits 3 seconds, then restores power to reboot the system.

The watchdog can only be disabled using the physical SW1 switch. There is no software command to disable it.

SW2 — Boot / Burn (Image Flashing) Switch

🚧
Image Flash WarningIf your image is damaged, needs to be flashed again, or if you have any problems with the image, please contact support for help. Trying to reflash the image without the right help may cause more issues.
PositionSwitch 1Switch 2
ONWatchdog DisabledBurn (Image Flash Mode)
OFF (Default)Watchdog EnabledBoot (Operating Mode)
❗️
To select the image flash mode the device must be completely powered offSwitch 1 toggles the hardware watchdog, while Switch 2 selects image flash (burn) or operating mode (boot). Both switches are set to the 'OFF' position by default from the factory, so no changes are needed during normal operation. If either switch has been changed, make sure to set both switches back to the 'OFF' position before normal use.

Dimensions

Click here to download the ALPON X5 AI dimensions file.

GPIO Port

This port provides the I/Os, supply voltage, and communication interfaces (I²C, UART, SPI) needed for various applications with the device. Although the socket is similar to the RJ45 socket, it is not for Ethernet communication. Instead, it provides access to Raspberry Pi's I/O pins for custom peripherals and Add-on modules.

Although the Add-on Port uses an RJ45 connector, it is NOT an Ethernet or PoE port. Connecting a standard Ethernet cable or PoE device to this port will cause permanent hardware damage. This port is exclusively for compatible ALPON Add-on modules.

ALPON X5 GPIO Port
Connector TypeRJ45 (non-Ethernet — Add-on modules only)
GPIO Pins6 configurable GPIO pins (SPI5, UART4, UART0, I2C2, I2C3)
Signal Voltage3.3V logic (with built-in level converter and ESD protection)
Pull-up Resistors1 kΩ hardware pull-up on all signal pins
Power Output5V @ 1A maximum (5W)
Enable PinGPIO 21 — must be set HIGH before any I/O communication
Fault DetectionGPIO 20 — reads HIGH normally; goes LOW on overcurrent, overtemperature, or reverse voltage
❗️
Do not connect Ethernet/PoE to the GPIO Add-on PortConnecting a standard Ethernet cable or PoE device to this port will cause permanent hardware damage. This port is exclusively for compatible ALPON Add-on modules.

The port provides 6 configurable GPIO pins, a 5V power output, and a ground reference. All signal pins operate at 3.3V logic and include built-in level conversion and ESD protection. A 1 kΩ hardware pull-up resistor is present on every signal pin.

GPIO Port Pinout
GPIO Port — RJ45 pinout diagram
RJ45 PinCM5 GPIOAlternate Functions
1GNDGround
2GPIO 12SPI5_CSn[0], UART4_TX, I2C2_SDA
3GPIO 14SPI5_SIO[0], UART0_TX, I2C3_SDA
4GPIO 13SPI5_SIO[1], UART4_RX, I2C2_SCL
5GPIO 15SPI5_SCLK, UART0_RX, I2C3_SCL
6GPIO 23I2C3_SCL
7GPIO 22I2C3_SDA
85V OUT5V power output, max. 1A — power-switch controlled (GPIO 21)

Power Management & Fault Detection

The port's 5V supply and all signal communication are controlled by an internal power switch. The switch must be explicitly enabled in software before the port becomes active.

Signal NameCM5 GPIODescription
ADDON_PWS_ENGPIO 21Power switch enable. Set HIGH to activate the port and enable I/O communication. Signal communication will not work until this pin is HIGH.
ADDON_PWS_FAULTGPIO 20Fault indicator. Reads HIGH during normal operation. Goes LOW if overcurrent, overtemperature, or reverse voltage is detected. Power to the port is cut automatically when a fault occurs.

LTE Modem

ParameterValue
Host InterfaceNative CM5 USB 2.0
Power Circuit3.3V @ 3A
Typical Power ConsumptionUp to 5W under active use
Default StatePowered ON at device startup (always active)
Hard Reset GPIOGPIO 18

Performing a Modem Hard Reset

If the modem becomes unresponsive or loses its network connection, perform a hardware reset as follows:

  1. Set GPIO 18 to HIGH to cut power to the modem.
  2. Wait at least 10 seconds to allow internal capacitors to fully discharge.
  3. Set GPIO 18 back to LOW to restore modem power.

NPU & SSD Communication (PCIe)

Both the NVMe SSD and the DEEPX AI Accelerator communicate with the CM5 over PCIe Gen 3. The CM5's PCIe lane is split between the two devices using an ASM2806I PCIe Packet Switch, which ensures both the SSD and NPU share the high-speed PCIe bus efficiently.