SupaDupaJenkins' Noob Guide to Bitcoin P2Pool Mining (Windows) 1. Download P2Pool @ http://u.forre.st/u/szpnzcpo/p2pool_win32_d222f8d.zip 2. Download CGMiner @ http://ck.kolivas.org/apps/cgminer/cgminer-2.2.6-win32.zip 3. Download Bitcoin (Wallet) @ http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.5.2/bitcoin-0.5.2-win32-setup.exe/download 4. Extract P2Pool to it's own folder. 5. Extract CGMiner to it's own folder. 6. Install the Bitcoin (Wallet) Software. 7. Once you have downloaded the full Bitcoin Block Chain go into C:\Users\[Your Username]\AppData\Roaming\Bitcoin and make a New Text Document 8. Now input the following into your New Text Document *EXACTLY AS IT'S FORMATTED OR IT WILL NOT WORK* rpcuser=user rpcpassword=password server=1 9. Now save the file as bitcoin.conf under "All Files/Types" it has to be saved as bitcoin.conf not bitcoin.conf.txt or it will NOT work.. 9 1/2. If you are having troubles with your Bitcoin Client crashing while using the Bitcoin RPC Server I will be adding to this guide with information on how to use Bitcoin Daemon Instead. 10. Now go into your CGMiner folder and find cgminer.exe , highlight it and right click it and Send To Desktop > Create Shortcut 11. Now find the shortcut you just made for cgminer.exe , right click it and go to properties 12. Now find "Target.." and add a space and enter the following.. cgminer.exe" -o http://127.0.0.1:9332 -u user -p password 13. Now save the details you just changed in the shortcut by clicking OK 13. Now open your P2Pool folder and find run_p2pool.exe , highlight it and right click and again Send To Desktop > Create Shortcut 13 1/2. If CGMiner reports lowered performance with SDK 2.6 you need to downgrade to SDK 2.5 to do this first.. Go to Control Panel > Add Remove Programs (on Windows XP) or Programs and Features (Windows Vista/7) Organize Alphabeticly by selecting the Name Arrow until it is facing UP Select AMD Catalyst Install Manager and click Change Click Next when the window comes up Choose Uninstall Manager Check All AMD APP/SDK Names in the list LEAVE everything else! Select Next to uninstall AMD SDK 2.6 Once AMD SDK 2.6 is fully uninstalled you need to downgrade to AMD SDK 2.5 to do this.. Download AMD SDK 2.5 @ http://developer.amd.com/Downloads/AMD-APP-SDK-v2.5-Windows-32.exe (32 bit) @ http://developer.amd.com/Downloads/AMD-APP-SDK-v2.5-Windows-64.exe (64 bit) Install either the 32 bit or 64 bit AMD SDK 2.5 Once the install is finished you need to make sure you ACTUALLY have the AMD SDK 2.5 files to do this is quite simply thanks to ssateneth for providing a direct download link package of all the files :) Download AMD SDK 2.5 Files @ http://dl.dropbox.com/u/9768004/AMD-APP-SDK-v2.5.rar Now simply copy and paste the following files overwriting the previous ones For Windows 32 Bit you want to copy/paste the following files from ssateneth's AMD-APP-SDK-v2.5.rar over top the ones that are currently installed. C:\Windows\System32\amdocl64.dll C:\Windows\System32\amdoclcl64.dll C:\Windows\System32\OpenCL.dll For Windows 64 bit you want to copy/paste the following files from ssateneth's AMD-APP-SDK-v2.5.rar over top the ones that are currently installed. C:\Windows\System32\amdocl64.dll C:\Windows\System32\amdoclcl64.dll C:\Windows\System32\OpenCL.dll C:\Windows\SysWOW64\amdocl.dll C:\Windows\SysWOW64\amdoclcl.dll C:\Windows\SysWOW64\OpenCL.dll Now it's time to rebuild your CGMiner Kernel to do this go into your CGMiner folder and delete the only *.bin there For my AMD Radeon HD 6570s the file is phatk120213Turksbitalignv2w128long4.bin It differs for every Video Card / GPU but will be the ONLY *.bin files in your CGMiner folder Once this file is deleted and all wen't well CGMiner should not display the Low Performance error anymore and it should go ahead and instantly rebuild the new kernel thus giving you back your normal hashrate and much improved performance. 14. Now run your CGMiner Shortcut. 15. Now run your P2Pool Shortcut. 16. If all wen't well you should now be mining Bitcoins on P2Pool. Cheers, SupaDupaJenkins If this guide helped you Please Donate @ 1qTYaQjYw7yAxbBoKb4qXaMh7QVYnAHuy (Bitcoin)