# Communicating between Rpi \<-\> Pico via USB

**URL:** <https://discourse.nodered.org/t/communicating-between-rpi-pico-via-usb/85294>\
**Category:** General\
**Created:** [7 February 2024 16:22 UTC](https://discourse.nodered.org/t/communicating-between-rpi-pico-via-usb/85294 "2024-02-07T16:22:31Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![PizzaProgram](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/pizzaprogram/32/19431_2.png) [@PizzaProgram](https://discourse.nodered.org/u/PizzaProgram)\
**Post date:** [23 February 2024 01:46 UTC](https://discourse.nodered.org/t/communicating-between-rpi-pico-via-usb/85294/9 "2024-02-23T01:46:55Z")

</div>

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 ! 🙂  
`/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](https://github.com/execuc/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)_

---

_[View the full topic](https://discourse.nodered.org/t/communicating-between-rpi-pico-via-usb/85294)._
