If you clone my whole git:I also changed README to update the API docsand modified configure.ac to temporarily make the version 2.3.1f

I don't have my Icarus' yet so I can't actually test it 100% - so it would be good if anyone else can test it.Since ckolivas isn't around at the moment, I'll leave it in my git (I wont issue a pull request to ckolivas yet) until I've been able to test it conclusively myself.

I've also made a linux ubuntu 11.04 executable download: http://www.tradebtc.net/cgminerIf anyone needs a different version, come visit me in IRC at Freenode in #cgminerIf anyone tests it, come visit me in IRC at Freenode in #cgminerIf anyone has any questions, come visit me in IRC at Freenode in #cgminer

It of course works normally as a miner (since I only changed the api.c code) and the new API is responding as expected for me.

Since I'm in Aus, I'll probably not respond in IRC from about 2 hours after this post until about 8 hours after this post.It's pretty quiet in IRC lately (and no ckolivas there makes it even quieter)

Pool: https://kano.is Here on Bitcointalk: Forum BTC: 1KanoPb8cKYqNrswjaA8cRDk4FAS9eDMLUFreeNode IRC: irc.freenode.net channel #kano.isMajority developer of the ckpool codeHelp keep Bitcoin secure by mining on pools with full block verification on all blocks - and NO empty blocks!

gigavps here is build instructions for BAMT. I don't usually use autogen so I'm not sure if it pulls the new api.c, kano could clarify that and probably clean up my install - my Linux-jitsu is not that great.

It's not in ckolivas git yet.So you'll have to grab api.c from my git (or clone my whole git instead of ckolivas)Since I haven't actually tested and run the 'PGA' code yet on anything I'm not gonna request ckolivas put it in his master git yet of course

To just grab the single file (api.c): (after you use the git clone command on ckolivas' git)

Code:

wget https://github.com/kanoi/cgminer/raw/master/api.c

If you do that in a directory that already has api.c it will call the new copy api.c.1 and you'll have to rename it

Code:

mv api.c.1 api.c

Pool: https://kano.is Here on Bitcointalk: Forum BTC: 1KanoPb8cKYqNrswjaA8cRDk4FAS9eDMLUFreeNode IRC: irc.freenode.net channel #kano.isMajority developer of the ckpool codeHelp keep Bitcoin secure by mining on pools with full block verification on all blocks - and NO empty blocks!

It's not in ckolivas git yet.So you'll have to grab api.c from my git (or clone my whole git instead of ckolivas)Since I haven't actually tested and run the 'PGA' code yet on anything I'm not gonna request ckolivas put it in his master git yet of course

To just grab the single file (api.c): (after you use the git clone command on ckolivas' git)

Code:

wget https://github.com/kanoi/cgminer/raw/master/api.c

If you do that in a directory that already has api.c it will call the new copy api.c.1 and you'll have to rename it

Code:

mv api.c.1 api.c

It is definitely working. I have bash script running to monitor hashing devices - here is the screen.

It's not in ckolivas git yet.So you'll have to grab api.c from my git (or clone my whole git instead of ckolivas)Since I haven't actually tested and run the 'PGA' code yet on anything I'm not gonna request ckolivas put it in his master git yet of course

To just grab the single file (api.c): (after you use the git clone command on ckolivas' git)

Code:

wget https://github.com/kanoi/cgminer/raw/master/api.c

If you do that in a directory that already has api.c it will call the new copy api.c.1 and you'll have to rename it

Code:

mv api.c.1 api.c

It is definitely working. I have bash script running to monitor hashing devices - here is the screen.

Ah good thanks for that As mentioned I haven't got my Icarus' yet so any testing of the "PGA" code is greatly appreciated.

I guess you noticed that it calls it "PGA":0 but also says "Name":"BFL" and "ID":0 as you've used that name for it.The code is all "PGA" everywhere since, like "GPU", it doesn't want different commands for similar "PGA" devices but passes that extra info so you can use the "BFL" or "ICA" names that cgminer shows on it's screen.

Pool: https://kano.is Here on Bitcointalk: Forum BTC: 1KanoPb8cKYqNrswjaA8cRDk4FAS9eDMLUFreeNode IRC: irc.freenode.net channel #kano.isMajority developer of the ckpool codeHelp keep Bitcoin secure by mining on pools with full block verification on all blocks - and NO empty blocks!

It's not in ckolivas git yet.So you'll have to grab api.c from my git (or clone my whole git instead of ckolivas)Since I haven't actually tested and run the 'PGA' code yet on anything I'm not gonna request ckolivas put it in his master git yet of course

To just grab the single file (api.c): (after you use the git clone command on ckolivas' git)

Code:

wget https://github.com/kanoi/cgminer/raw/master/api.c

If you do that in a directory that already has api.c it will call the new copy api.c.1 and you'll have to rename it

Code:

mv api.c.1 api.c

It is definitely working. I have bash script running to monitor hashing devices - here is the screen.

Ah good thanks for that As mentioned I haven't got my Icarus' yet so any testing of the "PGA" code is greatly appreciated.

I guess you noticed that it calls it "PGA":0 but also says "Name":"BFL" and "ID":0 as you've used that name for it.The code is all "PGA" everywhere since, like "GPU", it doesn't want different commands for similar "PGA" devices but passes that extra info so you can use the "BFL" or "ICA" names that cgminer shows on it's screen.

No, no bounty yet please I want it tested fully first.I can't do a thorough test until I get my Icarus', and the bounty was not until it gets into ckolivas' git.... well the exact words are "a release of cgminer" but I consider being in his git necessary at least before that So yeah I won't be sending the pull request to ckolivas quite yet.(hmm I should go check where that parcel is now on the ems web site ...)Edit: nice, it says customs here in Sydney now - I might get it before the weekend after all

Pool: https://kano.is Here on Bitcointalk: Forum BTC: 1KanoPb8cKYqNrswjaA8cRDk4FAS9eDMLUFreeNode IRC: irc.freenode.net channel #kano.isMajority developer of the ckpool codeHelp keep Bitcoin secure by mining on pools with full block verification on all blocks - and NO empty blocks!

Got the Icarus working tonight(BFL talking to it to test if Icarus is a BFL seems to stuff it up - I'll need to sort that out in the near future)I'll do the thorough testing of the API changes tomorrow (it's now 11:30pm)

Pool: https://kano.is Here on Bitcointalk: Forum BTC: 1KanoPb8cKYqNrswjaA8cRDk4FAS9eDMLUFreeNode IRC: irc.freenode.net channel #kano.isMajority developer of the ckpool codeHelp keep Bitcoin secure by mining on pools with full block verification on all blocks - and NO empty blocks!

I did the testing and found one error (only a display error that didn't affect anything) with an error message which I fixed and then sent the pull request.It's been a pull request in ckolivas' git for 4 days now.I was gonna post here once he merged it in.I'll post again anyway when that happens.(He's not paying much attention to Bitcoin at the moment as he said)

Again Thanks!!

Pool: https://kano.is Here on Bitcointalk: Forum BTC: 1KanoPb8cKYqNrswjaA8cRDk4FAS9eDMLUFreeNode IRC: irc.freenode.net channel #kano.isMajority developer of the ckpool codeHelp keep Bitcoin secure by mining on pools with full block verification on all blocks - and NO empty blocks!