Bitcoin Forum
November 10, 2024, 01:17:05 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 »  All
  Print  
Author Topic: [HOWTO] flash your jalapeno to 8+ ghs  (Read 85199 times)
jelin1984
Legendary
*
Offline Offline

Activity: 2408
Merit: 1004



View Profile
July 01, 2013, 10:55:49 AM
 #101

i think at 9
you will have a lot of errors
or not??? Grin
kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
July 01, 2013, 02:23:02 PM
 #102

Cool guide.  Got one for us Single owners?  OH that's right only about 10 people have their Singles at this point so what's the point?
Don't rub it in  Sad

I meant to say Got One for Us Single Preorder Owners

BFL being awarded the Most Professional Company ever award just decides to ship Jalapeno's and completely disregarded their other product line
As I've stated here:
Do they get lifetime warranty?
Maybe not after you mod the firmware and push it hard.  They certainly would not be required to do so. 

I imagine when these break because of overclocking they will have a pretty similar characteristic.  So if you are doing this, know what you are doing, don't go crazy, and you MUST upgrade the cooling.  This includes all parts further stressed by more heat, not just the ASIC chips themselves.
Yes this is really a Jalapeno only option coz they only have 2 chips.

The later devices, 25-60GH/s I'd firstly be surprised if they could be clocked much faster, and secondly be worried that it would kill it very quickly without major work on the hardware cooling.

Obviously they will already have the 1.2.5 or later firmware so this simple reflash wont make any difference, but messing with the firmware to clock it up higher ... I can see ASIC death and destruction on the horizon with the bigger devices Tongue

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
Flashman
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Hodl!


View Profile
July 01, 2013, 04:54:43 PM
 #103

I'm going to spitball and say that big single sinks with the supplied fan are going to be doing something like 0.3 c/watt 30 ish above ambient. I'm guessing that fan does about 40 CFM. I am guessing again that if you upgrade the fan to something loud and grunty you could get the cooling system performance to something closer to 0.2 C/W... this would give you approx 50W cooling headroom, which I think would be approx 25% overclock. Provided i) you get lucky with the chips in terms of heat and power consumption ii) you get lucky with the MOSFETs in terms of heat and power consumption.

Anyway, I do believe we'll see at least one or two adventurous souls managing to get 80Gh/s out of a big single, but how long they will last at that output is open to conjecture.

The little singles should be much easier, but depending on how the yield falls, might have higher clocked chips with less active engines in the first place. We're seeing jallies with 15 engine chips but has that just been to get orders out the door?

TL;DR See Spot run. Run Spot run. .... .... Freelance interweb comedian, for teh lulz >>> 1MqAAR4XkJWfDt367hVTv5SstPZ54Fwse6

Bitcoin Custodian: Keeping BTC away from weak heads since Feb '13, adopter of homeless bitcoins.
bitbryan
Full Member
***
Offline Offline

Activity: 126
Merit: 100



View Profile
July 01, 2013, 05:43:04 PM
 #104

Soooo excited... I cant wait to rape my jallly then have it rape the difficulty

"Life is a waterfall, we drink from the river then turn around and put up our walls"
phantitox
Sr. Member
****
Offline Offline

Activity: 385
Merit: 250



View Profile
July 01, 2013, 11:45:01 PM
 #105



btw. i dont think you need a dragon to programm a simple avr.
just build a serial cable and you are ready to go...

avrs are very simple interface and if you have old motherboard with serial port, thats all you need.

or you can buy some simple usb mini avr programmers for some euros only.
they should also work.

i post you later a simple shematic for the avr cable.
its realy easy cable with no electeonics needed (some resistors would be good but not needed).
i programmed many flasher boxes for phones with that already.
this boxes had atmega 8 and atmega 128 chips on board.

is this possible? i will really like to know since i was gonna order my dragon this week
-ck
Legendary
*
Offline Offline

Activity: 4284
Merit: 1645


Ruu \o/


View Profile WWW
July 02, 2013, 12:14:39 AM
 #106

The firmware tests the engine (and chip if you have multiple chips) performance at startup and adjusts the speed accordingly based on how "correct" the answers are from each engine. It is not unusual for the existing Jals out there to be somewhere between 27 and 30 units when run at the higher speeds. 30 is the most that can be activated on 2+ chip units. When run at their lowest speed as 5GH units, most of the engines seem to work making all 30 start at 189MHz ~5.7GH. I posted firmware which relaxes the test dramatically making it far more likely to activate all 30 engines at speed setting "7" which is 274MHz, so 30 engines at 274 ~8.2 GH.  I can't comment on the binned versus unbinned policy for chips by BFL but it looks like earlier units were unbinned making them potentially full speed, while later ones were chosen to reach the guaranteed speed as a minimum.

Unfortunately some of the hardware errors are currently counted towards the hashrate so you cannot simply look at the hashrate and determine whether you're creating all good work. I'm planning on rectifying that next cgminer version.
Can you be so kind to please post the code to the modified firmware, since I want  to test my Jally at speeds "9" and using all engines. Wink



Just comment out these lines in ASIC_Engine.c
Code:
					if (iReadBackNonceCount < 4)
{
// This engine is DEAD!
bWasAnyEngineDecommissioned = TRUE;
DECOMMISSION_PROCESSOR(cDiagChip, cDiagEngine);
}
Then it won't decommission any engines regardless. My firmware was slightly more conservative and made sure the engine returned at least one valid nonce.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
tom99
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250


View Profile
July 02, 2013, 12:15:25 AM
Last edit: July 02, 2013, 03:49:57 AM by tom99
 #107

Avr studio wont work with simple jtag and if you are going to build simple jtag watch out might damage your Jal or short.

ps: you will need program s/w for jtag.
erk
Hero Member
*****
Offline Offline

Activity: 826
Merit: 500



View Profile
July 02, 2013, 12:20:33 AM
 #108


Then it won't decommission any engines regardless. My firmware was slightly more conservative and made sure the engine returned at least one valid nonce.
Which makes perfect sense if you have a marginal engine.

derr777
Member
**
Offline Offline

Activity: 87
Merit: 10


View Profile
July 02, 2013, 01:16:34 AM
 #109

Just to give you another datapoint, i got my jala to turn on 30 engines by cooling it and retrying.  I agree that the checks seem a bit arbitrary if i can restart it 5 times and get 30, 28, 28, 29, 29 engines on 5 consecutive restarts.

For now, im good with getting 29 engines most of the time.

donations; BTC: 1KN24ZhL3PW1Rq5f48PAaEdyv4iKHdUXnr
LTC: LTyKRd9dCtKDAxUo41k2ZShuMfzkzhxc2V
runlinux
Hero Member
*****
Offline Offline

Activity: 566
Merit: 500



View Profile WWW
July 02, 2013, 07:19:23 PM
 #110

Ordered my programmer. Can't wait for it to arrive Smiley

My friend and I have units to flash! I'm curious how mine will go. It mines at 6.15GH/s all day long.

pvtbrutus
Member
**
Offline Offline

Activity: 98
Merit: 10



View Profile
July 02, 2013, 07:44:45 PM
 #111

Just got my AVR dragon, connected it to to AVR studio and did an upgrade for the Dragon. All good so far. Then erased my Jalapeno, also good. Then tried to flash it using Kano's settings...ERROR. Something about not being able to execute a command. I had a mini-heartattack . Then i tried reading info from the Jalapeno atmel chip. Turned out i have a different model chip on my Jalapeno then Kano. Mine was a AT32UC3A1256 instead of a AT32UC3A1128. After i selected the correct chip in AVR studio it flashed perfectly.

Went from 5.2Gh/s to 7.5Gh/s with same error count!

I managed to break 2 blades from the BFL fan (cheap quality plastic) while doing this. Be careful with removing it or powering it while not mounted on the heatsink.
maqifrnswa
Sr. Member
****
Offline Offline

Activity: 454
Merit: 252


View Profile
July 02, 2013, 07:46:28 PM
 #112

Here is precompiled firmware that will try to enable all the engines for you if you can't get up to the ~8.2GH that should be doable:

http://ck.kolivas.org/apps/cgminer/BitForce_SC/BitForce_SC_1.2.5ck.elf.zip
(Unzip it and load the file BitForce_SC.elf into the "Flash(128KB)" box after the step where you click on "Memories" as kano posted above.)

It's just like the old unlocked shaders thing with 6950s, some of them will just run like 6970s anyway. Usual warnings apply, but I am using this firmware on my own, so it's not a precompiled brick.


thanks ckolivas.

Is the only change

Code:
				#elif (__HEAVY_DIAGNOSTICS_MODERATE_3_NONCES)
if (iReadBackNonceCount < 4)
{
// This engine is DEAD!
bWasAnyEngineDecommissioned = TRUE;
DECOMMISSION_PROCESSOR(cDiagChip, cDiagEngine);
}
#endif

from
Code:
if (iReadBackNonceCount < 4)
to
Code:
if (iReadBackNonceCount < 2)

or did you tweak other things in there as well?
peterepeat
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
July 03, 2013, 11:19:50 AM
 #113

just to add, I tried setting
#define __ASIC_FREQUENCY_ACTUAL_INDEX   8
in std_defs.h
and flashed the 7GH Jalapeno (with binned chips) and was able to get 14 engines @309MHz and 15 engines @267MHz
http://imgur.com/peKactI
however the error count was in the 1000s and showing at 5%
anyhow, went back to the BFL released hex file
bitbryan
Full Member
***
Offline Offline

Activity: 126
Merit: 100



View Profile
July 03, 2013, 05:26:28 PM
 #114

after this flashing process that seems to be simple enough, does the amount of errors increase?

"Life is a waterfall, we drink from the river then turn around and put up our walls"
ScaryHash
Hero Member
*****
Offline Offline

Activity: 529
Merit: 501


View Profile
July 03, 2013, 10:07:29 PM
 #115

Very nice work.
Photon939
Sr. Member
****
Offline Offline

Activity: 452
Merit: 250



View Profile
July 04, 2013, 12:11:53 AM
 #116

Got my AVR Dragon last night and successfully flashed my "hot mosfet" Jalapeno with the heatpipe heatsink.

Speed went 5.2 -> 7.750 GH/s    49% increase
Power consumption 32 -> 45W      41% increase
Temperature 29 -> 34C
Utility @ diff 4 18.24 -> 26.98       44% increase
HW Errors 0 -> 142 in 19 hours with 30415 diff4 shared accepted,  0.11% error rate
 


Very happy with the results Smiley

Might try tweaking with the speed and binning code later
jelin1984
Legendary
*
Offline Offline

Activity: 2408
Merit: 1004



View Profile
July 04, 2013, 12:13:15 AM
 #117

You must put diff at 7
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
July 04, 2013, 12:26:47 PM
 #118

What is ND?
Also, it seems cheapest direct from atmel.


Flashman
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Hodl!


View Profile
July 04, 2013, 03:22:59 PM
 #119

Got my AVR Dragon last night and successfully flashed my "hot mosfet" Jalapeno with the heatpipe heatsink.

Speed went 5.2 -> 7.750 GH/s    49% increase
Power consumption 32 -> 45W      41% increase
Temperature 29 -> 34C
Utility @ diff 4 18.24 -> 26.98       44% increase
HW Errors 0 -> 142 in 19 hours with 30415 diff4 shared accepted,  0.11% error rate
 

Well done, not sure if heatpipe necessarily signifies what the MOSFETs are, but keep a very good eye on them.

Meaning there may have been a different number of old single sinks and hot MOSFET boards to use.

TL;DR See Spot run. Run Spot run. .... .... Freelance interweb comedian, for teh lulz >>> 1MqAAR4XkJWfDt367hVTv5SstPZ54Fwse6

Bitcoin Custodian: Keeping BTC away from weak heads since Feb '13, adopter of homeless bitcoins.
mmaniac
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
July 04, 2013, 11:30:54 PM
 #120

I successfully flashed my Jally as well. I noticed that the voltage reading on CGMINER is floating around 3.95-4.0v. Is this normal?
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!