13 Nano Debugger Firmware

13.1 Firmware Packs

The Nano Debugger firmware is not open source. Intel HEX files are included in the Tool Packs published by Microchip on the Microchip Packs Repository under PKOB nano support.

Inside each Tool Pack, you will find a firmware subfolder containing nedbg_fw.zip. The file avrtools_fw.xml provides information about the HEX file nedbg.hex.

Standalone Upgrade

Use pydebuggerupgrade to update the firmware on your Nano Debugger.

Tip: use the command
pydebuggerupgrade latest
to automatically get the latest released firmware
Tip: use the command
pydebuggerupgrade <x.y.z>

to automatically download and install the firmware in pack version x.y.z

IDE Upgrade

Use the Pack Manager in MPLAB X and MPLAB Tools for VS Code to download the latest Nano Debugger firmware pack. The firmware is updated automatically when the IDE connects to the kit.
Note: Be sure to select either a specific Tool Pack or "latest" in the project properties.

Legacy Upgraders

Microchip Studio only includes bundled firmware, which is no longer updated. Use a standalone upgrader or atfw.exe to update the firmware on the Nano Debugger.
Note: Microchip Studio may automatically downgrade your Nano Debugger to the latest bundled firmware. To prevent this behavior, delete or rename the firmware zip file inside the Microchip Studio Program Files folder.

Use the atfw.exe from Microchip Studio:

Tip: use the command
atfw.exe -a <zipfile>

to upgrade the firmware using a zip archive extracted from a Tool Pack

13.2 Revision History

Note: The revision is specified in decimal in this table, but some IDEs and tools report it in hexadecimal.
Table 13-1. Revision history of the Nano Debugger firmware
RevisionTool PackRelease dateReferenceNotable fixes and features
1.341.18.xDecember 2025FW5G-1580
  • SWD timing improvements
1.331.17.969 September 2025FW5G-1459
  • dsPIC33A support and fixes
  • DAP_SWJ_Pins timing fix
1.321.16.876March 2025FW5G-1362
  • AVR-SD UPDI handshake
1.311.14.751April 2024FW5G-1323
  • added UF2 parser
1.301.13.715October 2023FW5G-1306
  • hotfix for previous 1.29 hex file issue
1.291.12.711October 2023FW5G-1250
  • fix for AVR NVM P:4
  • added support for AVR BOOTROW
  • added PDID protection filter
1.271.11.554December 2022FW5G-1192
  • added AVR NVM P:4
  • added support for dsPIC33
1.251.10.488May 2022FW5G-1133
  • added support for CDC BREAK
1.231.9.446December 2021FW5G-1086
  • added AVR EA support
  • fix to AVR fuse protection
1.221.7.295March 2021FW5G-880
  • multiple CDC fixes
1.211.5.210September 2020FW5G-744
  • added MSC to CDC bridge
1.201.3.164June 2020FW5G-708
  • SAM-IoT related fixes
1.17March 2020FW5G-620
  • added SAM-IoT
1.161.0.33March 2020FW5G-516Initial public tool pack release
pre 1.16-2018-2019FW5G-485Internal releases and bundles with Studio/MPLAB
Tip: The reference can be used when contacting Microchip support