Mods to icarus driver

NB This requires tweaking depending on the interface protocol, see lines
370-378. Also validation is disabled, this need to be reverted and a
blake job/nonce used.