I’m using apio 0.4.0, tinyprog 1.0.21, python 3.6.5, OSX 10.14.1 and it mostly works… however it seems that I have to do
tinyprog -l --pyserial each time I press the reset button on the Bx. Once I do this,
apio upload (which calls
tinyprog --libusb --program hardware.bin) will work, at least the first time. But if I simply press reset and try to upload directly, I will (always) get a “No port was specified and no active bootloaders found” error.
Is this expected behaviour with these versions of these tools?
EDIT: immediately after writing this I can now no longer get communications with the Bx - even
tinyprog -l --pyserial results in a “No port was specified” error. Pressing the reset button or even power-cycling the board doesn’t seem to get it back, even though the LED is pulsating.
I’m optimistic but if I am frank this is why I shelved the Bx about 6 months ago - I just couldn’t get it to work reliably with OSX. I was kinda hoping things had improved since then, but maybe I’m not using the right combination of versions. Any help would be appreciated as I’d really like to get something useful done with the Bx but right now I can’t program it reliably.