Someone asked if I could update this with Gridseed information, here is what I have. I no longer have the 5chip orbs, I only have the blades, but this is what I previously used.
Similarly to the zeus-options mentioned above, the Gridseed devices (and cgminer with compiled in support) has this:
--gridseed-freq # which accepts a frequency override per unit (identified by device serial number)
--gridseed-options
--gridseed-override
which accept the following
# i believe this should always be set to 115200
# list of supported values are here:
http://cryptomining-blog.com/1828-updated-cgminer-3-7-2-and-cpuminer-for-overclocking-gridseed-5-chip-gc3355-asics/ # this is the number of chips per device, which is 1 for the single usb miner, 5 for the orb, and 80 for the blade
so in theory, you'd start cgminer like so:
# this will set all connected gridseed miners to a frequency of 850mhz (stable stock speed) with a chip count of 5
cgminer --gridseed-options=baud=115200,freq=850,chips=5
# further, you can address individual gridseed devices by their serial number (only tested with 5 chip devices)
cgminer --gridseed-options=baud=115200,freq=850,chips=5 --gridseed-freq serial1=888,serial2=875
# and lastly, you can set the global option for any connected device, and then an option per unit like so
cgminer --gridseed-options=baud=115200,freq=850,chips=5 --gridseed-override serial1=baud=115200,freq=850,chips=1;serial2=baud=115200,freq=800,chips=80
I hope this helps someone.