-
X1209: Difference between revisions
| (18 intermediate revisions by 5 users not shown) | |||
| Line 3: | Line 3: | ||
[[File:X1209-IMG-0078.jpg|thumb|right|X1209 V1.0 Display_01]] | [[File:X1209-IMG-0078.jpg|thumb|right|X1209 V1.0 Display_01]] | ||
[[File:X1209-IMG-0081.jpg|thumb|right|X1209 V1.0 Display_02]] | [[File:X1209-IMG-0081.jpg|thumb|right|X1209 V1.0 Display_02]] | ||
[[File:X1209-IMG- | [[File:X1209-IMG-0111.jpg|thumb|right|X1209]] | ||
[[File:X1209-IMG- | [[File:X1209-IMG-0112-pogo-pin-connection.jpg|thumb|right|How to Use the Pogo Pin]] | ||
[[File:X1209-IMG- | [[File:X1209-IMG-0125.jpg|thumb|right|Battery Installation Instructions]] | ||
[[File:X1209-IMG- | [[File:X1209-IMG-0105-How-to-Power.jpg|thumb|right|How to Power]] | ||
[[File:X1209-IMG- | [[File:X1209-IMG-0118.jpg|thumb|right|X1209 V1.0 Final Showcase with Battery Holder]] | ||
==Safety Instructions & warnings== | |||
* {{Red|The default charging current is set to 2.1A 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.}} | |||
* {{Red|It is essential to read and understand these safety instructions and warnings before charging your batteries.}} | |||
* {{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.}} | |||
* {{Red|Never make a wrong polarity connection when charging or discharging battery packs. Double-check the polarity of the battery's connector to ensure that "+" is connected to "+" and "-" is connected to "-".}} | |||
* {{Red|Do not mix and use old batteries with new batteries, or batteries with different brand names.}} | |||
* {{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.}} | |||
* {{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.}} | |||
* {{Red|Keep the UPS shield away from children to ensure their safety.}} | |||
==Overview== | ==Overview== | ||
| Line 18: | Line 28: | ||
{{Raspberry Pi 5 UPS Sets}} | {{Raspberry Pi 5 UPS Sets}} | ||
==Features== | ==Features== | ||
| Line 81: | Line 81: | ||
|'''Technical Specification''' || | |'''Technical Specification''' || | ||
'''Power input:''' | '''Power input:''' | ||
* | * {{Red|6-18Vdc via DC jack}} (12Vdc ≥3A power adapter recommended) | ||
* | * {{Red|5Vdc 5A via USB-C}} | ||
'''UPS output:'''5.1V ±5% Max 6A | '''UPS output:'''5.1V ±5% Max 6A | ||
'''Battery charging current:''' 2.1A {{Red|(IMPORTANT !!-- Please confirm before connecting your battery.)}} | |||
'''Terminal Battery Voltage:''' 4.23V {{Red|(IMPORTANT !!-- Please confirm before connecting your battery.)}} | |||
'''Terminal Battery Voltage:''' 4.23V | |||
'''Battery Recharge Threshold:''' 4.1V | '''Battery Recharge Threshold:''' 4.1V | ||
'''Battery:''' 3.7V Lithium Battery {{Red|(IMPORTANT !!-- Only parallel connection is supported, please check polarity of battery's connector to make sure "+" to "+" and "-" to "-". Connecting batteries in series will cause the X1209 to burn out!)}} | |||
'''Ports & Connectors:''' | '''Ports & Connectors:''' | ||
| Line 108: | Line 106: | ||
|- | |- | ||
| '''Notes''' || | | '''Notes''' || | ||
* | * {{Red|Do not apply power to your Raspberry Pi via the USB C socket.}} | ||
|} | |} | ||
| Line 117: | Line 115: | ||
* Pogo pin x1 (For use with Pi 5 only) | * Pogo pin x1 (For use with Pi 5 only) | ||
[[File:X1209-IMG-0015-Packing-List.jpg|700px]] | [[File:X1209-IMG-0015-Packing-List.jpg|700px]] | ||
==Script Reference== | |||
{{X120x Series UPS Script Reference}} | |||
==Matching Case== | ==Matching Case== | ||
| Line 123: | Line 124: | ||
==User Manual== | ==User Manual== | ||
* Hardware Installation: [https://suptronics.com/Raspberrypi/Power_mgmt/x1209-v1.0_hardware.html X1209 Hardware] | * Hardware Installation: [https://suptronics.com/Raspberrypi/Power_mgmt/x1209-v1.0_hardware.html X1209 Hardware] | ||
* How to make it work: [ | * How to make it work: [[#Script Reference]] | ||
==FAQ== | ==FAQ== | ||
| Line 134: | Line 135: | ||
The default charging current is set to 2.1A and the 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. | The default charging current is set to 2.1A and the 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. | ||
</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
<div style="font-weight:bold;line-height:1.0;"> | |||
Q2: Is the X1209 compatible with Raspberry Pi Zero 2W? | |||
</div> | |||
<div class="mw-collapsible-content"> | |||
A: Yes. The X1209 UPS board can work with Raspberry Pi Zero 2W according to the customer feedback. | |||
However, the X1209 was originally designed for the standard Raspberry Pi 40-pin layout. When using it with the Raspberry Pi Zero 2W, you may need to connect it via jumper wires or use a suitable adapter/pin header to match the GPIO power pins. | |||
</div> | </div> | ||
</div> | </div> | ||
| Line 139: | Line 151: | ||
<!--Add review function! --> | <!--Add review function! --> | ||
< | <comment-streams id="main" /> | ||
<!--Please choose the --> | <!--Please choose the --> | ||
Latest revision as of 17:35, 27 May 2026








Safety Instructions & warnings
- The default charging current is set to 2.1A 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.
- 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. 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.
Overview
The X1209 is a dedicated UPS expansion board for the Raspberry Pi, delivering reliable 5.1V/6000mA backup power to ensure uninterrupted operation. It is designed to support demanding setups, including those running intensive applications or multiple peripherals.
Its advanced power management system intelligently monitors the Raspberry Pi’s status, automatically cutting off power after shutdown to optimize battery life with ultra-low standby consumption. The board also features seamless power switching during outages or adapter failures, and supports convenient functions like auto power-on and AC power loss detection.
Additionally, the X1209 offers fast charging up to 2100mA for quick battery replenishment and integrates seamlessly with compatible storage products for reliable data backup during power loss. This combination of features enhances system reliability, protects valuable data, and ensures continuous operation for Raspberry Pi users.
▼ Expand 📋 Geekworm Raspberry Pi 5 UPS Family:
- *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 |
|
5Vdc Power Output XH2.54-2P x2 | X1200-C1 |
|
- |
| X1201 | Raspberry Pi 5 | Bottom | 3.7V 18650 Battery | 2-Cell |
|
5Vdc Power Output XH2.54-2P x3 | X1201-C1 |
|
Ultra-thin |
| X1202 | Raspberry Pi 5 | Bottom | 3.7V 18650 Battery | 4-Cell |
|
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) |
|
5Vdc Power Output XH2.54-2P x2 | - |
|
- |
| *X1205 | Raspberry Pi 5 | Bottom | 3.7V 21700 Battery | 2-Cell |
|
5Vdc Power Output XH2.54-2P x2 | X1205-C1 |
|
- |
| *X1206 | Raspberry Pi 5 | Bottom | 3.7V 21700 Battery | 4-Cell |
V2.0 Version
V1.1 Version
|
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 |
|
- | X1207-C1 |
|
Support PoE-Powered |
| *X1208 | Raspberry Pi 5 | Top | 3.7V 21700 Battery | 1-Cell |
|
- | 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 Power Output XH2.54-2P x2 | - |
|
- |
| *X728 | All RPi that use a 40-pin header | Top | 3.7V 18650 Battery | 2-Cell |
|
5V Power Output
|
- |
|
- |
| *X-UPS1 | All RPi & Most Single Board Computers (SBC) that uses 12Vdc or 5Vdc | Standalone | 3.7V 18650 Battery | 4-Cell |
|
|
- |
|
- |
Features
| For use with |
Raspberry Pi 5 Model B / 4 Model B / 3 Model B |
| Key Features |
UPS Output
Battery Charging
Power Input
Enhanced Power Management
Compatible Accessories |
| Technical Specification |
Power input:
Battery charging current: 2.1A (IMPORTANT !!-- Please confirm before connecting your battery.) Terminal Battery Voltage: 4.23V (IMPORTANT !!-- Please confirm before connecting your battery.) Battery Recharge Threshold: 4.1V Battery: 3.7V Lithium Battery (IMPORTANT !!-- Only parallel connection is supported, please check polarity of battery's connector to make sure "+" to "+" and "-" to "-". Connecting batteries in series will cause the X1209 to burn out!) Ports & Connectors:
|
| Notes |
|
Packing List
- X1209 V1.0 UPS board x1
- Spacer M2.5 F/F 13.5mm x4
- Screw M2.5x5mm x8
- Pogo pin x1 (For use with Pi 5 only)
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)
- Edit EEPROM Configuration
- Configure I2C on Raspberry Pi
- Read UPS Status
- Manually Check Battery Voltage & Percentage
- Test AC Power Loss Detection
- 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.
Matching Case
No matching case yet.
User Manual
- Hardware Installation: X1209 Hardware
- How to make it work: #Script Reference
FAQ
Q1: What types of batteries are compatible with the X1209 UPS board?
A: The X1209 is compatible with 3.7V-rated batteries, such as 18650, 21700, 4680, and similar types, as long as they have a full charge voltage of 4.2V.
The default charging current is set to 2.1A and the 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.
Q2: Is the X1209 compatible with Raspberry Pi Zero 2W?
A: Yes. The X1209 UPS board can work with Raspberry Pi Zero 2W according to the customer feedback.
However, the X1209 was originally designed for the standard Raspberry Pi 40-pin layout. When using it with the Raspberry Pi Zero 2W, you may need to connect it via jumper wires or use a suitable adapter/pin header to match the GPIO power pins.