Xiaomi users can enable 100W PPS charging support with a basic command

Xiaomi continues its commitment to enhanced device interoperability and superior user experiences, evidenced by the recent full compatibility of the flagship Xiaomi 17 Series with the 100W PPS universal charging protocol. This integration ensures ultra-fast charging is accessible not only with proprietary Xiaomi chargers but also with a wider array of non-Xiaomi, standards-compliant accessories. Furthermore, Xiaomi has taken a significant step towards industry-wide advancement by opening its proprietary Xiaomi Surge Charge protocol royalty-free, facilitating the mass production of charging modules and accessories supporting up to 120W wired and 80W wireless speeds. This move aligns perfectly with our company’s dedication to technological accessibility.

Technical Deep Dive: Enabling Standard PPS on Legacy Xiaomi Devices

The introduction of 100W PPS support on the latest flagship series prompted speculation among the user community regarding the potential for similar capability on older models. Given that the proprietary MiPPS protocol is built upon the standard PPS framework, users hypothesized that devices supporting MiPPS might also be capable of utilizing the standard PPS universal protocol with minimal adjustment.

This technical inquiry led to community discoveries that confirm this possibility. For Xiaomi devices equipped with the Surge P1/P2 power management chip, a modification to the system configuration file can be performed with root access, which subsequently enables high-power standard PPS and high-power PD protocol support. In a significant finding, it was observed that Xiaomi could theoretically enable the standard PPS protocol on numerous older devices simply through a routine Over-The-Air (OTA) software update, eliminating the need for complex user-side modifications. This would dramatically enhance the charging flexibility for millions of existing Xiaomi users.

Community-Led Protocol Unlocking Procedure

The method for enabling the public version of the PPS protocol was initially shared within the user community. For devices that have secured root permissions, this functionality can be unlocked by executing a specific command. Essentially, this procedure involves changing the value of the relevant system file (e.g., /pd_verifed) from 0 to 1, effectively informing the system to recognize and utilize the standard PPS charging protocol.

The required commands are dependent on the device’s system-on-chip (SoC) architecture:

Code Snippets for PPS Protocol Activation

  • For devices with Qualcomm SoCs:
    Bash
    echo 1 > /sys/class/qcom-battery/pd_verifed
    
  • For devices with MediaTek SoCs:
    Bash
    echo 1 > /sys/class/Charging_Adapter/pd_adapter/usbpd_verifed
    

It is important to note a current operational constraint: Xiaomi phones will only initiate the handshake with the corresponding charging protocol after a PPS charger is connected. Therefore, the command must be executed only when the charger is physically plugged in. Furthermore, the system currently resets this setting automatically once the charger is unplugged. Users intending to permanently implement this feature will need to utilize a method, such as a system module, to automatically execute the command upon charger connection. This user-driven discovery highlights the robust, underlying hardware capability present in many existing Xiaomi devices.

Play Store icon
HyperOS Downloader Easily check if your phone is eligible for HyperOS 3.0 update!
Download icon

Leave a Reply

Your email address will not be published. Required fields are marked *

Poll
Which name did you like better, MIUI or HyperOS?