Search content
Sort by

Showing 9 of 9 results by devttys0
Post
Topic
Board Hardware
Re: Bitmain's Released Antminer S9, World's First 16nm Miner Ready to Order
by
devttys0
on 19/07/2016, 09:34:15 UTC
Quote
S9's firmware package with bmminer's binary application file is in preparing, Need get some files from ALTERA FPGA's project. We will upload the sdk of S9 which can be used to create S9's firmware package. The estimation time is about next week.

Please feel free to contact us if there is any question.

Best regards,
Andy
Bitmain
I got a response back from their support department, looks like they should be uploading the S9 firmware SDK next week.
Post
Topic
Board Hardware
Re: ANTMINER S5: 1155GH(+OverClock Potential), In Stock $0.319/GH & 0.51W/GH
by
devttys0
on 16/04/2015, 07:59:21 UTC
Bitmain got back to me, looks like they should be releasing the source code on GitHub shortly.

Quote
I’m pleased to inform you the latest progress about your request. After our engineers reviewed the request in your emails, they decide to provide the source code as soon as possible. Once they post the code on GitHub, I’ll notify you immediately.
 
Let me know if you have other questions.
 
Best Regards.
 
BITMAIN
Post
Topic
Board Hardware
Re: ANTMINER S5: 1155GH(+OverClock Potential), In Stock $0.319/GH & 0.51W/GH
by
devttys0
on 14/04/2015, 21:50:48 UTC
From what it would seem there is more going on than just that, the bitmain_spi.ko kernel module appears to be built from the following source files. It looks like there is a FPGA of sorts as well that it interfaces with which would explain the fpga source files being a part of the bitmain_spi.ko kernel module.

bitmain-asic-drv.c
bitmain-asic.h
fpga.c
fpga.h
sha2.c
sha2.h
spi.c
spi.h
Makefile
One thing I found was that sha2.c and sha2.h are the exact same GPL licensed implementations that are found in cgminer(I confirmed the fuction names all match using objdump).
Post
Topic
Board Hardware
Re: ANTMINER S5: 1155GH(+OverClock Potential), In Stock $0.319/GH & 0.51W/GH
by
devttys0
on 14/04/2015, 21:36:57 UTC
The controller looks like a plain old SPI + I2C adapter and GPIO button card than anything else to me. The SPI port is used to communicate to all the chips in a chained SPI bus, and the I2C bus is used to communicate to the temp chips.
From what it would seem there is more going on than just that, the bitmain_spi.ko kernel module appears to be built from the following source files. It looks like there is a FPGA of sorts as well that it interfaces with which would explain the fpga source files being a part of the bitmain_spi.ko kernel module.

bitmain-asic-drv.c
bitmain-asic.h
fpga.c
fpga.h
sha2.c
sha2.h
spi.c
spi.h
Makefile
Post
Topic
Board Hardware
Re: ANTMINER S5: 1155GH(+OverClock Potential), In Stock $0.319/GH & 0.51W/GH
by
devttys0
on 14/04/2015, 14:39:00 UTC
We signed a NDA with bitmain and we still dont have the documentation.
Look like they want to keep that for them.  Embarrassed
That is certainly a bit strange, technically they aren't required to release the documentation, it is just the source code that they are required to release.
Post
Topic
Board Hardware
Re: ANTMINER S5: 1155GH(+OverClock Potential), In Stock $0.319/GH & 0.51W/GH
by
devttys0
on 14/04/2015, 14:32:46 UTC
My gut says that Bitmain pretty much is and will continue to take the position "oh yea? make me".

I think the reality of any legal recourse in compliance is next to none... considering their geographic location.

Just my two satoshis.

Strato
Its actually not as hard as one would assume to take action against Chinese companies that sell to western countries.

Even if they can't be touched directly their resellers, distributors and subsidiaries are all liable for copyright infringement if they don't release the source code.
Post
Topic
Board Hardware
Re: ANTMINER S5: 1155GH(+OverClock Potential), In Stock $0.319/GH & 0.51W/GH
by
devttys0
on 14/04/2015, 14:16:36 UTC
I just came across this post from a while back, looks like they ignored a request for the cgminer source code for a while but eventually got the message. Bitmain needs to understand that the firmware development environment source code must be released for the same reason they had to release cgminer source code. In order to be compliant with the GPL license the development environment must produce the firmware files that Bitmain provides for download from their source code.

Dear Community,

Our truly apologies for the mis-understanding reported in this Support Thread. We are very willing to share the cgminer code to the Community.
Just reviewed our internal resource again, there is a little mis-communicaton between Customer Service Team and R&D Department. We thought this task was done 3 weeks ago.. 
However, R&D Department is repacking the cgminer code and will upload it to GitHub.com in 3 hours.

Any advice from the Community and Global Customers is appreciated, feel free to contact us via PM or info@bitmaintech.com.

Thank you!

Post
Topic
Board Hardware
Re: ANTMINER S5: 1155GH(+OverClock Potential), In Stock $0.319/GH & 0.51W/GH
by
devttys0
on 14/04/2015, 10:05:54 UTC
I've been trying to get a hold of the GPL source code for all the firmware images that Bitmain has posted on their support site https://bitmaintech.com/support.htm

Would anyone here know where I might be able to find that?

I've been emailing Bitmain but they seem to be confused about what I'm asking for.

I'm not asking for just the cgminer source code I'm asking for the development environment thats used to compile the complete firmware images that Bitmain provides for download.
You will never get this code from them, forget about that.
If they don't provide the source code they are violating the GPLv2 and GPLv3 licenses of many software package on the device including but not limited to the Linux kernel and BusyBox.
From my emailing with them they either seem to be having trouble understanding what the GPL is or what source code is.
When asked for the source code for the firmware build environment they offered to provide a .ko file(a compiled kernel module) which is not source code in addition to being already available on the device itself to download via scp(although it is useless unless used with the exact Bitmain kernel that they use in their images).
I plan to begin enforcement action in western countries if they fail to respond to my request, I find Chinese companies don't respect the GPL or copyright law in general but when their resellers and international subsidiaries get contacted by GPL enforcement organizations such as the SFC they change their tone.
I want to make sure Bitmain has been given the opportunity to comply with the law but if they ignore my GPL request I will be forced to take action.
I want to make sure they understand that this GPL request is a legal demand to comply with licenses for the software that they distribute and that failure to comply would be a serious violation and can lead to legal action.
Post
Topic
Board Hardware
Re: ANTMINER S5: 1155GH(+OverClock Potential), In Stock $0.319/GH & 0.51W/GH
by
devttys0
on 14/04/2015, 08:12:37 UTC
I've been trying to get a hold of the GPL source code for all the firmware images that Bitmain has posted on their support site https://bitmaintech.com/support.htm

Would anyone here know where I might be able to find that?

I've been emailing Bitmain but they seem to be confused about what I'm asking for.

I'm not asking for just the cgminer source code I'm asking for the development environment thats used to compile the complete firmware images that Bitmain provides for download.