Please be wary of other software where they don't tell you these required options or don't have a release that works with it yet.
BFGMiner doesn't require those options, just
-S all (or specify the specific COM port).
The only reason there isn't a BFGMiner 3.1.0 release yet is actually because of a cgminer screwup that you probably don't even know exists.
The next release of cgminer will automatically handle it without any options required and it will also handle you being able to just plug it in while cgminer is already running.
You can also start cgminer with no devices and then plug it in and it will start mining with it.
But all this.. only if you manually install a non-standard driver for it.
cgminer, the original USB miner and the best.
More outright lies. No surprise coming from Kano.
You make it sound like BFGMiner is some sort of original product? Didn't you just fork his code and then now you are bashing the original devs?