-

X1208: Difference between revisions

From Geekworm Wiki
Jump to navigation Jump to search
Tina (talk | contribs)
No edit summary
Cindy (talk | contribs)
 
(33 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{GD Template Impl}}
{{GD Template Impl}}
[[File:X1208-IMG-9926-Interface.jpg|thumb|X1208 V1.0 Interface]]
[[File:X1208-IMG-0091-1.jpg|thumb|X1208 V1.0]]
[[File:X1208-IMG-0088.jpg|thumb|X1208 V1.0]]
[[File:X1208-IMG-0129.jpg|thumb|X1208 V1.0 with Raspberry Pi 5 ]]
[[File:X1208-IMG-0125-pogo-pin-connection.jpg|thumb|X1208 V1.0]]
[[File:X1208-IMG-0105-Power.jpg|thumb|X1208 V1.0 with Raspberry Pi 5 & SSD card]]
==SAFETY INSTRUCTIONS AND WARNINGS==
==SAFETY INSTRUCTIONS AND WARNINGS==
* <span style="color:red;">The default charging current is set to 1.5A and charge cut-off voltage is 4.23V. before connecting your battery to the UPS board, Please carefully confirm the maximum charging current and voltage, exceeding the upper limit of the charging specification that the battery can withstand will not only cause adverse reactions, but may also cause irreversible damage.
{{UPS Safety Warning}}
* <span style="color:red;">It is essential to read and understand these safety instructions and warnings before charging your batteries.
* <span style="color:red;">Lithium Polymer and Li-ion batteries are volatile. Failure to read and follow the instructions below may result in fire, personal  injury, and damage to property if charged or used improperly.
* <span style="color:red;">Never make a wrong polarity connection when charging or discharging battery packs. Always double-check the polarity of the  battery's connector to ensure that "+" is connected to "+" and "-" is connected to "-".
* <span style="color:red;">Do not mix and use old batteries with new batteries, or batteries with different brand names.
* <span style="color:red;">Lithium batteries have a limited cycle life. Please replace old batteries with new ones when they reach their service life or when  they are two years old, whichever comes first.
* <span style="color:red;">When charging the Battery Pack, please place the battery in a fireproof container. Do not leave the UPS shield on wood material  or carpet unattended.
* <span style="color:red;">Keep the UPS shield away from children to ensure their safety.


==Overview==
==Overview==
Line 62: Line 62:
* High-efficiency converter delivers 3.5A to your SSD
* High-efficiency converter delivers 3.5A to your SSD


'''Compatible Accessories'''
* [[X1100]] USB3 to SATA 2.5 HDD/SSD shield for Pi 5
* Other add-on boards that do not use the PCIe interface are attached to the bottom of the Raspberry Pi 5.
|-
|-
| '''Spec''' ||  
| '''Spec''' ||  
Line 89: Line 86:
* Compatible with unprotected 21700 battery only (Max. battery length: 70.3 mm).
* Compatible with unprotected 21700 battery only (Max. battery length: 70.3 mm).
|-
|-
|}
==Technical specification==
{| class="wikitable"
|-
| '''Power input''' ||
*5Vdc 5A via USB-C (Input current below 5A may cause improper operation)
|-
| '''UPS output''' ||
*5.1V ±5% Max 5A
|-
| '''Battery charging current''' || 
*1.5A
|-
| '''Terminal Battery Voltage''' || 
*4.23V
|-
| '''Battery Recharge Threshold''' || 
*4.1V
|-
| '''Ports & Connectors''' ||
*USB-C power in connector x1
*1-cell 21700 battery connector x1
*SSD socket - M.2 KEY-M 67P x1
*40-pin extended GPIO header x1
|-
| '''PCB Size''' ||
*86.5mm x 84.5mm
|}
|}


Line 97: Line 122:
* 4x M2.5x13.5mm F/F Spacers  
* 4x M2.5x13.5mm F/F Spacers  
* 1x Screw Kit
* 1x Screw Kit
[[File:X1208-IMG-0015-Packing-List.jpg|550px]]
==Script Reference==
{{X120x Series UPS Script Reference}}
==Installation Guide==
*Installation of X1208 and [[X1207-C1]]
:[[File:X1208-X1207-C1-Install-guide.jpg|800px]]
Installation Video for Raspberry Pi 5+[[X1208]]+[[X1207-C1]]: https://youtu.be/JVkKT1Gh4xo
{{#ev:youtube|https://youtu.be/JVkKT1Gh4xo}}


==Matching Case==
==Matching Case==
There is no matching case for X1208 right now! Please looking forward to the future update.
The [[X1207-C1]] is a premium metal case specially designed for the Raspberry Pi 5''' [[ X1207]]'''/[[X1208]] UPS Shield, offering robust protection in a sleek, black aesthetic.
* Case dimension: 92.8 x 90.8 x 42.8 mm
<gallery>
 
X1207-C1-IMG-0165-Packing List.jpg|X1207-C1 Accessories
X1207-C1-IMG-0167.jpg|X1207-C1
X1207-C1-IMG-0170.jpg|X1207-C1
X1207-C1-IMG-0174.jpg|X1207-C1
</gallery>


==User Manual==
==User Manual==
* X1208 Hardware Guide:
* X1208 Hardware Guide:[https://suptronics.com/Raspberrypi/Power_mgmt/x1208-v1.0_hardware.html X1208 Hardware]
* X1208 Software Guide:[https://suptronics.com/Raspberrypi/Power_mgmt/x120x-v1.0_software.html X1208 Software]
* X1208 Software Guide: [[#Script Reference]]


==FAQ==
==FAQ==
<!-- 这里提供了一个Q&A的模板,增加Q&A时按照下面的格式写就可以了 -->
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">
<div style="font-weight:bold;line-height:1.0;">
<div style="font-weight:bold;line-height:1.0;">
Q1: Question 1
Q1: Can I use the [https://www.raspberrypi.com/products/ai-hat/ official Raspberry Pi AI HAT] together with the X1208 in the X1207-C1 case?
</div>
</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
A: Place the answer here.
A: A: No. The X1208 uses the Raspberry Pi 5 PCIe connector, which is also required by the official Raspberry Pi AI HAT. Since the PCIe interface is already occupied by the X1208, the AI HAT cannot be installed simultaneously.  
</div>
</div>
</div>
</div>


<!--Add review function! -->
<!--Add review function! -->
<comments />
<comment-streams id="main" />


<!--Please choose the  -->
<!--Please choose the  -->

Latest revision as of 09:53, 3 June 2026

X1208 V1.0 Interface
X1208 V1.0
X1208 V1.0
X1208 V1.0 with Raspberry Pi 5
X1208 V1.0
X1208 V1.0 with Raspberry Pi 5 & SSD card

SAFETY INSTRUCTIONS AND WARNINGS

  • The power adapter must with overvoltage and surge voltage protection; otherwise, it may easily damage the circuit board. Damage caused by a substandard power supply will not be covered under warranty.
  • It is essential to read and understand these safety instructions and warnings before charging your batteries.
  • Lithium Polymer and Li-ion batteries are volatile. Failure to read and follow the instructions below may result in fire, personal injury, and damage to property if charged or used improperly.
  • Never make a wrong polarity connection when charging or discharging battery packs. Always double-check the polarity of the battery's connector to ensure that "+" is connected to "+" and "-" is connected to "-".
  • Do not mix and use old batteries with new batteries, or batteries with different brand names.
  • Lithium batteries have a limited cycle life. Please replace old batteries with new ones when they reach their service life or when they are two years old, whichever comes first.
  • When charging the Battery Pack, please place the battery in a fireproof container. Do not leave the UPS shield on wood material or carpet unattended.
  • Keep the UPS shield away from children to ensure their safety.
  • Ensure your fingers do not touch the solder pads when inserting the battery into the battery holder, as this could cause a short circuit. This is extremely important!!!
  • Make sure to insert the battery before turning on the UPS.
  • Make sure to insert the battery before connecting the external charger to charge it.
  • Please watch Main Video and Tutorial Video regarding 18650 batteries at: https://www.staysafebattery.com/en/
  • Battery Recommend for Geekworm UPS board, please refer to: File:NCR18650B.pdf

Overview

The X1208 UPS+M.2 NVMe Shield is engineered to provide the Raspberry Pi 5 with both a reliable power source and enhanced storage. It features an integrated M.2 NVMe SSD slot, ensuring robust data backup even during a power loss. This powerful combination safeguards valuable data, boosts system reliability, and guarantees continuous operation.

The X1208 delivers a stable 5.1 V/5 A backup power supply, enabling uninterrupted performance for demanding setups—from intensive applications to multiple peripherals. Its advanced power-management system intelligently monitors the Pi's status, automatically cutting power after shutdown to optimize battery life with ultra-low standby consumption. The board ensures seamless power switching during outages or adapter failures and supports convenient features such as auto power-on and AC power-loss detection.

 ▼ Expand 📋 Geekworm Raspberry Pi 5 UPS Family:
Caution:
*The Matching Case section only indicates compatibility between the case, UPS and Raspberry Pi 5 Board, and excludes products in the Product Matching Reference section. Compatibility of these referenced products with the case is subject to their actual specifications.
*In addition to voltage and current, ensure that the total power of the power supply meets or exceeds the recommended input power (Total Power = Voltage × Current).
Model Compatible with Mounting Position Lithium battery type Battery Holders Power Input Connector Power Output Connector Matching Case Product Matching Reference Note
X1200 Raspberry Pi 5 Bottom 3.7V 18650 Battery 2-Cell
  • 5V,≥5A via USB C of X1200
5Vdc Power Output XH2.54-2P x2 X1200-C1 -
X1201 Raspberry Pi 5 Bottom 3.7V 18650 Battery 2-Cell
  • 5V,≥5A via USB C of X1201
  • 5V,≥5A via XH2.54-2P connector of X1201
5Vdc Power Output XH2.54-2P x3 X1201-C1 Ultra-thin
X1202 Raspberry Pi 5 Bottom 3.7V 18650 Battery 4-Cell
  • 5V,≥5A via USB C of X1202
  • 6-18V,≥3A via DC 5521 power jack of X1202
  • 6-18V,≥3A via XH2.54-2P connector of X1202
5Vdc Power Output XH2.54-2P x2 X1202-C1 -
X1203 Raspberry Pi 5 Bottom 3.7V Lithium Battery No battery holder(recommended to use with X12-A1)
  • 5V,≥5A via USB C of X1203
  • 6-18V,≥3A via DC 5521 power jack of X1203
5Vdc Power Output XH2.54-2P x2 - -
*X1205 Raspberry Pi 5 Bottom 3.7V 21700 Battery 2-Cell
  • 5V,≥5A via USB C of X1205
  • 9-18V,≥3A via DC 5521 power jack of X1205
  • 9-18V,≥3A via XH2.54-2P connector of X1205
5Vdc Power Output XH2.54-2P x2 X1205-C1 -
*X1206 Raspberry Pi 5 Bottom 3.7V 21700 Battery 4-Cell

V2.0 Version

  • USB-C 5V,≥5A; DC5521 & XH2.54 9–18V ≥3A

V1.1 Version

  • USB-C 5V,≥5A; DC5521 & XH2.54 5–6V ≥5A
5Vdc Power Output XH2.54-2P x2 X1206-C1

X1206 V2.0 Version: Geekworm 12 V / 5 A Power Adapter

-
*X1207 Raspberry Pi 5 Top 3.7V 21700 Battery 1-Cell
  • 5V,≥5A via USB C of X1207
  • 35-57V powering over Ethernet
- X1207-C1 Support PoE-Powered
*X1208 Raspberry Pi 5 Top 3.7V 21700 Battery 1-Cell
  • 5V,≥5A via USB C of X1208
- X1207-C1 - Support M.2 NVMe SSD 2230/2242/2280
*X1209 RPi 5B/4B/3B/3B+ Top 3.7V Lithium Battery No battery holder(recommended to use with X12-A1)
  • 5V,≥5A via USB C of X1209
  • 6-18V,≥3A via DC 5521 power jack of X1209
5V Power Output XH2.54-2P x2 - -
*X728 All RPi that use a 40-pin header Top 3.7V 18650 Battery 2-Cell
  • 5V,≥5A via USB C of X728
  • 5V,≥5A via DC 5521 power jack of X728
5V Power Output
  • The 40-pin header
  • XH2.54-2P x2
- -
*X-UPS1 All RPi & Most Single Board Computers (SBC) that uses 12Vdc or 5Vdc Standalone 3.7V 18650 Battery 4-Cell
  • 6-18V,≥3A via DC 5521 power jack of X-UPS1
  • 5Vdc Power Output XH2.54-2P x2
  • 12Vdc Power Output XH3.96-2P x2
-
  • GPIO Pin-connected standalone design, boasting universal compatibility
  • Power Adapter: PSU60
-

Features

For use with

Raspberry Pi 5

Key Features

UPS Output

  • Built for continuous, long-lasting operation -providing unwavering power for always-on Raspberry Pi 5 systems
  • Supports a maximum current output of 5.1V 5000mA, suitable for most Raspberry Pi 5 applications
  • Integrated Advanced Power MOSFET with an equivalent of 7mΩ RDS(ON) to minimize power loss
  • Power the Pi 5 directly through the 40-pin header, eliminating the need for cables and soldering

Battery Charging

  • Supports battery charging with a capacity of 1500mA
  • Battery charging control can be managed via GPIO
  • Provides protection against battery overcurrent and overvoltage
  • Built-in protection against reverse connection of battery cells
  • Integrated Maxim's fuel-gauge systems for reading battery voltage and percentage over I2C
  • On-board LEDs indicate battery charging and discharging levels of 25%, 50%, 75%, and 100%
  • Features a single 21700 battery holder, supporting a battery of up to 5000mAh(Compatible only with unprotected 21700 battery up to 70.3 mm in length.)

Power Input

  • Powered through the USB-C socket, eliminating the need to change your power adapter

Enhanced Power Management

  • Seamless power switching between backup power and the power adapter
  • On-board push button performs the same actions as the Pi's power button
  • Automatically cuts off power when the Pi 5 is shut down
  • On-board LED indicates power status and Pi 5 detection
  • AC power loss and power adapter failure detection via GPIO
  • Auto power-on when power is applied or restored
  • Automatic safe shutdown when battery voltage is low (programmable)
  • Ultra-low standby power consumption to maximize battery life
  • Advanced system power-path management to minimize frequent charging and discharging of batteries

M.2 M key NVMe socket

  • Supports high-capacity M.2 NVMe solid-state drives up to 4TB
  • Accommodates various M.2 NVMe SSD form factors, including 2280, 2242, and 2230
  • Supports operating system booting from your SSD
  • Offers fast data transfer speeds with PCIe 2.0 5Gbps / PCIe 3.0 8Gbps
  • Does not compromise cooling performance and is fully compatible with the official active cooler
  • Features a blue LED indicator that displays power and drive status
  • High-efficiency converter delivers 3.5A to your SSD
Spec

Power input: 5Vdc 5A via USB-C (Input current below 5A may cause improper operation.)

UPS output: 5.1V ±5% Max 5A

Battery charging current: 1.5A

Terminal Battery Voltage: 4.23V

Battery Recharge Threshold: 4.1V

Ports & Connectors:

  • USB-C power in connector x1
  • 1-cell 21700 battery connector x1
  • SSD socket - M.2 KEY-M 67P x1
  • 40-pin extended GPIO header x1

PCB Size: 86.5mm x 84.5mm

Important Notes
  • Do not apply power to your Raspberry Pi 5 via the Type-C USB socket.
  • Compatible with unprotected 21700 battery only (Max. battery length: 70.3 mm).

Technical specification

Power input
  • 5Vdc 5A via USB-C (Input current below 5A may cause improper operation)
UPS output
  • 5.1V ±5% Max 5A
Battery charging current
  • 1.5A
Terminal Battery Voltage
  • 4.23V
Battery Recharge Threshold
  • 4.1V
Ports & Connectors
  • USB-C power in connector x1
  • 1-cell 21700 battery connector x1
  • SSD socket - M.2 KEY-M 67P x1
  • 40-pin extended GPIO header x1
PCB Size
  • 86.5mm x 84.5mm

Packing List

  • 1x X1208 V1.0 UPS + NVMe Board
  • 2x PCIe FFC Cable (40mm length)
  • 1x Pogo Pin (for connecting to the Pi 5 PSW through-hole)
  • 4x M2.5x13.5mm F/F Spacers
  • 1x Screw Kit

Script Reference

This section includes two types of script resources for debugging and adapting X120x series UPS HATs. Official scripts are factory-adapted basic versions, while open-source projects are for extended reference only. All scripts must undergo prototype testing before formal use to avoid compatibility risks.

Note: The content below is a brief summary only. Click the corresponding link for detailed script examples.

Official Scripts (Click Here)

  1. Edit EEPROM Configuration
  2. Configure I2C on Raspberry Pi
  3. Read UPS Status
  4. Manually Check Battery Voltage & Percentage
  5. Test AC Power Loss Detection
  6. Control Battery Charging (For Advanced Users Only)

Third-Party Extension

We sincerely appreciate the dedication and generous open-source contribution from the community user for these GitHub projects.
Please note: these are independent third-party resources, not developed, verified, or maintained by our official team. We share these links for reference only; please independently verify its compatibility with your specific device, system environment, and actual needs.
Extension 1(Click Here)
This repository hosts a community-developed x120x-dkms kernel driver for Raspberry Pi, designed for X120x series UPS HATs, with tentative experimental compatibility for X728, X729 and X708 models. It enables basic native Linux power supply integration (including simple battery status display, low-power shutdown, and optional battery longevity mode) with no extra custom scripts required.
Extension 2(Click Here)
This project supports intelligent automatic shutdown, battery overcharge protection, low-temperature delayed charging, systemd journal logging, JSON UPS status output, network-based real-time UPS status update, system service & manual running modes, battery temperature monitoring and automatic thermal cooling.

Installation Guide

Installation Video for Raspberry Pi 5+X1208+X1207-C1: https://youtu.be/JVkKT1Gh4xo

Matching Case

The X1207-C1 is a premium metal case specially designed for the Raspberry Pi 5 X1207/X1208 UPS Shield, offering robust protection in a sleek, black aesthetic.

  • Case dimension: 92.8 x 90.8 x 42.8 mm

User Manual

FAQ

Q1: Can I use the official Raspberry Pi AI HAT together with the X1208 in the X1207-C1 case?

A: A: No. The X1208 uses the Raspberry Pi 5 PCIe connector, which is also required by the official Raspberry Pi AI HAT. Since the PCIe interface is already occupied by the X1208, the AI HAT cannot be installed simultaneously.