Install pyUSB library: cd pyusb sudo python2 setup.py install
Okay, now to the real thing: create a backup of the EEPROM: sudo ./cp210x-program -f eeprom.hex
The next step is to program the modified, non-standard baudrates: sudo ./cp210x-program -p -F eeprom.hex -w --set-baudrate 812500:FFE2,FFF4,1 --set-baudrate 406250:FFC5,FFE9,1 --set-baudrate 203125:FF8A,FFD3,1
Check if the entries have been written successfully: sudo ./cp210x-program
Show EEPROM content from device 002 on bus 001: cp210x-program --read-cp210x -m 001/002
Write some data to device with vendor id 0x10C4 and product id 0xEA62: cp210x-program --write-cp210x -m 10C4:EA62
--set-product-string="Product String" \
--set-max-power=100 \
--set-bus-powered=no
From luke: ./cp210x-program -w -F eeprom-content.Bitfountain.hex --set-product-string='Block Erupter Sapphire (Red)' --set-serial-number=ljr0001
./cp210x-program -w -F eeprom-content.RBOX.hex --set-product-string='R-BOX miner' --set-serial-number=somethingunique