Yes, we do perform IC programming and functional testing. For IC programming, we would require the hex file. For functional testing, we would need the test procedure and the necessary hardware.