B4A Library UsbSerial library 2.0 - supports more devices

rtek1000

Active Member
Licensed User
Longtime User
Well, I do not have much to add, recently I asked Samsung's support how to make the SD card work as an internal storage and they did not respond to me, they just changed the wizard until the connection ended and no one knew how to do it .

S7 have some related problems on the internet, such as slow battery charging, USB file transfer and other.

Have you tried using a USB stick to check if the USB host works well?
 

drponciano

Member
Licensed User
Longtime User
Yes, the OTG addapter is working OK. Using the FTDI UART Terminal y see my data coming fast but not so with my program.
 

rtek1000

Active Member
Licensed User
Longtime User

Hi,

Demo not work:
UsbSerialDemo.b4a and b4a v7 returns error (see image please)


B4X:
If usb1.UsbPresent(1) = usb1.USB_NONE Then    ' Ver_2.4

Error description: Array expected.
Occurred on line: 40
If usb1.UsbPresent(1) = usb1.USB_NONE Then' Ver_2.4
Word: (
 

Emiliano Cejas

Member
Licensed User
Longtime User
Hi! demo is not working. I use b4a version 3.82.

It opens the app, then i click on "Start 1" and ask for permision, click ok (grant permission)... then nothing happens.

If i click again on "Start 1", then it displays info about the adapter (FT230). but then nothing happens, it doesnt receive anything (the device over serial is sending info). And it doesnt enable the "stop 1" and "send 1" buttons.

Do i have to do other steps with my b4a version?

thanks!
 

rtek1000

Active Member
Licensed User
Longtime User
Can not you use the latest version?
 

Emiliano Cejas

Member
Licensed User
Longtime User
update! tested demo with another USB-SERIAL cable that uses the FT232 instead of FT230 and it works. Could you add support for FT230 chip?

thanks
 

hayk

Member
Hi folks. sorry for dumb question, but Whats the purpose of "src" folder in app example zip file. Where to put the drivers?
 
Last edited:

biometrics

Active Member
Licensed User
Longtime User
Hi folks. sorry for dumb question, but Whats the purpose of "src" folder in app example zip file. Where to put the drivers?
I've checked my Additional Libraries folder and I only have UsbSerial.jar and UsbSerial.xml. I guess src is the Java source code.
 

peacemaker

Expert
Licensed User
Longtime User
It's useful to know that the demo app is in v.2.4 version link.
 

peacemaker

Expert
Licensed User
Longtime User
For reference: "Serial USB terminal" app has such devices filter:
Maybe useful.
B4X:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <usb-device product-id="24577" vendor-id="1027" />
    <usb-device product-id="24592" vendor-id="1027" />
    <usb-device product-id="24593" vendor-id="1027" />
    <usb-device product-id="24596" vendor-id="1027" />
    <usb-device product-id="24597" vendor-id="1027" />
    <usb-device product-id="60000" vendor-id="4292" />
    <usb-device product-id="60016" vendor-id="4292" />
    <usb-device product-id="60017" vendor-id="4292" />
    <usb-device product-id="8963" vendor-id="1659" />
    <usb-device product-id="9123" vendor-id="1659" />
    <usb-device product-id="9139" vendor-id="1659" />
    <usb-device product-id="9155" vendor-id="1659" />
    <usb-device product-id="9171" vendor-id="1659" />
    <usb-device product-id="9187" vendor-id="1659" />
    <usb-device product-id="9203" vendor-id="1659" />
    <usb-device product-id="21795" vendor-id="6790" />
    <usb-device product-id="29987" vendor-id="6790" />
    <usb-device vendor-id="9025" />
    <usb-device product-id="1155" vendor-id="5824" />
    <usb-device product-id="8260" vendor-id="1003" />
    <usb-device product-id="4" vendor-id="7855" />
    <usb-device product-id="516" vendor-id="3368" />
    <usb-device product-id="22336" vendor-id="1155" />
</resources>
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…