more firmware update contructor options