Bitcoin Forum
June 16, 2024, 08:17:59 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37] 38 39 40 41 42 43 44 45 »
721  Alternate cryptocurrencies / Mining (Altcoins) / Re: unlocked frequencies Z9 firmware (free) on: October 01, 2018, 08:59:11 PM
smartass111,

To get you started on adding additional functionality, here is a quick summary of what I did, and what you would need to add in.

A PE file has many segments in it (varies by file), like .data, .bss, .text ... .text is where strings are stored. From the .text segment, with a good disassembler will break those out and point you back to the assembly for the function(s) that reference those strengths.

So, I started backward.

.text -> "frequency" -> function calling it. Then I spent some time exploring that function, it's callers and callees, and started mapping out the code path around it.

In that, I found the setup functions which took in the frequency and passed it down to a function I could readily tell was calld "set_frequency_chain". Using hexrays I was able to track that back to the fact it takes a chain and a frequency as an argument (as an aside...).

The fact that bitmain limited this to 2 frequencies made it easier than it should have been.  In the calling function, I found their 2 hardcoded constansts for 500 and 550.

Initially I just modified 550 to 650 (simplest byte changes), and realized it could do 650/500 -- that's basically what the free one is. 575+500.

The "paid" version is different in that the constants are not changed, but rather the conditionals that limit it are removed.
That allows you to pass anything you want down to set_frequency_chain.

Now, to enable per-board frequency control, we can continue from there.

That same set_frequency_chain has a calling function (this is about the per-board stuff) which bitmain neutered. Right now it iterates over 4 boards (a constant) and calls set_frequency_chain for eacho f those 4 boards with the frequency passsed in.

To enable per-board freuqency, that function calling set_frequency_chain needs to be completely rewritten and the binary patched. From some research papers, I found how how to add segments to a PE file (this wasn't possible a couple of years ago). So a new function can be written to read the config file, just reeanble finding/processing bitmain-freqX, then simply iterate over the number of boards and initialize each chain. The original iterator has to be skipped, so you have to jump into what you add, then jump back.

That'll enable freq-per-board. For bonus points, an API call can be added to enable calling bitmain_ZCASH_reinit_chain on a given chain if you change the frequency. That'll overload the 'reset' condition for a board to enable changing frequency on the fly.

Add some intelligence to tune the frequencies based on observations of the data in the system, and boom, you'll have a self-tuning, maximally overclockable image.

Some of these tactics will work for any cgminer reverse engineering activity.

Thanks,

Jason
722  Alternate cryptocurrencies / Mining (Altcoins) / Re: unlocked frequencies Z9 firmware (free) on: October 01, 2018, 08:07:32 PM
Awesome! Thank you for sharing freely and openly.

.... and for the record, any one responding to my post and providing feedback, did it of their own volition. While that was 'good marketing', it was not driven by me and was completely organic.
.... and as far as comments about donations, you can see for yourself by checking the addresses for donation. The only funds sent to those were funds I mined myself during testing, and funds someone sent before talking to me asking to get the full version..

I've updated my post pointing people to you. Enjoy!

I'll stop working on per-hashboard-frequency management that would have worked on every single cgminer based miner Bitmain has released.

To do it, just add 2 more segments to cgminer, code up the frequency management reading functions back from cgminer.conf, then go into the main loop that handles frequency setting for the hashboards, jump the current function into your code, set up the same registers, and jump back into the function that actually sets the board frequencies.
Second, modify cgminer to support updating the frequencies across the boards by not having it restart. To do this, hook into bitmain_ZCASH_reinit_chain, but don't step on the functionility int he check_miner_status() function.

Also, please update the image to support auto-tuning of the frequencies once you have this done so the end users do not have to worry about the clocking manually. Many do not know how to SSH/etc.

Back to my day job!

-j
723  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 OC Firmware available! Adds up a Z9 minis hash to each Z9! on: October 01, 2018, 07:08:35 PM
Hi all,

Based on community feedback, and taking into consideration the 25% tariff many of us had to pay, difficulty increases, etc., I have decided to add a single node option that is 25% less than the 2 node option (which has stayed the same).

This means for 25% less you can get up to 25% more (and those rare systems that can go well above 650Mhz can gain up to 50% more than factory... but this is _RARE_) for a single Z9; it is like adding a Z9 mini to your Z9!

Thank you,

Jason
724  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain launches the new AntMiner DR3 (Decred ASIC Miner) on: October 01, 2018, 03:48:09 PM
My order for the DR3 miners just arrived, YAY!!

Can it be overclocked?
Yes, default is 410mh/z and there’s an option to boost it to 450mh/z but I haven’t tried it though

EDIT: chain #3 is giving high HW errors above 1300 soon after startup on both of my dr3 (default settings)

Are you a unix-type-person? In other words, could you tar up the filesystem and share it with me?

0j
725  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Overclock Firmware available! Satisfaction Guaranteed! on: October 01, 2018, 02:12:37 PM
Hi Efudd,
could you please post a high resolution photo of the z9 hashing board?

Unfortunately, I cannot. At this point my Z9 access is not physical but remote only.

-j
726  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Overclock Firmware available! Satisfaction Guaranteed! on: October 01, 2018, 04:40:53 AM
Hey Efudd,
Any plans on making z9 mini custom firmware? a voltage mod would be nice.


@avi2 - no direct plans. I'd need a donor mini at a minimum to attempt. I need to get other features done first tho, I think.
727  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Overclock Firmware available! Satisfaction Guaranteed! on: October 01, 2018, 03:10:14 AM
It does appear that the heatsinks on the Z9 are different from the heatsinks on the Z9 Mini.

The heatsinks on the Z9 Full are one per 2 chips.  The Z9 Mini are 1 per chip.  It also appears to me, only from looking, not weighing.  That the heatsinks on the Z9 Full have smaller fins.  I didn't know Bitmain needed to worry about cost cutting.

Now, I'm thinking about removing the plate on the rear and adding another fan.  I'm not sure I want to change the heatsinks.  But, I know it would help.

Here are my most recent results.  It's only been 10 minutes, so we'll see.





If anyone knows what I have to do to get these images to show up in my post, please let me know.



psycho, did you happen to count the # of fins on the heatsinks? By smaller, do you mean they are thinner fins? heat dissipation there is about surface area, so if htey increased fin count by making them thinner, it might be a neat gain.. but thermodynamics isn't my area of expertise.
728  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Overclock Firmware available! Satisfaction Guaranteed! on: October 01, 2018, 12:55:39 AM
When overclocking, what chip temps would you guys consider to be too high?

I'm seeing 66°C to 67°C at 700 MHz.

Of course, I have my fan set at 100%

I wonder if the chip heatsinks are smaller on the Z9 than the Z9 Mini.

My temps on the Z9 Mini, at 750 MHz are about 63°C

If that's true.  To really overclock these. We would need to make a hardware modification and heatsink the chips better.

psychosunshine - I try to stay 75C or less, personally. So you are in good shape. These are not temp limited, but rather voltage limited on higher overclocks... although it's possible that with exceptional cooling, you can get away with higher frequencies.

This is all supposition, but there are more ASICs per board, a longer board, and the same fans, times 2 (well, i think thye are the same, I didn't verify). I think thermal management (heat dissipation in this case) may be more of a challenge on the Z9s vs. minis.

Those numbers are excellent though if you are getting that. I personally couldn't ever go over 681Mhz on any of mine. Good job!

-j
729  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Overclock Firmware available! Satisfaction Guaranteed! on: October 01, 2018, 12:53:21 AM
When overclocking, what chip temps would you guys consider to be too high?

I'm seeing 66°C to 67°C at 700 MHz.

Of course, I have my fan set at 100%

I wonder if the chip heatsinks are smaller on the Z9 than the Z9 Mini.

My temps on the Z9 Mini, at 750 MHz are about 63°C

If that's true.  To really overclock these. We would need to make a hardware modification and heatsink the chips better.

Stable at 700?  I can't get my miner past 650 without affecting performance or crashing.  I'm changing the frequency using awesome miner, is their a better way to do it?

badbart, awesomeminer is simply automating editing the /config/cgminer.conf file. That's the simplest way to do it, and how I actually managed my Z series miners.

It may be that psychosunshine just has an exceptional set of ASICs.

-j
730  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain launches the new AntMiner DR3 (Decred ASIC Miner) on: September 30, 2018, 05:55:33 PM
Two of mine from the first batch shipped yesterday DHL.

Want to get me the firmware off of yours when they land? Willing to work with you on it...

-j

Ok I have two arriving Monday as well.. what do you plan on doing to the firmware?

Matt

@Matt - hopefully unlock it if it has more potential. See my other thread on the Z9 for example: https://bitcointalk.org/index.php?topic=5036968

Jason
731  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Large Overclock Firmware is Now Available! on: September 30, 2018, 02:13:12 PM
Hey, am i the only one Chain1 always crashing while overclocking? Is there a way to clock chain 2 and 3 only?

ltdray -

To answer your question, You are the only person I know of who was apparently unable to get even the lowest of frequencies working.

I thought you were going to downgrade to factory firmware since, if memory serves, you said yours does not even work at 550Mhz. I offered you a refund, and then it appeared your image was enabled at another location so I did not process the refund. Rather than jumping to a conclusion, I reached out to you via email to understand both the extra download as well as the other issues you were having.

I responded "I do not believe your machine can handle an overclock" after you sent me this message from your logfile "Sep 28 15:23:39 (none) local0.notice cgminer[21054]: recheck: chainid 0 exist 1 asicnum 0 realnum 16". That message, as best I can interpret it, states "the firmware was expecting 16 ASICs, but when trying to initialize it, none responded". I didn't have the full log, and just that single line from this event, so that is my best guess.

Where we last left our conversation, I told you that per the screenshot, you had not yet reloaded the factory firmware. I've since followed up with another email after that, but have not heard back.

Thank you,

Jason

ltdray -- A full refund has been provided to the return address you gave me. I am sorry this did not work out for you. I honestly think you may have a hardware problem with the machine given the information provided. I would use the stock firmware and test on 500/550Mhz.

I will recommend, going forward, anyone wanting to use the full firmware, try the demo firmware first.

Thank you for your patience and if you happen to be able to figure things out with your machine, the overclock firmware I provided will still work, as my gift to you for  your patience and troubles.

Jason
732  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Large Overclock Firmware is Now Available! on: September 30, 2018, 01:23:13 PM
Hey, am i the only one Chain1 always crashing while overclocking? Is there a way to clock chain 2 and 3 only?

ltdray -

To answer your question, You are the only person I know of who was apparently unable to get even the lowest of frequencies working.

I thought you were going to downgrade to factory firmware since, if memory serves, you said yours does not even work at 550Mhz. I offered you a refund, and then it appeared your image was enabled at another location so I did not process the refund. Rather than jumping to a conclusion, I reached out to you via email to understand both the extra download as well as the other issues you were having.

I responded "I do not believe your machine can handle an overclock" after you sent me this message from your logfile "Sep 28 15:23:39 (none) local0.notice cgminer[21054]: recheck: chainid 0 exist 1 asicnum 0 realnum 16". That message, as best I can interpret it, states "the firmware was expecting 16 ASICs, but when trying to initialize it, none responded". I didn't have the full log, and just that single line from this event, so that is my best guess.

Where we last left our conversation, I told you that per the screenshot, you had not yet reloaded the factory firmware. I've since followed up with another email after that, but have not heard back.

Thank you,

Jason
733  Alternate cryptocurrencies / Mining (Altcoins) / Re: Japanese Tech Firm GMO Releases ‘Free’ Zcash Mining Software on: September 30, 2018, 05:53:49 AM
Japanese Tech Firm GMO Releases ‘Free’ Zcash Mining Software
Japanese tech firm GMO is expanding its nascent cryptocurrency mining operation beyond bitcoin through the release of a software client designed to mine zcash and other Equihash-based cryptocurrencies using general-purpose GPU chips.

Japanese Firm Releases Zcash Mining Software
Dubbed Cryptoknocker, the software has specifically been developed for mining rigs composed of Nvidia graphics cards (GeForce 8 or later).

While the software itself is free, GMO wants a cut of the proceeds generated through it, namely, two percent of the coins users mine while running the client. GMO says that this fee is offset by a two percent efficiency improvement over other Equihash mining clients.

Though used by a variety of cryptocurrencies, Equihash is most often associated with the privacy-centric zcash, currently the 21st-largest coin by market cap. Like several other mining algorithms, it was developed to be ASIC-resistant, ensuring that it could be mined without specialized hardware only available from a small group of manufacturers.

However, China-based mining giant Bitmain recently announced a zcash ASIC, signaling that — unless zcash hard forks to alter its instance of Equihash — the era of mining ZEC with general-purpose hardware will soon come to an end.

Faced with a similar plight following the release of a Cryptonight ASIC, monero’s community decided to activate a hard fork and “brick” those new mining rigs. Zcash, though, has chosen not to make maintaining ASIC resistance a developmental priority.
https://www.ccn.com/japanese-tech-firm-gmo-releases-free-zcash-mining-software/

So.... if it provides +2%, and they take 2%, it is net 0. Why would we want this?

"HI, PLEASE USE OUR SOFTWARE. IT GAINS 2% FOR US."
734  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Large Overclock Firmware is Now Available! on: September 30, 2018, 03:31:18 AM
I put my Z9 at 681 mhz and it wouldn't make it past 12 minutes.   I adjusted the frequency to 675 mhz and I have been running for 40 min at avg. sol sped of 59.26.  Im getting 62.45 sol currently.  Chip temps are at 69c/70c.... I have noticed that the machine LOVES under 72c.  I am pretty sure that the avg. will increase over the next hour or so.  Current temp outside where I live is 50f or 10c...I'm sure this helps too!  GREAT JOB JASON!

I hope this helps the group

Awesome -- you are doing better than mine did! My "good" z9 would do 681, but would not do 675! lol.... and you are getting the same/better sol at a lower wattage.

win!

-j
735  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Large Overclock Firmware is Now Available! on: September 29, 2018, 10:13:59 PM
I am now caught up with PMs/emails - If I have missed yours, please reach out to me again and I apologize for missing you.

Thanks!

Jason
736  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Large Overclock Firmware is Now Available! on: September 29, 2018, 06:23:54 PM
I am interested as well. Can you update us how to proceed to get the firmware, please?

sukitars,

Your download has been pulled from 4 distinct locations and has been disabled. Please PM/DM me to discuss.

EDIT: Thank you for reaching out to me. This has been resolved.

Thank you,

Jason
737  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitcoin.com Cloud mining is Biggest Scam on: September 29, 2018, 04:27:08 PM
Ouch - my brain doesn't want to even process this!
738  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Large Overclock Firmware is Now Available! on: September 29, 2018, 03:52:57 PM
***NEW: Get 10% for Referrals!***

If you refer someone to this firmware and they purchase and provide your referral ID (your referral ID is the ZEC address I provided you), you will get 10% of that purchase!
How does this work? If the ZEC address i gave you is t1Lb33vU837UU9ubeXkQMY3K2idVETtUYNi, ask your referral to provide that to me. Simple as that. I will contact you and provide you 10% of their purchase back!
Have not purchased for yourself? No problem! Contact me for a referralID unique to you (I'll provide a ZEC address) and use it the same way. 10% back to you!

Thank you!

Jason
739  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Large Overclock Firmware is Now Available! on: September 29, 2018, 03:31:56 PM
I contacted them through their discord, this is what they said..
https://imgur.com/a/mSOHyyq

Got it. I just joined their discord and will see if I can get an engagement.

Thank you!

-j
740  Alternate cryptocurrencies / Mining (Altcoins) / Re: Efudd's Custom Z9 Large Overclock Firmware is Now Available! on: September 29, 2018, 03:12:22 PM
One thing I would really like to be able to do is run my Z9/mini on nicehash like the A9. I got in contact with bitmain as well as nicehash when I first received my Z9mini. Nicehash said they knew exactly what needed to be changed in the firmware to support them and they had told Bitmain about it before.. When I emailed Bitmain they said they had no intenton to change the firmware to support them. I know I tried to run on nicehash and at the beginning it worked just fine, then about 10 min into running it would just get overloaded with rejected shares and would have to stop it.. I just know 95% of the time nicehash is more profitable to mine and it would be cool to have that option. I know you got alot on your plate Efudd but just something I was interested in. Thanks!

Hmmm. Do you have a contact(s) at nicehash? I'd love to know what needed to be changed...

EDIT: I sent a note to nicehash to see if I can get in touch with a technical contact. I think this would be a great addition.

-j
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37] 38 39 40 41 42 43 44 45 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!