Skip to content

dawidmpunkt/DS-2TP31-Thermal-Camera-Autopatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DS-2TP31 Thermal Camera Autopatcher

Automated STM32-based trigger for Pixar’s jailbreak method

⚠ Disclaimer

This modification is for educational and research purposes only.
Applying this mod will void your warranty and may damage your device if done incorrectly.
The author is not responsible for any damage, legal issues, or unintended consequences.
Proceed at your own risk.

📜 Description

This project integrates a tiny STM32C011F6U6 microcontroller inside the Hikvision DS-2TP31B-3XF handheld thermal camera to automatically trigger Pixar’s jailbreak sequence to load a different configuration into the camera and use the expanded thermal range. See pixar's post for details on the procedure: https://www.eevblog.com/forum/thermal-imaging/hikvision-ds-2tp31-series-thermal-camera-teardown-307840/msg5567443/#msg5567443 The MCU listens for the camera’s trigger button during the first second after startup. If the button held during the first second of boot, it sends the required UART commands to perform the jailbreak, then goes into deep sleep. This makes the jailbreak process quick, repeatable, and self-contained—no need for an external USB-to-UART adapter after installation.

See images for wiring. The project file was created with STM32Cube IDE for a STM32C011F6U6 MCU. But it should work with almost any STM32 MCU

📌 Pinout Mapping

STM32 Pin Camera Connection Function
PB6 JD3 RX UART TX to camera
PB7 JD3 TX UART RX from camera
PA0 Trigger button pad Detect startup press
3V3 Camera 3.3V Power
GND Camera GND Ground

Installation:

See pictures of the installed device under /images

About

Automated STM32-based trigger for Pixar’s jailbreak method

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages