bitcoinexplorer
|
|
February 03, 2018, 06:49:51 PM |
|
There's no need to develop new models.
Just make one hardware and sell multiple versions of it.
They will probably have 3-4 versions of the GB and X10.
Make more money and mass produce the same box. Easier support and part replacements.
And in the mean time they use the miners to make thousands per machine daily until they decide to release it, where then they make money on the machine.
Are you from Cuba? If yes Cuba allows mining?
|
|
|
|
Baikalek
Newbie
Offline
Activity: 39
Merit: 0
|
|
February 03, 2018, 06:52:05 PM |
|
There's no need to develop new models.
Just make one hardware and sell multiple versions of it.
They will probably have 3-4 versions of the GB and X10.
Make more money and mass produce the same box. Easier support and part replacements.
And in the mean time they use the miners to make thousands per machine daily until they decide to release it, where then they make money on the machine.
Even this version could be true :-)
|
|
|
|
TheCubanMiner
Newbie
Offline
Activity: 28
Merit: 0
|
|
February 03, 2018, 06:55:17 PM |
|
Just thought I'd drop off one more piece of good news.
This was inside the X10 image. File name: miner.html-gzip-1547-8889-1508339623 Dated 10/18/2017
Notice, Nist5 and Groestl were options in the drop down.
Gotta love Scripta, lol.
<div class="col-sm-2"> <select class="form-control" ng-model="pool.algo" required> <option>x11</option> <option>quark</option> <option>qubit</option> <option>nist5</option> <option>skein</option> <option>groestl</option> <option>myr-gr</option> </select> </div>
|
|
|
|
Baikalek
Newbie
Offline
Activity: 39
Merit: 0
|
|
February 03, 2018, 07:08:15 PM |
|
Just thought I'd drop off one more piece of good news. This was inside the X10 image. File name: miner.html-gzip-1547-8889-1508339623 Dated 10/18/2017 Notice, Nist5 and Groestl were options in the drop down. Gotta love Scripta, lol. <div class="col-sm-2"> <select class="form-control" ng-model="pool.algo" required> <option>x11</option> <option>quark</option> <option>qubit</option> <option>nist5</option> <option>skein</option> <option>groestl</option> <option>myr-gr</option> </select> </div>
Please enter long source code into xxx. Between labels [ code] and [ /code] without space [_c.....
|
|
|
|
TheCubanMiner
Newbie
Offline
Activity: 28
Merit: 0
|
|
February 03, 2018, 07:17:20 PM |
|
Anyone noticed Baikal updated they're firmware on the Giant B? I had previously downloaded PiZero_GB_171221_V1.0. Now I revisited the site and its changed to PiZero_GB_180105_V1.0. What the heck are they up to....
|
|
|
|
TheCubanMiner
Newbie
Offline
Activity: 28
Merit: 0
|
|
February 03, 2018, 09:47:52 PM |
|
So far what I can understand.
Giant X10 is running Custom Version of SGMiner 5.6.2-L Giant B is running Custom Version of SGMiner 5.6.2-B
Hardware seems to not be a differentiator here, only the code.
Unless someone can decompile these files and enable the other algo's, we aren't getting anywhere.
|
|
|
|
Saingo
Newbie
Offline
Activity: 12
Merit: 0
|
|
February 05, 2018, 04:32:44 AM |
|
Hello Gang!
I'd like to say thank you to all of you first, as reading this has inspired me to reveal some interesting news.
If any of you have the Giant B or X10 Images downloaded, you will see if you diggggggggggggg deeply. They left some crumbs.
Hint, GZIP.
You will see that the Baikal Team has already implemented use of Cryptonight and Cryptonight-lite in the Giant B image prior to release with the Monero and Aeon coins.
See below..........
<h4>Monero Pools</h4> <p class="help-block" ng-show="settings.userHelp"> Click to add pool to pool's list </p> <div class="list-group"> <a href="" ng-click="poolAdd({url:'stratum+tcp://pool.supportxmr.com:7777',pass:'x',priority:'0',algo:'cryptonight'})" class="list-group-item">SupportXMR</a> <a href="" ng-click="poolAdd({url:'stratum+tcp://mine.xmrpool.net:7778',pass:'x',priority:'0',algo:'cryptonight'})" class="list-group-item">XMRPool</a> <a href="" ng-click="poolAdd({url:'stratum+tcp://xmr-eu.dwarfpool.com:8050',pass:'x',priority:'0',algo:'cryptonight'})" class="list-group-item">DwarfPool</a> <a href="" ng-click="poolAdd({url:'stratum+tcp://xmr-asia1.nanopool.org:14444',pass:'x',priority:'0',algo:'cryptonight'})" class="list-group-item">NanoPool</a> <a href="" ng-click="poolAdd({url:'stratum+tcp://cryptonight.hk.nicehash.com:3355',pass:'x',priority:'0',algo:'cryptonight'})" class="list-group-item">Nicehash</a> </div> <h4>Aeon Pools</h4> <p class="help-block" ng-show="settings.userHelp"> Click to add pool to pool's list </p>
<div class="list-group"> <a href="" ng-click="poolAdd({url:'stratum+tcp://pool.aeonminingpool.com:3333',pass:'x',priority:'0',algo:'cryptonight-lite'})" class="list-group-item">AeonMiningPool</a> <a href="" ng-click="poolAdd({url:'stratum+tcp://aeon.sumominer.com:3333',pass:'x',priority:'0',algo:'cryptonight-lite'})" class="list-group-item">Sumominer</a> <a href="" ng-click="poolAdd({url:'stratum+tcp://aeon.[Suspicious link removed]:7777',pass:'x',priority:'0',algo:'cryptonight-lite'})" class="list-group-item">RuPool</a> </div>
</div> <div class="col-sm-12 col-md-9 pull-right"> <div class="clearfix"> <div class="pull-right"> <br /> <p> <button type="button" ng-click="minerRestart=1" class="btn btn-warning">Miner commands</button> </p> <p class="help-block" ng-show="minerRestart&&settings.userHelp"> Ordered from gentle to rough. </p> <div class="list-group" ng-show="minerRestart"> <a title="Reset miner" href="" ng-click="cgminer('restart')" class="list-group-item">Cgminer soft reset (RPC)</a> <!--<a title="Start miner" href="" ng-click="cgminerHardCtl('1')" class="list-group-item">Start</a> --> <a title="Restart miner" href="" ng-click="cgminerHardCtl('0')" class="list-group-item">Restart cgminer linux process(30s)</a> <!--<a title="Shutdown your PI (be careful!)" href="" id="link_shutdown" onclick="ctrl_host(1)" class="list-group-item">Shutdown</a> --> <!--<a title="Reboot your PI" href="" id="link_reboot" onclick="ctrl_host(0)" class="list-group-item">Reboot</a> --> </div> </div> </div>
<h3>Pools</h3>
<p class="help-block" ng-show="settings.userHelp"> The settings below serve as direct input to the miner. <strong>One little error can and will let the miner crash.</strong> </p> <form name="poolForm" class="form-horizontal"> <div class="row"> <label class="col-sm-4">URL</label> <label class="col-sm-3">Algo</label> <label class="col-sm-3">User</label> <label class="col-sm-1">Pass</label> <label class="col-sm-1">Priority</label> </div> <div class="form-group" ng-repeat="pool in pools"> <div class="col-sm-4"> <input type="text" ng-model="pool.url" class="form-control" required> </div> <div class="col-sm-3"> <select class="form-control" ng-model="pool.algo" required> <option>cryptonight</option> <option>cryptonight-lite</option> </select> </div> <div class="col-sm-3"> <input type="text" ng-model="pool.user" class="form-control" required> </div> <div class="col-sm-1"> <input type="text" ng-model="pool.pass" class="form-control" required> </div>
Im willing to use my baikal giant B as a test subject. Let me know what you need. If we can figure an overclock or a new algo that would be great!
|
|
|
|
TheCubanMiner
Newbie
Offline
Activity: 28
Merit: 0
|
|
February 05, 2018, 04:39:17 AM |
|
Upon further digging and using recovery tools. I’m not 100% sure but I believe I might have been able to extract the usb Baikal driver files.
Does anyone know how to add drivers to the build and compile the latest version of sgminer, which contains the missing algos?
I will post the complete recovered files of what I found for both the X10 and GB later.
|
|
|
|
Saingo
Newbie
Offline
Activity: 12
Merit: 0
|
|
February 05, 2018, 04:50:23 AM |
|
Upon further digging and using recovery tools. I’m not 100% sure but I believe I might have been able to extract the usb Baikal driver files.
Does anyone know how to add drivers to the build and compile the latest version of sgminer, which contains the missing algos?
I will post the complete recovered files of what I found for both the X10 and GB later.
I think they released a update for x10 before from 3 to 5 algos. So i am sure there is a manual online somewhere. Ps you can use my baikal giant b as ecperiment? If need be you can use teamviewer to connect
|
|
|
|
TheCubanMiner
Newbie
Offline
Activity: 28
Merit: 0
|
|
February 05, 2018, 05:00:59 AM |
|
If the new image that upgrades the x10 from 3 to 5 algorithms contains a bin file in the boot folder means that the hardware itself needs additional coding to allow the new algorithms. If the image doesn’t contain a bin file in the boot folder then the algorithms can be added by modifying the sgminer file.
If someone can share with me the original OrangePi image for 3 algorithms and also the image that updates the x10 to 5 algorithms I will be able to confirm this theory.
My point is that we all have the same machines. X10 is the Giant B, just restricted on algos and frequency.
|
|
|
|
|
Thopf
Newbie
Offline
Activity: 6
Merit: 0
|
|
February 05, 2018, 06:27:12 AM |
|
Hello , this comes up.. dfu-util: No DFU capable USB device available baikal@Baikal:~$ dfu-util dfu-util 0.8
|
|
|
|
Baikalek
Newbie
Offline
Activity: 39
Merit: 0
|
|
February 05, 2018, 06:35:41 AM |
|
Hello , this comes up.. dfu-util: No DFU capable USB device available baikal@Baikal:~$ dfu-util dfu-util 0.8 OK, then: - backup your \usr\bin\update_fw.py - edit this file via SFTP red must be change #!/usr/bin/env python import subprocess import os import sys from subprocess import Popen, PIPE import fcntl import time import glob tmpfile = '/home/baikal/tmp.bin' path = '/media/boot/G*.bin' fwfile = glob.glob(path)
if not fwfile: print 'No firmware' sys.exit() USBDEVFS_RESET= 21780
# enter dfu mode def enter_dfumode(): subprocess.call('echo 0 > /sys/class/gpio_sw/PA18/data', shell=True) subprocess.call('echo 0 > /sys/class/gpio_sw/PA10/data', shell=True) subprocess.call('echo 1 > /sys/class/gpio_sw/PA10/data', shell=True)
def exit_dfumode(): subprocess.call('echo 1 > /sys/class/gpio_sw/PA18/data', shell=True) subprocess.call('echo 0 > /sys/class/gpio_sw/PA10/data', shell=True) subprocess.call('echo 1 > /sys/class/gpio_sw/PA10/data', shell=True)
def reset_usb(driver): try: lsusb_out = Popen("lsusb | grep -i %s"%driver, shell=True, bufsize=64, stdin=PIPE, stdout=PIPE, close_fds=True).stdout.read().strip().split() bus = lsusb_out[1] device = lsusb_out[3][:-1] f = open("/dev/bus/usb/%s/%s"%(bus, device), 'w', os.O_WRONLY) fcntl.ioctl(f, USBDEVFS_RESET, 0) except Exception, msg: print ""
def update_firmware(): enter_dfumode() reset_usb("DFU") print 'Downloading... ' + fwfile[0]
cmd = 'sudo dfu-util -a 0 -d 0483:df11 -s 0x08000000:leave -U /home/baikal/tmp.bin' subprocess.call(cmd, shell=True) cmd = 'sudo rm -rf ' + path subprocess.call(cmd, shell=True)
enter_dfumode() reset_usb("STM32F407") reset_usb("DFU") update_firmware() exit_dfumode()
print "Done"
- run ./update_fw.py in folder \usr\bin\ via PuTTY - in folder /home/baikal/ is now this file tmp.bin - upload back your original update_fw.py and reebot your Baikal
|
|
|
|
Thopf
Newbie
Offline
Activity: 6
Merit: 0
|
|
February 05, 2018, 07:08:45 AM |
|
I changed and i startet the command.
Traceback (most recent call last): File "./update_fw.py", line 51, in <module> update_firmware() File "./update_fw.py", line 42, in update_firmware print 'Downloading... ' + fwfile[0] IndexError: list index out of range
|
|
|
|
Baikalek
Newbie
Offline
Activity: 39
Merit: 0
|
|
February 05, 2018, 07:28:22 AM |
|
I changed and i startet the command.
Traceback (most recent call last): File "./update_fw.py", line 51, in <module> update_firmware() File "./update_fw.py", line 42, in update_firmware print 'Downloading... ' + fwfile[0] IndexError: list index out of range
Delete please print 'Downloading... ' + fwfile[0]Sorry
|
|
|
|
tboy32c
Jr. Member
Offline
Activity: 42
Merit: 25
|
|
February 05, 2018, 10:53:12 AM |
|
Another way: Modify /usr/bin/check_update.py: Lines 51 and 52 currently look like this: subprocess.call('sudo rm -rf /home/baikal/tmp.bin', shell=True) return ret
Modify them to look like this: #subprocess.call('sudo rm -rf /home/baikal/tmp.bin', shell=True) return 0
Note the # and 0. Do NOT forget the 0. Comment out line 65 just in case: #subprocess.call(cmd, shell=True) Now run these commands: sudo touch /media/boot/G.bin sudo python /usr/bin/check_update.py sudo rm /media/boot/G.bin
You should see the line " Upload done." if it worked. There should now be a new file: /home/baikal/tmp.bin. Upload this file to a file hosting site and share the link here.
|
|
|
|
Saingo
Newbie
Offline
Activity: 12
Merit: 0
|
|
February 05, 2018, 11:51:41 AM |
|
Just woke up. Ok i got my baikal b ready. What do you want me to do? Please give me simple steps as im a total noob
|
|
|
|
Thopf
Newbie
Offline
Activity: 6
Merit: 0
|
|
February 05, 2018, 11:54:32 AM |
|
First Here´s the tmp-file from a Baikal Giant B. KLICK Is it possible , to add the hidden Algo to the Baikal B?
|
|
|
|
|
XrayHunter7
Newbie
Offline
Activity: 67
Merit: 0
|
|
February 05, 2018, 03:29:09 PM |
|
Can someone extract this .bin file ?
|
|
|
|
|