Communicating between Rpi <-> Pico via USB

Update:

1. Configurable Firmata

The good news is:

  • Flashing multiple Pico boards with same .uf2 firmware build creates different serial-IDs for each one. So they can be distuingushed ! :slight_smile:
    /dev/serial/by-id/usb-Arduino_RaspberryPi_Pico_076461E6283367E3-if00
    /dev/serial/by-id/usb-Arduino_RaspberryPi_Pico_076461E62D412FE3-if00
  • So it does not matter which USB is where you plug it in, it will be recognized by that ID.

The Bad news:

  • Re/opened some tickets, to implement watchdog into Firmata firmware to make it stable. Nothing happened since 2016.

Also I did not find any info how it would be possible to thange those names of those boards.

3. u2if

After thorough investigation I have found out, that this firmware was not maintained after creation.

  • None of the patches were commited
  • It can handle only 1 board !
    (Can not distuingish multiple Pico, always talking to the first one)