table of contents
| PICOTOOL-OTP(1) | User Commands | PICOTOOL-OTP(1) |
NAME¶
picotool-otp - Commands related to the RP2350 OTP (One-Time-Programmable) Memory
SYNOPSIS¶
picotool otp list [-p] [-n] [-f] [-i <filename>] [<selector>..]
picotool otp get [-c <copies>] [-r] [-e] [-n] [-i <filename>] [device-selection] [-z] [<selector>..]
picotool otp set [-c <copies>] [-r] [-e] [-s] [-i <filename>] [-z] <selector> <value> [device-selection]
picotool otp load [-r] [-e] [-s <row>] [-i <filename>] <filename> [-t <type>] [device-selection]
picotool otp dump [-r] [-e] [-p] [--output <filename>] [device-selection]
picotool otp dump [-r] [-e] [-p] [--output <filename>] <input> [-t <type>]
picotool otp permissions <filename> [--led <pin>] [--hash] [--sign] <key> [device-selection]
picotool otp white-label -s <row> <filename> [device-selection]
SUB COMMANDS¶
- list
- List matching known registers/fields
- get
- Get the value of one or more OTP registers/fields (RP2350only)
- set
- Set the value of an OTP row/field (RP2350 only)
- load
- Load the row range stored in a file into OTP and verify. Datais 2 bytes/row for ECC, 4 bytes/row for raw (MSB is ignored).(RP2350 only)
- dump
- Dump entire OTP (RP2350 only)
- permissions
- Set the OTP access permissions (RP2350 only)
- white-label
- Set the white labelling values in OTP (RP2350 only)
| December 2025 | picotool 2.2.0-a4+dfsg |