I tried the iso15693HandlerIOS and it seems to be working with iOS. Commands like readSingleBlock are working fine, however, I couldn't execute the custom commands. 15693-3 says I can run custom commands from 0xA0 to 0xDF, which is different for each chip? Anyhow, for instance I want to run the 'Write Config' command (0xA1) to write the RFA1SS register to lock Area 1 using PWD_1. I set up the command like this based on request format:
const res = await NfcManager.iso15693HandlerIOS.customCommand({
flags: 0x02,
customCommandCode: 0xa1,
customRequestParameters: [0x02, 0x04, 0x05],
});
However, I receive error upon running this command. Is the command not setup properly?