Currently our firmware update feature only works under AHCI or RAID, I think that is the reason you are seeing code 18