-
Couldn't load subscription status.
- Fork 153
Open
Milestone
Description
I wonder if a picotool list command might be useful? Consider the following scenario:
% lsusb | grep 2e8a
Bus 020 Device 012: ID 2e8a:000a 2e8a Pico Serial: 000000000000
Bus 020 Device 009: ID 2e8a:0005 2e8a Board in FS mode Serial: 000000000000
% ./picotool info
No accessible RP2040 devices in BOOTSEL mode were found.
but:
Device at bus 20, address 9 appears to be a RP2040 MicroPython device not in BOOTSEL mode.
Device at bus 20, address 12 appears to be a RP2040 device with a USB serial connection, so consider -f or -F.
if I then plug in a Pico with a blank Flash chip (wiped using flash_nuke.uf2) I get:
% lsusb | grep 2e8a
Bus 020 Device 012: ID 2e8a:000a 2e8a Pico Serial: 000000000000
Bus 020 Device 009: ID 2e8a:0005 2e8a Board in FS mode Serial: 000000000000
Bus 020 Device 013: ID 2e8a:0003 2e8a RP2 Boot Serial: E0C912D24340
% ./picotool info
Program Information
none
In this latter case it would be nice if e.g. a ./picotool list could tell me:
Device at bus 20, address 9 appears to be a RP2040 MicroPython device not in BOOTSEL mode.
Device at bus 20, address 12 appears to be a RP2040 device with a USB serial connection, so consider -f or -F.
Device at bus 20, address 13 appears to be a RP2040 device in BOOTSEL mode.
For bonus points, it could even include the other VID/PID combos from https://github.com/raspberrypi/usb-pid ? 😉
Blockguy24
Metadata
Metadata
Assignees
Labels
No labels