Commit 804d3eed7f696cb19026ec23ab6fdd34f9f40b11

Con Kolivas 2014-03-08T13:00:43

Document the hfa-options command.

diff --git a/ASIC-README b/ASIC-README
index 058d8a6..faa4327 100644
--- a/ASIC-README
+++ b/ASIC-README
@@ -215,6 +215,7 @@ ASIC SPECIFIC COMMANDS
 --hfa-fan <arg>     Set fanspeed percentage for hashfast, single value or range (default: 10-85)
 --hfa-name <arg>    Set a unique name for a single hashfast device specified with --usb or the first device found
 --hfa-noshed        Disable hashfast dynamic core disabling feature
+--hfa-options <arg> Set hashfast options name:clock (comma separated)
 --hfa-temp-overheat <arg> Set the hashfast overheat throttling temperature (default: 95)
 --hfa-temp-target <arg> Set the hashfast target temperature (0 to disable) (default: 88)
 --klondike-options <arg> Set klondike options clock:temptarget
@@ -546,6 +547,20 @@ If you wished to name the second device Slug you would add the commands:
 Newer firmwares on hashfast devices dynamically disable cores that generate
 invalid data. This command will disable this feature where possible.
 
+--hfa-options <arg> Set hashfast options name:clock (comma separated)
+
+This command allows you to set options for each discrete hashfast device by
+its name (if the firmware has naming support, i.e. version 0.3+). Currently
+this takes only one option, the clock speed, although future options may be
+added.
+e.g.:
+--hfa-options "rabbit:650,turtle:550"
+
+Would set a device named rabbit to clock speed 650 and the one named turtle to
+550. Starting the device at a speed where it is most stable will give more
+reliable hashrates long term and prevent it interacting with other devices,
+rather than depending on the clockdown feature in cgminer.
+
 
 Other undocumented hashfast command line options are for development purposes
 only at this stage and serve no useful purpose to end users.
diff --git a/README b/README
index 29c3dba..edb0cd0 100644
--- a/README
+++ b/README
@@ -202,6 +202,7 @@ Options for both config file and command line:
 --hfa-fan <arg>     Set fanspeed percentage for hashfast, single value or range (default: 10-85)
 --hfa-name <arg>    Set a unique name for a single hashfast device specified with --usb or the first device found
 --hfa-noshed        Disable hashfast dynamic core disabling feature
+--hfa-options <arg> Set hashfast options name:clock (comma separated)
 --hfa-temp-overheat <arg> Set the hashfast overheat throttling temperature (default: 95)
 --hfa-temp-target <arg> Set the hashfast target temperature (0 to disable) (default: 88)
 --hotplug <arg>     Seconds between hotplug checks (0 means never check)