Pages:
Author

Topic: [ANN] Miner Control 1.6.1 - Auto profit switching miner controller - page 48. (Read 164304 times)

newbie
Activity: 30
Merit: 0
It looks like YAAMP has corrected their API by changing the port from - to 0.

I was getting the following error:

10/24/2014 10:02:21 AM
----------------------------------------------
Type: InvalidOperationException
Message: Sequence contains no matching element
Stack trace:    at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate)
   at MinerControl.Services.ServiceBase`1.GetEntry(Dictionary`2 item)
   at MinerControl.Services.YaampService.Initialize(IDictionary`2 data)
   at MinerControl.MiningEngine.LoadService(IService service, IDictionary`2 data, String name)
   at MinerControl.MiningEngine.LoadConfig()
   at MinerControl.MainWindow..ctor()
   at MinerControl.Program.Main(String[] args)

I checked my conf file, I had set a new pool for YAAMP for quark, but had forgotten to add in the algorithm.  My mistake, I'm good now.
sr. member
Activity: 401
Merit: 250
Recommendation for next version: if retrieval of API from one site fails, allow the rest to continue as normal rather than failing to run?

Already does that for api calls.  You would just see all of the YAAMP prices stay at zero.  

If the app is crashing out then I do need to know as there is another issue.  Also, related to that, I'd prefer to see the reports in the thread rather than as PMs.
newbie
Activity: 30
Merit: 0
Recommendation for next version: if retrieval of API from one site fails, allow the rest to continue as normal rather than failing to run?
member
Activity: 95
Merit: 10
ah I see it now, for fresh and neoscrypt.
newbie
Activity: 30
Merit: 0
Yeah, YAAMP screwed with their API.  They've got a new field for starters.  I tweeted to them a couple change requests.  They've fixed one problem, still breaking where "port": -,
sr. member
Activity: 401
Merit: 250
YAAMP not updating for me.  Anyone else having issues?  I get this in the error log.  last update was at 8:00 Central time.

Code:
	10/24/2014 9:48:22 AM
----------------------------------------------
Type: ArgumentException
Message: Invalid JSON primitive: scrypt.
Stack trace:    at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializePrimitiveObject()
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeDictionary(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeDictionary(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer)
at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit)
at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeObject(String input)
at MinerControl.Utility.WebUtil.DownloadJsonComplete(Object sender, DownloadStringCompletedEventArgs e)

My guess is that they changed or screwed up the JSON output from the site.

Definitely fouled up, output won't pass JSONLint now.

Code:
http://yaamp.com/api/status

Code:
arse error on line 74:
...h",        "port": -,        "coins":
----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
member
Activity: 95
Merit: 10
YAAMP not updating for me.  Anyone else having issues?  I get this in the error log.  last update was at 8:00 Central time.

Code:
	10/24/2014 9:48:22 AM
----------------------------------------------
Type: ArgumentException
Message: Invalid JSON primitive: scrypt.
Stack trace:    at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializePrimitiveObject()
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeDictionary(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeDictionary(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer)
at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit)
at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeObject(String input)
at MinerControl.Utility.WebUtil.DownloadJsonComplete(Object sender, DownloadStringCompletedEventArgs e)

My guess is that they changed or screwed up the JSON output from the site.
sr. member
Activity: 401
Merit: 250
please add support for the new algos from yaamp pool. x14, etc.

Already handled.  Just add an algorithms line for "x14" (or the other new algos supported by yaamp) and then a new algos line under yaamp.
legendary
Activity: 1372
Merit: 1005
please add support for the new algos from yaamp pool. x14, etc.
sr. member
Activity: 280
Merit: 250
TECHNOLOGY, BABY!
Well, seems like I got it working via using both text only output and the "usewindow" command and all is well. Smiley

On a semi-related note, I haven't been keeping up with GPU mining super closely recently, what are the expected speeds for a 280X on each algo nowadays?

Are their newly released modded kernels? Did people figure out the settings/clocks better? What settings/software are you guys mining with/could you redirect me to a better resource?
I don't know a lot about AMD cards, so perhaps someone else here could help you more with that.  But I do know that NVIDIA cards seem to be the best for any of the X## algorithms, and AMD cards are best for some others.

Okay, thanks for your help Smiley
full member
Activity: 170
Merit: 100
Well, seems like I got it working via using both text only output and the "usewindow" command and all is well. Smiley

On a semi-related note, I haven't been keeping up with GPU mining super closely recently, what are the expected speeds for a 280X on each algo nowadays?

Are their newly released modded kernels? Did people figure out the settings/clocks better? What settings/software are you guys mining with/could you redirect me to a better resource?
I don't know a lot about AMD cards, so perhaps someone else here could help you more with that.  But I do know that NVIDIA cards seem to be the best for any of the X## algorithms, and AMD cards are best for some others.
sr. member
Activity: 280
Merit: 250
TECHNOLOGY, BABY!
Well, seems like I got it working via using both text only output and the "usewindow" command and all is well. Smiley

On a semi-related note, I haven't been keeping up with GPU mining super closely recently, what are the expected speeds for a 280X on each algo nowadays?

Are their newly released modded kernels? Did people figure out the settings/clocks better? What settings/software are you guys mining with/could you redirect me to a better resource?
sr. member
Activity: 280
Merit: 250
TECHNOLOGY, BABY!
That's basically what I was thinking was happening but I wasn't sure. Alright, I'll try that.

I was trying to get the miners to launch in a separate window with  the "usewindow" command but I guess I am still not doing it right.
full member
Activity: 170
Merit: 100
sr. member
Activity: 280
Merit: 250
TECHNOLOGY, BABY!
So I got it all working properly on my Nvidia rigs and ccminer, but I'm running into some issues with my AMD rig with sgminer.

Here is the output I get whenever I try to launch (x15 in this example, using bitblock kernel):

Code:
[15:15:48] Starting NiceHash x15
[15:15:48] Set default algorithm to bitblock
[15:15:48] Global quota greatest common denominator set to 1
[15:15:48] Default Devices = all
[15:15:48] set_devices(all)
[15:15:48] Loading settings from default_profile for pool 0
[15:15:48] Pool 0 Algorithm set to "bitblock"
[15:15:48] Pool 0 devices set to "all"
[15:15:48] Pool 0 lookup gap set to "(null)"
[15:15:48] Pool 0 Intensity set to "19"
[15:15:48] Pool 0 XIntensity set to "(null)"
[15:15:48] Pool 0 Raw Intensity set to "(null)"
[15:15:48] Pool 0 Thread Concurrency set to "8192"
[15:15:48] Pool 0 GPU Clock set to "1100"
[15:15:48] Pool 0 GPU Memory clock set to "1250"
[15:15:48] Pool 0 GPU Threads set to "2"
[15:15:48] Pool 0 GPU Fan set to "(null)"
[15:15:48] Pool 0 GPU Powertune set to "(null)"
[15:15:48] Pool 0 GPU Vddc set to "(null)"
[15:15:48] Pool 0 Shaders set to "(null)"
[15:15:48] Pool 0 Worksize set to "256"

Redirection is not supported.

No clue what "Redirection is not supported." means. I'm also not entirely sure that everything is being passed correctly to sgminer, it seems like it is getting most of what I tell it but it's still not working properly.. Also I get the same set of errors regardless of which algo I attempt to use, except that the output changes respective to that algorithm and it's specific passed arguments.

Here's my Nicehash x15 config:

Code:
{ "algo": "x15", "folder": "", "command": "sgminer.exe", "arguments": " -k bitblock -o stratum+tcp://stratum.nicehash.com:3339 -u 1MyBTCAddresshere.worker -p x --thread-concurrency 8192 -I 19 -w 256 -g 2 --gpu-engine 1100 --gpu-memclock 1250" }

Any ideas as to what I might be doing wrong? I wasn't even able to get miners to fully start when I was using the SPARAMs etc so I just removed them and manually input the arguments, which seems to have worked for the most part, but obviously it's still not quite right or I'd be hashing away. Any help is greatly appreciated  Smiley

EDIT: Here is what appears in the error.log right after I attempt to launch it.

Code:
10/22/2014 3:47:48 PM
----------------------------------------------
Type: TargetInvocationException
Message: An exception occurred during the operation, making the result invalid.  Check InnerException for exception details.
Stack trace:    at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
   at System.Net.DownloadStringCompletedEventArgs.get_Result()
   at MinerControl.Utility.WebUtil.DownloadJsonComplete(Object sender, DownloadStringCompletedEventArgs e)

10/22/2014 3:47:48 PM
----------------------------------------------
Type: WebException
Message: The underlying connection was closed: The connection was closed unexpectedly.
Stack trace:    at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
   at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)

10/22/2014 3:47:49 PM
----------------------------------------------
Type: TargetInvocationException
Message: An exception occurred during the operation, making the result invalid.  Check InnerException for exception details.
Stack trace:    at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
   at System.Net.DownloadStringCompletedEventArgs.get_Result()
   at MinerControl.Utility.WebUtil.DownloadJsonComplete(Object sender, DownloadStringCompletedEventArgs e)

10/22/2014 3:47:49 PM
----------------------------------------------
Type: WebException
Message: The underlying connection was closed: The connection was closed unexpectedly.
Stack trace:    at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
   at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
member
Activity: 95
Merit: 10
Here is my Script Mining Conf File for my Zeus Blizzard using cgminer 4.3.5 for Miner Control 1.4.3 Running on Windows 7.1 Pro

(I do not pay for power so please review the power settings under "general" and "algorithms" if you pay for it.)

Code:
{
    "general": {
        "power": 0.001,
        "exchange": 500,
  "currencycode": "USD",
        "mintime": 4,
        "maxtime": 240,
        "switchtime": 1,
        "deadtime": 10,
"logerrors": true,
        "logactivity": true,
        "gridsortmode": 1,
        "minerkillmode": 1,
        "traymode": 1,
"donationpercentage": 2,
        "donationfrequency": 240
    },
    "algorithms": [
        { "name": "scrypt", "hashrate": 1400, "power": 1, "aparam1": "cgminer.exe", "aparam2": "--scrypt" }
    ],
    "nicehash": {
        "account": "174xGU8o4axrax417kwMn7hygRR187zo4w",
        "worker": "3",
  "sparam1": "-o stratum+tcp://stratum.nicehash.com",
        "sparam2": "-p d=256 --text-only --scan-serial //./COM13  --zeus-chips 6 --zeus-clock 328",
        "algos": [
                       { "algo": "scrypt", "folder": "C:\\Users\\Jim\\Desktop\\cpuminer\\cgminer4.3.5-zeus", "command": "_APARAM1_", "arguments": "_APARAM2_ _SPARAM1_:3333 -u _ACCOUNT_._WORKER_ _SPARAM2_" }
]
    },
    "westhash": {
        "account": "174xGU8o4axrax417kwMn7hygRR187zo4w",
        "worker": "3",
  "weight": 0.99,
"sparam1": "-o stratum+tcp://stratum.westhash.com",
        "sparam2": "-p d=256 --text-only --scan-serial //./COM13  --zeus-chips 6 --zeus-clock 328",
        "algos": [
           
            { "algo": "scrypt", "folder": "C:\\Users\\Jim\\Desktop\\cpuminer\\cgminer4.3.5-zeus", "command": "_APARAM1_", "arguments": "_APARAM2_
_SPARAM1_:3333 -u _ACCOUNT_._WORKER_ _SPARAM2_" }
        ]
    },
    "trademybit": {
        "apikey": "931640e1eab78345ae4ea6121504fb5c55c9612b83574572c76f4bb9d0e0e11c",
        "account": "frazier345",
        "worker": "3",
"sparam1": "-o stratum+tcp://east01.us.trademybit.com",
        "sparam2": "-p x --text-only --scan-serial //./COM13  --zeus-chips 6 --zeus-clock 328",
        "algos": [
            { "algo": "scrypt", "folder": "C:\\Users\\Jim\\Desktop\\cpuminer\\cgminer4.3.5-zeus", "command": "_APARAM1_", "arguments": "_APARAM2_ _SPARAM1_:3330 -u _ACCOUNT_._WORKER_ _SPARAM2_" }
        ]
    },
    "yaamp": {
        "account": "174xGU8o4axrax417kwMn7hygRR187zo4w",
"worker": "3",
"sparam1": "-o stratum+tcp://yaamp.com",
        "sparam2": "--text-only --scan-serial //./COM13  --zeus-chips 6 --zeus-clock 328",
        "algos": [
            { "algo": "scrypt", "folder": "C:\\Users\\Jim\\Desktop\\cpuminer\\cgminer4.3.5-zeus", "command": "_APARAM1_", "arguments": "_APARAM2_ _SPARAM1_:3433 -u _ACCOUNT_ -p _WORKER_ _SPARAM2_" }
      ]
    },
    "wafflepool": {
        "account": "174xGU8o4axrax417kwMn7hygRR187zo4w",
        "worker":  "3",
"weight": 0.80,
        "sparam1": "--text-only --scan-serial //./COM13  --zeus-chips 6 --zeus-clock 328 -o stratum+tcp://useast.wafflepool.com",
        "sparam2": "-p x",
        "algos": [
            { "algo": "scrypt", "folder": "C:\\Users\\Jim\\Desktop\\cpuminer\\cgminer4.3.5-zeus", "command": "_APARAM1_", "arguments": "_APARAM2_ _SPARAM1_:3333 -u _ACCOUNT_._WORKER_ _PARAM2_" }
        ]
    },
    "ltcrabbit": {
        "apikey": "1e64305ea7d6d0e5a099233285f63d9dc95e8cea7ec5c674374140f029c15204",
        "account": "frazier345",
        "worker":  "3",
        "sparam1": "--text-only --scan-serial //./COM13  --zeus-chips 6 --zeus-clock 328",
        "sparam2": "-p x",
        "algos": [
            { "algo": "scrypt", "folder": "C:\\Users\\Jim\\Desktop\\cpuminer\\cgminer4.3.5-zeus", "command": "_APARAM1_", "arguments": "_APARAM2_ _SPARAM1_ -o stratum+tcp://scrypt.ltcrabbit.com:3333 -u _ACCOUNT_._WORKER_ _PARAM2_" }
        ]
    }
}

sr. member
Activity: 280
Merit: 250
TECHNOLOGY, BABY!
Stoked that this is still getting updated, keep up the awesome work! Smiley
sr. member
Activity: 401
Merit: 250
Just pushed out version 1.4.3.

Has a few tweeks for the LTCRabbit service and new substitution parameters at the algorithm level.  This can cut down on some redundancy in the config entries.  I'll try to get some more examples of how to use it in the first post tomorrow.
sr. member
Activity: 401
Merit: 250
I tried to setup a scrypt only version to run my ASIC Zeus Blizzard 1.2 MHz.  

This is what I get when I try to start any pools:

[12:08:18] Starting TradeMyBit scrypt

Redirection is not supported.


Code:
"trademybit": {
        "apikey": "APIKey",
        "account": "account",
        "worker": "3",
"param1": "",
        "param2": "--scan-serial //./COM13  --zeus-chips 6 --zeus-clock 328 -o stratum+tcp://east01.us.trademybit.com",
        "algos": [
            { "algo": "scrypt", "folder": "C:\\Users\\Jim\\Desktop\\cpuminer\\cgminer4.3.5-zeus", "command": "cgminer.exe", "arguments": "--scrypt _PARAM2_:3330 -u _ACCOUNT_._WORKER_ -p x" }
        ]
    },

I assume it is something with cgminer, it normally opens another window to run cgminer after loading the conf file.  Is there a way to disable it?

This is on windows 7.1 Pro

EDIT: Figured it out need to use --text-only  in front of --scan-serial

Are you using Miner Control 1.4 or above?  I bet it was an issue with the cgminer output not being handled by the internal console in Miner Control.  If that was the case, another work around would have been to put '"usewindow": true' as an option in the scrypt algo line.  That would force the miner to launch in a separate window.  It is good that cgminer included an option to do text only output so it can run in the internal console.
member
Activity: 95
Merit: 10
I tried to setup a scrypt only version to run my ASIC Zeus Blizzard 1.2 MHz.  

This is what I get when I try to start any pools:

[12:08:18] Starting TradeMyBit scrypt

Redirection is not supported.


Code:
"trademybit": {
        "apikey": "APIKey",
        "account": "account",
        "worker": "3",
"param1": "",
        "param2": "--scan-serial //./COM13  --zeus-chips 6 --zeus-clock 328 -o stratum+tcp://east01.us.trademybit.com",
        "algos": [
            { "algo": "scrypt", "folder": "C:\\Users\\Jim\\Desktop\\cpuminer\\cgminer4.3.5-zeus", "command": "cgminer.exe", "arguments": "--scrypt _PARAM2_:3330 -u _ACCOUNT_._WORKER_ -p x" }
        ]
    },

I assume it is something with cgminer, it normally opens another window to run cgminer after loading the conf file.  Is there a way to disable it?

This is on windows 7.1 Pro

EDIT: Figured it out need to use --text-only  in front of --scan-serial
Pages:
Jump to: