Pages:
Author

Topic: Official FutureBit Apollo BTC Software/Image and Support thread - page 90. (Read 48658 times)

hero member
Activity: 882
Merit: 5834
not your keys, not your coins!
Best answer is to just Google it...
The White paper is here
Interesting, one of the first sentences:
Quote
​AsicBoost is an ​algorithmic​ optimization and therefore applicable to all types of mining hardware.
Seems like kano is right here

On the other hand:
Quote
It involves a new design of the SHA 256 hash­engines (inside the ASIC)
Unfortunately, as with all closed-source stuff, we end up in the situation where the community likes to help but missing sources make it hard for everyone involved :/
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
...
Not sure how else to explain it to you, rolling version ASICBOOST is not supported on the hardware so there is no reason to work on this codebase until it is supported by the ASICs themselves....
The code's ability to handle asicboost is what matters.
Versions sent and received work, but alas with a bug.
Getting any performance gain using asicboost is not relevant.

I've already given you the bug fix to your code so I've no idea why you wont implement it.

There are cases where the miner needs to be able to handle asicboost because not every mining target on the planet supports both: on and off.
With the VERY simple fix added, that issue disappears, the person running an apollo can have it turned on or off as required.

Though I will quote you that probably explains you have no idea what you are talking about:
...
There is no bug, the miner supports version rolling for new ASICs but its not implemented in the current ASIC hardware. This is why you are seeing incorrect version data.
No, it's using the wrong display of the version data - %x - instead it should be the equivalent of %08x
legendary
Activity: 3822
Merit: 2703
Evil beware: We have waffles!
Best answer is to just Google it...
The White paper is here
newbie
Activity: 59
Merit: 0
Obviously you'll mine BTC if you have a winning strategy.

Other sha-256 coins like BCH are rubbish IMO.

How much is your daily return on bitcoin? Hash rate and post pic please
legendary
Activity: 2174
Merit: 1401
...
Updated Binaries for Standard Unit users are below:

https://github.com/jstefanop/Apollo-Miner-Binaries/releases/tag/1.1

... and still the bug is there:

Code:
strings apollo-miner  | grep '%x'

{"id":%d,"method":"mining.submit","params":["%s","%s","%s","%s","%s","%x"]}

As I already explained, it's supposed to be %08x
Though I guess without showing you the exact line, it was too difficult to understand ...

I really wonder about this software, that also isn't properly tested either according to your own statement.

Sigh.


You guys should know about software releases that are due next week by now  Grin
You said it was due back in May ...

Excellent, thanks! Downloading and running binary was very easy on normal Linux system.

That being said however, I have quite good Raspberry Pi 2, quad core ARM, which is still running strong, and that's where I want to run Apollo. I don't have Raspberry Pi 4. I could not find source code for your apollo-miner binary. Will there be code released for apollo-miner binary, so I can compile it myself and run on Raspberry Pi 2?
Hardware says:
Code:
OS: Raspbian GNU/Linux 10 (buster) armv7l
Host: Raspberry Pi 2 Model B Rev 1.1

But I also have plenty of Pi zeros, would love to run miner on that too.

Yea thats on the list, should have binaries for 32bit arm next week.

Not sure how else to explain it to you, rolling version ASICBOOST is not supported on the hardware so there is no reason to work on this codebase until it is supported by the ASICs themselves....
legendary
Activity: 1202
Merit: 1181
You guys should know about software releases that are due next week by now  Grin

Updated Binaries for Standard Unit users are below:

https://github.com/jstefanop/Apollo-Miner-Binaries/releases/tag/1.1

This release has a lot of bug fixes and resolves the issue people with unstable internet connections were having. These should now be super stable and run for weeks/months.

32 Bit Arm support was also added, if you want to run these on your raspberry pi make sure you updated to the latest Rasbian system release (otherwise you'll need to update libstdc++6 to latest version if your running an older version and don't want to upgrade).


Same updated binaries will be pushed to Apollo Full Node users with the next software update due "next week"...seriously though we are wrapping up some UI testing for the next release and should have it out soon.

If you need testers I'd gladly step forward again; I helped with the 0.3.1 release
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
...
Updated Binaries for Standard Unit users are below:

https://github.com/jstefanop/Apollo-Miner-Binaries/releases/tag/1.1

... and still the bug is there:

Code:
strings apollo-miner  | grep '%x'

{"id":%d,"method":"mining.submit","params":["%s","%s","%s","%s","%s","%x"]}

As I already explained, it's supposed to be %08x
Though I guess without showing you the exact line, it was too difficult to understand ...

I really wonder about this software, that also isn't properly tested either according to your own statement.

Sigh.


You guys should know about software releases that are due next week by now  Grin
You said it was due back in May ...

Excellent, thanks! Downloading and running binary was very easy on normal Linux system.

That being said however, I have quite good Raspberry Pi 2, quad core ARM, which is still running strong, and that's where I want to run Apollo. I don't have Raspberry Pi 4. I could not find source code for your apollo-miner binary. Will there be code released for apollo-miner binary, so I can compile it myself and run on Raspberry Pi 2?
Hardware says:
Code:
OS: Raspbian GNU/Linux 10 (buster) armv7l
Host: Raspberry Pi 2 Model B Rev 1.1

But I also have plenty of Pi zeros, would love to run miner on that too.

Yea thats on the list, should have binaries for 32bit arm next week.
full member
Activity: 933
Merit: 175
Fantastic, thank you!!!  Cheesy Cheesy Cheesy
legendary
Activity: 2174
Merit: 1401
You guys should know about software releases that are due next week by now  Grin

Updated Binaries for Standard Unit users are below:

https://github.com/jstefanop/Apollo-Miner-Binaries/releases/tag/1.1

This release has a lot of bug fixes and resolves the issue people with unstable internet connections were having. These should now be super stable and run for weeks/months.

32 Bit Arm support was also added, if you want to run these on your raspberry pi make sure you updated to the latest Rasbian system release (otherwise you'll need to update libstdc++6 to latest version if your running an older version and don't want to upgrade).


Same updated binaries will be pushed to Apollo Full Node users with the next software update due "next week"...seriously though we are wrapping up some UI testing for the next release and should have it out soon.
newbie
Activity: 3
Merit: 1
Hello jstefanop, how is that update going? That was 28th September when you said "next week", and then again 12th November "next week", but it's December now and we have nothing. Binary was never updated since release.  Cry We still have to use bugged binary from 26th May 2021, that's 189 days ago. It's not like this is donation-only project, we are on what, 3rd batch of pre-orders now? We all, Apollo users, would appreciate if you can dedicate few hours to update and compile bugged software please.
Thank you.

Next week...
full member
Activity: 933
Merit: 175
Any news on updated miner binary?

Should have something by end of the week.

Hello jstefanop, how is that update going? That was 28th September when you said "next week", and then again 12th November "next week", but it's December now and we have nothing. Binary was never updated since release.  Cry We still have to use bugged binary from 26th May 2021, that's 189 days ago. It's not like this is donation-only project, we are on what, 3rd batch of pre-orders now? We all, Apollo users, would appreciate if you can dedicate few hours to update and compile bugged software please.
Thank you.
legendary
Activity: 2174
Merit: 1401
...
There is no bug, the miner supports version rolling for new ASICs but its not implemented in the current ASIC hardware. This is why you are seeing incorrect version data.
Incorrect.

The bug in the code is that you use %x instead of %08x for writing out the version.
That is all it is.
Try reading the code.

Just like if you sent out a block without the leading zeros, no one on the network would accept it.

Lol ok buddy...want to take over writing the driver code for me will save me lots of time since you know what's on our ASICs die better than me Wink
newbie
Activity: 21
Merit: 0
I’m sorry if this has been asked as I tried searching for it but I can’t get my Apollo btc to mine. The dashboard is indicating no hash rate or anything. I’ve tried restarting, checking WiFi, and numerous different settings and pools. It was working fine for months now all of a sudden nothing.
hero member
Activity: 882
Merit: 5834
not your keys, not your coins!
...
There is no bug, the miner supports version rolling for new ASICs but its not implemented in the current ASIC hardware. This is why you are seeing incorrect version data.
Incorrect.

The bug in the code is that you use %x instead of %08x for writing out the version.
That is all it is.
Try reading the code.

Just like if you sent out a block without the leading zeros, no one on the network would accept it.
Now I'm intrigued: do you have Apollo ASIC firmware code available or are you reading the disassembly?
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
...
There is no bug, the miner supports version rolling for new ASICs but its not implemented in the current ASIC hardware. This is why you are seeing incorrect version data.
Incorrect.

The bug in the code is that you use %x instead of %08x for writing out the version.
That is all it is.
Try reading the code.

Just like if you sent out a block without the leading zeros, no one on the network would accept it.
legendary
Activity: 2174
Merit: 1401
Is there a reason why these miners don't have asicboost enabled?
That's pretty much the same as throwing away 10% of your hash rate you'd get for the same power.

Because its not implemented in the ASIC obviously.
Incorrect.

It turns out these miners can do asicboost.

You need to add the option "-roll_version"

However, the miner code has a bug in it that sends incorrect version data regularly so you lose lotsa shares.
I've put a hack into my pool to correct the bad data so you don't lose the shares/blocks Smiley

So solo mining on my pool with an apollo can use asicboost with the "-roll_version" option.

There is no bug, the miner supports version rolling for new ASICs but its not implemented in the current ASIC hardware. This is why you are seeing incorrect version data.
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Is there a reason why these miners don't have asicboost enabled?
That's pretty much the same as throwing away 10% of your hash rate you'd get for the same power.

Because its not implemented in the ASIC obviously.
Incorrect.

It turns out these miners can do asicboost.

You need to add the option "-roll_version"

However, the miner code has a bug in it that sends incorrect version data regularly so you lose lotsa shares.
I've put a hack into my pool to correct the bad data so you don't lose the shares/blocks Smiley

So solo mining on my pool with an apollo can use asicboost with the "-roll_version" option.
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
I merited last three posts.

In the long run If BTC fails the other coins will all fail.

So primary goal should be to stack btc.

but yeah you can mine with a fuck a round coin like XEC hoping for a spike like doge did when it went from 0.002 cents to 78 cents.

Now personally I mine

1300 th on btc
   27 th on xec
     2 th on bch

the 2th is this apollo,

so it is easy to see i prefer btc over any coin.
legendary
Activity: 2464
Merit: 1710
Electrical engineer. Mining since 2014.
Obviously you'll mine BTC if you have a winning strategy.

Other sha-256 coins like BCH are rubbish IMO.
member
Activity: 100
Merit: 29
First of all, wish to welcome back all the folks here from our Thanksgiving holidays and hope you had a good one.  Question for the forum and it is....We all know that the FutureBit Bitcoin miner was specifically designed with the purpose or intention of mining Bitcoin...but being it is a SHA256 ASIC based device can then indeed the Bitcoin miner mine other SHA256 based coins as some have made the argument that it can while others have made the argument it cannot...So which is it if I may ask?... Wink Cool
You can mine any SHA256-based coin you want.
Pages:
Jump to: