In early September, Ken Boak sent me two Icestorm Blackice boards for giving support in Apio[1] / Icestudio[2] projects. I have one board, and the other was for Jesus Arroyo, the main developer

We are finishing the support in apio (this step is necessary for giving support in Icestudio later) and we need you to test it. Specilly in Windows and Mac (Jesus and I are linux users). Any feedback is very welcome

First, you need to install python (currently python 2.7, but we are migrating it to python 3.6)

Second, install apio (but the development version with blackice support: 0.3.0b3):

Once the software is installed and configured correctly, you only have to edit your .v and .pcf files and execute apio upload

We need as much feedback as possible for the release. Once apio is debugged, you are only one or two clicks away from synthesizing and uploading circuits in your FPGA board. So easy... and from any platform: Linux, Win, Mac

Thank you @JesusArroyo and @obijuan for all of your hard work in getting BlackIce supported with APIO this will make a real difference for it's multiplatform support and much easier for newcomers to Verilog and BlackIce. Is there a way to specify a minimum version for apio so I can make a more future proof version of these instruction for the wiki/tutorial we are working on?

Currently you have to specify apio version 0.3.0b3 because is the development version and we are testing it. After the release you just get it installed with the command pip install apio (for all the platforms: Linux, win, Mac. it will install the latest version). So, let's use pip install apio==0.3.0b3 duriing the testing (one week? maybe two?) and pip install apio for the final instructions

Thanks @obijuan we have to be a little careful about inclusion of examples (such as those in our repository) as the PCF file changed from BlackIce to BlackIce-II, however your simple blink example will work on both boards as those pins remain the same, in fact the 4 demo led pins and the clk were left on the same pins to be consistent..

EDIT: libusb is available on brew, installing that sorted it. Don't have my myStorm with me, will try later!EDIT2: Realised I'm an idiot, should have followed the instructions and used apio drivers --serial-enable