This affects all the apps (WT-Flasher, WAV-Trigger-Remote, etc.) but filing here as it's sort of the "main" app. There's not a real easy workaround other than to fix the code, although by carefully tweaking the string constants (and one corresponding CFString length field) in the app binary I was able to get the flasher tool to work on my own machine.
Your apps are not finding my serial adapter. I have a cheap generic USB↔︎TTL adapter which IOKit lists as follows (on macOS 10.14.6 at least):
There's two troubles here:
kIOSerialBSDRS232Type
. If you search forkIOSerialBSDAllTypes
instead, this will at least be included in the results ofSerialPort::getSerialPortPaths
.kIOTTYDeviceKey
(IOTTYDevice above, what your mac_Serial code calls the "friendly" name) has to include the string"usbserial"
— in this case the friendly name is "Repleo-PL2303-00001014" and gets discarded.This affects all the apps (WT-Flasher, WAV-Trigger-Remote, etc.) but filing here as it's sort of the "main" app. There's not a real easy workaround other than to fix the code, although by carefully tweaking the string constants (and one corresponding CFString length field) in the app binary I was able to get the flasher tool to work on my own machine.