PICOTOOL-OTP-DUMP(1)

πŸ“¦ version 2.2.0-a4, in ubuntu stonking

πŸ’… picotool-otp-dump(1) β€” User Commands, but make it cute

okay so bestie, welcome to the picotool-otp-dump page ✨ this is the one from the User Commands corner of your manual, and it does exactly one iconic thing: it dumps the entire OTP. that's it. that's the gig. 🫢


🌸 NAME 🌸

picotool-otp-dump β€” Dump entire OTP


✨ SYNOPSIS ✨

picotool otp dump [-r] [-e] [-p] [--output <filename>]
[device-selection]

picotool otp dump [-r] [-e] [-p] [--output <filename>] <input> [-t
<type>]

no cap, that's the whole shape of it. two ways in: pick a device, or hand it an input file. πŸ’–


πŸŽ€ OPTIONS πŸŽ€

Row/field options

these are the ones that decide what shape the numbers come out in πŸ¦‹

  • -r, --raw β€” Get raw 24-bit values. This is the default, so if you do literally nothing, this is what you get πŸ’…
  • -e, --ecc β€” Use error correction
  • -p, --pages β€” Index by page number & row number
  • --output <filename> β€” Output BIN file to dump to (optional). it's optional bestie, you don't have to ✨

πŸ‘‘ TARGET SELECTION πŸ‘‘

To dump the contents of a target device

  • --bus <bus> β€” Filter devices by USB bus number
  • --address <addr> β€” Filter devices by USB device address
  • --vid <vid> β€” Filter by vendor id
  • --pid <pid> β€” Filter by product id
  • --ser <ser> β€” Filter by serial number
  • -f, --force β€” Force a device not in BOOTSEL mode but running compatible code to reset so the command can be executed. After executing the command (unless the command itself is a reboot) the device will be rebooted back to application mode. so it goes off to reset, does the thing, then comes right back 🫢
  • -F, --force-no-reboot β€” Force a device not in BOOTSEL mode but running compatible code to reset so the command can be executed. After executing the command (unless the command itself is a reboot) the device will be left connected and accessible to picotool, but without the USB drive mounted. it stays in the group chat but it's on mute πŸ’€

To dump the contents of an OTP JSON file

  • <input> β€” The file name
  • -t <type> β€” Specify file type (json) explicitly, ignoring file extension. tell it what it is, don't make it guess πŸ™ˆ

lowkey reminder: -r/--raw is the default, -f reboots your device back to app mode, and -F leaves it connected but with no USB drive mounted. know which one you want before you hit enter, queen πŸ‘‘

that's the whole page !! mwah πŸ’– written from the picotool 2.2.0-a4+dfsg era, dated December 2025 β€” slay, periodt, go dump that OTP πŸŽ€πŸŒˆπŸ’œ

πŸ“¦ where this page comes from