diff --git a/usbSerialExamples/src/main/res/xml/device_filter.xml b/usbSerialExamples/src/main/res/xml/device_filter.xml
index 6e17f0c..db86725 100644
--- a/usbSerialExamples/src/main/res/xml/device_filter.xml
+++ b/usbSerialExamples/src/main/res/xml/device_filter.xml
@@ -32,4 +32,5 @@
+
diff --git a/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java b/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java
index 47207ef..616514a 100644
--- a/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java
+++ b/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java
@@ -321,6 +321,10 @@ public class CdcAcmSerialDriver implements UsbSerialDriver {
new int[] {
UsbId.ST_CDC,
});
+ supportedDevices.put(UsbId.VENDOR_RASPBERRY_PI,
+ new int[] {
+ UsbId.RASPBERRY_PI_PICO_MICROPYTHON,
+ });
return supportedDevices;
}
diff --git a/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbId.java b/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbId.java
index c67e92a..ae83052 100644
--- a/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbId.java
+++ b/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbId.java
@@ -69,6 +69,9 @@ public final class UsbId {
public static final int VENDOR_ST = 0x0483;
public static final int ST_CDC = 0x5740;
+ public static final int VENDOR_RASPBERRY_PI = 0x2e8a;
+ public static final int RASPBERRY_PI_PICO_MICROPYTHON = 0x0005;
+
private UsbId() {
throw new IllegalAccessError("Non-instantiable class");
}