Open Ranjit8298 opened 1 year ago
@Ranjit8298 I use https://github.com/mik3y/usb-serial-for-android. You may find issues in that repo.
Thanks @bastengao for your reply. But I didn't find that issue.
same problem !!
add your device like this: customTable.addProduct(0x303a, 0x1001, CdcAcmSerialDriver.class);
diff --git a/node_modules/react-native-usb-serialport-for-android/android/src/main/java/com/bastengao/usbserialport/UsbSerialportForAndroidModule.java b/node_modules/react-native-usb-serialport-for-android/android/src/main/java/com/bastengao/usbserialport/UsbSerialportForAndroidModule.java
index 7e20282..2a226e5 100644
--- a/node_modules/react-native-usb-serialport-for-android/android/src/main/java/com/bastengao/usbserialport/UsbSerialportForAndroidModule.java
+++ b/node_modules/react-native-usb-serialport-for-android/android/src/main/java/com/bastengao/usbserialport/UsbSerialportForAndroidModule.java
@@ -21,6 +21,8 @@ import com.facebook.react.modules.core.DeviceEventManagerModule;
import com.hoho.android.usbserial.driver.UsbSerialDriver;
import com.hoho.android.usbserial.driver.UsbSerialPort;
import com.hoho.android.usbserial.driver.UsbSerialProber;
+import com.hoho.android.usbserial.driver.CdcAcmSerialDriver;
+import com.hoho.android.usbserial.driver.ProbeTable;
import java.io.IOException;
import java.util.HashMap;
@@ -129,7 +131,13 @@ public class UsbSerialportForAndroidModule extends ReactContextBaseJavaModule im
return;
}
- UsbSerialDriver driver = UsbSerialProber.getDefaultProber().probeDevice(device);
+// UsbSerialDriver driver = UsbSerialProber.getDefaultProber().probeDevice(device);
+
+ ProbeTable customTable = new ProbeTable();
+ customTable.addProduct(0x303a, 0x1001, CdcAcmSerialDriver.class); // e.g. device with custom VID+PID
+ UsbSerialProber usbCustomProber = new UsbSerialProber(customTable);
+ UsbSerialDriver driver = usbCustomProber.probeDevice(device);
+
if (driver == null) {
promise.reject(CODE_DRIVER_NOT_FOND, "no driver for device");
return;
Hii @bastengao , Please help How to resolve this issue no driver for device?