Take a Onyx M92, not a Icarus. Yes, it's the same hardware, but the standard M92 has a firmware which progress very well. It's possible that an Icarus can't use the last firmware available. It's the case for the model "black pearl" sold by a vendor.
Read the specific forum : http://www.mobileread.com/forums/forumdisplay.php?f=220
A user has an Icarus on the forum. You could contact him about the firmware update.