Bitcoin Forum
May 24, 2024, 05:13:15 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 »
741  Bitcoin / Hardware / Re: HashFast BabyJet users thread on: February 14, 2014, 11:51:52 PM
Not to bash you HF_engineer, but I just recently made a ticket and the ticket system is called fogbugz. As my ticket infomation is located at hashfast.fogbugz.com

Also news seems to be all but dead on the MPP which is now late to ship

They were on fogbugz but changed to zendesk. My ticket # on fogbugz was like 8xxx and now it's 1xx on zendesk.

That doesnt make much sense as I just emailed them today and my ticket was responded to saying their is a high demand and then saying here is your id for fogbugz. What email did you email them at? Made I sent it to the wrong email address
742  Bitcoin / Hardware / Re: HashFast BabyJet users thread on: February 14, 2014, 09:30:57 PM
Not to bash you HF_engineer, but I just recently made a ticket and the ticket system is called fogbugz. As my ticket infomation is located at hashfast.fogbugz.com

Also news seems to be all but dead on the MPP which is now late to ship
743  Economy / Computer hardware / Re: Coincraft Desk Preorder, 1 TH or 1500 TH in Turbo Mode on: February 14, 2014, 08:29:28 PM
Well thank you that it has been appreciated.

They say, whether it can be trusted or not, that it will be shipped  at the end of february.

I am impressed and glad to see a newbie who knows what they are doing Wink
744  Bitcoin / Hardware / Re: HashFast BabyJet users thread on: February 14, 2014, 06:58:29 PM
The way I got BFGminer to work was by adding the -D switch at the end of the command line.

It took a lot of trial and error. Finally, I wanted to see why BFGminer would start the miner, and then not talk to it.  To get rid of all of the extra information on the screen, I used the --quiet switch in my start up script.

Some of the numbers are kind of strange... The first calculated hashrate is high, and I think the errors are exaggerated, but the average hashrate is bang-on.  It has been running well since Monday night. I was a bit disappointed when bfgminer declared it sick and didn't do anything, but it was pool-related, and I see that there are now command options for IDLE/SICK/DEAD, which I am slowly figuring-out. I may just try to talk to Luke. It has an average hashrate of 420.x GH/s, just like cgminer 3.9 on the RPi.

Any command line options I've added go before the -D switch. At first, it was just because I didn't want to jinx a good thing. Now, it probably doesn't matter, I just have no reason to change it.

Hope that helps,

--Patrick

How will the firmware be updated? I've basically got an unusable RPi, since the February 7th update. I'm running bfgminer 3.10.0 on Ubuntu with no issues. I started to install cgminer, but it would have taken me an entire day... Bfgminer is much easier to install.

While my BabyJet has been running, I've tried to get the RPi to work, several times, from scratch. Both Raspian and MinePeon will load, but neither will run. Frankly, I'm not impressed with these RPis.

My BabyJet ran with the RPi for 10 days, until the February 7th update was pushed out. HashFast even sent me a new SD card for the RPi, but nothing changed. The only issue since running on Ubuntu has been pool-related.

I bought my BabyJet to make money, not beta-test for HashFast (at my expense)  Smiley

Now, to figure out how to overclock with bfgminer...

--Patrick



The Baby Jet works with BFGMiner? If so How did you get it to? I tried everything and Couldnt get it.

@HF_engineer, will the new firmware push back the watch dog. Or is there any way to try to avoid it?
Okay cool. May hold off just because in cgminer right now I am OCing.
745  Economy / Auctions / Re: Selling VirtualMinerGame.com, Site Working on: February 14, 2014, 12:57:21 PM
if you give more info on the site ?

what is it exactly ?

@++

The site quite simply is a game where you buy virtual hardware and can mine for it. So for example you can create your own blockchain and then mine it if you wanted without all the hassle that you usually have with creating a new coin.
746  Bitcoin / Hardware / Re: HashFast BabyJet users thread on: February 14, 2014, 12:56:10 PM
How will the firmware be updated? I've basically got an unusable RPi, since the February 7th update. I'm running bfgminer 3.10.0 on Ubuntu with no issues. I started to install cgminer, but it would have taken me an entire day... Bfgminer is much easier to install.

While my BabyJet has been running, I've tried to get the RPi to work, several times, from scratch. Both Raspian and MinePeon will load, but neither will run. Frankly, I'm not impressed with these RPis.

My BabyJet ran with the RPi for 10 days, until the February 7th update was pushed out. HashFast even sent me a new SD card for the RPi, but nothing changed. The only issue since running on Ubuntu has been pool-related.

I bought my BabyJet to make money, not beta-test for HashFast (at my expense)  Smiley

Now, to figure out how to overclock with bfgminer...

--Patrick


Again; anyone experiencing large amounts of errors will likely be fixed by the pending firmware release.  It's normal to have say 2% or less errors, but if you see huge strings of them, this is a firmware issue.  It will be fixed.  Please be patient.  Making support tickets with these complaints will get the same response I'm here giving you now, as I'm telling them to.

I know it's hard to have patience at this point after all this, but please try.  I've only been @ Hashfast since December, and I was one of many Engineers hired to fix things and get reliable products out to everyone waiting.  I wasn't around when any business decisions were made that affected shipping dates, so I can't comment.

Keep in mind, if you do get an RMA, it's shipping with the same buggy firmware you probably have now, so you could end up with the same problems, and you'll be out the time, effort, and downtime while we ship you another.  Also, it pushes further out any upgrade kits or MPP boards, as we must divert boards for this purpose, and then it's going to take many Engineer-hours going back over every board sent back to see why it was sent back.  (Hours that could be better spent)

-Phil

The Baby Jet works with BFGMiner? If so How did you get it to? I tried everything and Couldnt get it.

@HF_engineer, will the new firmware push back the watch dog. Or is there any way to try to avoid it?
747  Bitcoin / Hardware / Re: HashFast BabyJet users thread on: February 14, 2014, 01:39:53 AM
Hi Phil,

I tried some very minor overclocking. Looks like there's only a smidge of leeway on my machine as it stands right now. Specifically, I went to 570 clock and everything was fine, but when going to 580 (also tried 600), I get the following errors, non-stop:



Note that since the last update-push from HF, bringing us back to cgminer 3.9.0h2, my system was very stable at stock clock. Hashing steadily just under 400GH/s at Eligius, with little variance. Never more than 3-4 degrees variance between the cores, miner only rebooted once in several days, etc...

So I figured I'd have more overclocking leeway than 570. Any suggestions?

Thanks.


Well, this is still happening when I overclock *at all*. 555 does it too. I even tried compiling the hash-fast cgminer build on an Ubuntu laptop to rule out *anything* having to do with the RPi; mined fine at the default 550, but gave the same above errors any higher.

Suggestions?

^^ Just in case this got lost a couple pages back ^^
??

CG v 3.11.0 makes it much easier to overclock, and has been very stable. As mentioned before you can see the "real" hashrate via the API. Also, you can easily change the clock rate via command line.

Your config file will look like this. Notice you can change clock and temp below the pool settings. Then when you run the full stats via the API it will show you actual [hash clockrate] => xxx

If you put in certain speeds then check the API it may not be the same. For what it's worth, 656 seems ideal for running a single unit on a controller whereas a controller that has 3 attached runs best at 604. With these settings the config and API show the same clockrate.

{
"pools" : [
            {  
                "url" : "xxxx",
                "user" : "xxxx",
                "pass" : "123"
        },

        {
                "url" : "xxxxx",
                "user" : "xxxxx",
                "pass" : "123"
        }
],
"hfa-hash-clock":"656",
"hfa-temp-overheat" : "89",
"api-allow": "127.0.0.1,192.168.xxx.xx"
}




Agreed, I have 2 working stable OC rates for me, 580 and 611 seem to be workign well. I have been trying 1/2 increments and seeing how it goes.

As far as watchdog goes, Does watchdog happen due to overheating or to fast of a clock? Just trying to figure out howone could surpress watch dog. I didnt start getting watch dog errors till 615 and it happens about 10mins to 1hour.
748  Bitcoin / Bitcoin Discussion / Re: This message was too old and has been purged on: February 14, 2014, 12:00:50 AM
Just as a hint: Python is realllllly slow, so if you really like to start bruteforcing I would suggest to use a C++ implementation. I could provide one tomorrow, but it is not very promising. Better would be some mathematical approach  Wink

If you could make a GPU/open cl that would work out well. Anyways ill wait and see over night. Worse case I waisted some eletricity and cpu cores. Best case I made 1k BTC.

Any chance you can prove you have the 1k coins?
749  Bitcoin / Bitcoin Discussion / Re: This message was too old and has been purged on: February 13, 2014, 11:52:04 PM
Is their anyway to make the python script simply loop and keep adding + 1 to k? Or choose a random number for k?

Yes, this would be the following code. This will however (at least I think so) not be very promising:

Code:
#! /usr/bin/env python

import random
import array
import cPickle
import struct

class CurveFp( object ):
  def __init__( self, p, a, b ):
    self.__p = p
    self.__a = a
    self.__b = b

  def p( self ):
    return self.__p

  def a( self ):
    return self.__a

  def b( self ):
    return self.__b

  def contains_point( self, x, y ):
    return ( y * y - ( x * x * x + self.__a * x + self.__b ) ) % self.__p == 0

class Point( object ):
  def __init__( self, curve, x, y, order = None ):
    self.__curve = curve
    self.__x = x
    self.__y = y
    self.__order = order
    if self.__curve: assert self.__curve.contains_point( x, y )
    if order: assert self * order == INFINITY
 
  def __add__( self, other ):
    if other == INFINITY: return self
    if self == INFINITY: return other
    assert self.__curve == other.__curve
    if self.__x == other.__x:
      if ( self.__y + other.__y ) % self.__curve.p() == 0:
        return INFINITY
      else:
        return self.double()

    p = self.__curve.p()
    l = ( ( other.__y - self.__y ) * \
          inverse_mod( other.__x - self.__x, p ) ) % p
    x3 = ( l * l - self.__x - other.__x ) % p
    y3 = ( l * ( self.__x - x3 ) - self.__y ) % p
    return Point( self.__curve, x3, y3 )

  def negative (self):
    negative_self = Point( self.__curve, self.__x, -self.__y, self.__order )
    return negative_self

  def __mul__( self, other ):
    def leftmost_bit( x ):
      assert x > 0
      result = 1L
      while result <= x: result = 2 * result
      return result / 2

    e = other
    if self.__order: e = e % self.__order
    if e == 0: return INFINITY
    if self == INFINITY: return INFINITY
    assert e > 0
    e3 = 3 * e
    negative_self = Point( self.__curve, self.__x, -self.__y, self.__order )
    i = leftmost_bit( e3 ) / 2
    result = self
    while i > 1:
      result = result.double()
      if ( e3 & i ) != 0 and ( e & i ) == 0: result = result + self
      if ( e3 & i ) == 0 and ( e & i ) != 0: result = result + negative_self
      i = i / 2
    return result

  def __rmul__( self, other ):
    return self * other

  def __str__( self ):
    if self == INFINITY: return "infinity"
    return "(%d,%d)" % ( self.__x, self.__y )

  def double( self ):
    if self == INFINITY:
      return INFINITY

    p = self.__curve.p()
    a = self.__curve.a()
    l = ( ( 3 * self.__x * self.__x + a ) * \
          inverse_mod( 2 * self.__y, p ) ) % p
    x3 = ( l * l - 2 * self.__x ) % p
    y3 = ( l * ( self.__x - x3 ) - self.__y ) % p
    return Point( self.__curve, x3, y3 )

  def halve( self ):
    if self == INFINITY:
      return INFINITY

    p = self.__curve.p()
    a = self.__curve.a()
    
    # next three lines must be reverted somehow, then I am a multi millionaire :-)
    # as a=0 in this case, I have eliminated it!
    l = ( ( 3 * self.__x * self.__x ) * inverse_mod( 2 * self.__y, p ) ) % p
    x3 = ( l * l - 2 * self.__x ) % p
    y3 = ( l * ( self.__x - x3 ) - self.__y ) % p


    return Point( self.__curve, x3, y3 )

  def x( self ):
    return self.__x

  def y( self ):
    return self.__y

  def curve( self ):
    return self.__curve
  
  def order( self ):
    return self.__order
    
INFINITY = Point( None, None, None )

def inverse_mod( a, m ):
  if a < 0 or m <= a: a = a % m
  c, d = a, m
  uc, vc, ud, vd = 1, 0, 0, 1
  while c != 0:
    q, c, d = divmod( d, c ) + ( c, )
    uc, vc, ud, vd = ud - q*uc, vd - q*vc, uc, vc
  assert d == 1
  if ud > 0: return ud
  else: return ud + m

_p = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2FL
_r = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141L
_b = 0x0000000000000000000000000000000000000000000000000000000000000007L
_a = 0x0000000000000000000000000000000000000000000000000000000000000000L
_Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798L
_Gy = 0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8L

class Public_key( object ):
  def __init__( self, generator, point ):
    self.curve = generator.curve()
    self.generator = generator
    self.point = point
    n = generator.order()
    if not n:
      raise RuntimeError, "Generator point must have order."
    if not n * point == INFINITY:
      raise RuntimeError, "Generator point order is bad."
    if point.x() < 0 or n <= point.x() or point.y() < 0 or n <= point.y():
      raise RuntimeError, "Generator point has x or y out of range."


sex = CurveFp( _p, _a, _b )
ass = Point( sex, _Gx, _Gy, _r )
g = ass

if __name__ == "__main__":
  print '======================================================================='
  ### generate privkey
  challenge = Public_key(g, Point( sex, 0x4641b45737ee8e11ae39899060160507d61a30928b0d3e37b6aede29b4ed807bL, 0xb61b706b81dbb5512c556dfd16815cced84e2fa12b5c8b6440057355f0df2a12L))
  ppp=challenge.point

  # find the correct k
  k=random.randrange(1,2**255)
  # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  ppp=ppp + k*g

  while True:
    ppp=ppp+g
    k=k+1
    if ppp.x() == g.x():
      print "found!!!!!!! k=" + hex(k)
    else:
      print hex(ppp.x())  + " not matching " + hex(g.x())

Are you sure that will actully stop when it finds something? Just because from looking quickly it seems like even if i find it it will keep going. Also it needs to print out K when I get K
Also i assume K= a real number meaning 1 or 5959493 and not 58484.4835.
750  Bitcoin / Bitcoin Discussion / Re: This message was too old and has been purged on: February 13, 2014, 11:47:16 PM
Is their anyway to make the python script simply loop and keep adding + 1 to k? Or choose a random number for k?
751  Economy / Auctions / Re: Selling VirtualMinerGame.com, Site Working on: February 13, 2014, 11:41:28 PM
What's the starting bid?

Also, what tech stack is it using?
What do you mean by tech stack.

As far as bidding if you guys want to start bidding, Id start at 0.01 and please bid in minimum 0.01 increments.

The site works how it is currently and is each to add new hardware and change stuff. So nothing needs to be done to make it work.

I mean:

1) What http server is it running on?
2) What language is it coded in?
3) What dbms is it using?
4) What OS is the server running? Is that of importance? I.e. does the software rely on unix or windows OS commands for parts of it's functionality?


It is currently running on a bitvps server
It is coded in mostly php i think.
Not really sure sorry. I belive its mysql if that helps
I beleive its ubuntu, I dont think it matters, mostly needs to run the server, database, and bitcoind software
Can you provide some site statistics (e.g. total users, active users, total hits, daily hits, total unique visits, daily unique visits, revenue)?

The total user count is on the site. As for most of the other stats I really cant. I dont have any software that keeps track of it. As for revenue the main cost is just keeping the site up. Income tho ihas been slow but I also have not really advertised it at all.
752  Bitcoin / Bitcoin Discussion / Re: This message was too old and has been purged on: February 13, 2014, 09:53:15 PM
Anyone else try this and get an error at line 59, result = 1L
anyone know what this error is? Id run it but i cant.
753  Economy / Auctions / Re: Selling VirtualMinerGame.com, Site Working on: February 13, 2014, 09:51:55 PM
What's the starting bid?

Also, what tech stack is it using?
What do you mean by tech stack.

As far as bidding if you guys want to start bidding, Id start at 0.01 and please bid in minimum 0.01 increments.

The site works how it is currently and is each to add new hardware and change stuff. So nothing needs to be done to make it work.

I mean:

1) What http server is it running on?
2) What language is it coded in?
3) What dbms is it using?
4) What OS is the server running? Is that of importance? I.e. does the software rely on unix or windows OS commands for parts of it's functionality?


It is currently running on a bitvps server
It is coded in mostly php i think.
Not really sure sorry. I belive its mysql if that helps
I beleive its ubuntu, I dont think it matters, mostly needs to run the server, database, and bitcoind software
754  Bitcoin / Hardware / Re: HashFast BabyJet users thread on: February 13, 2014, 06:41:01 PM
I just got notification from Hashfast (72h wait) telling me they will send me a new board and they will update me with the tracking number. It looks like they don't even want me to send back my botched board (which I think is great)

So soon I will have 2 boards, hopefully one of them will mine at full speed. But I want to use that broken 250ghps board of mine, even tho it probably got a very bad efficiency power wise.

So the question is, what do I need to run both boards in the babyjet? I already know I need that cooling system, but it seems I also need a connector cable to loop the USB to the 2nd board. I can probably solder my own cable, but would need pin assignment. Or is it just straight through? Which connectors on the board do I have to use to loop to the 2nd board?

Wow lucky. What email did you send to? I might as well contact them and tell them my board broke and see if they will ship me a free one.
755  Economy / Auctions / Re: Selling VirtualMinerGame.com, Site Working on: February 13, 2014, 06:38:33 PM
What's the starting bid?

Also, what tech stack is it using?
What do you mean by tech stack.

As far as bidding if you guys want to start bidding, Id start at 0.01 and please bid in minimum 0.01 increments.

The site works how it is currently and is each to add new hardware and change stuff. So nothing needs to be done to make it work.
756  Bitcoin / Bitcoin Discussion / Re: This message was too old and has been purged on: February 13, 2014, 03:05:20 PM
Anyone else try this and get an error at line 59, result = 1L
757  Bitcoin / Bitcoin Discussion / Re: This message was too old and has been purged on: February 13, 2014, 02:46:38 PM
Would you mind putting the bitcoins in escrow or at least a fraction of them. This can be done with multisign or something if youd prefer. Or atleast sign a statement from an address to prove you own the 1k coins.
758  Economy / Auctions / Re: Selling VirtualMinerGame.com, Site Working on: February 13, 2014, 01:54:42 PM
What's the starting bid?

Well since you seem be the only one interested, if you shoot me a pm we can maybe work out a deal.
759  Bitcoin / Hardware / Re: HashFast BabyJet users thread on: February 13, 2014, 04:12:23 AM
Guys, I asked about the upgrade kits and MPP and was told there were no MPP or upgrade kits ever offered in batch one.  So apparently just because your BJ system was batch one, doesn't mean additional boards would be in the same batch.

-Phil

I am NOT "shooting the messenger" (nor am I in Batch 1) but what they told you seems to directly contradict what is CURRENTLY posted on the Hashfast website MPP page:

"At HashFast, we understand that healthy, prosperous customers make for a healthy and prosperous company. We know that our customers are concerned about the rapid growth of the network hashrate – and we stand by our customers. We designed our silicon so efficiently per square mm, that we are able offer you this protection. If the Bitcoin network hashrate increases so that your Baby Jet doesn’t generate more Bitcoins in ninety days than you paid for it, HashFast will give you additional ASICs. In fact, we will give you up to 400% more hashing capacity than the Baby Jet you purchased. Yes, that does mean that if you don’t make your money back in 90 days, we will increase your mining capacity to up to 2 Terahashes! The Miner Protection Program™ was given retroactively to ALL purchases of Batch 1 Baby Jets. For second and third batch machines, the Miner Protection Program™ was offered as an add-on, that customers could purchase for an additional fee. Currently the Miner Protection Program™ is not available for purchase."

So, while they may not have been "offered" at the time of purchase, ALL Batch 1 orders should be covered by the MPP since they were "GIVEN RETROACTIVELY."

Or am I misunderstanding something?

Correct, that was the promise. This is the original statement from Oct 6:

Quote
Miner Protection Program™
We want our customers to succeed.

At HashFast, we understand that healthy, prosperous customers make for a healthy and prosperous company. We know that our customers are concerned about the rapid growth of the network hashrate – and we stand by our customers. We designed our silicon so efficiently per square mm, that we are able offer you this protection.

If the Bitcoin network hashrate increases so that your Baby Jet doesn’t generate more Bitcoins in ninety days than you paid for it, HashFast will give you additional ASICs. In fact, we will give you up to 400% more hashing capacity than the Baby Jet you purchased. Yes, that does mean that if you don’t make your money back in 90 days, we will increase your mining capacity to up to 2 Terahashes!

The Miner Protection Program™ applies to all customers of Baby Jets purchased from Batch 1 of our production. For the second batch, the Miner Protection Program™ will be sold separately.

HF should give a clarification on if/when MPP will ship. This is overdue. Doing ROI caculations without taking shipping time into account is nonsensical so it was somewhat implied that MPP would ship directly after the 90 MPP window closed. This has not happened.

As much as i would have liked to say that they would have shipped right away from hashfast past record we all knew that wasnt going to happen. Tho I really dont see what is causing the delays. I mean the MPP is simple more modules. My assumtion is that they used MPP for batch 2 while the old batch 2 will become our MPP.
760  Bitcoin / Hardware / Re: HashFast BabyJet users thread on: February 13, 2014, 01:52:30 AM
I mean the build HF-Engineer posted a bit back. He uploaded the source to one of the builds 3.09 I think. I wanted to know if I could take that source and compile it for windows and then be able to see the core temps and such. As otherwise the only way for me to see it is to put debug on which is quite annoying.
The API is able to access all the information. Enable the api with --api-listen on the cgminer command line.
Java makes it easy to talk to like so:
java API stats

output per core looks like this:
Code:
   [Core] => 0
   [hash clockrate] => 610
   [die temperature] => 79.125000
   [board temperature] => 67.772369
   [core voltage] => 0: 0.79
   [core voltage] => 1: 0.00
   [core voltage] => 2: 0.00
   [core voltage] => 3: 0.00
   [core voltage] => 4: 0.00
   [core voltage] => 5: 0.00
   [rx header crc] => 0
   [rx body crc] => 0
   [rx header to] => 0
   [rx body to] => 0
   [cn fifo full] => 0
   [an fifo full] => 0
   [stats overrun] => 0


Okay guess ill be trying to program tonight. great.
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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!