USB RNDIS NIC device cannot be recognized on macOS 10.15 beta OS

We found USB RNDIS NIC device cannot be recognized on macOS 10.15 beta OS. We have tested it on mac 10.15 beta 4 beta5 beta7 beta8 beta9, this issue both occurred.

Replies

Recurring step:

1. Insert USB RNDIS NIC device on mac 10.15 beta OS.

2. The device pops up the installation app tool and clicks to install it.

Actual Behavior:

1. After the installation, the USB NIC cannot be found on the mac OS by ifconfig and Network Utility.

2. IORegistryExplorer shows the USB NIC control interface status is normal, but the data interface is abnormal.

To try:

1. We have tested two different device. One device is normal, it's ECM DATA interface subclass is 00. The other is 06, it can't be recognized by the mac 10.15. We check AppleUSBECM.kext/Contents/Info.plist, both are supported. Only mac 10.15 has this issue, is this change on mac 10.15?

2. Then try to delete /System/Library/DriversExtension/AppleUserECM.dext, the USB NIC can be recognized normally. The AppleUserECM.dext is a new file on macOS 10.15, the old version of the mac OS does not have it, and the issue only appears on macOS10.15. so we think it is a OS side issue.