The port numbers may change so you need to keep an eye on what is used.
We are going to try and shortcut some of this stuff so bear with us whilst get those materials get produced. It's been impossible to keep documentation up with the development progress and changes but that should be improving now as it settles down. What we should have today is a contstraints file for the array FPGA. That will tell you where dip switches and leds are. It's not going to be very complicated as there is a very small set of I/O.
The LEDs depend a lot on what is on the board has as configuration bitstreams and these do vary with them. Recently the back two are being shipped without a configuration bitstream. That will change with the next major release of bitstream when we bring all 4 FPGAs into operation.
The FPGAs notionally operate as 2 pairs at least in this iniial phase.
Understandable, I am happy documentation is starting to catch up, it will help many who do want to contribute to it's development.
I've got both boards mining now and humming away at as fast as I expect 2 cores can do.
I look forward to every update, especially if your close to the bitstream for all 4 cores to be working.
Had no luck getting both boards to mine in the same instance of CGminer so far, had to run one for each board.
Not that is a problem, since at the end of the day, it allows me to keep and eye on them, in case one decides to crash.
I use a pretty simple command line, since the rest is in a cgminer.conf file:
cgminer_twintest --disable-gpu -S noauto -S \\.\COM25 -S \\.\COM26 -S \\.\COM22 -S \\.\COM27
Let me know if I'm doing it wrong. 25 and 26 are for board 1, 22 and 27 are for board 2.
How they managed to auto-configure themselves that way I don't know, not going to change it now
However the below is the only way I get them to work, running them separately.
cgminer_twintest --disable-gpu -S noauto -S \\.\COM25 -S \\.\COM26
cgminer_twintest --disable-gpu -S noauto -S \\.\COM22 -S \\.\COM27
The cgminer.conf file is nearly identical except for the pool data, which I'm purposefully blanked out and is slightly different for each one, separate worker, at first allows me to alert me if one stops.
{
"pools" : [
{
"url" : "xxx",
"user" : "yyy",
"pass" : "zzz"
},
{
"url" : "xxx",
"user" : "yyy",
"pass" : "zzz"
}
],
"api-port" : "4028",
"disable-gpu" : true,
"expiry" : "120",
"log" : "5",
"queue" : "2",
"retry-pause" : "5",
"scan-time" : "60",
"kernel-path" : "/usr/local/bin"
}
Hey, it works, can't complain just giving you my feedback and loving my new hardware.