Author

Topic: [SWARM] Profit Switching Mining For HiveOS/SMOS/Unix & Windows- 2.8.6 (Read 1231 times)

newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.8.6

New Release.

I was able to add the ability to lock stats, for the known issues between what miner reports and pool reports for hashrates, so you can manually set it- And it won't change.

If I hear of no issues, I will make a command so you can do this remotely.

See release notes for other changes, and explanation of how locking stats work. I will add it to wiki once I make a command to execute.
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.8.0

# SWARM 2.8.0

## Updating
* Windows
   * -Update Yes should be in arguments
   *  Run remote command get update
* HiveOS
   * Insert New Link Into Flight Sheet.
   * Make sure -Update Yes is in arguments
* Others
  * There is currently no way to remote update
    for other OS's.

## Guided Help
* Windows: Run SWARM.bat
* Linux: Run ./swarm
* HiveOS: Specify SWARM as custom miner
  * extra config arguments no longer mandatory.
* SWARM should now run guided help
on first launch if no arguments
are specified. Simply answer the
very simple questions, and you
are mining!
* running command swarm_help
in command prompt or through ssh
will pull your saved config, and allow
you to edit. get help shows all
commands for SWARM.

## What's New?
* Added new nicehash API for wallet data
  get wallets
  * Will only work for external wallets.
    -NiceHash_Wallet will be skipped over.
* Added ethash for gminer (NVIDIA).
* -PoolBanCount is no longer in affect if
  user is using only 1 pool. If they are using
  only one pool, there is no reason to create
  a pool ban if there are no other pools to mine
  to.

## Improvements
* System.Diagnostic.Data is not recorded in
  ban information to prevent .json conversion.
* Small typo fix for ASIC.

## Updates
* Gminer updated.
* Tt-miner updated.
* Wildrig updated.
newbie
Activity: 72
Merit: 0
# SWARM 2.7.9

## Updating
* Windows
   * -Update Yes should be in arguments
   *  Run remote command get update
* HiveOS
   * Insert New Link Into Flight Sheet.
   * Make sure -Update Yes is in arguments

## Guided Help
* Windows: Run SWARM.bat
* Linux: Run ./swarm
* HiveOS: Specify SWARM as custom miner
  * extra config arguments no longer mandatory.
* SWARM should now run guided help
on first launch if no arguments
are specified. Simply answer the
very simple questions, and you
are mining!
* running command swarm_help
in command prompt or through ssh
will pull your saved config, and allow
you to edit. get help shows all
commands for SWARM.

## What's New?
* Blockmasters added mc= to pool.
* Added Blockmasters to auto_coin
  switching: BETA
* Enabled Blockmasters for party
  mining: BETA
* -Bans Algorithm:Coin should now work: BETA

## Updates
* nanominer updated.
* gminer updated.
* wildrig updated.
 * mtp added
* miniz updated.
* tt-miner updated.

## Fixes
* Removed "True" output for stray
  miner detection.
* Remove process info from API,
  was occasionally causing issues
  with agent detecting new miner
  switch.
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.7.8

## Updates
* Removed cuckaroo29 from gminer (but d29 still available)
* updated gminer
* updated t-rex
* updated nbminer
* updated wildrig-multi
* updated phoenix miner
* updated tt-miner

## Fixes
* EU users were having issues with nicehash.
  its "-new" stratum. Changed to original stratum,
  and seemed to resolved.
* Fixed issues with auto-detection of -type if not
  specified.

## Notes
* It has been confirmed that cuckaroo29 dredge has issues
  in hashrate API.
* It has been confirmed that lower end cards have issues
  with ethash in Windows for most miners that mine it.
* If you have issues with miners, consider changing
  driver, older drivers have been reporting to work
  better.
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.7.7

# SWARM 2.7.7

## A Note On Windows Version:
It was found that the auto-detection of -Type argument is not working
correctly in Windows. If using SWARM in windows, be sure to use
-Type argument in your preferred way to setup SWARM.
This will be fixed next release.

## Guided Help
* Windows: Run SWARM.bat
* Linux: Run ./swarm
* HiveOS: Specify SWARM as custom miner
  * extra config arguments no longer mandatory.
* SWARM should now run guided help
on first launch if no arguments
are specified. Simply answer the
very simple questions, and you
are mining!

## What's New?
* Added x12 algorithm to SWARM-MINER and
  SWARM.
* Improved AI to make better miner choices
  when multiple bans start occurring.
* Removed miner_hashtable variable - previous
  optimization made feature no longer needed.
* Set Claymore argument -eres to 0 to help
  with Windows mining. You can change in
  respective claymore and claymore-amd.ps1
  files in the "Arguments=" line.
* AMD no longer requires voltages to be set
  for overclocking in windows, and vice-versa
  in HiveOS. (still need to change in local
  SWARM oc if used, and it requires both voltages
  and clock speed)
* -Coin Parameter behaves differently now.
  * Auto_Coin set to "No", you will direct mine
    the coin (c=-PasswordCurrency1) in pool.
  * Auto_Coin set to Yes, you will auto-exchange
    coin. (c=-PasswordCurrency1,mc=-Coin)
  * Examples of both:
    -Algorithm x16rv2 -Auto_Coin No -Coin RVN -Wallet1 [RAVEN ADDRESS] -PasswordCurrency1 RVN
      You will mine RVN to RVN wallet.
    -Algorithm x16rv2 -Auto_Coin Yes -Coin RVN -Wallet1 [BTC ADDRESS] -PasswordCurrency1 BTC
      You will mine RVN and auto-exchange to BTC wallet.
    -Algorithm mtp,x16rv2 -Auto_Coin Yes -Coin RVN,XZC -Wallet1 [BTC ADDRESS] -PasswordCurrency1 BTC
      You will mine either RVN and XZC (which ever one is more profitable), and auto-exchange to BTC
* Remember: -Auto_Coin on works on pools with mc= argument. If you add other pools, SWARM
   will default auto-algo switch with them instead using algorithms in -Algorithm argument.

## Updates
* z-enemy updated
* cryptodredge updated
* tt-miner updated
* nbminer updated
newbie
Activity: 72
Merit: 0

https://github.com/MaynardMiner/SWARM/releases/tag/v2.7.3

# SWARM 2.7.3

## Guided Help
* Windows: Run SWARM.bat
* Linux: Run ./swarm
* HiveOS: Specify SWARM as custom miner
  * extra config arguments no longer mandatory.
* SWARM should now run guided help
on first launch if no arguments
are specified. Simply answer the
very simple questions, and you
are mining!

# What's New?
* benchmark command has been changed to
  bench. Wiki will be updated soon to
  reflect this.
* bench timeout is now bench bans.

## Updates
* tt-miner was updated.
   (note- may have issues with -d parameter)
newbie
Activity: 72
Merit: 0
# SWARM 2.7.0

https://github.com/MaynardMiner/SWARM/releases/tag/v2.7.0

Take advantage of the Wiki!

https://github.com/MaynardMiner/SWARM/wiki

## Guided Help
* Windows: Run SWARM.bat
* Linux: Run ./swarm (as root, so it can setup)
* HiveOS: Specify SWARM as custom miner
  * extra config arguments no longer mandatory.
* SWARM should now run guided help
on first launch if no arguments
are specified. Simply answer the
very simple questions, and you
are mining!

## Updates
* gminer 1.66
* tt-miner moved from optional to
  regular miner in linux.
* tt-miner updated
* teamredminer updated
* z-enemy updated
* t-rex updated
* SWARM is x16rv2 ready
* xmrig (cpu) updated.

## Fixes
* Found bug regarding auto-restart
  after 10 bad intervals- It was
  resolved. Should migrate backups,
  clear, bans, and automatically restart
  if 10 consecutive bad intervals of no hash.
* Some mismatched algo names in teamredminer config.
  Is now fixed.

## What's New?
* Shortened "cryptonight" to "cnight" to
  help with fitting stats on screen.
* ``get stats`` will sort device groups by name.
* nlpool divisor is no correct on some algos-
  manually adjusted them until fixed.
* SWARM will run --help by default if no arguments
  are specified or parameter files found.
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.6.8

Note: This is 1 of 2 new upcoming beta releases
to test new Experimental features.

Most of the features HiveOS now offers should work in Windows Version.
This version should fix some of the minor issues in the HiveOS interface
in Windows as well. Report issues, and I usually track them down and
repair them right away. This is a HUGE project- From profit control to
GPU control in linux and windows. I do my best to track them down.

2.6.8 Beta 1

## New Features!
* Autofan for HiveOS now works in Windows!
  * This is a experimental beta implementation
    please notify if you have issues.
* AMD Memtweak settings from HiveOS added
  to OC in Windows.
* swarm_batch can accept -windows or -linux
    to specify specific OS.
    * example:
      * swarm_batch get stats -linux
        * Will only run get stats in linux rigs.

## Updates
* Gminer - added 125/4 for AMD.
* Bminer

## Fixes
* Made it so you don't have to enters
  Hive_Hash every time you run swarm_help.
* Fixed typo in nvidia oc, which caused an issue
  if you set a singular value for one oc, but multiple
  values for another in HiveOS.
* Fixed/updated install.ps1/install.sh
  * wolfamdctrl symlink error fix.
  * ./help.sh guided help start fix. (path moved).
  * typo with $dir path in one of the install transfers.
* Adjusted nvidia oc Pl to work as watts, not % in Windows
  * This means it matches HiveOS's website interface.
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.6.7

# SWARM 2.6.7

## Improvements
* Heavily cleaned up web methods for
  Windows HiveOS. Simplified codebase.
* Added ``swarm_batch`` command to Windows.
  * Already in HiveOS version.
  * Allows you to send command to one rig,
    which will execute that command on all
    rigs in that farm running SWARM.
    * Example:
      * ``swarm_batch get stats``
         All rigs running SWARM in your
        farm will all simultaneously
        run ``get stats``
      * This should work with most native
        HiveOS commands as well, but will
        only run on rigs running SWARM. I
        can't grantee or support this- Just
        SWARM specific commands.
  * Requires using ``-API_Key`` argument

* created ``miner stop|start|restart|log``
  commands that can run locally on Windows
  version. (Note- ``miner stop`` does not
  close agent, just stops SWARM), so you
  can still communicate with HiveOS
newbie
Activity: 72
Merit: 0
# SWARM 2.6.2

## GUIDED HELP
* There are four different ways to start guided help:
  * run command swarm_help after SWARM has started in HiveOS/Windows
  * [Linux] Run sudo ./help.sh (will install SWARM first, then run help)
  * [Windows] Run Windows_Help.bat
  * [ALL] opening either SWARM.bat or ./swarm, and adding -help
* Will allow users to set up a basic configuration
* After basic config is created, will allow users to modify advanced settings.
* Everything is guided, and additional information beyond help.txt is supplied.
* Guided help will save your configuration to newarguments.json, as well as
   provide a copy/paste of arguments for flight sheets/configs.

## CRITICAL UPDATE
* Restores Nicehash Pool
  From Last Release's
  changes with pool.

## Updates
* Updates Gminer Windows
newbie
Activity: 72
Merit: 0
# SWARM 2.6.1

## GUIDED HELP
* There are four different ways to start guided help:
  * run command swarm_help after SWARM has started in HiveOS/Windows
  * [Linux] Run sudo ./help.sh (will install SWARM first, then run help)
  * [Windows] Run Windows_Help.bat
  * [ALL] opening either SWARM.bat or ./swarm, and adding -help
* Will allow users to set up a basic configuration
* After basic config is created, will allow users to modify advanced settings.
* Everything is guided, and additional information beyond help.txt is supplied.
* Guided help will save your configuration to newarguments.json, as well as
   provide a copy/paste of arguments for flight sheets/configs.

## New features
* get stats will show daily profit for rig.
* hiveos version creates a newarguments.json
  like windows version.
* Slight improvemnt to pool load times

## Updates
* TT-Updated
* Gminer Updated
* Updated get help

## Fixes
* Fixed -coin_param params value
* Fixed gminer equihash_150/5
* Removed "Waiting for all miners to launch"
  * It can cause issues with hiveos oc settings.
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.6.0

# SWARM 2.6.0

## GUIDED HELP
* There are four different ways to start guided help:
  * run command swarm_help after SWARM has started in HiveOS/Windows
  * [Linux] Run sudo ./help.sh (will install SWARM first, then run help)
  * [Windows] Run Windows_Help.bat
  * [ALL] opening either SWARM.bat or ./swarm, and adding -help
* Will allow users to set up a basic configuration
* After basic config is created, will allow users to modify advanced settings.
* Everything is guided, and additional information beyond help.txt is supplied.
* Guided help will save your configuration to newarguments.json, as well as
   provide a copy/paste of arguments for flight sheets/configs.

## Changes
* wallets.json has changed. "solo" has
  become "params"
* `-Coin_Params argument has changed.
   [symbol]:[address]:[params]:[exchange]
* See SWARM_help.txt and wallets.json
  for info - Allows party mining as well.

## Updates
* bminer updated
* lolminer updated
* beamv2 on nicehash added

## Fixes
* Adjusted -Stat_Algo Day & -Stat_Coin Day
to allow full values.
* Fixed new get stats lite table
newbie
Activity: 72
Merit: 0
# SWARM 2.5.8

## GUIDED HELP
* There are four different ways to start guided help:
  * run command swarm_help after SWARM has started in HiveOS/Windows
  * [Linux] Run sudo ./help.sh (will install SWARM first, then run help)
  * [Windows] Run Windows_Help.bat
  * [ALL] opening either SWARM.bat or ./swarm, and adding -help
* Will allow users to set up a basic configuration
* After basic config is created, will allow users to modify advanced settings.
* Everything is guided, and additional information beyond help.txt is supplied.
* Guided help will save your configuration to newarguments.json, as well as
   provide a copy/paste of arguments for flight sheets/configs.

## Note:
* Cuckaroo29 will likely timeout.
This is due to miners switching to 29d fork.
You can prevent needless benchmarking by using
``-Bans`` argument, or you can downgrade miner to
an older version using ``version update`` command.
I will work on splitting miners for each algo.

## NEW FEATURES!
* Fan control now works for RTX cards in
  Windows- Program created by me. (beta).
  * Will control dual fan-control GPUS.

## Updates
* TeamRedMiner updated
* SWARM-MINER updated
  * New windows version
  * improved performance on bmw512
* TT-Miner updated
  * Did not do linux yet.
    Read api specs may have changed.
    Need to test further.
* Swarm help programs/commands updated.
newbie
Activity: 72
Merit: 0
# SWARM 2.5.0

## New Features!
* Added more to GUI
  * every minute:
    * Active Miner
    * Rejections & Shares
    * Command to view screen
    * Arguments (excluding -d parameter, added at runtime)
  * will add color to make output easier to read later.

## Fixes
* Corrected zpool currencies statistics. (Algo was fine).

## Updates
* lolminer updated
* gminer updated
* cpuminer-opt/sugarchain updated
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.4.8

# SWARM.2.4.8

## FEATURES
* Nicehash v2 api/methods added. SWARM will connect to new platform.
   This is BETA- Please report issues (if any).
* If -Startup is "Yes" (Default is "Yes") SWARM will migrate backup stats
   from backup folder to stats folder, and restart rig. After 10 intervals of
  "No Miner Found!", In case of data corruption.

## Fixes
* Fixed iDictionary error for Device Groups.
* Fixed "Name" missing for All_Altwallets
   * solo mining can now work again.
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.4.6

SWARM 2.4.6

## NEW FEATURES
* If NVIDIA NVSMI folder is missing- SWARM will
  try to self-install.
* SWARM will now catch and list exceptions when if fails to
  contact HiveOS for troubleshooting.
* Timeout system improved
   * Shows number of timeouts on miner in past hour.
   * Clears count of bad benchmarks on miner after hour
      of it working fine.
   * Ban for Miner to HiveOS now shows Miner:Type.

## FIXES
* Exit Reason 1 error: Fixed.
* Fixed linux version query
* Fixed nvidia-smi.exe issue for Windows.
  * SWARM will install it.
* HiveOS changed web methods, causing issues
   in Windows with single GPU rigs- Fixed.

## Updates
* Cpuminer-opt/sugarchain updated to 3.9.5.2
* Cryptodredge updated
* gminer updated
newbie
Activity: 72
Merit: 0
# SWARM 2.4.4

NOTE: Wallet.json has changed, because of this- your old wallets.json will
not transfer on update. You will have to fill out new wallet.json.

## GUIDED HELP (beta)
* There are four different ways to start guided help:
  * run command swarm_help after SWARM has started in HiveOS/Windows
  * [Linux] Run sudo ./help.sh (will install SWARM first, then run help)
  * [Windows] Run Windows_Help.bat
  * [ALL] opening either SWARM.bat or ./swarm, and adding -help
* Will allow users to set up a basic configuration
* After basic config is created, will allow users to modify advanced settings.
* Everything is guided, and additional information beyond help.txt is supplied.
* Guided help will save your configuration to newarguments.json, as well as
  provide a copy/paste of arguments for flighsheets/configs.

## New features!
* Windows: Added -Hive_Hash to Windows_Help.bat
* SWARM will close miners before updating new version
  (mainly fixes windows "file is in use" potential error).
* If user has nicehash as only pool- Donate pool becomes nicehash.
* SWARM will remove optional miners when not specified.
* Lyraz330 algorithm added
* Windows: SWARM will show .json sent to HiveOS for stats.
* NEW wallet.json
   * easier to understand.
   * allows solo mining settings.
   * allows auto-exchange settings with solo mining.
   * admin wallet settings added
   * note: As before- All arguments have a higher precedence.
     * If you set -Admin_fee, SWARM will ignore admin in .json
     * If you set -Altwallet1, SWARM will ignore all altwallet settings.
     * This is so you can remotely force "remove" settings if need be.

## NEW arguments!
* -Admin_Fee (Manage other's rigs- Get paid doing it!)
    [0-50] Percentage
    Admin_Fee allows users to set a separate wallet, and specify
    a certain percentage of time mined on that wallet a day. Admin
    Mode is done first, and then normal mode begins. Every 24 hours-
    Admin_Mode starts again, mining % of day specified by this parameter.
    If SWARM enters donation mode, time is either added to Admin_Fee, or
    removed, to encompass an even distribution between admin mode and user mode.
    Simple timestamp of when last Admin ran occurred will be
    placed in ".\admin" folder for reference. They will be transferred on update.
    -Admin must be specified if using -Admin_Fee
* -Admin
     Admin Wallet for -Admin_Fee Parameter
* -Admin_Pass Password symbol for -Admin
     Default is "BTC"

## FIXES:
* oc tuning between website and local is fixed- OC tuning can now
   interchange between website and local oc.
   * note: HiveOS can only do group 1 (AMD1/NVIDIA1)
   * SWARM can do all device groups, so you can combine both, but
      it will skip over group 1 if it is was done already through site.
        * You can set SWARM oc to use as a backup in case website oc fails.
        * At least the default oc, so you don't crash cards because web oc failed.
* get ocshows hiveOS oc as well.
* SWARM will stop miners before updating miner if new version
  is detected in update.json. This prevents access-denied errors.
* Added internal parameters to $(vars) parameter for modules.
* Fixed issues in which SWARM did not stats fans/temps/power in
  Windows version (HiveOS agent).
* Weird parsing of wallets happening with -Coin argument. Was fixed.

## UPDATES:
* Wildrig updated
* cc-mtp updated
* cpuminer updated
* Lyraz330 added
* t-rex updated
* cc-mtp updated
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.4.3

## SWARM 2.4.3

NOTE: Powershell 7.0.0 has issues with the command invoke-restmethod in linux.
Do not use it!

## GUIDED HELP
* There are four different ways to start guided help:
  * run command swarm_help after SWARM has started in HiveOS/Windows
  * [Linux] Run sudo ./help.sh (will install SWARM first, then run help)
  * [Windows] Run Help.bat
  * [ALL] opening either SWARM.bat or ./swarm, and adding -help
* Will allow users to set up a basic configuration
* After basic config is created, will allow users to modify advanced settings.
* Everything is guided, and additional information beyond help.txt is supplied.
* Guided help will save your configuration to newarguments.json, as well as
  provide a copy/paste of arguments for flighsheets/configs.

## NEW FEATURES!

-Windows: Hashrate Watchdog in HiveOS now works!
 * LA reboot is not working- coming soon.
   
-Windows: Push Interval works on HiveOS.

-Windows: GPU watchdog works on HiveOS.
  * If a GPU shows a temperature of 0,
    SWARM reboots computer

-Windows: Miner Delay works on HiveOS.
  * SWARM starts, but goes to sleep.

-HiveOS: Auto-Upgrade of pwsh to 6.2.0

-SWARM will now save version of miner to
 swarm-version.txt in bin folder of miner.
 * If version in swarm-version.txt and update.json
   are a mismatch- SWARM will download miner to
   latest version.
 * Version checking is useful for users cloning
   SWARM rather than downloading new version.
   
-Wildrig updated
-gminer updated

See Release for Fixes
newbie
Activity: 72
Merit: 0
is switching mining rly profitable?
I heard about the swarm 1.4.5 version
but that doesn'thave an impact


Generally speaking, you usually make what www.whattomine.com says you will make. Its usually very close to that figure. Whatever is top of the list at that time, I mean.

SWARM is not a 'miracle' software that somehow cheats the system to make you all kinds of profit. The largest drawback is that there is costs associated with automatically exchanging currency. That is where the biggest losses are...But it would be no different if you did the process yourself on the spot as you mined and hit rewards.

SWARM is meant to be convenient, and as profitable as such a strategy can be, and I try my best to provide users with as many settings/options possible to make it profitable.
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.4.2

  SWARM 2.4.2

  NOTE: This release fixes issues with 2.4.1 for AMD linux.
  Everything else works fine in 2.4.1 if you have already updated.
  It is a patch to fix issue with grin-miner, which would freeze SWARM.

   GUIDED HELP
   * There are four different ways to start guided help:
     * run command ``swarm_help`` after SWARM has started in HiveOS/Windows
     * [Linux] Run sudo ./help.sh (will install SWARM first, then run help)
     * [Windows] Run Help.bat
     * [ALL] opening either SWARM.bat or ./swarm, and adding ``-help``
   * Will allow users to set up a basic configuration
   * After basic config is created, will allow users to modify advanced settings.
   * Everything is guided, and additional information beyond help.txt is supplied.
   * Guided help will save your configuration to newarguments.json, as well as
     provide a copy/paste of arguments for flightsheets/configs.

    -Critical fix for AMD Linux miners
    -Fixes SWARM freeze at "waiting for port" for grin miner
    -Fixes grin-miner API
    -Fixes grin-miner launch.

    -Gminer updated to 1.46 beta (zelcash added)
newbie
Activity: 1
Merit: 0
is switching mining rly profitable?
I heard about the swarm 1.4.5 version
but that doesn'thave an impact
newbie
Activity: 72
Merit: 0
SWARM 2.4.1

GUIDED HELP

There are four different ways to start guided help:
* run command swarm_help after SWARM has started in HiveOS/Windows
* [Linux] Run sudo ./help.sh (will install SWARM first, then run help)
* [Windows] Run Help.bat
* [ALL] opening either SWARM.bat or ./swarm, and adding -help
 * Will allow users to set up a basic configuration
* After basic config is created, will allow users to modify advanced settings.
   Everything is guided, and additional information beyond help.txt is supplied.
   Guided help will save your configuration to newarguments.json, as well as
   provide a copy/paste of arguments for flighsheets/configs.

-Fixed bug in Windows which would freeze SWARM when miner retroactively crashes
-Fixed auto-install of swarm_help for hiveos
-Using different method for PCI bus changes in Windows.
-Hive_Windows_Reset.bat will reset gpu count as well.
-WildRig updated skein2 added
-T-rex updated honeycomb added
-Claymore updated
-Attempted to add kbminer- Does not work on nicehash
-Added more params to global vars parameter (for modules)
-TypeBanCount added to help files
-Slowed background timer for stats down - 5 second interval.
-Miner name will show in get stats lite
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.4.0



2.4.0

GUIDED HELP

    There are four different ways to start guided help:
        run command swarm_help after SWARM has started in HiveOS/Windows
        [Linux] Run sudo ./help.sh (will install SWARM first, then run help)
        [Windows] Run Help_Windows.bat
        [ALL] opening either SWARM.bat or ./swarm, and adding -help
    Will allow users to set up a basic configuration
    After basic config is created, will allow users to modify advanced settings.
    Everything is guided, and additional information beyond help.txt is supplied.
    Guided help will save your configuration to newarguments.json, as well as
    provide a copy/paste of arguments for flight sheets/configs.

NEW ARGUMENTS!

-TypeBanCount

Like PoolBanCount,MinerBanCount, and AlgoBanCount, TypeBanCount will take
action if a device type (AMD1,CPU,NVIDIA1,etc.) has x consecutive banned
miners in a row- Where x is -TypeBanCount. When x has been reached, SWARM
will reset all timeouts, then restart computer.

-TCP_IP
Default is 127.0.0.1. Sets IP for tcp api.

-NEW FEATURES!

-Removed CoreInfo for AES detection
-Better GPU detection (windows)

    Lists Correct VRAM
    AMD lists vbios version
    AMD lists memory vendor

-Fixed issue if more than one active logfile was present

-SWARM should display a message is a miner was skipped over due to -threshold

-Per user request- Removed FancyIX's suggest settings for mtp (-p 0,strict,verbose,d=700)

-Test-Path HiveOS oc log first to prevent error generation

-get active screen displays differently

    removed "Days", as it wasn't needed.
    added "#", which is the instance number
    ordered by instance- Greatest (most recently ran miners) to least.

-Improved CPU metrics (Windows)

-TCP api now shows "WorkerName"

-fixed html api (I didn't notice I broke it. It is restored).

-There was a rare issue in windows when the background script controlling active miner
would crash. This would result in the SWARM launching a new miner while
the active miner continued to run. When SWARM restarts/closes miners, it will now
close all child process associated with that starting script. This includes if users added
pre-starting scripts. Linux - The screen window is closes, meaning all processes in that
screen are closed with it...Hence it is not needed.

-Windows: It is common that if a graphics card has crashed, the miner window will not close.
if user specifies -Startup Yes (Default is Yes), SWARM will restart computer after
2 minutes of the window staying open (if able). It will notify HiveOS this is the case.

-xmrig linux update
-xmr-stak linux updated
-cpuminer updated (note- avx2 only!!)
-cc-mtp updated
-nbminer updated
-teamredminer updated
newbie
Activity: 72
Merit: 0
On alpha_testing branch- I am testing these changes (mostly Windows):

  -Removed CoreInfo for AES detection
  -Better CPU AES Detection (no CoreInfo required).
  -Attempting better GPU detection for HiveOS (windows):
   * Lists Correct VRAM
   * AMD lists vbios version
   * AMD lists memory vendor

  -Fixed issue if more than one active log file was present

  -Code staging for a guided step-by-step tutorial to set up SWARM.

 A release is not ready yet, but if you are using windows / HiveOS I am testing changes to GPU information for HiveOS.
newbie
Activity: 72
Merit: 0
Quote
Oh cool, I must give it a try! I tried many miner OS, but I always keep going back to simple remote desktop so I can use whatever software-tools I want.

https://github.com/MaynardMiner/SWARM/wiki/API

https://github.com/MaynardMiner/SWARM/wiki/Developer's-Corner


Here are some helpful articles if you are going solo.

With the html api (if enabled, and password recommended to be set) and all of the configs- You could technically build something better than any current minerOS. I deliberately try to make SWARM to be sandbox in design.

I develop to keep SWARM operating in 5+ OS's currently, so if you have an issue, or something doesn't work like it supposed to- Just drop a line here, discord channel, or issues on Github. I usually fix same day (Unless its a really bad issue). It is hard for me to constantly test in all environments. I prioritize by user requests/feedback.
newbie
Activity: 45
Merit: 0
does SWARM work standalone? Or only through other platform API?

SWARM can work standalone. For all intensive purposes, you could build your own mining OS with SWARM using an Ubuntu minimal installation. The only thing required on your end is installing drivers for miners. I believe at this point most of apps SWARM use are in SWARM. However, it will not send stats/operate through HiveOS.

I have a few users that build their own miningOS using SWARM (they save money not paying for any service), but most users prefer to operate through HiveOS or SMOS. I personally am too obsessed with the metrics/performance of SWARM to spend time to build a GUI, and I prefer to avoid it because in its current minimal state it can work on many platforms with very few changes.

SWARM is complete administration, and can work on its own. The only thing required is a shell of an OS with drivers installed, and the minimum dependencies detailed in the wiki. But it will download miners, start them, and control them like a typical MiningOS would. I just have done the legwork to make it working in HiveOS and SMOS.
Oh cool, I must give it a try! I tried many miner OS, but I always keep going back to simple remote desktop so I can use whatever software-tools I want.
newbie
Activity: 72
Merit: 0
does SWARM work standalone? Or only through other platform API?

SWARM can work standalone. For all intensive purposes, you could build your own mining OS with SWARM using an Ubuntu minimal installation. The only thing required on your end is installing drivers for miners. I believe at this point most of apps SWARM use are in SWARM. However, it will not send stats/operate through HiveOS.

I have a few users that build their own miningOS using SWARM (they save money not paying for any service), but most users prefer to operate through HiveOS or SMOS. I personally am too obsessed with the metrics/performance of SWARM to spend time to build a GUI, and I prefer to avoid it because in its current minimal state it can work on many platforms with very few changes.

SWARM is complete administration, and can work on its own. The only thing required is a shell of an OS with drivers installed, and the minimum dependencies detailed in the wiki. But it will download miners, start them, and control them like a typical MiningOS would. I just have done the legwork to make it working in HiveOS and SMOS.
newbie
Activity: 45
Merit: 0
does SWARM work standalone? Or only through other platform API?
newbie
Activity: 72
Merit: 0
2.3.9

NEW FEATURES!

SMOS Support (beta):

https://github.com/MaynardMiner/SWARM/wiki/SMOS-Install

-Fixed Log Cycling Issues.
-Windows: Fixed Bus Sorting of GPUs.
-Fixed version update command
-Fixed get parameters command for Windows (was showing arguments.json always).

-Notification Miner Port is being cleared on screen (linux).

SWARM will wait until miner port is cleared (indefinitely, if such is the case,
notifying user there is issue with rig).
I am doing this, because there is a growing issue with latest miners having
ports hang in linux- This is developer issues of miners themselves.
This way can go to developers and let them know their miners won't
close ports properly on exit.
-T-Rex updated
-TeamRedMiner updated, x16 algos added.
-xmrig amd updated
-xmrig nvidia updated (windows, need to compile for linux still).
-xmrstak updated.

-Added more to vars parameter for modules.
-Wiki was updated.

https://github.com/MaynardMiner/SWARM/releases/tag/v2.3.9
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.3.8

2.3.8

NOTE: -No_GLT has changed to -Ban_GLT

-Removed NVIDIA1 as default type, so AMD cards can be
auto detected.

-Added README.md to some of the config folders. (Will add more)

-Per user debate, rolled backed minimum hashrates. SWARM will stat 0
hashrates while miners are loading. This is going to show N/A
on HiveOS website. I can't fix- It is HiveOS. But this makes
hashrate watchdog viable.

-Per user debate, changed argument -NO_GLT to -Ban_GLT
as the double negative -No_GLT No is confusing.

-Fixed rig.conf parsing for HiveOS, which was causing warning
notification issues in beta.

-Fixed auto GPU detection of AMD from beta version.

-Wildrig updated, anime algo added

-cc-rfv2 updated (speed increase)

-Added more to (vars), allowing more
variables to be passed into user
created modules. A full list
of variables and their definitions
will come soon.

-Further Resource use reduction. (marginal)
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.3.5


2.3.5

-cpuminer-opt (sugarchain) updated
-fixed path assertion in background agent
which prevented certain remote commands from
working.

Note: CPU miners are safe to use with GPU mining.
You must use -CPUthreads argument, and it is
recommended to leave a thread free on larger
rigs.

-Volume argument added to help.txt.

-Max_Periods argument added to help.txt.

-API_Key argument added to help.txt.

-Track_Shares argument added to help.txt.

newbie
Activity: 72
Merit: 0
Just wanted to potential new users to know there was a definitive bug in the new Win 7/8 version of SWARM, which causes SWARM's gpu auto-detect to fail.

Users are volunteering to pre-test the update via github master, which I believe resolves the issue. If it does, I will likely have a new release with a fix in a day or two. I appreciate your patience, however the Windows 10 version (original) should work without issue.

https://github.com/MaynardMiner/SWARM/issues/123
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.2.4

2.2.4

Windows USERS: SWARM now requires latest .NET and Powershell Core:
    https://github.com/PowerShell/PowerShell/releases
    https://dotnet.microsoft.com/download/dotnet-framework/net472

SWARM should support latest NVIDIA Drivers, and Adrenaline Drivers
(However, not all miners do)

NEW FEATURES!

-SWARM now works in Windows 7/8 (Experimental)
     If you use- Please let me know if there are
     issues with miners / or SWARM.
-SWARM will handle oc for AMD, even with onboard cards.
    * Won't work if onboard card is NVIDIA or AMD : Fix for it is coming soon.

-Updated WMI to v2
-Fixed Windows cpuminer screen output
-Fixed Directory Parsing with spaces (Windows)
-Enforced En-US Culture for Math & Time
-benchmark timeout will now clear download blocks
-MiniZ updated
-Bminer updated
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.2.3

2.2.3

Note: This is a mainly a patch for the below issues:

-Fixed WattOMeter for Linux/AMD (both HiveOS and generic *nix)
-Added GPUWatts to background screen for linux / fixed
-Added "mining" to get stats lite
-Latest Bleeding Edge now supported for HiveOS!
-Latest Vega Image now supported for HiveOS!
-Fixed .tgz extraction issue with teamredminer.

Swarm will now handle .tgz files.
-Fixed linux watchdog (close all screen on exit).
-gminer updated

New Feature!

Swarm Windows saves rig.conf information, so if you fail to contact HiveOS, it will use last known settings / config.
newbie
Activity: 72
Merit: 0
https://prnt.sc/nifvqk

I get this error when running Swarm with the latest HiveOS....my rig has internet connection 100% - what else could be the issue?

https://github.com/MaynardMiner/SWARM/issues/116

I helped him resolve. It was an issue with starting arguments.
newbie
Activity: 13
Merit: 0
https://prnt.sc/nifvqk

I get this error when running Swarm with the latest HiveOS....my rig has internet connection 100% - what else could be the issue?
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.1.7

2.1.7

#106 fixed gminer and grinminer AMD oc

-Fixed z-enemy miner numbering for device groups.
-Added progpow to Phoenix Miner for AMD.

New Miner

Nebutech Miner added!
New Features!

Time stamps on output / logging.
Windows Side formatting has Now
been changed to match linux formatting
on main screen.
SWARM will now generate a batch to
open CMD / basic instructions on
desktop in windows (for commands).
-Performed some code staging for
oc & web control (not implemented yet).

-AMD optional_and_old miners were updated
to new .ps1 format (some may not work in
general). I did not test, as I don't
support them.

-miner screens in windows output was fixed
further, for miners that do not support logging.
(Windows)

Note: z-enemy may be very slow to stat on some algos. I have confirmed this to be pool/miner issues...Not
SWARM.
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases/tag/v2.1.6

2.1.6

Note: git information included in release, so users can activate and use git instead for updating (if they so desire). This allows them to pull from different branches. This is also why it is 20+ mb larger.

-Fixed All_Altwallets in Wallet.Json. Should be working now.
-Made it so that -Coin argument disables -Auto_Coin.
-Made it so that -Coin argument disables -Altwallet related arguments.
-Fixed -No_Miner so that it uses naming conventions from
stats screen (for each devices group), rather than name of
.ps1 file.
-Wallet tables doesn't stat automatically -Wallet1 as
BTC, in case -Coin parameter is used.
-Refreshed Wallets API, should be working.
(Note, will only display if you have unsold coins / actively mining).
-Added blazepool coin shares.
-Minor tweaks to API codebase / cleaning.
-Noticed small error in HiveOS stats: ccminers were showing mhs
when they should be showing khs: Fixed.
-All_Altwallets are fixed.
-Changed shares % to stat at N3 (3rd decimal place).
-Gminer updated
-Gminer runs better than lolminer for AMD.
-Moved Gminer into AMD rotation.
-Suggest to look into optimizing for equihash mining.
-Fixed bug involving coins not being selected with the same name
as algo (only if a pool with algo option was present).

New Features!

-zpool can now auto_coin switch.
                 (experimental)
newbie
Activity: 72
Merit: 0
https://github.com/MaynardMiner/SWARM/releases

2.1.5

This release continues to fix little issues reported with
api and hashrates. It is recommended to update to it.

-Entire background agent was redone:

API now lists ASIC hashrates.
CPU now lists individual threads (if miner supports it).
API now lists CPU hashrates.
-New Miner:

cpuminer-sugarchain: Created by cryptozeny
It is recommended on slower CPU's to increase
benchmark times for algos like yespower.
-Fixed Gminer API issues.
-Fixed Gminer miner.ps1 and device launch.
-Moved xmrig_nv to optional folder- Too many
users report crashes from compiling issues.
-Updated bubaik cpu miner
-Fixed ethminer API.
-Replaced x16rt to veil for HiveOS.

New Windows HiveOS information!

SWARM now sends C: size and free space.
Slighly improved RAM measurements.
Windows version now includes everything on
HiveOS accept watchdog and autofan. (working on it).
Shows correct CPU AES support.
-Added some more libs for export to support miners.

-get wallets command: Some pools balances
show differently. I removed totaling of unpaid
and paid combination, as it was inaccurate.

-New Feature!
-wallets.json config now has AllAltWallets.
For auto-coin, Miner will intuitively switch to address of same
coin if it is most profitable to mine if AllAltWallets
is listed with the rest of the config. This is optional.

-Minor fixes of .ps1 files.

NOTE: I have not completed the AMD miners in the optional folder.
The will not work as of now- It is the next immediate thing I plan
To Do.

newbie
Activity: 72
Merit: 0
SWARM: Profit Switching AI For HiveOS, SMOS, Linux, & Windows

Note
This works in Windows, and will stat/utilize HiveOS functionality if you provide your Farm Hash.
Use guided help to set it up.

GUIDED HELP

As of 2.7.0, running SWARM.bat or ./swarm (as root) without any arguments should start the guided help.
A few questions, and you are mining!

SWARM wiki:

https://github.com/MaynardMiner/SWARM/wiki

What is SWARM?

It is a command line tool used in either Windows or Linux to auto-switch miners based on their profitability.
It was specifically written in the format of a regular miner, running from terminal/command prompt for ease of use.

What is the benefit of using SWARM?

-Easy to set up.
  * Program itself has a guided startup, that asks you questions
     to determine your base configuration.
  * Base config can be set up in less than a minute.
     It looks really complicated going through the wiki,
     but there is about 10 commands- Once memorized
     it is easy to use software, and even code your
     own scripts from the commands.

-Profit calculations are not based from conventional means.
  * True Auto-Coin switching available.
  * Uses Time Period Based Moving Averages To Generate
     Effective Estimates. I have received little/no complaints
     of returns/calculations when compared to other software
     from users familiar with profit switching software.
  * Allows for customization pricing based on user preference.
  * Can apply modifiers to pricing based on historical data (-Historical_bias) (SUGGESTED TO USE 25-30% Bias)
  * Can apply modifiers to pricing based on hashrate volume across pools (-Volume Yes)
  * Can reduce switching threshold.
  * Saves estimates, so users can view pool rates over time.
  * Can divide rig into multiple groups, using individual wallets for each (great for comparison testing).

-Effective Wallet Management. (When users become familiar with configs)
  * Allows auto-coin switching on pools that can perform it.
  * Allows solo mining for specific coins, if desired.
  * Allows switching wallets for specific coins, if desired.

-Fully integrates with HiveOS.
  * Will send stats to HiveOS.
  * Will send notifications to HiveOS.
  * Can run commands through HiveOS dashboard.
  * Windows version has autofan, oc, watchdog,
     plus can gather all rig specs. About 90%
     functionality. More coming real soon.

-Admin fee
  * Users can set an "Admin Fee", meaning a % of
    time can be mined to another wallet of your choosing.
  * This means you can manage other's rigs, and easily
     receive a clear payment from doing so.

-API
  * API framework for gathering data- both tcp and http.
  * Most commands can be executed through API.

-AI
  * Initial hashrates are backed up, in case of data corruption.
  * SWARM will 'ban' miners that have issues.
  * SWARM will auto-recover data if it detects issues.
  * SWARM has a 'timeout' system, that detects issues like
     bad connections, bad stats, no hashrates, crashed programs,
     and will auto-remove/reset miners as needed.
  * All of this is customizable once you become familiar with
    arguments.

-Updating
  * with the version command, you can update miners on your own accord-
     just insert the name, download link, and new version.
  * SWARM transfers all stats/configs/miners on updating. Meaning you just
     send the command to update/new link in flight sheet, and SWARM is ready
     to go!

-OC configuration per algorithm
  * Using -API_Key and HiveOS, you can set oc settings for each algorithm,
     SWARM will interact with HiveOS API, and command HiveOS to change
     OC when switching algorithms. (or use your own default settings).
  * This works in both Windows and Linux- Supports RTX dual-fan control as well.
  * If not using HiveOS- You can still set OC locally using configs (in configs folder).

-Easy To Understand
 * SWARM was written like a normal miner, so its easy to understand. It streams data
   and provides you with information on how to use along the way.
 * SWARM streams miner data as it is gathered, meaning you don't need to switch
   from screen to screen.

-Light weight
 * Linux side uses terminal multiplexing, so it can be ran directly from terminal,
    and you can switch screens as necessary through ssh.
 * SWARM requires little dependencies to run. (miners are another subject).
 * SWARM carries libs needed, and exports them in as needed.

-ASIC
 * SWARM can ASIC mine, and since it can auto-coin switch, it can do
    so in ways other software cannot.

-Miner customization
 * configure difficulty, add algorithms, add arguments:
    SWARM allows you to do this with .json miner files in config directory.
 * -Bans argument allows you to quickly remove problem miners/algorithms remotely.
 * Its easy to benchmark/update miners on demand using command line.

-Nicehash friendly
-Whalesburg pool friendly.

Setup:

For linux/HiveOS:

https://github.com/MaynardMiner/SWARM/wiki/HiveOS-&-Unix-Install

For Windows:

https://github.com/MaynardMiner/SWARM/wiki/Windows-HiveOS

ASIC mining:

https://github.com/MaynardMiner/SWARM/wiki/ASIC-setup

Arguments and usage:

https://github.com/MaynardMiner/SWARM/blob/master/help/SWARM_help.txt

DISCORD SUPPORT:

https://discord.gg/5YXE6cu

Or post issue on github.

THIS SOFTWARE IS PROVIDED AS-IS, USE AT YOUR OWN DISCRETION- DEVELOPERS TAKE NO RESPONSIBILITY FROM ANY DAMAGES/ISSUES THAT MAY BE A RESULT OF USING THE THIRD PARTY SOFTWARE INCLUDED IN SWARM! IT IS HIGHLY RECOMMENDED THAT USERS ARE FAMILIAR WITH MINING SOFTWARE AND THE MINING PROCESS IN GENERAL PRIOR TO USING SWARM.
Jump to: