I’m able to send the command to initialize the media using the IU0: command. The ALFAT responds to this command with response of \n!00.
After this I’m sending the ‘O’ command and the ALFAT responds with an error code of ‘10’. I’m using I2C to send the commands.
If it helps shed some light on anything, on sending the ‘V’ command immediately after receiving the error code of ‘10’, the ALFAT acknowledges the command with a proper response of ‘\n!00’ but does not send out the version string.
I evaluated ‘U’ and ‘O’ commands using UART and it works fine.
After sending every command, I do some dummy reads so I get the valid response code back and also NULL bytes back. Is that affecting in any way, the ‘O’ command.