-

X1207: Difference between revisions

From Geekworm Wiki
Jump to navigation Jump to search
Rita (talk | contribs)
Replace <comments/> with <comment-streams />
 
(38 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{GD Template Impl}}
{{GD Template Impl}}
[[File:X1207-IMG-9926-Interface-1.jpg|thumb|right|X1207 V1.2 Interface Schematic]]
[[File:X1207-IMG-9926-Interface-1.jpg|thumb|right|X1207 V1.2 Interface Schematic]]
 
[[File:X1207-IMG-0073.jpg|thumb|right|X1207 V1.2]]
 
[[File:X1207-IMG-0101-pogo-pin-connection.jpg|thumb|right|X1207 V1.2 with Raspberry Pi 5]]
 
[[File:X1207-IMG-0105-Power.jpg|thumb|right|X1207 V1.2 with Raspberry Pi 5]]
[[File:X1207-IMG-0077.jpg|thumb|right|X1207 V1.2 with Raspberry Pi 5]]
[[File:X1207-IMG-0099.jpg|thumb|right|X1207 V1.2 with Raspberry Pi 5]]


==Safety Instructions & Warnings==
==Safety Instructions & Warnings==
'''⚠''' <span class="tb_red">The default charging current is set to 1.5A and charge cut-off voltage is 4.23V. before installing your battery in 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 class="tb_red">It is essential to read and understand these safety instructions and warnings before charging your batteries.
 
'''⚠''' <span class="tb_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 class="tb_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 class="tb_red">Do not mix and use old batteries with new batteries, or batteries with different brand names.
 
'''⚠''' <span class="tb_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 class="tb_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 class="tb_red">Keep the UPS shield away from children to ensure their safety.


==Overview==
==Overview==
Line 71: Line 59:
* [[X1002]] single NVMe shield for Pi5
* [[X1002]] single NVMe shield for Pi5
* [[X1005]] dual NVMe shield for Pi5
* [[X1005]] dual NVMe shield for Pi5
* [[X1006]] PCIe to SATA 2.5 HDD+M.2 SSD shield for Pi 5
* [[X1007]] PCIe to dual SATA 2.5 HDD/SSD shield for Pi 5
* [[X1100]] USB3 to SATA 2.5 HDD/SSD shield for Pi 5
* Other add-on boards are attached to the bottom of the Raspberry Pi
|-
|-
| '''Notes''' ||  
| '''Notes''' ||  
Line 111: Line 95:
==User Manual==
==User Manual==
* '''Hardware Installation: [https://suptronics.com/Raspberrypi/Power_mgmt/x1207-v1.2_hardware.html X1207 Hardware]''', <span class="tb_red"> You can view the '''Raspberry Pi GPIO used''' and '''Dimensions''' here </span>
* '''Hardware Installation: [https://suptronics.com/Raspberrypi/Power_mgmt/x1207-v1.2_hardware.html X1207 Hardware]''', <span class="tb_red"> You can view the '''Raspberry Pi GPIO used''' and '''Dimensions''' here </span>
* '''How to make it work: [https://suptronics.com/Raspberrypi/Power_mgmt/x120x-v1.0_software.html X1207 Software]'''
* '''How to make it work: [[#Script Reference]]'''


==Packing List==
==Packing List==
Line 120: Line 104:


[[File:X1207-IMG-0015-Packing-List.jpg|600px]]
[[File:X1207-IMG-0015-Packing-List.jpg|600px]]
==Script Reference==
{{X120x Series UPS Script Reference}}
==Installation Guide==
*Installation of X1207 and [[X1207-C1]]
:[[File:X1207-X1207-C1-Install-guide.jpg|800px]]
Installation Video for Raspberry Pi 5+[[X1207]]+[[X1207-C1]]: https://youtu.be/Xorg8pj33yM
{{#ev:youtube|https://youtu.be/Xorg8pj33yM}}


==Matching Case==
==Matching Case==
No matching case yet.
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>


==FAQ==
==FAQ==
Line 136: Line 140:


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


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

Latest revision as of 10:13, 27 May 2026

X1207 V1.2 Interface Schematic
X1207 V1.2
X1207 V1.2 with Raspberry Pi 5
X1207 V1.2 with Raspberry Pi 5
X1207 V1.2 with Raspberry Pi 5
X1207 V1.2 with Raspberry Pi 5

Safety Instructions & 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 X1207 is a PoE-powered UPS HAT designed for Raspberry Pi 5, delivering reliable 5.1V/5A backup power to maintain uninterrupted operation. It supports high-demand setups and complies with IEEE 802.3af/at PoE standards, drawing up to 25W from a compatible POE switch while providing both power and network connectivity over a single cable.

With intelligent power management, it monitors Pi status, cuts power after shutdown to conserve battery, and features ultra-low standby consumption. The board ensures seamless power switching during outages and supports auto power-on and AC 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 Model B
UPS Output
  • Built for continuous, long-lasting operation -providing unwavering power for always-on Raspberry Pi systems
  • Supports a maximum current output of 5.1V 5000mA, suitable for most Raspberry Pi applications
  • Integrated Advanced Power MOSFET with an equivalent of 7mΩ RDS(ON) to minimize power loss
  • Power the Pi 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 battery of up to 5000mAh
Power Input
  • Supports Power over Ethernet (PoE) input capability
  • Provides up to 5A output current, enabling 1.5A charging while powering the system
  • Standard Compliance: IEEE 802.3af & 802.3at (PoE+)
  • Fully isolated switched-mode power supply (SMPS) topology
  • Simplified single-cable installation and robust power delivery for Raspberry Pi
  • Compatible with Raspberry Pi USB-C Power Supply
Enhanced Power Management
  • Seamless power switching between backup power and power adapter
  • On-board push button performs the same actions as the Pi's power button
  • Automatically cuts off power when the Pi is shut down
  • On-board LED indicates power status and Pi 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
Compatible Accessories
  • X1002 single NVMe shield for Pi5
  • X1005 dual NVMe shield for Pi5
Notes
  • DON'T apply power to your Raspberry Pi 5 via the Type-C USB socket.
  • Compatible with unprotected 21700 battery only (Max. length: 70.3 mm).

Technical specification

Power input
  • 35-57VDC powering over Ethernet
  • 5Vdc 5A via USB-C
UPS output
  • 5.1V ±5% Max 5A
Battery charging current
  • 1.5A
Terminal Battery Voltage
  • 4.23V
Battery Recharge Threshold
  • 4.1V
Ports & Connectors
  • 4-pin POE female header x1
  • USB-C power in connector x1
  • 1-cell 21700 battery connector x1
  • 40-pin extended GPIO header x1
PCB Size
  • 86.5mm x 84.5mm

User Manual

Packing List

  • X1207 V1.2 UPS board x 1
  • Spacer M2.5 F/F 13.5mm x 4
  • Screw M2.5x5mm x 8
  • Pogo pin x 1 (For connecting to the Pi 5 PSW through hole)

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+X1207+X1207-C1: https://youtu.be/Xorg8pj33yM

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

FAQ

Q1: Question 1

A: Place the answer here.