just to be clear, the fault is not with monome at all. apple has clearly broken things somewhere in their stack. but at least we have a verified working setup path, in using the external ftdi kext.
i’m curious though–do we have any idea why the apple driver is suddenly failing in some cases? from what i can gather, 10.13 brought about a different device enumeration/naming scheme.
if that is the sole cause of these woes, is there a way to build some detection logic into serialosc, to know how to talk to the apple kext in all circumstances? a complicated if…else…elif recipe, i’d guess.