It is most likely a hardware bug in the circuit. During our testing we realized that the Dual NOR gates used in the design are too fast, and there needs to be some propagation delay. Using a cheap NOR gate chip from Fry's did the trick. We are still trying to see if this can be fixed in the firmware.
Maybe you may also want to try to use a bigger capacitor for the phase shifter in front of the NOR gate. A circuit should not depend on the propagation delays or fabrication tolerances of logic gates. I also tried to use the internal comparator of the PIC as a NOR gate, which is even better since it has some clock synchronization register. But it has shown that the comparator is not fast enough...
Already tried using bigger capacitor. Does not work. The only work around we have found is using a slower gate, so far.
I'm sorry to tell you, but you're wrong.
I'm using v0.3.1 board with bigger cap (currently about 260pF) and it's hashing quite well.
Without it, the clock signal is not delayed enough - just about 5ns and bad nonces are returned.
BTW terrahash, what modifications did you made to the 4 chip firmware to hash with all 16 chips?
You are using 260pF for C274 right?
In order to hash with 16 chips, you need to make the following modifications in klondike.c, from line 159:
Status.ChipCount = 16;
// pre-calc nonce range values
BankSize = (Status.ChipCount+1)/2;
Status.MaxCount = WORK_TICKS / BankSize / 2;
NonceRanges[0] = 0;
for(BYTE x = 1; x < BankSize; x++)
NonceRanges[x] = NonceRanges[x-1] + BankRanges[BankSize-1];
They said here how they got it working with 16 chips..?
I tested this by programing a PIC chip with this change.
After looking at the signals with a storage scope I believe it does send the correct nonce values to all 16 ASIC's. with no ranges duplicated.
So if you have all 16 chips installed this should fix the duplicated nonce ranges.
Now what bteic ?
Fair enough, I am not a C/C++ developer to know if the above is true or not so, Ill just leave this here,
Where is Terrahash? They are not responding to emails, tickets, voice call (mail box still not setup).
They are obviously monitoring the forum though.
Let it be known that Terrahash has my chips today. So the two weeks clock starts now.
I need to know what size and spec of fan to buy but I can't find the info as terrahash is not responding to anything.
Looks like someone called TH's bluff.
Now we will see...
Timer removed. End time: 2013-09-13+24:00:00EDT
Just to be clear, they have had roughly 11 days since they received the chips for hchc's order.
edit: TerraHash / Amir said that all they needed was the chips, that's the only thing holding them back, well they got the chips, now what?
As was said by zipiju, they do not return PM's by the open source community either.
So lets take stock shall we?
TerraHash / Amir has lied and or misled everybody about their entire business, breaks every promise, refuses to communicate with their existing customers and now we find out they refuse to communicate with the open source developers that are
HELPING THEM COMPLETE THE SOFTWARE TO GET YOUR BOARDS DONE!Do you not comprehend this concept? Are you slow or something.
TerraHash / Amir doesn't communicate with anybody for any reason other then to get something from them.
I would completely understand if Amir was
mel then I could understand and would have kept my money with TerraHash but he is not, he is not even close.
Amir is a douche bag of the first caliber who stole your and others money, what you get out of defending him I have no idea, but if you cannot see what he is doing then you are i'm sorry to say are delusional.