I am trying an NFC write with Mifare Ultralight and I get the following error: Optional(Error Domain=NFCError Code=1 Feature not supported UserInfo={NSLocalizedDescription=Feature not supported}) My code for the write request is as follows: if case let NFCTag.miFare(tag) = tags.first! { ttttttlet dataMifare: [UInt8] = [240, 0, 0, 0] // READ page 4 + CRC ttttttlet dataPacketMifare = Data(bytes: dataMifare, count: dataMifare.count) ttttttsession.connect(to: tags.first!) { (error: Error?) in tlet apdu = NFCISO7816APDU(instructionClass: 0xFF, instructionCode: 0xD6, p1Parameter: 0x00, p2Parameter: 0xFF, data: dataPacketMifare, expectedResponseLength: 0x02) ttttttt tttttttt tttttttttag.sendMiFareISO7816Command(apdu) { (apduData, sw1, sw2, error) in ttttttttttlet tagUIDData = tag.identifier ttttttttttsession.invalidate(errorMessage: Test) ttttttttttdebugPrint(apduData) ttttttttttdebugPrint(error) ttttttttttdebugPrint(tag.identifier) I'm writing to a custom device where the value 0xFF means a write request.