pekatete
|
|
September 21, 2014, 02:01:39 PM |
|
As for the Vid/Pid, I've used the same values that are used for ant U1/U2 since it's the same CP2102 chip, so I shouldn't be wrong. I changed them in both files too, bitmain and usbutils.
If I were in your position, my next HACK would be to remove ALL OS and HW (e.g for S2 etc) conditional code in both the usbutils.c and driver-bitmain.c, that way you'll only have S1 code, then compile and run with your updated vendor and product ids. It is a tedious hack, but made easy for me via the Microsoft Visual C++ code highlighter, and more importantly, it is only after this hack that I was able to get the both the USB chip and the S1 chips identified. I have since gone off on a tangent and now hacking a sketch for the MSP430 (and use its UART) to interface with the S1 board (and get the addresses of individual chips). Out of interest, is your board implementing UART communication or simply via serial tx/rx?
|
|
|
|
Taugeran
|
|
September 21, 2014, 03:15:10 PM |
|
I figured since this race is mighty well and over, I'd post my lil pet up for the world to see and maybe gain inspiration.
same size as a nanofury and to make 3: each is about $13
...IMAGE OF AWESOME... Nice, using the original pic is easier If they opensourced the firmware, you would be able to handle 4 boards, since the PIC32MX250F128D is supposed to have 4 Tx/Rx lines, even if they used only 2. Unless they are using the pic to actually create the multiple chains, software hack can be done almost easily for someone who knows what he is looking for. im not so sure about it handling 4 blades; mainly due to its tiny 32Kb of ram. seems like it would be hard to manage 64 chips + temp data with that, let alone 128 chips. but im sure some clever reverse engineering/gdb step through could with some effort yield source code ( atleast pic bytecode breakdown.
|
Bitfury HW & Habañero : 1.625Th/s tips/Donations: 1NoS89H3Mr6U5CmP4VwWzU2318JEMxHL1 Come join Coinbase
|
|
|
J4bberwock
|
|
September 21, 2014, 08:27:01 PM |
|
As for the Vid/Pid, I've used the same values that are used for ant U1/U2 since it's the same CP2102 chip, so I shouldn't be wrong. I changed them in both files too, bitmain and usbutils.
If I were in your position, my next HACK would be to remove ALL OS and HW (e.g for S2 etc) conditional code in both the usbutils.c and driver-bitmain.c, that way you'll only have S1 code, then compile and run with your updated vendor and product ids. It is a tedious hack, but made easy for me via the Microsoft Visual C++ code highlighter, and more importantly, it is only after this hack that I was able to get the both the USB chip and the S1 chips identified. I have since gone off on a tangent and now hacking a sketch for the MSP430 (and use its UART) to interface with the S1 board (and get the addresses of individual chips). Out of interest, is your board implementing UART communication or simply via serial tx/rx? Looks like you will be of real help on this one. I'll only be using the tx-rx, I don't really care about the fan and temp thing. In fact, this is a part of an homemade miner to use chips from a few defective boards, and maybe with new chips if they are cheap enough. I was already working on some parts of the board, and focused on the communication protocol when I noticed this thread.
|
|
|
|
Taugeran
|
|
September 22, 2014, 01:02:54 AM Last edit: September 22, 2014, 01:42:17 AM by Taugeran |
|
http://imgur.com/a/CVVpkhere an album showing the finished board. ill be ordering 3 from oshpark on thursday as well as parts to assemble one. now if only i can find someone in the cincinatti -dayton area that would let me borrow a pickit3
|
Bitfury HW & Habañero : 1.625Th/s tips/Donations: 1NoS89H3Mr6U5CmP4VwWzU2318JEMxHL1 Come join Coinbase
|
|
|
allcoinminer (OP)
|
|
September 22, 2014, 06:51:20 AM Last edit: September 23, 2014, 01:43:56 PM by allcoinminer |
|
Great going J4bberwock. Looking to see further developments. I'm proud to be the thread OP and to be a cause for this to happen.
|
|
|
|
J4bberwock
|
|
September 23, 2014, 08:13:45 AM |
|
Great going J4bberwock. Looking to see further developments. I'm proud to be the thread OP to be a cause for this to happen.
Schematics almost finished, I finally added something to use the pwm for the fans in case you'd like it to be more silent with the stock fan(s). I should have some time to work on it today.
|
|
|
|
sla73
Newbie
Offline
Activity: 27
Merit: 0
|
|
September 23, 2014, 10:05:10 AM |
|
Hi guys,
I know this is not really the correct thread (kinda related), but I have received my 3 x s1 to s3 upgrades yesterday. So I am wondering if anyone else has started this process yet and what tips you might have?
Cheers sla73
|
|
|
|
CHAOSiTEC
Legendary
Offline
Activity: 1358
Merit: 1002
|
|
September 23, 2014, 10:13:23 AM |
|
Hi guys,
I know this is not really the correct thread (kinda related), but I have received my 3 x s1 to s3 upgrades yesterday. So I am wondering if anyone else has started this process yet and what tips you might have?
Cheers sla73
check your PM
|
node-vps.com - Tron / Masternode hosting services
|
|
|
J4bberwock
|
|
September 24, 2014, 08:51:53 AM Last edit: September 24, 2014, 01:21:03 PM by J4bberwock |
|
Quick update. I will debug this afternoon and build a first proto tomorrow. This the "small" one, there is also a 4 port one. They can all be daisy chained via mini USB cable.
|
|
|
|
tarmi
Legendary
Offline
Activity: 1232
Merit: 1011
|
|
September 24, 2014, 08:56:41 AM |
|
ok, I am interested in buying some.
good work J4bberwock.
|
|
|
|
J4bberwock
|
|
September 24, 2014, 09:20:41 AM |
|
ok, I am interested in buying some.
good work J4bberwock.
For now, we still need to have cgminer and/or bfgminer to work properly with the boards. The current cgminer only uses multichain when it detects the proper USB>UART chip ID So we are only receiving hashes from 8 chips out of 32.
|
|
|
|
J4bberwock
|
|
September 25, 2014, 07:09:25 AM |
|
Routing of the board finished, but needed thin tracks and clearance I'll have trouble making at home. I'll order a few PCB directly from a manufacturer. All components are in hand.
The small board is 5x5cm or 2"x2" It will allow 2 ant boards to be connected. The big board will be almost the same size with either 4 or 8 ant boards connectors. Both should allow daisy chaining using mini usb cable.
|
|
|
|
|
CHAOSiTEC
Legendary
Offline
Activity: 1358
Merit: 1002
|
|
September 25, 2014, 08:21:59 AM |
|
Routing of the board finished, but needed thin tracks and clearance I'll have trouble making at home. I'll order a few PCB directly from a manufacturer. All components are in hand.
The small board is 5x5cm or 2"x2" It will allow 2 ant boards to be connected. The big board will be almost the same size with either 4 or 8 ant boards connectors. Both should allow daisy chaining using mini usb cable.
i have 20 blades so i would definatly like something like 8 connections :-p and might have more on the way :-p
|
node-vps.com - Tron / Masternode hosting services
|
|
|
J4bberwock
|
|
September 25, 2014, 09:29:02 AM |
|
i have 20 blades so i would definatly like something like 8 connections :-p
and might have more on the way :-p
Stop buying them all and let some for me I'm ordering 10 PCB for 2 boards to prototype. They were the same total amount for 5 or 10. Should receive them by the end of next week. Next quick project while waiting for them will be uncovered soon if it works as expected.
|
|
|
|
CHAOSiTEC
Legendary
Offline
Activity: 1358
Merit: 1002
|
|
September 25, 2014, 09:43:14 AM Last edit: September 25, 2014, 10:04:49 AM by CHAOSiTEC |
|
i have 20 blades so i would definatly like something like 8 connections :-p
and might have more on the way :-p
Stop buying them all and let some for me I'm ordering 10 PCB for 2 boards to prototype. They were the same total amount for 5 or 10. Should receive them by the end of next week. hehe :-p its still a risk buying them, since ROI might never be within reach, unless btc starts rising again, so im taking a risk, and hoping for the best :-) at least you know that ill be willing to order several when we have cracked the software problem :-) ohh and the cairsnmore you ordered from me should hopefuly reach you by the end of the week :-p Next quick project while waiting for them will be uncovered soon if it works as expected.
looking forward to the "reveal" :-)
|
node-vps.com - Tron / Masternode hosting services
|
|
|
J4bberwock
|
|
September 25, 2014, 01:57:55 PM |
|
And here is the routed board Trim pot at the top left is here to allow fan speed control.
|
|
|
|
Regeth
Newbie
Offline
Activity: 3
Merit: 0
|
|
September 25, 2014, 06:51:30 PM |
|
Not to hijack the thread, but is there different cooling options for the S1 blades? With all the abundance of blades being sold on eBay right now, along with the progress this thread has made, I can't help but to get excited over the prospect of a dyi multi terahash rig.
|
|
|
|
bmoscato
|
|
September 26, 2014, 01:11:55 AM |
|
Is this still being looked at as an RPi project?
|
|
|
|
Taugeran
|
|
September 26, 2014, 04:40:13 AM |
|
Is this still being looked at as an RPi project?
It seems to have evolved into a Linux and USB based solutions
|
Bitfury HW & Habañero : 1.625Th/s tips/Donations: 1NoS89H3Mr6U5CmP4VwWzU2318JEMxHL1 Come join Coinbase
|
|
|
|