| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
BSD-3-Clause
* 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
/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