TSTP Pico Revival

TSTP Pico Revival Tool

TSTP Pico Revival Tool

A powerful GUI utility for managing and flashing firmware on Raspberry Pi Pico devices. Seamlessly flash MicroPython, CircuitPython, or custom firmware while benefiting from real-time device detection, error recovery, and much more.

Key Features

This tool simplifies Raspberry Pi Pico firmware management. Whether you’re installing CircuitPython, MicroPython, or testing custom firmware, it delivers an intuitive interface, comprehensive logging, and real-time updates.

Automated Detection

Auto-detects RPI-RP2 / CIRCUITPY volumes for seamless flashing and quick access to connected Pico devices.

Firmware Management

One-click flashing for MicroPython, CircuitPython, and custom firmware. Automatic “nuke” reset ensures a clean slate.

Error Recovery

Built-in fail-safes and logging protect your device. Recover bricked units quickly with flash verification.

Custom Firmware

Test and deploy any .uf2 file. Perfect for beta-testing or advanced projects that require specific builds.

Multi-Device Support

Manage multiple Pico boards simultaneously. Real-time console output and status indicators keep you informed.

Safety Features

Includes operation confirmations, write verification, and robust error notifications for added peace of mind.

In-App Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6

How It Works

The TSTP Pico Revival Tool seamlessly detects your Pi Pico in bootloader mode (RPI-RP2) or CircuitPython mode (CIRCUITPY), then lets you select and flash the firmware of your choice with just a few clicks. Safety locks and confirmations ensure you won’t accidentally overwrite critical data.

1. Connect Your Pico

Hold the BOOTSEL button while plugging in your Pico. Release it to mount the device as RPI-RP2.

2. Select Firmware

Choose MicroPython, CircuitPython, or any custom UF2. Automatically “nuke” the board if you need a clean reset.

3. Flash & Monitor

Watch real-time logs for progress. Once complete, the board remounts with new firmware—no extra steps needed.

4. Recover & Reset

Stuck or bricked? Trigger device reset from the GUI. Detailed error handling gets you back up and running.

Demo Video

See the TSTP Pico Revival Tool in action. Learn how to connect, flash, and manage your Pico in minutes.

Installation & Setup

Prerequisites

  • Python 3.7+
  • PyQt5
  • rarfile (optional)
  • win32api (Windows only)

Installation Steps

  1. Clone the Repository:
    git clone https://github.com/TSTP-Enterprises/TSTP-Pico_Revival.git
    cd TSTP-Pico_Revival
    
  2. Install Dependencies:
    pip install -r requirements.txt
  3. Run the Application:
    python pico_flasher.py

Building from Source

  1. Install Build Dependencies:
    pip install pyinstaller
  2. Create Executable:
    pyinstaller --onefile --windowed --icon=assets/icon.ico pico_flasher.py
Usage Tutorial

Basic Operations

  1. Connecting Your Pico: Hold BOOTSEL while plugging in, release afterward.
  2. Flashing Firmware: Select firmware type, click the flash button, and watch the console.
  3. Recovery Process: Use Reset Pico for a complete reset, then wait for reconnection.

Advanced Features

  • Custom Firmware: Load any .uf2 file using the “Select Firmware” option.
  • Multiple Devices: Manage several Picos simultaneously via the drive selector.
  • Troubleshooting: Check console output, verify connections, and use reset options for errors.
Support Our Work

Your support helps us maintain and enhance this tool. Consider supporting us through:

One-Time Donations

Monthly Sponsorship

Enterprise Support

Need priority or custom features? Contact us at support@tstp.xyz.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Quick Links
Contact & Support

For any inquiries or assistance:

About TSTP Solutions

TSTP Solutions specializes in developing innovative tools for IT professionals. Our mission is to simplify complex administrative tasks through intelligent automation and user-friendly interfaces.

© 2024 TSTP Solutions. All rights reserved. Made with by the TSTP team.

Download TSTP Pico Revival Tool

Transform your Raspberry Pi Pico workflow with an all-in-one firmware management and recovery solution. Free and open source.