Search content
Sort by

Showing 20 of 91 results by Bluestreak66
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 03/09/2013, 04:50:21 UTC
As I stated before a tutorial on how to upgrade your erupters to 447 Mh/s be advised this is my first tutorial. and I want to thank all the hard work that went into me being able to complete this by everybody here. please send all feedback as a pm as if you find something totally fucked up about my tut I can correct it and reupload a better version. I hope this helps noobs like me do this mod and best of luck mining.

https://docs.google.com/file/d/0BzJZeR-W87vKa2xXc0VkZVhnYnc/edit?usp=sharing

Good Tutorial, I would like to add the crystal does have a specific orientation. You can see pin one on the crystal in marked by the white circle (that iv'e circled in red) as it is with every chip on the board.

Your more than welcome to put that in the tutorial or modify it if you like. I just pulled it out of the data sheet and modified it in paint. A few other things, data sheet for crystal shows max re-flow temps around 260*C for 10 seconds (Personally I use around 290*C but I'm not a patient person  Roll Eyes ) 380*C seems a bit high. Here is the data sheet for the brand I used: http://www.abracon.com/Oscillators/ASFL1.pdf look at the very bottom under "Reflow Profile". Thanks for putting the time into doing this I'm sure lots of people will appreciate it.

Edit: Also your links at the beginning aren't working so I don't know what solder paste you linked to but leaded is easier to work with if your a beginner. I'm cheap so I actually just used regular solder, solder paste has a shelf life so I don't tend to keep it around unless I have a project going.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 29/08/2013, 03:27:53 UTC
OK here is the chart I have been working on, green areas are possible with stock regulator , yellow I think I have found a replacement but going to have to change inductor also and red is external only. Now this is just for reference this is what worked for me, I did not go to far on the cooling aspect, no soldermask removal or anything other than the stock thermal pad. I am amazed that this chip can even handle this much power.




I'm curious as to how much of an effect cooling would have on stability at those high frequencies? My suspicion is that those voltages could be a bit lower starting @ around 20Mhz if better cooling is implemented. Not that it really matters because there is no practical way to power it. I do have one of the AOZ1036PI chips I had contemplated epoxying a thin copper sheet in the pad area so that it contacted the bottom LX pad then the LX area on the board. That chip is rated for 5A and would otherwise be a direct replacement, although the inductor may need to be swapped out as I'm not sure what current it is rated for. That may be out of the scope of some but it's an idea.

Anyway, Great work and thanks for posting up your results. I can confirm that your results match mine @ 14 16 and 18 as those are the one I've tried. I haven't had 20mhz working yet.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 26/08/2013, 23:18:54 UTC
Friedcat said at higher speed there is a chance that the micro is not capturing the nonce which would explain why speeds may not be as high as they should. I'm hoping he may post some more info on here.


I never tried 17mhz but I have a 18mhz installed and it will not run @ below 1.4v.

Well a 17 does not exist most likely I am using a signal generator, however I am going to have a nice chart to post, so far I am at 20 Mhz however were getting up there on voltage and heat density is making me worry. I can tell you so far were looking at 1.50V @ 3.992A for 20 MHz. I started at 12 MHz and made a chart with the common available oscillators and worked with each one until no HW errors in 5~10 min, long term hard to say. Should be done testing by tomorrow, maybe the fan wont quit in the middle of the night and a fire break out  Smiley Although so far at this test there are 4% HW errors. Is the maximum that everyone believes 1.8v? I think it is going to take a peltier to go to much farther then that adds another level of something to mess up.

As for the 1.4V at 18 MHz that is right on with what I have at that point.

Awesome, Good to see results are matching up. Are you getting the correct hash rates as you increase speed? As I said in one of my first post, I think heat dissipation will be the limiting factor. Also we need to come up with a better solution than a lab power supply to power these with. There are some cheap dc/dc converters on ebay I'm curious if they would provide a clean enough output to power the chip or several in parallel. I had a 70w peltier on mine running 16 and then 18mhz, It worked great until condensate formed the it locked up and the thing froze over. Shocked
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 26/08/2013, 07:16:43 UTC
Friedcat said at higher speed there is a chance that the micro is not capturing the nonce which would explain why speeds may not be as high as they should. I'm hoping he may post some more info on here.

Well I am not sure, was running it from a lab supply while I was experimenting, I remember it was right around 1.4v although it was over 3A so it wont work the the current regulator, however now that it works I might not need so much voltage before when the software was not working I spent a lot of time "trying everything" finally just left it. Monday I plan to do a better job working on voltage/current/speed parameters. Been running 4 hrs or so.
 
A:567 R:0+0(none) HW:14/.61%

I never tried 17mhz but I have a 18mhz installed and it will not run @ below 1.4v.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 24/08/2013, 16:59:51 UTC
Bitminter seems to have no such timing issues, it does tuning before it starts which may explain why I've had such good luck with overclocking.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 24/08/2013, 01:42:03 UTC
Hi everyone been following this thread quite a lot, so I decided to get one of these devices and of course modify it. I decided to run the clock from a Tektronix function generator, all works as expected at 12 MHz. Although I have not modified the power supply yet I notice at any rate about 12 MHz the green led starts staying on longer than the short blip. If I go to 13 MHz it stays on a little longer and at 14 longer still. While it is hashing it seem to be faster but the delay after it gets done acts like it limits it back to the stock freq. I don't know this for sure yet. I also attempted to remove the regulator IC and feed power directly form the lab supply, while the voltage was correct I could not get it to work at all, green LED went off but cgminer said no devices found, put the IC back in and went back to work, I just pulled the chip and fed where the inductor was. It did draw 1.4A at 1.05V not sure why it didn't work unless there is some kind of power sequence thing. I hope to play with it more tomorrow so we'll see if I make any head way.


I noticed it as well but I just chalked it up as a firmware bug because the higher frequency probably was not accounted for in the design. I wouldn't think it would have anything to do with hashing speed, it is interesting nonetheless. I may start hacking mine again in a couple days I won't be satisfied till I get 560Mhs.  Grin
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 18/08/2013, 20:09:57 UTC
why not use silicon labs programmable oscillator?, might need an adapter, but you can programmatically adjust the frequency ?

http://www.silabs.com/products/clocksoscillators/xo/Pages/default.aspx



With somthing like that it's too difficult to bother with because its so small. It would be much easier just to use an external clock source like haxtormoogle. I had thought about using one of these https://www.sparkfun.com/products/9089 but there is such a small rage of usable frequencies for the Block Erupter that are avalible in the standard package that I didn't bother and am just using standard oscillators.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 17/08/2013, 00:08:43 UTC
Did you change both R1 and R2 resistors?

Also, any detailed info you may give about the best way to desolder and solder the new crystals and resistors in would be hugely appreciated. What i really need to know is how much heat can these little crystals take?

I was using 280*C for hot air there are temperatures and times in the datasheet on what the crystals can handle.

So I went ahead and replaced R1 with the 1.2k Ohm resistor and put in a 16.384 MHz crystal and cgminer gives the error:

Code:
[2013-08-16 00:41:09] Icarus Detect: Test failed at /dev/ttyUSB2: get 00000000,
 should: 000187a2

Any ideas? I'm not the best solderer but it looks like I have everything ok. Also tried flipping the oscillator in case that was it but same thing.

How are you now powering the usb miner? I believe that using a 16mhz crystal will require more power, hence you not being able to use it in a usb port anymore. You will have to hook it up (via the pads on the end of the miner board) to a pc power supply (or similar) equivalent that has a proper 5V connection with a decent amount of amps.

No thats just for the 20 and up. he should be good, not sure what wrong. did you use flux?

You have to use a external 5v supply for anything over the stock voltage, otherwise you will just see timeouts and errors from usb overcurrent. Thats why these were only built with a 12mhz crystal so that they meet usb spec.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 16/08/2013, 01:38:21 UTC
Here's the latest figures, now running a 20Mhz crystal on ICA 7 which is stable at 406.2 MHash with ASIC powered externally with 1.7V @ 3.96A. ICA 6 is the stock reference running at 333MHash.

bfgminer version 3.1.3 - Started: [2013-08-15 20:58:51] - [  0 days 03:00:24]
-------------------------------------------------------------------------------
5s: 2.66 avg: 3.65 u: 4.37 Gh/s | A:2752 R:30+0(1.1%) HW:92/.82%
ST: 4  GF: 0  NB: 21  AS: 1  RF: 0  E: 9.66  U:15.3/m  BS:36.6k
Block: ...5e0f8f39 #252279  Diff:50.8M (363.7Th/s)  Started: [23:45:10]
-------------------------------------------------------------------------------
ICA 0:       | 960.4/364.6/422.2Mh/s | A:266 R:4+0(1.5%) HW:10/.88%
ICA 1:       | 543.2/363.7/393.6Mh/s | A:248 R:1+0(.40%) HW:13/1.2%
ICA 2:       | 245.2/364.5/477.8Mh/s | A:301 R:1+0(.33%) HW:10/.85%
ICA 3:       | 423.3/364.2/455.5Mh/s | A:287 R:3+0(1.0%) HW:10/.89%
ICA 4:       | 581.1/364.4/447.6Mh/s | A:282 R:6+0(2.1%) HW:10/.91%
ICA 5:       | 348.0/361.7/441.3Mh/s | A:278 R:1+0(.36%) HW: 9/.84%
ICA 6:       | 394.9/333.8/296.8Mh/s | A:187 R:3+0(1.6%) HW: 7/.85%
ICA 7:       | 294.3/406.2/563.5Mh/s | A:355 R:4+0(1.1%) HW:11/.79%
ICA 8:       | 532.0/363.8/460.3Mh/s | A:290 R:5+0(1.7%) HW: 5/.44%
ICA 9:       | 239.9/365.9/411.1Mh/s | A:259 R:2+0(.77%) HW: 7/.61%
-------------------------------------------------------------------------------

I've bought a few crystals and heatsinks too many so if anyone wants me to upgrade their units to either 16 or 20 mhz speeds I'd be happy to do it.  

2 day maximum working turnaround and high quality soldering done with an SMD rework station with all components, heatsinks and external power supplies (if necessary) included.  Please PM me if interested.


Do you get higher error rates at lower voltages? How are your temps looking? 1.7v is dangerously close to the 1.8v limit. Let us know how these perform long term.

In regards to powering these things, i was planning to solder a molex plug on the back end of the usb miner so i could simply plug them in and out of a standard pc power supply. Then, for the data, use usb extensions with the power line cut. Hopefully, using that method would allow quite a few overclocked miners at the same time.

Of course, i'm thinking out loud here so if anyone see any trouble with that, please let us know.

I think this is quite a good idea I may do this myself. I have my miners mining away @ 447Mhs @ 1.2v with the stock voltage regulators. I thought I had killed one but It's now working after it cooled down from the 18 and 20Mhz attempts.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 15/08/2013, 10:20:03 UTC
http://tinyurl.com/l2a6gd4 This is the soldering station I use at home. The small round end is the one I used for the oscillator and resistors. Its digitally temperature controlled and the heating elements are cheap on ebay and easily replaceable if they burn out. There are cheaper Hot Air only ones too with ends included. http://tinyurl.com/ktsccob

Fascinating thread! It's pretty impressive that you're getting almost 200MHs more and the fact that it seems fairly stable is great. I just presumed that they'd be clocked as highly as possible!

They are clocked down enough so that the power draw is within usb spec if we could get these ASICs on a larger board like the BE Blades I imagine that the room for overclocking would be way above what can be done with these usb sticks.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 13/08/2013, 02:24:10 UTC

Can somebody tell me what types of resistors these are?  What keywords and descriptions to look for?

I'm using 1.5K (in an 0805 package) as R1, and the 16Mhz crystals are from a chinese eBay seller.  I've got some 16Mhz, 20Mhz & 24Mhz crystals coming from Digikey and will replace the current crystals shortly and post the results.  I'm looking to get the same speed Bluestreak66 has reported with a 16Mhz crystal.

Be aware that not all resistor are created equal most are 5% and good ones are 1% but some off ebay can be factory seconds and be off by 10% or more. If your getting them off ebay check the resistance before soldering them to confirm it's correct. Here are the ones that I've been using http://tinyurl.com/lzpfjbr
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 12/08/2013, 01:57:53 UTC
Hopefully, bluestreak66 was saying the chips have a theoretical max of 1GH/s and that around 750MH/s would be the limit of these boards.  So hopefully I can get these higher frequencies going with water cooling and decent power supplies. More for fun than profit of course. I'd like to think I can get the BE's to pay for themselves in a year and they'll need all the help they can get.

I had mine strapped to a heatpipe cooler, with the soldermask removed and the silicone sheet in between they were running quite cool at 447. Given the shortage of avalon chips right now these might just turn out profitable!  Grin I am quite curious why your only getting 360Mhs that seems low to me.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 09/08/2013, 23:18:14 UTC
I've got my 15A external power supply now and it's working with a 16Mhz crystal ok, I'm getting avg. 360MHash/s with this installed, running at 1.35V - is this a normal speed for a 16Mhz crystal?  Little or no hardware errors with this config.

If I put a 20Mhz or 24Mhz crystal in, the light doesn't go off and the BE isn't recognised by the BFGminer software.  Does that mean it's the wrong type of crystal or any suggestions as to how I could make the higher speeds work, even for a short time?


I got a 447Mhs with a 16mhz sometimes it would drop into the low 430's and this was at 1.21v so 360Mhs seems low. You wont be able to use a oscillator higher than 18.43 with the onboard core voltage supply, it goes into overcurrent protection mode. What happened for me was that the Block Erupter was recognized by the pc but once hashing started it would trigger the overcurrent then timeout. 18.43mhz would do the same after a few minutes so I have no idea what voltage it would be stable @ above 16Mhz.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 08/08/2013, 04:02:26 UTC
Couple of updates:
Block Erupter is Stable @ 447/1.2v~1.25 with relatively low heat dissipation compared to the previous ~1.4v
20mhz exceeds current limit and voltage regulator goes into overcurrent mode when mining begins.
18.43mhz crystal maxes out onboard regulator and does not produce stable results at any voltage over long periods of time.

I do believe the voltage regulator is damaged at this point I cannot get it to output a stable voltage even back @ 447/1.2v, it just goes into overcurrent mode. So I do believe thats it for tonight, I need to come up with a solution for a higher current regulator. At Least now I think we have a good voltage range @ 16mhz.



Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 08/08/2013, 01:57:08 UTC
Got 3 new block erupters to play with Smiley



Can you guess what one is overclocked Cheesy

Using a 16.386mhz crystal and replaced r1 with a 1.2kohm resistor. Put a large heatsink on and everything looks stable


dare I try 18.43mhz? Smiley

Awesome good to see your back in the game! 18.43? NO LETS TRY 24mhz!  Shocked

Whats your measured core voltage?
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 08/08/2013, 01:38:00 UTC
Possibly it might be better to use an SPI controlled VCO

There are some really 'cheap' solutions available. That way you can have a bit of software that increases the clock rate until the thing starts producing too many errors, then you just gradually 'slide' the VCO back down a few tens of  KHZ

Take a look at silicon labs, they have a full range of products that can be picked up on ebay or group buys fairly cheaply.

What you will see is that the number of errors will increase as the frequency increases, so with a VCO you can 'trade off', also as the temp is a function of the speed you can slide the VCO Downwards if you start getting too hot, whilst still mining.

Only 'fly' i can see is If there is some sort of clock syncronicity between the USB circuit (UART/USB bridge) and the ASIC
My approach here is that I would like to get a stable voltage range for oscillators that are easily attainable from well known trusted sources (such as digikey, mouser, element14, ect) and post a list of these with resistor values. That way a oscillator and resistors can be purchase and install with some certainty that it will work. Having a dialed in frequency at which is not obtainable in a oscillator package is not very useful. Now if we had these in bare chip form and were making custom boards we would be having a different conversation. I am more interested in dialing in the voltage at a given frequency as I think that will be more useful. The only road blocks here are I see are heat dissipation (which I think are mostly in check at this point) and current delivery capability.

Far better to go for an internally regulated part, trying to get a very accurate external voltage is not easy and usually requires additional voltage regulation chips, plus there is no indication of the conditions a user is running under. Just because a test setup works with a particular clock setup is not really a solid indication that other setups will work the same, or indeed be non destructive.

As long as everyone realizes that you would have no feedback control, that is to say if the component values you choose trashes a certain number of ASICS, there in nothing you can do to control it, other than unplug the power from the device.(unless you have some sort of clock gating circuit)

I'm not particularly pro or con what you are trying to do (hell I've toasted more post 500$ chips than most), but it is important that you take into account variation of the devices.


As regards the inductor, if you say it is cool... then it is cool, but it is a little more complicated than just setting a reference.



Sorry I'm still not following you. I'm using the voltage regulator thats on the board here is the data sheet: http://www.aosmd.com/res/data_sheets/AOZ1021AI.pdf It samples the output voltage to keep it steady, it's closed loop operation, the output is contiouosly monitored . The resistor divider is used only to offset the voltage to the comparator and has no effect on the system other than the output voltage look at page 7 of the pdf. It's a synchronous buck design so the output stage consist of 2 switches, an inductor and smoothing cap, nothing else.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 07/08/2013, 04:59:05 UTC
Possibly it might be better to use an SPI controlled VCO

There are some really 'cheap' solutions available. That way you can have a bit of software that increases the clock rate until the thing starts producing too many errors, then you just gradually 'slide' the VCO back down a few tens of  KHZ

Take a look at silicon labs, they have a full range of products that can be picked up on ebay or group buys fairly cheaply.

What you will see is that the number of errors will increase as the frequency increases, so with a VCO you can 'trade off', also as the temp is a function of the speed you can slide the VCO Downwards if you start getting too hot, whilst still mining.

Only 'fly' i can see is If there is some sort of clock syncronicity between the USB circuit (UART/USB bridge) and the ASIC
My approach here is that I would like to get a stable voltage range for oscillators that are easily attainable from well known trusted sources (such as digikey, mouser, element14, ect) and post a list of these with resistor values. That way a oscillator and resistors can be purchase and install with some certainty that it will work. Having a dialed in frequency at which is not obtainable in a oscillator package is not very useful. Now if we had these in bare chip form and were making custom boards we would be having a different conversation. I am more interested in dialing in the voltage at a given frequency as I think that will be more useful. The only road blocks here are I see are heat dissipation (which I think are mostly in check at this point) and current delivery capability.

As regards increasing the voltage/current... usually this is a resistor/inductor change......, changing the resistor will only get you so far, and if you get it wrong.. the flyback inductance from the mis-matched resistor inductor, will toast your PSU chip....

Could you elaborate on this? My understanding is the resistors forms a voltage divider which offsets the voltage and is then compared to a reference the regulator then balances this to match providing a stable output voltage, that is the only effect the resistor has on the output. The inductor is fine up to saturation. So there will be a point at which enough current is drawn that the inductor will no longer be able to provide a stable output so far this point has not been reached. Temperature is much more likely to affect tolerances for the resistors than the inductor. As I express earlier in this thread I believe the inductor is good for current beyond what the voltage regulator is. Running at ~3 amps the inductor, on my board running at 447mhz, is not any warmer that the pcb itself.
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 06/08/2013, 23:02:33 UTC
I can't get my programmer to play nice with windows 8 atm anyway so I'm not going to bother. I can confirm that the pinouts are correct as was posted, as my programmer does recognise the attiny but I'm having driver issues with the pc. 

What is this "Windows 8" you talk of? Haven't you heard of Linux Tongue

LOL Cheesy yea huge fan of Ubuntu i've been using it since 5.04 but unfortunately Windows is a necessary evil in the IT world and thats what I have on my desktop.

I have a Bench power supply on the way so I should be able to get some accurate numbers on power consumption in a few days. My Block Erupter is still mining away @ 447Mhz it's been going almost a week solid.  Grin
Post
Topic
Board Hardware
Re: Block Erupter USB - Overclocking/ hacking ?
by
Bluestreak66
on 06/08/2013, 07:43:16 UTC

Thats pretty sweet, you should put a link to this thread up to draw some attention maybe we can get some more people willing to try this.

I would try it, but I need a little bit more detailed information.. like an "ifixit picture guide" what to desolder where and to solder on where, what tip to use and so on - i am a novice with the soldering iron Wink

I'm going to post some info here soon I may make a video or at least a how to with pictures. I just need to get a better idea on voltages/frequencies before I go making recommendations. You will most likely need more than a soldering iron if you're going to try this.
Post
Topic
Board Press
Re: 2013-08-05 Hack a Day: Overclocking your Bitcoin miner
by
Bluestreak66
on 06/08/2013, 03:21:12 UTC
Thats were he got his info  Wink