test for firmware