hardware checks for firefly