Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

picotool-2.3.1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: picotool Distribution: openSUSE Tumbleweed
Version: 2.3.1 Vendor: openSUSE
Release: 1.1 Build date: Fri Oct 23 19:06:59 2026
Group: Unspecified Build host: reproducible
Size: 2255401 Source RPM: picotool-2.3.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/raspberrypi/picotool
Summary: Tool to inspect RP2040 binaries
Picotool is a tool for inspecting RP2040 binaries, and interacting with RP2040 devices when they are in BOOTSEL mode.

Provides

Requires

License

BSD-3-Clause

Changelog

* Fri Oct 23 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to version 2.3.1
    * New bdev command for reading and writing embedded block
      devices (FatFS and LittleFS): ls, cp, cat, rm, mkdir, format
    * New uf2 combine command to merge multiple UF2 files
    * encrypt: support self-decrypting binaries; now requires an IV
      salt file in addition to the AES key file
    * otp dump can write BIN files and convert OTP JSON to BIN
    * seal on ELF squashes sparse no_flash binaries (--no-squash
      disables it); seal and encrypt can pin XIP SRAM
    * reboot and forced commands support the BOOTSEL activity LED
    * otp get prints the 16-bit ECC value by default (--raw for the
      full 24-bit raw value)
    * -h/--help anywhere on the command line shows help text
    * Bug fixes: info on non-partition-capable devices, seal ELF
      squashing, uf2 convert model guessing, pin function display
      and otp permissions handling on RP2350
    * Many more fixes and improvements; see upstream's release notes
      for the full list
    * Refresh pico-sdk bundle to 2.3.1
    * install-firmware-to-libdir.patch: install device firmware ELF
      blobs to libdir instead of datadir (arch-dependent files do not
      belong in usr-share); the tool searches that dir at runtime
  - Drop obsolete Group tag
* Tue Mar 11 2025 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Fix cmake installation path on 64-bit architectures
* Tue Mar 11 2025 Dominik Heidler <dheidler@suse.de>
  - Update to 2.1.1
    * Sped up the coprodis command which was very slow for large files on some platforms
    * Sped up the info command by caching data read from the device
  - Update to 2.1.0
    * 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
* Tue Oct 29 2024 Michal Suchanek <msuchanek@suse.de>
  - Update to 2.0.0
    * Offset now valid for ELF and UF2 files on RP2350
    * Displays info on the embedded block for RP2350
    * Displays information for binaries in partitions too
    * Added -cpu option on RP2350 to switch archtectures
    * Added diagnostic partition option on RP2350
* Tue Jul 25 2023 Andrea Manzini <andrea.manzini@suse.com>
  - update to 1.1.2:
    * Small release with one bug fix to allow specifying 0 for --bus, and some minor documentation edits.
  - bump SDK to latest 1.5.1 to support newer boards
* Wed Feb 15 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.1.1:
    * Add --update option to `load` command to skip unchanged flash
      sectors (speed improvement).
    * A number of minor bug fixes and documentation improvements.
    * Support non contiguous flash ELF/UF2 which were written
      incorrectly before (and yet still passed verify due to
      another bug).
* Fri Dec 10 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 1.1.0:
    * Add version command
    * Fix parsing of ELF where the program header does not directly follow the file header
    * Add install-ability via `cmake install`
    * Incorporate slightly modified Win32 libusb find helpers
    * Add ability to access device using stdio_usb
    * Add -n option to load to avoid overwriting existing program
    * Add -f/-F option to force reset a cooperative RP2040 board that isnt in BOOTSEL mode
    * Add a sudo suggestion when can't connect on linux/macos
  - Drop upstreamed patches:
    * picotool-ce76970.patch
    * picotool-gh30.patch
  - Update SDK version to 1.3.0
* Wed Oct 20 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Backport patch to fix installation path:
    * picotool-ce76970.patch
* Fri Jul 23 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update SDK version to 1.2.0
* Thu Jun 03 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add patch to fix build with GCC11:
    * picotool-gh30.patch

Files

/usr/bin/picotool
/usr/lib64/cmake/picotool
/usr/lib64/cmake/picotool/picotoolConfig.cmake
/usr/lib64/cmake/picotool/picotoolConfigVersion.cmake
/usr/lib64/cmake/picotool/picotoolTargets-relwithdebinfo.cmake
/usr/lib64/cmake/picotool/picotoolTargets.cmake
/usr/lib64/picotool
/usr/lib64/picotool/enc_bootloader.elf
/usr/lib64/picotool/xip_ram_perms.elf
/usr/share/doc/packages/picotool
/usr/share/doc/packages/picotool/README.md
/usr/share/licenses/picotool
/usr/share/licenses/picotool/LICENSE.TXT
/usr/share/picotool
/usr/share/picotool/rp2350_otp_contents.json


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 12 01:39:22 2026