Just wanted to make a post about MPBM and how I got it working for my X6500. Hope this helps others who want to test out MPBM and can even help tweak it for the X6500:
(*Note: This guide is in draft form and there may some bugs I have to work out. Keep in mind I'm doing this for the sake of the X6500 and getting more people to use MPBM so that we can make it work better.)
What I'm running:
-Windows 7 64-Bit
- 1 x X6500
Here what you'll need (I going to assume you have version 0.3 of the standard miner already):
- Theseven's Modular Python Bitcoin Miner. You can get it here: https://github.com/TheSeven/Modular-Python-Bitcoin-Miner
- Python 2.6.7 (MPBM is now compatible with it and it it used for the standard X6500 miner). You can get it here: http://www.activestate.com/activepython/downloads
- FTDI D2XX Drivers for the X6500. (It'll work and won't break the old standard X6500 miner). You can get it here: http://www.ftdichip.com/Drivers/D2XX.htm
- PyUSB 1.6 and 1.0a (I have 1.6 installed so I can run the standard miner and 1.0a get "USB" directory should copied into the MPBM miner directory (i.e C:\MPBM\USB) You can get both: Here (1.6) http://bleyer.org/pyusb/
and 1.0a here http://sourceforge.net/projects/pyusb/files/PyUSB%201.0/1.0.0-alpha-2/pyusb-1.0.0a2.zip/download
- Windows curses for python. You can get it here: http://www.lfd.uci.edu/~gohlke/pythonlibs/#curses
- Ztexmerge 200mhz Bitstream (or lower if your card can't handle it. Place the Bitstream file "ztexmerge_200mhz.bit" into "mpbm\worker\fpgamining\".). You can get it Here:http://fpgamining.com/bitstreams/
Once you've gone through all this, you'll now need to configure MPBM for your X6500 and mining pool:
1.) Goto the directory root directory of MPBM (i.e C:\MPBM) and locate a file titled "default_config.py". Copy this file into the folder again and rename it "config.py"
2.) Open up the “config.py” file with a text editor (notepad or the python editor)
3.) Scroll down to the # List of workers # part of the file. This is where you’ll enter your information in. Look for the following line:
# X6500 hotplug worker
# Worker module
"type": worker.fpgamining.x6500hotplug.X6500HotplugWorker, \
4.) You going to want to change this to:
# Single X6500 worker
"type": worker.fpgamining.x6500.X6500Worker, \
"deviceid": "EnterYourSerialHere", \
"useftd2xx": True, \
"firmware": "worker/fpgamining/ztexmerge_200mhz.bit", \
"takeover": True, \
# "uploadfirmware": True, \
(Thanks to Theseven and Coblee for figuring this one out)
At this point you should test out MPBM to make sure it's working. Doing so will do 2 things:
1.) Ensure that you installed all the right software and that you’ve configured your miner correctly.
2.) Mining for a while to test (10-30mins) will generate some BTC for the developer of the software (Theseven) so he can continue developing the software. Or you can simply donate some BTC to: 13NuRX6rdE4Do4vddzhfKK7FqmGSTMcjYh
To run the MPBM software you’ll need to do the following:
1.) In the “Search for Programs and Files” field type: CMD. Click and open the program.
2.) From here you’ll need to right click on the top bar of the CMD window and select :”Properties”.
3.) Another window titled “Windows Command Processor” Properties should appear, select the “Layout” tab.
4.) You’ll see the following here: “Screen Buffer Size” and “Window Size”, change the width to “175” for both and the height to “40” for both.
5.) Click on the “ok” button and go back to the command prompt.
At this point you just simply need to get into the MPBM directory and type: miner.py