Ran a couple of Windows updates recently and now whenever I fire up MM, I get this error: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at MultiMiner.Win.Forms.MinerForm.SubmitMobileMinerNetworkStatistics() in d:\Data\Visual Studio Projects\Personal\MultiMiner\MultiMiner.Win\Forms\MinerForm.cs:line 4060 at System.Windows.Forms.Timer.OnTick(EventArgs e) at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- MultiMiner.Win Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.Win.exe ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5468 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- MultiMiner.Engine Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.Engine.DLL ---------------------------------------- MultiMiner.Utility Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.Utility.DLL ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- MultiMiner.Xgminer.Api Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.Xgminer.Api.DLL ---------------------------------------- MultiMiner.Xgminer Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.Xgminer.DLL ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5476 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- Accessibility Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- System.Core Assembly Version: 3.5.0.0 Win32 Version: 3.5.30729.5420 built by: Win7SP1 CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- MultiMiner.Discovery Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.Discovery.DLL ---------------------------------------- MultiMiner.Remoting Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.Remoting.DLL ---------------------------------------- MultiMiner.CoinWarz Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.CoinWarz.DLL ---------------------------------------- MultiMiner.CoinApi Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.CoinApi.DLL ---------------------------------------- MultiMiner.CoinChoose Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.CoinChoose.DLL ---------------------------------------- Newtonsoft.Json Assembly Version: 4.5.0.0 Win32 Version: 5.0.8.16617 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/Newtonsoft.Json.DLL ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5476 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- 5prpplup Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- MultiMiner.Coinbase Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.Coinbase.DLL ---------------------------------------- MultiMiner.MobileMiner Assembly Version: 2.7.1.156 Win32 Version: 2.7.1.156 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/MultiMiner.MobileMiner.DLL ---------------------------------------- Interop.Shell32 Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/Interop.Shell32.DLL ---------------------------------------- eulbr3aa Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- ftie8w9x Assembly Version: 2.7.1.156 Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- 3aj8zr2g Assembly Version: 2.7.1.156 Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- Interop.IWshRuntimeLibrary Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Users/Sovereign/AppData/Local/MultiMiner/Interop.IWshRuntimeLibrary.DLL ---------------------------------------- e12xgbvz Assembly Version: 2.7.1.156 Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- ksopgb6z Assembly Version: 2.7.1.156 Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Web.Extensions Assembly Version: 3.5.0.0 Win32 Version: 3.5.30729.5458 CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Web.Extensions/3.5.0.0__31bf3856ad364e35/System.Web.Extensions.dll ----------------------------------------
************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled.
For example:
<configuration> <system.windows.forms jitDebugging="true" /> </configuration>
When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. I deleted everything from Local/MM and Roaming/MM and reinstalled 2.7.1, and I still get it.
|
|
|
Any updates from your supplier yet?
|
|
|
Wow... This just keeps getting worse "U1 will be in stock in two weeks " So the well is dry for U1's for a while, I am getting my refund back, see if prices drop with next batch (I'd assume so), can't believe they didn't for see this issue before Chinese new year and made more. Refunds are in order, PM me your address you want your BTC to from orders last 4-5 days. Well, that kinda sucks. Delayed for two weeks. I guess I'll check back then...
|
|
|
I'm not using the --quota option. Is there a way to accomplish what I'm trying to do?
No, not without changing the way MultiMiner handles pools. I'd have to give it some thought. Alright, thanks. Could it be just a matter of looking for a --balance flag and changing the pool queuing appropriately?
|
|
|
nwoolls, any idea what could be causing this yet?
Yes it's caused by the use of the --quota option in BFGMiner. By using --quota to split up work between pools, it overrides / conflicts with the additional --load-balance settings. I'm not using the --quota option. Is there a way to accomplish what I'm trying to do?
|
|
|
I have my miner set up with multiple pool configurations for failover. I have it configured to mine to multiple pools at once on: - certain pools where the coins are fast and low value
- pools that I need to 'fill' to make an auto payout
My problem is that MM seems to ignore the --balance or --load-balance function and mines to one pool only. I'm having the problem with BitCoins using AntMiners. The issue happens no matter if I put the --balance flag on the coin, or the miner settings. nwoolls, any idea what could be causing this yet?
|
|
|
I have my miner set up with multiple pool configurations for failover. I have it configured to mine to multiple pools at once on: - certain pools where the coins are fast and low value
- pools that I need to 'fill' to make an auto payout
My problem is that MM seems to ignore the --balance or --load-balance function and mines to one pool only. I'm having the problem with BitCoins using AntMiners. The issue happens no matter if I put the --balance flag on the coin, or the miner settings.
|
|
|
Worst-case, you should be able to delete and re-install it. Delete both directories in Local\MultiMiner and Roaming\MultiMiner and reinstall.
|
|
|
nevermind i found what was my problem is something to do with my hub because i plug in directly on the usb cpu and its working fine sorry to bother you, but thanks
Aye, I was going to say, I haven't been having any issues with mine. I use the following config: --icarus-options 115200:1:1 --icarus-timing long=90 --set-device antminer:clock=x0981 -S antminer:all
|
|
|
Linux Installation (Debian-Based)- Install the latest version of Mono
sudo apt get install mono-complete - Install your chosen mining engine
sudo add-apt-repository ppa:unit3/bfgminer sudo apt-get update sudo apt-get install bfgminer - Download and extract the .zip file at the above Downloads link
- Run MultiMiner.Win.exe using mono:
Generic Mono Installation- Download and extract the zip file at the above Downloads link
- Install bfgminer. For OS X, you can find packages and for doing so here and instructions for using them here.
- Install X11. Under OS X you should install Xquartz available here.
- Install the latest version of Mono.
- Run MultiMiner.Win.exe using mono:
Admittedly, I'm pretty bad with Linux, but from what I've been finding, PPA repos are only compatible with Ubuntu, not Debian. Looks like the correct instructions for Debian are here: https://www.btcguild.com/index.php?page=support§ion=blockerupterSeems to be working on my Pi.
|
|
|
Can you introduce compatibility for the new Gridseed dual miners?
|
|
|
Could you post your to-do list somewhere so that we can see what you have on the horizon? Perhaps even order it in priority?
I'll have to think about it. It's a possibility. It would mean making my board on Trello for MultiMiner visible to the public (and searchable on Google). Can't it just be copied into the first post like BFGminer does?
|
|
|
I too would like it to cease suggesting coins that are less than the coin set to never mine anything less valuable than. I requested this a while back.
This is still on my to-do list, but I believe he is referring to having the strategies ignore coins that "spike" in profitability and then immediately fall back down (not the "coin suggestions" feature). Could you post your to-do list somewhere so that we can see what you have on the horizon? Perhaps even order it in priority?
|
|
|
nwoolls,
so i have used the software for half a day, of course ran out of coinwarz api in the first couple of hours so it switched to coinchoose which has absolutely incorrect data for most coins which renders multiminer unable to pick the right coin. coinchoose has been telling multiminer that WDC for example is more profitable than doge, while its like 20th on the list on coinwarz. Wasted my rig time for hours. also coinchoose is missing some critical coins like neo and net. coinchoose also think litecoin is the third most profitable to mine while its actually the 20 or 30th coin.
basically what im saying is that i still have to manually check coinwarz and switch coins. i still love your program as it makes it easy to manage all these pools and switch with a couple of clickcs between coins. i wish the mobile app could order the rig to switch coins though, that would be awesome. On my phone I held my finger on my machine and the only option is to delete the rig. Also bfgminer seems to give a bit higher hashrate than cgminer. pretty interesting.
Set it for once an hour and you won't run out, or just don't put in your API key for coinwarz if you don't want the failover. Unfortunately, coinchoose is having some pretty big issues at the moment.
|
|
|
Hi
Is there a possibility to add Hex-Miners from Technobit.eu? I have 5 boards and wanted to use MultiMiner but it doesn't work.
Thanks a lot
That's more of a question to ask the creator of the mining utility that MM uses in the background. BFGminer's forum post lists TechnoBit HEX mining boards as "coming soon". Once they attain compatibility, you should be able to use it with MM. In the meantime, it looks like they're SHA-256, so you should be able to use them with the Stratum proxy that MM has built in.
|
|
|
Thanks, I'm worried if I do average (I'm assuming its 24 hours) then I will be mining DOGE the whole year long lol. Would that be so bad? Doge seems fairly profitable currently.
|
|
|
That you for the suggestion. In the meantime you can use Average Profitability rather than straight profitability to work around this.
Quick thought, does this option adjust for stales?
|
|
|
Ok back to my issue, I got it running (I don't know what happened but the Start button that was grey suddenly became available). Anyway, I have it going but it doesnt do the checking for most profitable coin, it actually does not show any prices either. So its stuck on a very low profitability coin. The difficulty, exchange, profitability and the coin dont change at all as if it doesnt connect to coinwarz.
Click on Settings > Advanced service settings, then enable the notifications for API errors. I'm assuming there will be a CoinWarz API error notification that pops up after. Click the link to view the error. Note that CoinWarz free API key limits you to 25 calls a day and 1,000 calls total. The pre-release I linked a few posts above has a new "failover" mechanism for the Coin APIs which may help with this (you can set it to prefer CoinChoose.com and fail over to CoinWarz.com). Fantastic, thank you. I got it to work and it actually switched coins. Can it just scrape the coinwarz.com page? Or is that unethical? lol. So Coinchoose is free to use unlimioted? I dont know where to get the API for coinchoose. Thanks I will try the new version. O and one more thing, you may want to add something to the code that ignores coins that pop up for a few minutes with lets say sudden -70% or -90% difficulty. These flash profitable coins usually don't last more than a few minutes probably while some pool owner reboots their computer or something. Then the coin dives down deep into the unprofitability zone deep down coinwarz. Starcoin is like that, so is 42 for example or bitbar. Yes, coinchoose is free/unlimited. There is no API key. I too would like it to cease suggesting coins that are less than the coin set to never mine anything less valuable than. I requested this a while back.
|
|
|
Yup, that looks right to me. That should help a lot with coin profit failover. On another note, I haven't seen the weird issues with it randomly showing a few Phash/sec since I updated off of 2.4.Scratch that, it just happened again on this version. Got a log this time: https://dl.dropboxusercontent.com/u/1856084/Bitcoin/ApiLog.jsonCan you show me a screenshot? Is it a single device / ASIC? Usually that's a case of one of the devices not getting enough power or failing outright. It looks like this little guy specifically: PGA=4,Name=AMU,ID=0,Enabled=Y,Status=Alive,Device Elapsed=209,MHS av=5028748830662.076,MHS 5s=5565034493.427,Accepted=8,Rejected=3,Hardware Errors=2,Utility=2.296,Stale=0,Last Share Pool=0,Last Share Time=1391392495,Total MH=1051464406948612.8750,Diff1 Work=88,Work Utility=25.252,Difficulty Accepted=64.00097658,Difficulty Rejected=24.00036622,Difficulty Stale=0.00000000,Last Share Difficulty=8.00012207,Last Valid Work=1391392514,Device Hardware%=2.2222,Device Rejected%=27.2731 Note that this is not something controlled or affected by MultiMiner. It's the direct RPC API output from bfgminer. It's hard to screencap because it's fairly intermittent. I posted one before that kind of shows it. Here it is again: It seems to happen to random AntMiners, and only AntMiners.
|
|
|
You could make it so that the first dropdown just changes the user's preferred source. Make the API field not tied to it (since CoinChoose doesn't use it). Use an algorithm to tell it to failover to the second data service. The UI wouldn't change much. I was thinking something like this:
Of course, if the user never put in a CoinWarz API key, then there would be no failover possible.
If you have time, could I trouble you to test this build? https://www.dropbox.com/s/akpsic6sru66mqe/MultiMiner-2.6.0.zipIt has the feature you requested implemented pretty much exactly as you mocked up. Thanks again for taking the time to do that! Yup, that looks right to me. That should help a lot with coin profit failover. On another note, I haven't seen the weird issues with it randomly showing a few Phash/sec since I updated off of 2.4.Scratch that, it just happened again on this version. Got a log this time: https://dl.dropboxusercontent.com/u/1856084/Bitcoin/ApiLog.json
|
|
|
|