我正在寻找有关 Galaxy S3 i9300 和我们的应用程序遇到的问题的任何意见。
我们使用 Stock ICS 并测试了三星更新程序的 JB 4.11 以及 Nexus 4 上使用的基本代码。无论哪个版本我们都有相同的问题。
我们的应用程序允许我们将钥匙卡与连接的 DSLR 通过 OTG 电缆拍摄的照片相关联,并标记图像并通过无线传输它们。一位摄影师使用 Android 设备扫描钥匙卡,然后给该人拍照,然后 S3 将图像传输到我们创建的图像处理服务器。
我们已经在几款 Android 设备上进行了测试,包括带有 ICS 的 Verizon Samsung Galaxy Nexus、exus 7 以及 ACER A110,并且没有出现任何问题。
S3 上的问题是它在批量传输端点(传输图像)上工作正常,但在我们监视它不喜欢的新数据的中断端点上。在 Nexus 上,我们每秒触发 10 次中断没有问题,但这很快就会杀死 S3。延长超时有帮助,但不能解决问题。这仅发生在 S3 设备上,这是最令人沮丧的部分,因为我们在最初的测试中没有看到这个问题,而且我们现在在现场有 8 台设备,每次断开连接时,您都必须重新启动 S3。
当 USB 关闭并需要重新启动设备才能再次工作时,即使在相机断开连接的情况下,也会以 5 秒的间隔反复记录
D/UsbHostManager( 2190): onUEvent(device) :: action = remove, devtype = usb_interface, device = /proc/bus/usb/002/001, product =
1d6b/1/300, type = 9/0/0, interface = 9/0/0, devpath = /devices/platform/s5p-ohci/usb2/2-0:1.0
E/UsbHostManager( 2190): usbDeviceRemoved :: deviceName = /dev/bus/usb/002/001
D/UsbHostManager( 2190): onUEvent(device) :: action = remove, devtype = usb_interface, device = /proc/bus/usb/001/001, product =
1d6b/2/300, type = 9/0/0, interface = 9/0/0, devpath = /devices/platform/s5p-ehci/usb1/1-0:1.0
E/UsbHostManager( 2190): usbDeviceRemoved :: deviceName = /dev/bus/usb/001/001
D/UsbHostManager( 2190): onUEvent(device) :: action = add, devtype = usb_interface, device = /proc/bus/usb/001/001, product = 1d
6b/2/300, type = 9/0/0, interface = 9/0/0, devpath = /devices/platform/s5p-ehci/usb1/1-0:1.0
D/UsbHostManager( 2190): usbDeviceAdded : device :: /dev/bus/usb/001/001 [1d6bh:0002h] [09h,00h,00h] (Hub(Full speed Hub ))
W/UsbHostManager( 2190): /dev/bus/usb/001/001 is put on a blocklist [1d6bh:0002h:09h:00h:00h]
D/UsbHostManager( 2190): usbDeviceAdded : device :: /dev/bus/usb/002/001 [1d6bh:0001h] [09h,00h,00h] (Hub(Full speed Hub ))
W/UsbHostManager( 2190): /dev/bus/usb/002/001 is put on a blocklist [1d6bh:0001h:09h:00h:00h]
D/UsbHostManager( 2190): onUEvent(device) :: action = add, devtype = usb_interface, device = /proc/bus/usb/002/001, product = 1d
6b/1/300, type = 9/0/0, interface = 9/0/0, devpath = /devices/platform/s5p-ohci/usb2/2-0:1.0
我们也只有 S3 的 WIFI 问题,它无法连接到安装在整个位置的 Cisco 无线。其他 Android 设备连接没有问题。S3 能够与自主 WAP 一起工作,这就是我们现在正在测试的方式。
我们还有一个连接到 S3 的移动刷卡器,它可以正常工作。(ID-TECH 班车)。
我的开发人员在现场,互联网访问非常有限。这就是我发布这个问题的原因。请提前接受我的道歉,但我们正在寻找任何想法,尽管开发人员确信这是 USB 硬件的问题,因为其他一切都使用相同的代码,只有 S3 有这两个问题。他非常有经验,并且花费了比他在现场解决此问题的时间更多的时间。如果我们无法确定这两个问题,我们将不得不寻找另一台设备。仅供参考,思科正在运行较旧的 WISM,但其他 Android 设备可以正常连接。
GT-i9300 S3也是国际版。
我们测试了 8 个单独的 GT-i9300 S3 设备,它们都有相同的问题。