The above worked for me, The only thing is when cgminer starts it doesn't detect my Hex16C, I have 3 of them running from a usb hub so i just unplug the hub for 2 sec's to let it drop off & then plug it back in again & it works fine.
Don't set your settings in the config too high or it will crash.
I'm using cgminer 4.0.0