please check crash information from Android device.
FT8CN ver0.9 works normally when connection is USB to Xiegu X6100 previous firmware version 1.1.6
08-16 16:23:51.981 2162 2257 D IcomUdpBase: start PingTimer: local port:41707,remote port 50001
08-16 16:23:51.981 2162 2162 E ViewRootImpl: sendUserActionEvent() mView == null
08-16 16:23:52.001 2162 2257 D IcomUdpBase: start Idle Timer: local port:41707,remote port 50001
08-16 16:23:52.001 2162 2257 D IcomControlUdp: connection mode:WFVIEW
08-16 16:23:52.001 2162 2257 D IcomControlUdp: onReceiveLoginResponse: Login succeed!
08-16 16:23:52.001 2162 2257 D IcomControlUdp: onReceiveLoginResponse: send token confirm 0x02
08-16 16:23:52.001 2162 2257 D IcomControlUdp: start Toke Timer: local port:41707,remote port 50001
08-16 16:23:52.011 2162 2257 E IcomControlUdp: onReceiveConnInfoPacket: send 0x90
08-16 16:23:52.011 2162 2257 E AndroidRuntime: FATAL EXCEPTION: pool-16-thread-1
08-16 16:23:52.011 2162 2257 E AndroidRuntime: Process: com.bg7yoz.ft8cn, PID: 2162
08-16 16:23:52.011 2162 2257 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=32; index=32
08-16 16:23:52.011 2162 2257 E AndroidRuntime: at com.bg7yoz.ft8cn.icom.IComPacketTypes.stringToByte(IComPacketTypes.java:911)
08-16 16:23:52.011 2162 2257 E AndroidRuntime: at com.bg7yoz.ft8cn.icom.IComPacketTypes$ConnInfoPacket.connInfoPacketData(IComPacketTypes.java:524)
08-16 16:23:52.011 2162 2257 E AndroidRuntime: at com.bg7yoz.ft8cn.icom.IcomControlUdp.onReceiveConnInfoPacket(IcomControlUdp.java:105)
08-16 16:23:52.011 2162 2257 E AndroidRuntime: at com.bg7yoz.ft8cn.icom.IcomControlUdp.onDataReceived(IcomControlUdp.java:79)
08-16 16:23:52.011 2162 2257 E AndroidRuntime: at com.bg7yoz.ft8cn.icom.IcomUdpBase$1.OnReceiveData(IcomUdpBase.java:122)
08-16 16:23:52.011 2162 2257 E AndroidRuntime: at com.bg7yoz.ft8cn.icom.IcomUdpClient$DoReceiveRunnable.run(IcomUdpClient.java:211)
08-16 16:23:52.011 2162 2257 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
08-16 16:23:52.011 2162 2257 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
08-16 16:23:52.011 2162 2257 E AndroidRuntime: at java.lang.Thread.run(Thread.java:818)
08-16 16:23:52.021 3027 4277 D InputDispatcher: Focus left window: 2162
08-16 16:23:52.651 2162 2162 D ViewRootImpl: #3 mView = null
08-16 16:23:52.971 2162 2275 W System.err: java.net.SocketException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2275 W System.err: at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:542)
08-16 16:23:52.971 2162 2275 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:511)
08-16 16:23:52.971 2162 2275 W System.err: at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:184)
08-16 16:23:52.971 2162 2275 W System.err: at java.net.DatagramSocket.send(DatagramSocket.java:305)
08-16 16:23:52.971 2162 2275 W System.err: at com.bg7yoz.ft8cn.icom.IcomUdpClient$SendDataRunnable.run(IcomUdpClient.java:84)
08-16 16:23:52.971 2162 2275 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
08-16 16:23:52.971 2162 2275 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
08-16 16:23:52.971 2162 2275 W System.err: at java.lang.Thread.run(Thread.java:818)
08-16 16:23:52.971 2162 2275 W System.err: Caused by: android.system.ErrnoException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2275 W System.err: at libcore.io.Posix.sendtoBytes(Native Method)
08-16 16:23:52.971 2162 2275 W System.err: at libcore.io.Posix.sendto(Posix.java:211)
08-16 16:23:52.971 2162 2275 W System.err: at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:278)
08-16 16:23:52.971 2162 2275 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:509)
08-16 16:23:52.971 2162 2275 W System.err: ... 6 more
08-16 16:23:52.971 2162 2275 E RadioUdpSocket: IComUdpClient: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2278 W System.err: java.net.SocketException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2278 W System.err: at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:542)
08-16 16:23:52.971 2162 2278 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:511)
08-16 16:23:52.971 2162 2278 W System.err: at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:184)
08-16 16:23:52.971 2162 2278 W System.err: at java.net.DatagramSocket.send(DatagramSocket.java:305)
08-16 16:23:52.971 2162 2278 W System.err: at com.bg7yoz.ft8cn.icom.IcomUdpClient$SendDataRunnable.run(IcomUdpClient.java:84)
08-16 16:23:52.971 2162 2278 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
08-16 16:23:52.971 2162 2278 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
08-16 16:23:52.971 2162 2278 W System.err: at java.lang.Thread.run(Thread.java:818)
08-16 16:23:52.971 2162 2278 W System.err: Caused by: android.system.ErrnoException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2278 W System.err: at libcore.io.Posix.sendtoBytes(Native Method)
08-16 16:23:52.971 2162 2278 W System.err: at libcore.io.Posix.sendto(Posix.java:211)
08-16 16:23:52.971 2162 2278 W System.err: at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:278)
08-16 16:23:52.971 2162 2278 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:509)
08-16 16:23:52.971 2162 2278 W System.err: ... 6 more
08-16 16:23:52.971 2162 2278 E RadioUdpSocket: IComUdpClient: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2276 W System.err: java.net.SocketException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2276 W System.err: at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:542)
08-16 16:23:52.971 2162 2276 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:511)
08-16 16:23:52.971 2162 2276 W System.err: at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:184)
08-16 16:23:52.971 2162 2276 W System.err: at java.net.DatagramSocket.send(DatagramSocket.java:305)
08-16 16:23:52.971 2162 2276 W System.err: at com.bg7yoz.ft8cn.icom.IcomUdpClient$SendDataRunnable.run(IcomUdpClient.java:84)
08-16 16:23:52.971 2162 2276 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
08-16 16:23:52.971 2162 2276 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
08-16 16:23:52.971 2162 2276 W System.err: at java.lang.Thread.run(Thread.java:818)
08-16 16:23:52.971 2162 2276 W System.err: Caused by: android.system.ErrnoException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2276 W System.err: at libcore.io.Posix.sendtoBytes(Native Method)
08-16 16:23:52.971 2162 2276 W System.err: at libcore.io.Posix.sendto(Posix.java:211)
08-16 16:23:52.971 2162 2276 W System.err: at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:278)
08-16 16:23:52.971 2162 2276 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:509)
08-16 16:23:52.971 2162 2276 W System.err: ... 6 more
08-16 16:23:52.971 2162 2276 E RadioUdpSocket: IComUdpClient: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2277 W System.err: java.net.SocketException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2277 W System.err: at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:542)
08-16 16:23:52.971 2162 2277 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:511)
08-16 16:23:52.971 2162 2277 W System.err: at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:184)
08-16 16:23:52.971 2162 2277 W System.err: at java.net.DatagramSocket.send(DatagramSocket.java:305)
08-16 16:23:52.971 2162 2277 W System.err: at com.bg7yoz.ft8cn.icom.IcomUdpClient$SendDataRunnable.run(IcomUdpClient.java:84)
08-16 16:23:52.971 2162 2277 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
08-16 16:23:52.971 2162 2277 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
08-16 16:23:52.971 2162 2277 W System.err: at java.lang.Thread.run(Thread.java:818)
08-16 16:23:52.971 2162 2277 W System.err: Caused by: android.system.ErrnoException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2277 W System.err: at libcore.io.Posix.sendtoBytes(Native Method)
08-16 16:23:52.971 2162 2277 W System.err: at libcore.io.Posix.sendto(Posix.java:211)
08-16 16:23:52.971 2162 2277 W System.err: at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:278)
08-16 16:23:52.971 2162 2277 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:509)
08-16 16:23:52.971 2162 2277 W System.err: ... 6 more
08-16 16:23:52.971 2162 2277 E RadioUdpSocket: IComUdpClient: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2279 W System.err: java.net.SocketException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2279 W System.err: at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:542)
08-16 16:23:52.971 2162 2279 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:511)
08-16 16:23:52.971 2162 2279 W System.err: at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:184)
08-16 16:23:52.971 2162 2279 W System.err: at java.net.DatagramSocket.send(DatagramSocket.java:305)
08-16 16:23:52.971 2162 2279 W System.err: at com.bg7yoz.ft8cn.icom.IcomUdpClient$SendDataRunnable.run(IcomUdpClient.java:84)
08-16 16:23:52.971 2162 2279 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
08-16 16:23:52.971 2162 2279 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
08-16 16:23:52.971 2162 2279 W System.err: at java.lang.Thread.run(Thread.java:818)
08-16 16:23:52.971 2162 2279 W System.err: Caused by: android.system.ErrnoException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:52.971 2162 2279 W System.err: at libcore.io.Posix.sendtoBytes(Native Method)
08-16 16:23:52.971 2162 2279 W System.err: at libcore.io.Posix.sendto(Posix.java:211)
08-16 16:23:52.971 2162 2279 W System.err: at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:278)
08-16 16:23:52.971 2162 2279 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:509)
08-16 16:23:52.971 2162 2279 W System.err: ... 6 more
08-16 16:23:52.971 2162 2279 E RadioUdpSocket: IComUdpClient: sendto failed: EINVAL (Invalid argument)
08-16 16:23:53.781 2162 2162 D IcomRigConstant: setOperationFrequency: fe fe a4 e0 05 00 40 07 28 00 fd
08-16 16:23:53.781 2162 2279 W System.err: java.net.SocketException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:53.781 2162 2279 W System.err: at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:542)
08-16 16:23:53.781 2162 2279 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:511)
08-16 16:23:53.781 2162 2279 W System.err: at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:184)
08-16 16:23:53.781 2162 2279 W System.err: at java.net.DatagramSocket.send(DatagramSocket.java:305)
08-16 16:23:53.781 2162 2279 W System.err: at com.bg7yoz.ft8cn.icom.IcomUdpClient$SendDataRunnable.run(IcomUdpClient.java:84)
08-16 16:23:53.781 2162 2279 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
08-16 16:23:53.781 2162 2279 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
08-16 16:23:53.781 2162 2279 W System.err: at java.lang.Thread.run(Thread.java:818)
08-16 16:23:53.781 2162 2279 W System.err: Caused by: android.system.ErrnoException: sendto failed: EINVAL (Invalid argument)
08-16 16:23:53.781 2162 2279 W System.err: at libcore.io.Posix.sendtoBytes(Native Method)
08-16 16:23:53.781 2162 2279 W System.err: at libcore.io.Posix.sendto(Posix.java:211)
08-16 16:23:53.781 2162 2279 W System.err: at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:278)
08-16 16:23:53.781 2162 2279 W System.err: at libcore.io.IoBridge.sendto(IoBridge.java:509)
08-16 16:23:53.781 2162 2279 W System.err: ... 6 more
08-16 16:23:53.781 2162 2279 E RadioUdpSocket: IComUdpClient: sendto failed: EINVAL (Invalid argument)
08-16 16:23:54.581 2162 2257 I Process : Sending signal. PID: 2162 SIG: 9
08-16 16:23:54.771 2350 4398 W AudioFlinger: session id 233 not found for pid 2162
08-16 16:23:54.771 3027 4224 D ActivityManager: removeProcessNameLocked mProcessNames.remove pid=2162 ,hash=59484991 ,name=com.bg7yoz.ft8cn
08-16 16:23:54.771 3027 4224 I ActivityManager: Process com.bg7yoz.ft8cn (pid 2162)(adj 9) has died(102,538)
08-16 16:23:54.771 3027 4224 D ActivityManager: cleanUpApplicationRecord -- 2162```