Common Issues
USB-PD problems typically manifest in three ways:- Device doesn’t power up at all
- Device powers up but reboots continuously
- Device reboots when heating starts
Root Causes
- IronOS PD stack bugs or incompatibilities (rare)
- Power adapter issues or quirks
- “Smart” adapters with compatibility problems
- Insufficient power delivery capacity
- Cable limitations
Unique Load Pattern: Soldering irons rapidly switch from 0 to full power, unlike laptops/phones that ramp gradually. This can trip protection circuits on some power supplies.
Recommended Power Supplies
What to Avoid
- Multi-port adapters at full capacity
- “Smart” chargers implementing every protocol
- Budget adapters with shortcuts in PD implementation
- Adapters with aggressive protection circuits
Smarter Chargers
Chargers implementing many protocols (QC, PD, PPS, AFC, etc.) may have quirks:- Slight shortcuts in PD implementation
- Protocol switching issues
- Hard-to-debug compatibility problems
Device Doesn’t Power Up
This is the most frustrating issue to diagnose.Step 1: Rule Out Other Issues
Test with USB-A to USB-C
Connect using a USB-A to USB-C cable (5V power) to rule out:
- Bad firmware flash
- Non-functioning display
- Hardware failure
No Power on Any Supply
If the device won’t power up on any supply type:- Check bootloader access: Hold down the button while connecting to a computer
- Verify detection: Check if the device appears in device manager / system
If the device shows up to a computer but doesn’t operate normally:
- Bad flash/firmware (most likely)
- Non-functioning display (device may be working but not showing output)
Powers Up on Other Supplies
If the device works with USB-A or DC but not USB-PD:Device Reboots Continuously
Reboot During Heat-Up
If reboot occurs when the unit starts heating: Solutions:- Use higher wattage power supply (60W minimum, 100W recommended)
- Verify cable rating (non e-marked cables limited to 3A)
- Check adapter specifications match printed ratings
- Try single-port adapter instead of multi-port
Reboot During Idle
If the device reboots frequently without button presses: Cause: PD negotiation failureThe Best Debugging Tool: Capture USB-PD traffic. Without a traffic capture, all debugging is guessing.
Capturing PD Traffic
To truly understand negotiation failures, you need to capture the PD communication.Method 1: Logic Analyzer
- Connect to CC pins on USB-C connector
- Important: PD signaling is less than 3.3V
- Use logic analyzer capable of less than 3.3V levels or add buffering
- Capture during connection and negotiation phase
Method 2: USB Power Meter
Many high-end USB power meters can capture PD packets:- On-screen display (minimum)
- File export capability (ideal)
- AVHzY CT-3
- ChargerLAB POWER-Z
- FNB58
Firmware PD Mode Settings
Firmware 2.23+: Advanced settings include PD mode toggle to adjust negotiation behavior.
PD Mode Options
The firmware can enable/disable:- PPS (Programmable Power Supply): Dynamic voltage negotiation
- EPR (Extended Power Range): Voltages above 20V (PD3.1)
Accessing PD Mode Settings
- Navigate to Settings → Advanced Settings
- Find PD Negotiation option
- Toggle between modes:
- PD + PPS + EPR (full featured)
- PD + PPS (no EPR)
- PD Only (maximum compatibility)
PD Debug Menu
The debug menu displays:- Advertised voltage levels
- Available power profiles
- Current negotiation state
- EPR capability status
Viewing Debug Menu
Remove tip
Remove the tip from the iron. Most devices won’t negotiate PD without a tip installed (waiting to detect tip type). This prevents failing negotiations.
What to Check
- Voltage profiles: Match adapter specifications
- Current limits: Verify cable rating (3A for non e-marked)
- EPR availability: Requires EPR-rated cable
- Profile selection: Confirm highest appropriate profile is chosen
Cable Requirements
Standard USB-C Cables
E-Marked Cables
Required for:- Power delivery above 60W (3A)
- 5A operation (100W at 20V)
- EPR modes (28V, 36V, 48V)
Cable Testing
If experiencing issues:- Test with certified e-marked cable
- Use short cable (less than 1m) to reduce resistance
- Verify cable temperature during use (hot cable = excessive resistance)
Systematic Troubleshooting
Before filing a support request:Filing Support Requests
When reporting PD issues, include:- Device model and firmware version
- Power adapter: Make, model, specifications
- Cable: Type, rating, e-marked status
- Behavior: Specific symptoms and when they occur
- Testing results: What works, what doesn’t
- PD traffic capture: If available (exponentially helpful)
- PD debug menu: Screenshots or photos
- Settings: Current PD mode configuration
A PD traffic capture makes the problem exponentially easier to diagnose and fix. It’s the difference between guessing and knowing.