<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Steveme</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Steveme"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Steveme"/>
	<updated>2026-05-06T06:44:40Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=CM1Quickstart&amp;diff=30844</id>
		<title>CM1Quickstart</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=CM1Quickstart&amp;diff=30844"/>
		<updated>2012-09-15T23:06:41Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Enterpoint CM1 quickstart guide=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This guide assumes you are using Microsoft Windows and intend to mine using MPBM or CGminer.&lt;br /&gt;
&lt;br /&gt;
Each CM1 needs a 12v DC power supply capable of delivering 60w (5A). For testing purposes use a 6 pin PCIe or 4 pin Molex connector from your PC power supply, or a good quality external PSU with a 2.5mm center positive power connector.&lt;br /&gt;
&lt;br /&gt;
==1. Gather required support materials==&lt;br /&gt;
You will need to download the following files to configure the CM1:&lt;br /&gt;
&lt;br /&gt;
[http://www.enterpoint.co.uk/cairnsmore/cm_ftdi_drivers.zip USB driver]&lt;br /&gt;
&lt;br /&gt;
[http://www.enterpoint.co.uk/cairnsmore/CAIRNSMORE1_CONTROLLER_SHARING_V1_5.zip CM1 controller v1.5]&lt;br /&gt;
&lt;br /&gt;
[http://www.enterpoint.co.uk/cairnsmore/CairnsmoreProgramming.zip Early CM1 bitstreams and instructions]&lt;br /&gt;
&lt;br /&gt;
[https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
&lt;br /&gt;
Extract all the files in &#039;&#039;&#039;cm_ftdi_drivers.zip&#039;&#039;&#039;, &#039;&#039;&#039;CAIRNSMORE1_CONTROLLER_SHARING_V1_5.zip&#039;&#039;&#039; and &#039;&#039;&#039;CairnsmoreProgramming.zip&#039;&#039;&#039; to any folder e.g. create a &#039;cm1&#039; folder in your user directory.&lt;br /&gt;
&lt;br /&gt;
[http://www.enterpoint.co.uk/cairnsmore/cairnsmore.ova VirtualBox Programming Tools]&lt;br /&gt;
&lt;br /&gt;
Save this file in the same folder as the extracted files above.&lt;br /&gt;
&lt;br /&gt;
[http://www.makomk.com/%7Eaidan/shortfin-dcmwd4e-20120822.7z makomk dcmwd4e bitstreams]&lt;br /&gt;
&lt;br /&gt;
(compressed with 7zip, available [http://7-zip.org/download.html here])&lt;br /&gt;
&lt;br /&gt;
Extract the files in &#039;&#039;&#039;dcmwd4e-20120822.7z&#039;&#039;&#039; onto a USB pen drive for later use with the VirtualBox tools. Leave the USB pen drive connected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You will need to download the following files to mine with the CM1:&lt;br /&gt;
&lt;br /&gt;
===For MPBM===&lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?tdqpuvoppkqxb3y prepackaged python runtime windows-runtime-v0.1.0beta.zip]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of &#039;&#039;&#039;windows-runtime-v0.1.0beta.zip&#039;&#039;&#039; to any folder e.g. create an &#039;mpbm&#039; folder in your user directory.&lt;br /&gt;
&lt;br /&gt;
Download the latest MPBM as a ZIP archive from [https://github.com/TheSeven/Modular-Python-Bitcoin-Miner MPBM GitHub] by clicking on the [ZIP https://github.com/TheSeven/Modular-Python-Bitcoin-Miner/zipball/testing] icon.&lt;br /&gt;
&lt;br /&gt;
Extract the files into the &#039;mpbm&#039; directory so that &#039;readme.txt&#039; and the associated folders are in the same directory as &#039;mpbm.exe&#039;.&lt;br /&gt;
&lt;br /&gt;
Please read the [https://bitcointalk.org/index.php?topic=62823.0 MPBM topic on bitcointalk.org] for updates to the linked files and for additional guidance.&lt;br /&gt;
&lt;br /&gt;
===For CGMiner===&lt;br /&gt;
[http://ck.kolivas.org/apps/cgminer/ Current CGMiner download]&lt;br /&gt;
&lt;br /&gt;
(compressed with 7zip, available [http://7-zip.org/download.html here])&lt;br /&gt;
&lt;br /&gt;
Extract the files into a &#039;cgminer&#039; folder in your user directory.&lt;br /&gt;
&lt;br /&gt;
Please read the [https://bitcointalk.org/index.php?topic=28402.0 CGMiner topic on bitcointalk.org] for additional guidance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2. Tool installation and CM1 programming==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Start the &#039;&#039;&#039;VirtualBox&#039;&#039;&#039; installer and accept the default settings. During the installation you will be prompted to install uncertified drivers - select &#039;Continue Anyway&#039; to each prompt. Once installation is complete, open VirtualBox and select &#039;File&#039; -&amp;gt; &#039;Import Appliance&#039;.&lt;br /&gt;
Browse to the &#039;cm1&#039; folder and select &#039;cairnsmore.ova&#039;. Accept the default options and once complete, start the virtual machine by clicking the &#039;Start&#039; icon.&lt;br /&gt;
&lt;br /&gt;
Once the VM has started, login with username &#039;root&#039; and password &#039;password&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Set the DIP switches on the CM1 to the following configuration:&lt;br /&gt;
&lt;br /&gt;
[[File:ctrlprog.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Connect the CM1 to the power supply and wait 2 minutes for the controller to start and initialize all four FPGA&#039;s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have enough ports, connect the CM1 to a USB port on the motherboard (not a port on a header plate). Alternatively, use a high quality powered USB hub.&lt;br /&gt;
&lt;br /&gt;
Windows will detect the presence of a new device and attempt to locate a driver file. This may take some time but will fail.&lt;br /&gt;
&lt;br /&gt;
Open the &#039;Device Manager&#039; from:&lt;br /&gt;
&lt;br /&gt;
&#039;Start&#039; -&amp;gt; &#039;Control Panel&#039; -&amp;gt; &#039;System&#039; -&amp;gt; &#039;Device Manager&#039;&lt;br /&gt;
&lt;br /&gt;
You should see four unknown devices :&lt;br /&gt;
&lt;br /&gt;
[[File:unknown devices.jpg]]&lt;br /&gt;
&lt;br /&gt;
Right-Click on the first one and select &#039;Update Driver Software&#039; -&amp;gt; &#039;Browse my computer for driver software&#039;&lt;br /&gt;
&lt;br /&gt;
Click the &#039;browse&#039; button and navigate to the folder containing the drivers e.g. &#039;C:\Users\Steve\cm1\cm_ftdi_drivers&#039;&lt;br /&gt;
&lt;br /&gt;
Click &#039;Next&#039;. As the driver is unsigned, Windows will prompt you for permission to continue:&lt;br /&gt;
&lt;br /&gt;
[[File:install driver.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click &#039;Install this driver software anyway&#039;&lt;br /&gt;
&lt;br /&gt;
Once complete, you will need to repeat the first two steps for the remaining three devices. When the drivers have been completely installed the Device Manager will show eight devices - 4 COM ports and 4 USB devices&lt;br /&gt;
&lt;br /&gt;
Right click to check the properties of each COM port and note down the ones that correspond to Cairnsmore 1 Port A &amp;amp; B&lt;br /&gt;
&lt;br /&gt;
In this example, they are COM25 &amp;amp; COM26&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:devices.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Controller Upgrade===&lt;br /&gt;
From the start menu, select &#039;All Programs&#039; -&amp;gt; &#039;Accessories&#039; -&amp;gt; &#039;Command Prompt&#039;&lt;br /&gt;
&lt;br /&gt;
Type the following commands:&lt;br /&gt;
&lt;br /&gt;
 cd cm1&lt;br /&gt;
 SPIProg.exe CAIRNSMORE1_CONTROLLER_REV_1_5.bit&lt;br /&gt;
&lt;br /&gt;
The terminal should show the following output:&lt;br /&gt;
&lt;br /&gt;
[[File:spiprog.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once complete with no reported errors, disconnect the USB cable and then the PSU. If errors occur &#039;&#039;&#039;DO NOT POWER DOWN&#039;&#039;&#039; - re-run the command.&lt;br /&gt;
&lt;br /&gt;
Please read &#039;Cairnsmore1_Controller_Upgrade_Procedure.pdf&#039; from &#039;CAIRNSMORE1_CONTROLLER_SHARING_V1_5.zip&#039; for more detailed information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Bitstream Upgrade===&lt;br /&gt;
Set the DIP switches on the CM1 to the following configuration:&lt;br /&gt;
&lt;br /&gt;
[[File:fpgaprog.jpg]]&lt;br /&gt;
&lt;br /&gt;
Connect the PSU. Wait 2 minutes and then reconnect the USB cable.&lt;br /&gt;
&lt;br /&gt;
In the VM window, select &#039;Devices&#039; -&amp;gt; &#039;USB Devices&#039; and enable &#039;FTDI Cairnsmore1 [800]&#039; and the device for your USB drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the VM, enter the following commands:&lt;br /&gt;
&lt;br /&gt;
Depending on how your USB drive is formatted you will need to use a variation of the following command to &#039;mount&#039; the filesystem.&lt;br /&gt;
&lt;br /&gt;
 mount –t auto /dev/sdb /mnt&lt;br /&gt;
&lt;br /&gt;
also try:&lt;br /&gt;
 -t vfat&lt;br /&gt;
 /dev/sdb1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When successful, the command will return without reporting an error. Copy the files with:&lt;br /&gt;
&lt;br /&gt;
 cp /mnt/*.bit .&lt;br /&gt;
 ls&lt;br /&gt;
&lt;br /&gt;
The &#039;shortfin_dcmwd4e&#039; files should be listed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the following command:&lt;br /&gt;
&lt;br /&gt;
 xc3sprog -c cm1 -v -j&lt;br /&gt;
&lt;br /&gt;
The output should look like:&lt;br /&gt;
&lt;br /&gt;
[[File:jtag.jpg]]&lt;br /&gt;
&lt;br /&gt;
Run the following commands:&lt;br /&gt;
&lt;br /&gt;
 xc3sprog -c cm1 -v -p0 -Ixc6lx150.bit -e&lt;br /&gt;
 xc3sprog -c cm1 -v -p1 -Ixc6lx150.bit -e&lt;br /&gt;
 xc3sprog -c cm1 -v -p2 -Ixc6lx150.bit -e&lt;br /&gt;
 xc3sprog -c cm1 -v -p3 -Ixc6lx150.bit -e&lt;br /&gt;
&lt;br /&gt;
No errors should have been reported.&lt;br /&gt;
&lt;br /&gt;
Optionally disconnect and power down the CM1 with a 2 minute wait between powering up and reconnecting the USB cable.&lt;br /&gt;
(This sometimes helps with stability issues)&lt;br /&gt;
&lt;br /&gt;
Now run the following commands, checking for a successful verify before proceeding to the next.&lt;br /&gt;
&lt;br /&gt;
 xc3sprog -c cm1 -p3 -Ixc6lx150.bit shortfin_dcmwd4e_ed_test_220_overclock.bit&lt;br /&gt;
 xc3sprog -c cm1 -p2 -Ixc6lx150.bit shortfin_dcmwd4e_ed_test_220_overclock.bit&lt;br /&gt;
 xc3sprog -c cm1 -p1 -Ixc6lx150.bit shortfin_dcmwd4e_ed_test_220_overclock.bit&lt;br /&gt;
 xc3sprog -c cm1 -p0 -Ixc6lx150.bit shortfin_dcmwd4e_ed_test_220_overclock.bit&lt;br /&gt;
&lt;br /&gt;
After each command the output should look like:&lt;br /&gt;
&lt;br /&gt;
[[File:prog.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all four commands are successful, disconnect and power down the CM1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please read &#039;VirtualBox Installation Windows.pdf&#039; from &#039;CairnsmoreProgramming.zip&#039; for more detailed information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==3. Mining software configuration==&lt;br /&gt;
Set the DIP switches on the CM1 to the following configuration:&lt;br /&gt;
&lt;br /&gt;
[[File:run.jpg]]&lt;br /&gt;
&lt;br /&gt;
Connect the PSU. Wait 2 minutes and then reconnect the USB cable.&lt;br /&gt;
&lt;br /&gt;
If VirtualBox is still running, it will connect to the CM1 - In the VM window, select &#039;Devices&#039; -&amp;gt; &#039;USB Devices&#039; and disable &#039;FTDI Cairnsmore1 [800]&#039; or shut it down before reconnecting the USB cable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Using MPBM===&lt;br /&gt;
Start mpbm.exe. A terminal window will open displaying log information. Minimize the window.&lt;br /&gt;
&lt;br /&gt;
Start Google Chrome/Apple Safari or another Webkit based browser and enter the url: 127.0.0.1:8832&lt;br /&gt;
&lt;br /&gt;
You will be prompted to enter authentication - enter username: &#039;admin&#039;, password: &#039;mpbm&#039;. You should change these default values.&lt;br /&gt;
&lt;br /&gt;
Click &#039;Work Sources&#039; -&amp;gt; &#039;Create new work source&#039; of type &#039;theseven.bcjsonrpc&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:work source.jpg]]&lt;br /&gt;
&lt;br /&gt;
And configure it with the host, username and password for your preferred pool, and save the settings:&lt;br /&gt;
&lt;br /&gt;
[[File:source cfg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then click &#039;Workers&#039; and create two new workers of type &#039;theseven.icarus&#039; and configure the COM ports correctly for CM1 port A &amp;amp; B, saving each setting.&lt;br /&gt;
&lt;br /&gt;
e.g to specify COM26 enter &lt;br /&gt;
 \\.\COM26&lt;br /&gt;
&lt;br /&gt;
[[File:workers.jpg]]&lt;br /&gt;
&lt;br /&gt;
If you have multiple CM1 boards, you may find it helpful to enter the serial number and port of each board in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPBM should start assigning work to the workers from the pool and after a while the statistics should give you an idea of how the CM1 is performing:&lt;br /&gt;
&lt;br /&gt;
[[File:stats.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Using CGMiner===&lt;br /&gt;
Start &#039;notepad&#039; and paste in the following text, substituting the correct values for pool URL, username and password, and the CM1 COM ports :&lt;br /&gt;
&lt;br /&gt;
 cgminer-fpgaonly.exe -o &amp;lt;nowiki&amp;gt;http://pool.50btc.com:8332&amp;lt;/nowiki&amp;gt; -u &amp;quot;username&amp;quot; -p &amp;quot;&amp;quot; -S &amp;quot;\\.\COM25&amp;quot; -S &amp;quot;\\.\COM26&amp;quot; --icarus-timing long&lt;br /&gt;
&lt;br /&gt;
Select &#039;file type *.* and the save the file as &#039;start.bat&#039; within the &#039;cgminer&#039; directory.&lt;br /&gt;
&lt;br /&gt;
Double-click the &#039;start.bat&#039; file to start mining.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The output should eventually settle and show statistics similar to:&lt;br /&gt;
&lt;br /&gt;
[[File:cgmstats.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Performance tuning and troubleshooting==&lt;br /&gt;
&lt;br /&gt;
After the mining program has been running for at least 10 minutes, check the invalid shares count. If they are above 10% of the accepted shares, the bitstream is unsuitable for your CM1 board (this is more common in boards made early on in the development cycle).&lt;br /&gt;
&lt;br /&gt;
If only one worker has high invalids then you only need to reprogram two of the four FPGA&#039;s&lt;br /&gt;
The highest numbered COM port (port B) corresponds to FPGA&#039;s 3 &amp;amp; 2, and the other COM port corresponds to FPGA&#039;s 1 &amp;amp; 0&lt;br /&gt;
Refer to the settings and determine which worker corresponds with which port and thus which pair of FPGA&#039;s&lt;br /&gt;
&lt;br /&gt;
Repeat the programming steps in Section 2 : Bitstream Upgrade, specifying a different bitstream for the programming commands (e.g. if the board is currently using &#039;shortfin_dcmwd4e_ed_test_220_overclock.bit&#039;, try running the board after reprogramming with &#039;shortfin_dcmwd4e_ed_test_210_overclock.bit&#039;)&lt;br /&gt;
&lt;br /&gt;
The &#039;-p&#039; argument specifies which FPGA the command erases or programs - only issue the commands for the FPGA&#039;s you wish to change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repeat these steps until the invalid count is below 10%, and then check on performance again after 24hrs. If the board stops hashing, try a slower bitstream.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Other common problems===&lt;br /&gt;
Mining can be interrupted if another USB device is inserted or removed from the PC. additionally, remove any non-essential USB devices as their traffic may interfere.&lt;br /&gt;
&lt;br /&gt;
Running multiple CM1 boards on a single PC requires a good quality powered USB hub and good quality USB cables that aren&#039;t too long.&lt;br /&gt;
&lt;br /&gt;
Make sure the CM1 boards are well ventilated - try and maintain an ambient temperature around the boards well below 30 degs C&lt;br /&gt;
&lt;br /&gt;
The [https://bitcointalk.org/index.php?topic=78239.0 Cairnsmore CM1 discussion thread] on [https://bitcointalk.org/ bitcointalk.org] contains detailed discussions on problems and solutions and if you can&#039;t find the answer, ask!&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Cgmstats.jpg&amp;diff=30843</id>
		<title>File:Cgmstats.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Cgmstats.jpg&amp;diff=30843"/>
		<updated>2012-09-15T23:05:30Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Workers.jpg&amp;diff=30842</id>
		<title>File:Workers.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Workers.jpg&amp;diff=30842"/>
		<updated>2012-09-15T23:00:37Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Work_source.jpg&amp;diff=30841</id>
		<title>File:Work source.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Work_source.jpg&amp;diff=30841"/>
		<updated>2012-09-15T23:00:22Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Unknown_devices.jpg&amp;diff=30840</id>
		<title>File:Unknown devices.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Unknown_devices.jpg&amp;diff=30840"/>
		<updated>2012-09-15T23:00:04Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Stats.jpg&amp;diff=30839</id>
		<title>File:Stats.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Stats.jpg&amp;diff=30839"/>
		<updated>2012-09-15T22:59:50Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Spiprog.jpg&amp;diff=30838</id>
		<title>File:Spiprog.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Spiprog.jpg&amp;diff=30838"/>
		<updated>2012-09-15T22:59:23Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Source_cfg.jpg&amp;diff=30837</id>
		<title>File:Source cfg.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Source_cfg.jpg&amp;diff=30837"/>
		<updated>2012-09-15T22:59:11Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Run.jpg&amp;diff=30836</id>
		<title>File:Run.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Run.jpg&amp;diff=30836"/>
		<updated>2012-09-15T22:59:00Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Prog.jpg&amp;diff=30835</id>
		<title>File:Prog.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Prog.jpg&amp;diff=30835"/>
		<updated>2012-09-15T22:58:44Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Jtag.jpg&amp;diff=30834</id>
		<title>File:Jtag.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Jtag.jpg&amp;diff=30834"/>
		<updated>2012-09-15T22:58:33Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Install_driver.jpg&amp;diff=30833</id>
		<title>File:Install driver.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Install_driver.jpg&amp;diff=30833"/>
		<updated>2012-09-15T22:58:16Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Fpgaprog.jpg&amp;diff=30832</id>
		<title>File:Fpgaprog.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Fpgaprog.jpg&amp;diff=30832"/>
		<updated>2012-09-15T22:57:57Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Devices.jpg&amp;diff=30831</id>
		<title>File:Devices.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Devices.jpg&amp;diff=30831"/>
		<updated>2012-09-15T22:57:40Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Ctrlprog.jpg&amp;diff=30830</id>
		<title>File:Ctrlprog.jpg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Ctrlprog.jpg&amp;diff=30830"/>
		<updated>2012-09-15T22:57:17Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=CM1Quickstart&amp;diff=30829</id>
		<title>CM1Quickstart</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=CM1Quickstart&amp;diff=30829"/>
		<updated>2012-09-15T22:54:47Z</updated>

		<summary type="html">&lt;p&gt;Steveme: Created page with &amp;quot;=Enterpoint CM1 quickstart guide=   This guide assumes you are using Microsoft Windows and intend to mine using MPBM or CGminer.  Each CM1 needs a 12v DC power supply capable ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Enterpoint CM1 quickstart guide=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This guide assumes you are using Microsoft Windows and intend to mine using MPBM or CGminer.&lt;br /&gt;
&lt;br /&gt;
Each CM1 needs a 12v DC power supply capable of delivering 60w (5A). For testing purposes use a 6 pin PCIe or 4 pin Molex connector from your PC power supply, or a good quality external PSU with a 2.5mm center positive power connector.&lt;br /&gt;
&lt;br /&gt;
==1. Gather required support materials==&lt;br /&gt;
You will need to download the following files to configure the CM1:&lt;br /&gt;
&lt;br /&gt;
[http://www.enterpoint.co.uk/cairnsmore/cm_ftdi_drivers.zip USB driver]&lt;br /&gt;
&lt;br /&gt;
[http://www.enterpoint.co.uk/cairnsmore/CAIRNSMORE1_CONTROLLER_SHARING_V1_5.zip CM1 controller v1.5]&lt;br /&gt;
&lt;br /&gt;
[http://www.enterpoint.co.uk/cairnsmore/CairnsmoreProgramming.zip Early CM1 bitstreams and instructions]&lt;br /&gt;
&lt;br /&gt;
[https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
&lt;br /&gt;
Extract all the files in &#039;&#039;&#039;cm_ftdi_drivers.zip&#039;&#039;&#039;, &#039;&#039;&#039;CAIRNSMORE1_CONTROLLER_SHARING_V1_5.zip&#039;&#039;&#039; and &#039;&#039;&#039;CairnsmoreProgramming.zip&#039;&#039;&#039; to any folder e.g. create a &#039;cm1&#039; folder in your user directory.&lt;br /&gt;
&lt;br /&gt;
[http://www.enterpoint.co.uk/cairnsmore/cairnsmore.ova VirtualBox Programming Tools]&lt;br /&gt;
&lt;br /&gt;
Save this file in the same folder as the extracted files above.&lt;br /&gt;
&lt;br /&gt;
[http://www.makomk.com/%7Eaidan/shortfin-dcmwd4e-20120822.7z makomk dcmwd4e bitstreams]&lt;br /&gt;
&lt;br /&gt;
(compressed with 7zip, available [http://7-zip.org/download.html here])&lt;br /&gt;
&lt;br /&gt;
Extract the files in &#039;&#039;&#039;dcmwd4e-20120822.7z&#039;&#039;&#039; onto a USB pen drive for later use with the VirtualBox tools. Leave the USB pen drive connected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You will need to download the following files to mine with the CM1:&lt;br /&gt;
&lt;br /&gt;
===For MPBM===&lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?tdqpuvoppkqxb3y prepackaged python runtime windows-runtime-v0.1.0beta.zip]&lt;br /&gt;
&lt;br /&gt;
Extract the contents of &#039;&#039;&#039;windows-runtime-v0.1.0beta.zip&#039;&#039;&#039; to any folder e.g. create an &#039;mpbm&#039; folder in your user directory.&lt;br /&gt;
&lt;br /&gt;
Download the latest MPBM as a ZIP archive from [https://github.com/TheSeven/Modular-Python-Bitcoin-Miner MPBM GitHub] by clicking on the [ZIP https://github.com/TheSeven/Modular-Python-Bitcoin-Miner/zipball/testing] icon.&lt;br /&gt;
&lt;br /&gt;
Extract the files into the &#039;mpbm&#039; directory so that &#039;readme.txt&#039; and the associated folders are in the same directory as &#039;mpbm.exe&#039;.&lt;br /&gt;
&lt;br /&gt;
Please read the [https://bitcointalk.org/index.php?topic=62823.0 MPBM topic on bitcointalk.org] for updates to the linked files and for additional guidance.&lt;br /&gt;
&lt;br /&gt;
===For CGMiner===&lt;br /&gt;
[http://ck.kolivas.org/apps/cgminer/ Current CGMiner download]&lt;br /&gt;
&lt;br /&gt;
(compressed with 7zip, available [http://7-zip.org/download.html here])&lt;br /&gt;
&lt;br /&gt;
Extract the files into a &#039;cgminer&#039; folder in your user directory.&lt;br /&gt;
&lt;br /&gt;
Please read the [https://bitcointalk.org/index.php?topic=28402.0 CGMiner topic on bitcointalk.org] for additional guidance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2. Tool installation and CM1 programming==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Start the &#039;&#039;&#039;VirtualBox&#039;&#039;&#039; installer and accept the default settings. During the installation you will be prompted to install uncertified drivers - select &#039;Continue Anyway&#039; to each prompt. Once installation is complete, open VirtualBox and select &#039;File&#039; -&amp;gt; &#039;Import Appliance&#039;.&lt;br /&gt;
Browse to the &#039;cm1&#039; folder and select &#039;cairnsmore.ova&#039;. Accept the default options and once complete, start the virtual machine by clicking the &#039;Start&#039; icon.&lt;br /&gt;
&lt;br /&gt;
Once the VM has started, login with username &#039;root&#039; and password &#039;password&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Set the DIP switches on the CM1 to the following configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ctrlprog.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Connect the CM1 to the power supply and wait 2 minutes for the controller to start and initialize all four FPGA&#039;s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have enough ports, connect the CM1 to a USB port on the motherboard (not a port on a header plate). Alternatively, use a high quality powered USB hub.&lt;br /&gt;
&lt;br /&gt;
Windows will detect the presence of a new device and attempt to locate a driver file. This may take some time but will fail.&lt;br /&gt;
&lt;br /&gt;
Open the &#039;Device Manager&#039; from:&lt;br /&gt;
&lt;br /&gt;
&#039;Start&#039; -&amp;gt; &#039;Control Panel&#039; -&amp;gt; &#039;System&#039; -&amp;gt; &#039;Device Manager&#039;&lt;br /&gt;
&lt;br /&gt;
You should see four unknown devices :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;unknown devices.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Right-Click on the first one and select &#039;Update Driver Software&#039; -&amp;gt; &#039;Browse my computer for driver software&#039;&lt;br /&gt;
&lt;br /&gt;
Click the &#039;browse&#039; button and navigate to the folder containing the drivers e.g. &#039;C:\Users\Steve\cm1\cm_ftdi_drivers&#039;&lt;br /&gt;
&lt;br /&gt;
Click &#039;Next&#039;. As the driver is unsigned, Windows will prompt you for permission to continue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;install driver.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &#039;Install this driver software anyway&#039;&lt;br /&gt;
&lt;br /&gt;
Once complete, you will need to repeat the first two steps for the remaining three devices. When the drivers have been completely installed the Device Manager will show eight devices - 4 COM ports and 4 USB devices&lt;br /&gt;
&lt;br /&gt;
Right click to check the properties of each COM port and note down the ones that correspond to Cairnsmore 1 Port A &amp;amp; B&lt;br /&gt;
&lt;br /&gt;
In this example, they are COM25 &amp;amp; COM26&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;devices.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Controller Upgrade===&lt;br /&gt;
From the start menu, select &#039;All Programs&#039; -&amp;gt; &#039;Accessories&#039; -&amp;gt; &#039;Command Prompt&#039;&lt;br /&gt;
&lt;br /&gt;
Type the following commands:&lt;br /&gt;
&lt;br /&gt;
 cd cm1&lt;br /&gt;
 SPIProg.exe CAIRNSMORE1_CONTROLLER_REV_1_5.bit&lt;br /&gt;
&lt;br /&gt;
The terminal should show the following output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spiprog.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once complete with no reported errors, disconnect the USB cable and then the PSU. If errors occur &#039;&#039;&#039;DO NOT POWER DOWN&#039;&#039;&#039; - re-run the command.&lt;br /&gt;
&lt;br /&gt;
Please read &#039;Cairnsmore1_Controller_Upgrade_Procedure.pdf&#039; from &#039;CAIRNSMORE1_CONTROLLER_SHARING_V1_5.zip&#039; for more detailed information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Bitstream Upgrade===&lt;br /&gt;
Set the DIP switches on the CM1 to the following configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fpgaprog.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connect the PSU. Wait 2 minutes and then reconnect the USB cable.&lt;br /&gt;
&lt;br /&gt;
In the VM window, select &#039;Devices&#039; -&amp;gt; &#039;USB Devices&#039; and enable &#039;FTDI Cairnsmore1 [800]&#039; and the device for your USB drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the VM, enter the following commands:&lt;br /&gt;
&lt;br /&gt;
Depending on how your USB drive is formatted you will need to use a variation of the following command to &#039;mount&#039; the filesystem.&lt;br /&gt;
&lt;br /&gt;
 mount –t auto /dev/sdb /mnt&lt;br /&gt;
&lt;br /&gt;
also try:&lt;br /&gt;
 -t vfat&lt;br /&gt;
 /dev/sdb1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When successful, the command will return without reporting an error. Copy the files with:&lt;br /&gt;
&lt;br /&gt;
 cp /mnt/*.bit .&lt;br /&gt;
 ls&lt;br /&gt;
&lt;br /&gt;
The &#039;shortfin_dcmwd4e&#039; files should be listed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the following command:&lt;br /&gt;
&lt;br /&gt;
 xc3sprog -c cm1 -v -j&lt;br /&gt;
&lt;br /&gt;
The output should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;jtag.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the following commands:&lt;br /&gt;
&lt;br /&gt;
 xc3sprog -c cm1 -v -p0 -Ixc6lx150.bit -e&lt;br /&gt;
 xc3sprog -c cm1 -v -p1 -Ixc6lx150.bit -e&lt;br /&gt;
 xc3sprog -c cm1 -v -p2 -Ixc6lx150.bit -e&lt;br /&gt;
 xc3sprog -c cm1 -v -p3 -Ixc6lx150.bit -e&lt;br /&gt;
&lt;br /&gt;
No errors should have been reported.&lt;br /&gt;
&lt;br /&gt;
Optionally disconnect and power down the CM1 with a 2 minute wait between powering up and reconnecting the USB cable.&lt;br /&gt;
(This sometimes helps with stability issues)&lt;br /&gt;
&lt;br /&gt;
Now run the following commands, checking for a successful verify before proceeding to the next.&lt;br /&gt;
&lt;br /&gt;
 xc3sprog -c cm1 -p3 -Ixc6lx150.bit shortfin_dcmwd4e_ed_test_220_overclock.bit&lt;br /&gt;
 xc3sprog -c cm1 -p2 -Ixc6lx150.bit shortfin_dcmwd4e_ed_test_220_overclock.bit&lt;br /&gt;
 xc3sprog -c cm1 -p1 -Ixc6lx150.bit shortfin_dcmwd4e_ed_test_220_overclock.bit&lt;br /&gt;
 xc3sprog -c cm1 -p0 -Ixc6lx150.bit shortfin_dcmwd4e_ed_test_220_overclock.bit&lt;br /&gt;
&lt;br /&gt;
After each command the output should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;prog.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all four commands are successful, disconnect and power down the CM1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please read &#039;VirtualBox Installation Windows.pdf&#039; from &#039;CairnsmoreProgramming.zip&#039; for more detailed information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==3. Mining software configuration==&lt;br /&gt;
Set the DIP switches on the CM1 to the following configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;run.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connect the PSU. Wait 2 minutes and then reconnect the USB cable.&lt;br /&gt;
&lt;br /&gt;
If VirtualBox is still running, it will connect to the CM1 - In the VM window, select &#039;Devices&#039; -&amp;gt; &#039;USB Devices&#039; and disable &#039;FTDI Cairnsmore1 [800]&#039; or shut it down before reconnecting the USB cable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Using MPBM===&lt;br /&gt;
Start mpbm.exe. A terminal window will open displaying log information. Minimize the window.&lt;br /&gt;
&lt;br /&gt;
Start Google Chrome/Apple Safari or another Webkit based browser and enter the url: 127.0.0.1:8832&lt;br /&gt;
&lt;br /&gt;
You will be prompted to enter authentication - enter username: &#039;admin&#039;, password: &#039;mpbm&#039;. You should change these default values.&lt;br /&gt;
&lt;br /&gt;
Click &#039;Work Sources&#039; -&amp;gt; &#039;Create new work source&#039; of type &#039;theseven.bcjsonrpc&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And configure it with the host, username and password for your preferred pool, and save the settings:&lt;br /&gt;
&lt;br /&gt;
source cfg.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then click &#039;Workers&#039; and create two new workers of type &#039;theseven.icarus&#039; and configure the COM ports correctly for CM1 port A &amp;amp; B, saving each setting.&lt;br /&gt;
&lt;br /&gt;
e.g to specify COM26 enter &lt;br /&gt;
 \\.\COM26&lt;br /&gt;
&lt;br /&gt;
&amp;lt;workers.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have multiple CM1 boards, you may find it helpful to enter the serial number and port of each board in the name field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPBM should start assigning work to the workers from the pool and after a while the statistics should give you an idea of how the CM1 is performing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;stats.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Using CGMiner===&lt;br /&gt;
Start &#039;notepad&#039; and paste in the following text, substituting the correct values for pool URL, username and password, and the CM1 COM ports :&lt;br /&gt;
&lt;br /&gt;
 cgminer-fpgaonly.exe -o &amp;lt;nowiki&amp;gt;http://pool.50btc.com:8332&amp;lt;/nowiki&amp;gt; -u &amp;quot;username&amp;quot; -p &amp;quot;&amp;quot; -S &amp;quot;\\.\COM25&amp;quot; -S &amp;quot;\\.\COM26&amp;quot; --icarus-timing long&lt;br /&gt;
&lt;br /&gt;
Select &#039;file type *.* and the save the file as &#039;start.bat&#039; within the &#039;cgminer&#039; directory.&lt;br /&gt;
&lt;br /&gt;
Double-click the &#039;start.bat&#039; file to start mining.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The output should eventually settle and show statistics similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cgmstats.jpg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Performance tuning and troubleshooting==&lt;br /&gt;
&lt;br /&gt;
After the mining program has been running for at least 10 minutes, check the invalid shares count. If they are above 10% of the accepted shares, the bitstream is unsuitable for your CM1 board (this is more common in boards made early on in the development cycle).&lt;br /&gt;
&lt;br /&gt;
If only one worker has high invalids then you only need to reprogram two of the four FPGA&#039;s&lt;br /&gt;
The highest numbered COM port (port B) corresponds to FPGA&#039;s 3 &amp;amp; 2, and the other COM port corresponds to FPGA&#039;s 1 &amp;amp; 0&lt;br /&gt;
Refer to the settings and determine which worker corresponds with which port and thus which pair of FPGA&#039;s&lt;br /&gt;
&lt;br /&gt;
Repeat the programming steps in Section 2 : Bitstream Upgrade, specifying a different bitstream for the programming commands (e.g. if the board is currently using &#039;shortfin_dcmwd4e_ed_test_220_overclock.bit&#039;, try running the board after reprogramming with &#039;shortfin_dcmwd4e_ed_test_210_overclock.bit&#039;)&lt;br /&gt;
&lt;br /&gt;
The &#039;-p&#039; argument specifies which FPGA the command erases or programs - only issue the commands for the FPGA&#039;s you wish to change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repeat these steps until the invalid count is below 10%, and then check on performance again after 24hrs. If the board stops hashing, try a slower bitstream.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Other common problems===&lt;br /&gt;
Mining can be interrupted if another USB device is inserted or removed from the PC. additionally, remove any non-essential USB devices as their traffic may interfere.&lt;br /&gt;
&lt;br /&gt;
Running multiple CM1 boards on a single PC requires a good quality powered USB hub and good quality USB cables that aren&#039;t too long.&lt;br /&gt;
&lt;br /&gt;
Make sure the CM1 boards are well ventilated - try and maintain an ambient temperature around the boards well below 30 degs C&lt;br /&gt;
&lt;br /&gt;
The [https://bitcointalk.org/index.php?topic=78239.0 Cairnsmore CM1 discussion thread] on [https://bitcointalk.org/ bitcointalk.org] contains detailed discussions on problems and solutions and if you can&#039;t find the answer, ask!&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Category:Mining&amp;diff=30828</id>
		<title>Category:Mining</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Category:Mining&amp;diff=30828"/>
		<updated>2012-09-15T22:21:09Z</updated>

		<summary type="html">&lt;p&gt;Steveme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the mining article, see [[Mining]].&lt;br /&gt;
&lt;br /&gt;
==Guides==&lt;br /&gt;
&lt;br /&gt;
* [http://www.weusecoins.com/mining-guide.php WeUseCoins - Mining Guide]&lt;br /&gt;
* [https://www.coindl.com/page/item/201 Introduction to Bitcoin Mining eBook]&lt;br /&gt;
* [http://ewoah.com/technology/a-very-good-guide-to-building-a-bitcoin-mining-rig-cluster-guide eWoah: How to build a Bitcoin Mining Rig Cluster]&lt;br /&gt;
* [http://bitcointalk.org/?topic=7514.0 Ubuntu Natty Narwhal 11.04 Mining Guide / HOWTO]&lt;br /&gt;
* [http://bitcointalk.org/index.php?topic=17805.0 MineCo.in pool: Beginners guide to pooled bitcoin mining]&lt;br /&gt;
* [http://bitclockers.com/forums/index.php?topic=3.0 BitClockers pool: Getting started mining]&lt;br /&gt;
* [http://foreverrising.wordpress.com/ Foreverrising: Mining Guides and Overclocking w/ examples]&lt;br /&gt;
* [[CM1Quickstart| CM1 QuickStart Guide]]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:Category:开采]]&lt;br /&gt;
[[de:Kategorie:Mining]]&lt;/div&gt;</summary>
		<author><name>Steveme</name></author>
	</entry>
</feed>