I have a [0x0a5c:0x21ec] version 1.12, model ORICO BTA-408. It's probably the same chipset as used here, which was verified to be working on El Capitan.
On 10.13 (17A365) I tried:
The Clover kext injection method with BrcmPatchRAM2.kext and BrcmFirmwareData.kext.
The S/L/E method with BrcmPatchRAM2.kext and BrcmFirmwareRepo.kext.
The first method made my system unstable. The second method resulted in the USB dongle LED lighting up (firmware loaded?!) but it then disabled all USB ports on the machine. The machine could only be used via remote SSH or Screen Sharing.
Here's a grep for Brcm-related logs from the second run:
2017-09-28 14:29:58.543164 kernel: (kernel) BrcmPatchRAM2: Version 2.2.7 starting on OS X Darwin 17.0.
2017-09-28 14:29:58.543168 kernel: (kernel) BrcmPatchRAM2: Unknown new Darwin version 17.0, using possible compatible personality.
2017-09-28 14:29:58.545388 kernel: (kernel) BrcmPatchRAM2: Published new IOKit personality for BrcmFirmwareStore.
2017-09-28 14:29:58.548066 kernel: (kernel) BrcmPatchRAM2: Published new IOKit personality for BrcmPatchRAMResidency.
2017-09-28 14:29:58.621576 kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Loaded firmware "BCM20702A1_001.002.014.1443.1460_v5556.zhx" from resources.
2017-09-28 14:29:58.622036 kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Decompressed firmware (29555 bytes --> 69721 bytes).
2017-09-28 14:29:58.622438 kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Firmware is valid IntelHex firmware.
2017-09-28 14:29:58.622466 kernel: (kernel) BrcmPatchRAM2: [0a5c:21ec]: USB [0019860006AC v274] "BCM20702A0" by "Broadcom Corp"
2017-09-28 14:31:13.231372 kernel: Can't unload kext com.no-one.BrcmPatchRAM2; classes have instances:
2017-09-28 14:31:13.231378 kernel: Kext com.no-one.BrcmPatchRAM2 class BrcmPatchRAM2 has 1 instance.
2017-09-28 14:31:26.221194 kernel: Can't remove kext com.no-one.BrcmFirmwareStore; services failed to terminate - 0xdc008018.
2017-09-28 14:32:47.725696 kernel: (kernel) BrcmPatchRAM2: [0a5c:21ec]: Failed to write to bulk pipe ("0xe00002eb (UNDEFINED)" 0xe00002eb).
2017-09-28 14:32:47.725711 kernel: (kernel) BrcmPatchRAM2: [0a5c:21ec]: continuousRead - Failed to queue read (0xe00002d8)
I have a
[0x0a5c:0x21ec]
version 1.12, model ORICO BTA-408. It's probably the same chipset as used here, which was verified to be working on El Capitan.On 10.13 (17A365) I tried:
BrcmPatchRAM2.kext
andBrcmFirmwareData.kext
.BrcmPatchRAM2.kext
andBrcmFirmwareRepo.kext
.The first method made my system unstable. The second method resulted in the USB dongle LED lighting up (firmware loaded?!) but it then disabled all USB ports on the machine. The machine could only be used via remote SSH or Screen Sharing.
Here's a grep for Brcm-related logs from the second run: