Skip to content

2.1.0

Latest
Compare
Choose a tag to compare
@kilograham kilograham released this 25 Nov 06:37

Updates to coincide with SDK 2.1.0; includes new features and numerous bug fixes

Miscellaneous Changes

  • Added partition table; and otp permissions, whitelabel, contents and settings JSON schemas
  • Moved example json files into json folder, with schemas in json/schemas
  • All commands now require 0x before hexadecimal family IDs

Changes to Existing Commands

  • config
    • Fixed to work with packaged binaries
  • coprodis
    • Fixed to not drop the last instruction and the rest of the file
  • info
    • Fixed display of GPIO functions for GPIO >= 32
    • Fixed to work with packaged binaries
    • Fixed to work with multi-family UF2s
    • New option -m displays all metadata blocks
  • load
    • Support loading into PSRAM (CS1) on RP2350
  • otp list
    • Field descriptions are now shown if a single field is selected, or if thew new -f, --field-descriptions option is used
  • otp load
    • Fix bug which meant only 4 bytes were loaded when loading from a binary file (rare)
  • otp set
    • Added -s, --set-bits option to OR value into a raw row
  • reboot
    • Allow force reboot of a device with third party VID/PID from application firmware into bootloader with:

      picotool reboot --vid 0x32ac --pid 0x001f -f -u
      
    • Always print serial number when unable to find a device with specific serial number after reboot

  • save
    • Added -v, --verify option to verify saved contents
    • Added --family option to specify family ID when saving to UF2
  • seal
    • Support UF2 input files

New Commands

  • erase
    • Erases all or a sub-set (range/partition) of flash