From 5243651f0608351303ed07680a79f2a856a06dae Mon Sep 17 00:00:00 2001 From: Nick Ortakales Date: Wed, 19 Feb 2025 16:39:09 -0800 Subject: [PATCH] Detect carriage returns in validation, removed existing ones --- German/Der Grolltroll/Der Grolltroll.nfc | 66 +++++++++---------- German/Disney/Ratatouille.nfc | 64 +++++++++--------- ...e von Gus und DREI weitere Geschichten.nfc | 64 +++++++++--------- .../Die allererste Bilderbuch Geschichte.nfc | 64 +++++++++--------- ...s Original-Hoerspiel zu den Buechern 2.nfc | 64 +++++++++--------- ... Wunderland und zwei weitere Klassiker.nfc | 64 +++++++++--------- ...insatz der Moto Patrol (Folge 225-227).nfc | 64 +++++++++--------- German/PAW Patrol/Die Hundeschau.nfc | 64 +++++++++--------- .../Schneller als die Feuerwehr.nfc | 64 +++++++++--------- German/PAW Patrol/Zuma.nfc | 64 +++++++++--------- validation.sh | 8 ++- 11 files changed, 328 insertions(+), 322 deletions(-) diff --git a/German/Der Grolltroll/Der Grolltroll.nfc b/German/Der Grolltroll/Der Grolltroll.nfc index 185ffa9..764d4a3 100644 --- a/German/Der Grolltroll/Der Grolltroll.nfc +++ b/German/Der Grolltroll/Der Grolltroll.nfc @@ -1,33 +1,33 @@ -Filetype: Flipper NFC device -Version: 4 -# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare Plus, Mifare DESFire, SLIX, ST25TB -Device type: SLIX -# UID is common for all formats -UID: E0 04 03 50 1B 59 A5 E6 -# ISO15693-3 specific data -# Data Storage Format Identifier -DSFID: 00 -# Application Family Identifier -AFI: 00 -# IC Reference - Vendor specific meaning -IC Reference: 03 -# Lock Bits -Lock DSFID: false -Lock AFI: false -# Number of memory blocks, valid range = 1..256 -Block Count: 8 -# Size of a single memory block, valid range = 01...20 (hex) -Block Size: 04 -Data Content: 6C 66 96 16 4C 45 0A F8 68 DA E6 A2 20 44 26 C1 E7 DB C8 40 25 17 93 67 64 36 3C AE EE BE CA FE -# Block Security Status: 01 = locked, 00 = not locked -Security Status: 00 00 00 00 00 00 00 00 -# SLIX specific data -# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords -Capabilities: Default -# Passwords are optional. If a password is omitted, a default value will be used -Password Privacy: 7F FD 6E 5B -Password Destroy: 0F 0F 0F 0F -Password EAS: 00 00 00 00 -Privacy Mode: false -# SLIX Lock Bits -Lock EAS: false +Filetype: Flipper NFC device +Version: 4 +# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare Plus, Mifare DESFire, SLIX, ST25TB +Device type: SLIX +# UID is common for all formats +UID: E0 04 03 50 1B 59 A5 E6 +# ISO15693-3 specific data +# Data Storage Format Identifier +DSFID: 00 +# Application Family Identifier +AFI: 00 +# IC Reference - Vendor specific meaning +IC Reference: 03 +# Lock Bits +Lock DSFID: false +Lock AFI: false +# Number of memory blocks, valid range = 1..256 +Block Count: 8 +# Size of a single memory block, valid range = 01...20 (hex) +Block Size: 04 +Data Content: 6C 66 96 16 4C 45 0A F8 68 DA E6 A2 20 44 26 C1 E7 DB C8 40 25 17 93 67 64 36 3C AE EE BE CA FE +# Block Security Status: 01 = locked, 00 = not locked +Security Status: 00 00 00 00 00 00 00 00 +# SLIX specific data +# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords +Capabilities: Default +# Passwords are optional. If a password is omitted, a default value will be used +Password Privacy: 7F FD 6E 5B +Password Destroy: 0F 0F 0F 0F +Password EAS: 00 00 00 00 +Privacy Mode: false +# SLIX Lock Bits +Lock EAS: false diff --git a/German/Disney/Ratatouille.nfc b/German/Disney/Ratatouille.nfc index 0b64ab8..e23090b 100644 --- a/German/Disney/Ratatouille.nfc +++ b/German/Disney/Ratatouille.nfc @@ -1,33 +1,33 @@ -Filetype: Flipper NFC device -Version: 4 -# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare Plus, Mifare DESFire, SLIX, ST25TB, EMV -Device type: SLIX -# UID is common for all formats -UID: E0 04 03 50 21 FB 3E D2 -# ISO15693-3 specific data -# Data Storage Format Identifier -DSFID: 00 -# Application Family Identifier -AFI: 00 -# IC Reference - Vendor specific meaning -IC Reference: 03 -# Lock Bits -Lock DSFID: false -Lock AFI: false -# Number of memory blocks, valid range = 1..256 -Block Count: 8 -# Size of a single memory block, valid range = 01...20 (hex) -Block Size: 04 -Data Content: 4C 2F 1F 70 86 49 15 86 8A EA F9 FE 7E 69 1A 14 3D 49 0A F8 D4 2E 65 A6 47 DE 92 B1 BD 1F 6F CA -# Block Security Status: 01 = locked, 00 = not locked -Security Status: 00 00 00 00 00 00 00 00 -# SLIX specific data -# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords -Capabilities: Default -# Passwords are optional. If a password is omitted, a default value will be used -Password Privacy: 7F FD 6E 5B -Password Destroy: 0F 0F 0F 0F -Password EAS: 00 00 00 00 -Privacy Mode: false -# SLIX Lock Bits +Filetype: Flipper NFC device +Version: 4 +# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare Plus, Mifare DESFire, SLIX, ST25TB, EMV +Device type: SLIX +# UID is common for all formats +UID: E0 04 03 50 21 FB 3E D2 +# ISO15693-3 specific data +# Data Storage Format Identifier +DSFID: 00 +# Application Family Identifier +AFI: 00 +# IC Reference - Vendor specific meaning +IC Reference: 03 +# Lock Bits +Lock DSFID: false +Lock AFI: false +# Number of memory blocks, valid range = 1..256 +Block Count: 8 +# Size of a single memory block, valid range = 01...20 (hex) +Block Size: 04 +Data Content: 4C 2F 1F 70 86 49 15 86 8A EA F9 FE 7E 69 1A 14 3D 49 0A F8 D4 2E 65 A6 47 DE 92 B1 BD 1F 6F CA +# Block Security Status: 01 = locked, 00 = not locked +Security Status: 00 00 00 00 00 00 00 00 +# SLIX specific data +# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords +Capabilities: Default +# Passwords are optional. If a password is omitted, a default value will be used +Password Privacy: 7F FD 6E 5B +Password Destroy: 0F 0F 0F 0F +Password EAS: 00 00 00 00 +Privacy Mode: false +# SLIX Lock Bits Lock EAS: false \ No newline at end of file diff --git a/German/Gus/Die Legende von Gus und DREI weitere Geschichten.nfc b/German/Gus/Die Legende von Gus und DREI weitere Geschichten.nfc index c495d4d..1b28912 100644 --- a/German/Gus/Die Legende von Gus und DREI weitere Geschichten.nfc +++ b/German/Gus/Die Legende von Gus und DREI weitere Geschichten.nfc @@ -1,33 +1,33 @@ -Filetype: Flipper NFC device -Version: 4 -# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare Plus, Mifare DESFire, SLIX, ST25TB, EMV -Device type: SLIX -# UID is common for all formats -UID: E0 04 03 50 22 90 BE 38 -# ISO15693-3 specific data -# Data Storage Format Identifier -DSFID: 00 -# Application Family Identifier -AFI: 00 -# IC Reference - Vendor specific meaning -IC Reference: 03 -# Lock Bits -Lock DSFID: false -Lock AFI: false -# Number of memory blocks, valid range = 1..256 -Block Count: 8 -# Size of a single memory block, valid range = 01...20 (hex) -Block Size: 04 -Data Content: 00 D9 97 9E F3 E2 FD C7 A1 0A 52 32 FD 4E 5C 69 1E 7E D8 99 C0 4E F8 24 03 2D 60 22 12 66 60 61 -# Block Security Status: 01 = locked, 00 = not locked -Security Status: 00 00 00 00 00 00 00 00 -# SLIX specific data -# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords -Capabilities: Default -# Passwords are optional. If a password is omitted, a default value will be used -Password Privacy: 7F FD 6E 5B -Password Destroy: 0F 0F 0F 0F -Password EAS: 00 00 00 00 -Privacy Mode: false -# SLIX Lock Bits +Filetype: Flipper NFC device +Version: 4 +# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare Plus, Mifare DESFire, SLIX, ST25TB, EMV +Device type: SLIX +# UID is common for all formats +UID: E0 04 03 50 22 90 BE 38 +# ISO15693-3 specific data +# Data Storage Format Identifier +DSFID: 00 +# Application Family Identifier +AFI: 00 +# IC Reference - Vendor specific meaning +IC Reference: 03 +# Lock Bits +Lock DSFID: false +Lock AFI: false +# Number of memory blocks, valid range = 1..256 +Block Count: 8 +# Size of a single memory block, valid range = 01...20 (hex) +Block Size: 04 +Data Content: 00 D9 97 9E F3 E2 FD C7 A1 0A 52 32 FD 4E 5C 69 1E 7E D8 99 C0 4E F8 24 03 2D 60 22 12 66 60 61 +# Block Security Status: 01 = locked, 00 = not locked +Security Status: 00 00 00 00 00 00 00 00 +# SLIX specific data +# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords +Capabilities: Default +# Passwords are optional. If a password is omitted, a default value will be used +Password Privacy: 7F FD 6E 5B +Password Destroy: 0F 0F 0F 0F +Password EAS: 00 00 00 00 +Privacy Mode: false +# SLIX Lock Bits Lock EAS: false \ No newline at end of file diff --git a/German/Lauras Stern/Die allererste Bilderbuch Geschichte.nfc b/German/Lauras Stern/Die allererste Bilderbuch Geschichte.nfc index 232fb13..0747d3f 100644 --- a/German/Lauras Stern/Die allererste Bilderbuch Geschichte.nfc +++ b/German/Lauras Stern/Die allererste Bilderbuch Geschichte.nfc @@ -1,33 +1,33 @@ -Filetype: Flipper NFC device -Version: 4 -# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare Plus, Mifare DESFire, SLIX, ST25TB, EMV -Device type: SLIX -# UID is common for all formats -UID: E0 04 03 50 18 51 FC DF -# ISO15693-3 specific data -# Data Storage Format Identifier -DSFID: 00 -# Application Family Identifier -AFI: 00 -# IC Reference - Vendor specific meaning -IC Reference: 03 -# Lock Bits -Lock DSFID: false -Lock AFI: false -# Number of memory blocks, valid range = 1..256 -Block Count: 8 -# Size of a single memory block, valid range = 01...20 (hex) -Block Size: 04 -Data Content: 13 FA CF 15 28 7A 61 54 58 A3 49 AE 8D 91 F6 66 B6 D9 87 F8 09 E4 EB 64 D9 90 BE 92 60 75 C5 7F -# Block Security Status: 01 = locked, 00 = not locked -Security Status: 00 00 00 00 00 00 00 00 -# SLIX specific data -# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords -Capabilities: Default -# Passwords are optional. If a password is omitted, a default value will be used -Password Privacy: 7F FD 6E 5B -Password Destroy: 0F 0F 0F 0F -Password EAS: 00 00 00 00 -Privacy Mode: false -# SLIX Lock Bits +Filetype: Flipper NFC device +Version: 4 +# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare Plus, Mifare DESFire, SLIX, ST25TB, EMV +Device type: SLIX +# UID is common for all formats +UID: E0 04 03 50 18 51 FC DF +# ISO15693-3 specific data +# Data Storage Format Identifier +DSFID: 00 +# Application Family Identifier +AFI: 00 +# IC Reference - Vendor specific meaning +IC Reference: 03 +# Lock Bits +Lock DSFID: false +Lock AFI: false +# Number of memory blocks, valid range = 1..256 +Block Count: 8 +# Size of a single memory block, valid range = 01...20 (hex) +Block Size: 04 +Data Content: 13 FA CF 15 28 7A 61 54 58 A3 49 AE 8D 91 F6 66 B6 D9 87 F8 09 E4 EB 64 D9 90 BE 92 60 75 C5 7F +# Block Security Status: 01 = locked, 00 = not locked +Security Status: 00 00 00 00 00 00 00 00 +# SLIX specific data +# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords +Capabilities: Default +# Passwords are optional. If a password is omitted, a default value will be used +Password Privacy: 7F FD 6E 5B +Password Destroy: 0F 0F 0F 0F +Password EAS: 00 00 00 00 +Privacy Mode: false +# SLIX Lock Bits Lock EAS: false \ No newline at end of file diff --git a/German/Leo Lausemaus/Das Original-Hoerspiel zu den Buechern 2.nfc b/German/Leo Lausemaus/Das Original-Hoerspiel zu den Buechern 2.nfc index 90a0426..0a15d8d 100644 --- a/German/Leo Lausemaus/Das Original-Hoerspiel zu den Buechern 2.nfc +++ b/German/Leo Lausemaus/Das Original-Hoerspiel zu den Buechern 2.nfc @@ -1,33 +1,33 @@ -Filetype: Flipper NFC device -Version: 4 -# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare DESFire, SLIX, ST25TB, EMV -Device type: SLIX -# UID is common for all formats -UID: E0 04 03 50 19 13 BC A9 -# ISO15693-3 specific data -# Data Storage Format Identifier -DSFID: 00 -# Application Family Identifier -AFI: 00 -# IC Reference - Vendor specific meaning -IC Reference: 03 -# Lock Bits -Lock DSFID: false -Lock AFI: false -# Number of memory blocks, valid range = 1..256 -Block Count: 8 -# Size of a single memory block, valid range = 01...20 (hex) -Block Size: 04 -Data Content: B9 E5 8E 97 99 18 B4 49 8C B9 04 A7 83 02 B7 59 7E FD 52 66 C8 51 2A EC A9 27 62 86 82 2B 76 B6 -# Block Security Status: 01 = locked, 00 = not locked -Security Status: 00 00 00 00 00 00 00 00 -# SLIX specific data -# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords -Capabilities: Default -# Passwords are optional. If a password is omitted, a default value will be used -Password Privacy: 7F FD 6E 5B -Password Destroy: 0F 0F 0F 0F -Password EAS: 00 00 00 00 -Privacy Mode: false -# SLIX Lock Bits +Filetype: Flipper NFC device +Version: 4 +# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare DESFire, SLIX, ST25TB, EMV +Device type: SLIX +# UID is common for all formats +UID: E0 04 03 50 19 13 BC A9 +# ISO15693-3 specific data +# Data Storage Format Identifier +DSFID: 00 +# Application Family Identifier +AFI: 00 +# IC Reference - Vendor specific meaning +IC Reference: 03 +# Lock Bits +Lock DSFID: false +Lock AFI: false +# Number of memory blocks, valid range = 1..256 +Block Count: 8 +# Size of a single memory block, valid range = 01...20 (hex) +Block Size: 04 +Data Content: B9 E5 8E 97 99 18 B4 49 8C B9 04 A7 83 02 B7 59 7E FD 52 66 C8 51 2A EC A9 27 62 86 82 2B 76 B6 +# Block Security Status: 01 = locked, 00 = not locked +Security Status: 00 00 00 00 00 00 00 00 +# SLIX specific data +# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords +Capabilities: Default +# Passwords are optional. If a password is omitted, a default value will be used +Password Privacy: 7F FD 6E 5B +Password Destroy: 0F 0F 0F 0F +Password EAS: 00 00 00 00 +Privacy Mode: false +# SLIX Lock Bits Lock EAS: false \ No newline at end of file diff --git a/German/Lieblings-Klassiker/Alice im Wunderland und zwei weitere Klassiker.nfc b/German/Lieblings-Klassiker/Alice im Wunderland und zwei weitere Klassiker.nfc index 9b7bfa9..d0fb102 100644 --- a/German/Lieblings-Klassiker/Alice im Wunderland und zwei weitere Klassiker.nfc +++ b/German/Lieblings-Klassiker/Alice im Wunderland und zwei weitere Klassiker.nfc @@ -1,33 +1,33 @@ -Filetype: Flipper NFC device -Version: 4 -# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare Plus, Mifare DESFire, SLIX, ST25TB, EMV -Device type: SLIX -# UID is common for all formats -UID: E0 04 03 50 20 8C 29 93 -# ISO15693-3 specific data -# Data Storage Format Identifier -DSFID: 00 -# Application Family Identifier -AFI: 00 -# IC Reference - Vendor specific meaning -IC Reference: 03 -# Lock Bits -Lock DSFID: false -Lock AFI: false -# Number of memory blocks, valid range = 1..256 -Block Count: 8 -# Size of a single memory block, valid range = 01...20 (hex) -Block Size: 04 -Data Content: 9E 81 28 09 F3 3F D7 81 E3 07 12 8C 4E 0A 3C 22 6D 38 E3 30 B7 69 D6 2A 92 6B 79 26 49 4B 27 9A -# Block Security Status: 01 = locked, 00 = not locked -Security Status: 00 00 00 00 00 00 00 00 -# SLIX specific data -# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords -Capabilities: Default -# Passwords are optional. If a password is omitted, a default value will be used -Password Privacy: 7F FD 6E 5B -Password Destroy: 0F 0F 0F 0F -Password EAS: 00 00 00 00 -Privacy Mode: false -# SLIX Lock Bits +Filetype: Flipper NFC device +Version: 4 +# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare Plus, Mifare DESFire, SLIX, ST25TB, EMV +Device type: SLIX +# UID is common for all formats +UID: E0 04 03 50 20 8C 29 93 +# ISO15693-3 specific data +# Data Storage Format Identifier +DSFID: 00 +# Application Family Identifier +AFI: 00 +# IC Reference - Vendor specific meaning +IC Reference: 03 +# Lock Bits +Lock DSFID: false +Lock AFI: false +# Number of memory blocks, valid range = 1..256 +Block Count: 8 +# Size of a single memory block, valid range = 01...20 (hex) +Block Size: 04 +Data Content: 9E 81 28 09 F3 3F D7 81 E3 07 12 8C 4E 0A 3C 22 6D 38 E3 30 B7 69 D6 2A 92 6B 79 26 49 4B 27 9A +# Block Security Status: 01 = locked, 00 = not locked +Security Status: 00 00 00 00 00 00 00 00 +# SLIX specific data +# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords +Capabilities: Default +# Passwords are optional. If a password is omitted, a default value will be used +Password Privacy: 7F FD 6E 5B +Password Destroy: 0F 0F 0F 0F +Password EAS: 00 00 00 00 +Privacy Mode: false +# SLIX Lock Bits Lock EAS: false \ No newline at end of file diff --git a/German/PAW Patrol/Der erste Einsatz der Moto Patrol (Folge 225-227).nfc b/German/PAW Patrol/Der erste Einsatz der Moto Patrol (Folge 225-227).nfc index 85fa930..eb8bd59 100644 --- a/German/PAW Patrol/Der erste Einsatz der Moto Patrol (Folge 225-227).nfc +++ b/German/PAW Patrol/Der erste Einsatz der Moto Patrol (Folge 225-227).nfc @@ -1,33 +1,33 @@ -Filetype: Flipper NFC device -Version: 4 -# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare DESFire, SLIX, ST25TB, EMV -Device type: SLIX -# UID is common for all formats -UID: E0 04 03 50 1A 75 AE B9 -# ISO15693-3 specific data -# Data Storage Format Identifier -DSFID: 00 -# Application Family Identifier -AFI: 00 -# IC Reference - Vendor specific meaning -IC Reference: 03 -# Lock Bits -Lock DSFID: false -Lock AFI: false -# Number of memory blocks, valid range = 1..256 -Block Count: 8 -# Size of a single memory block, valid range = 01...20 (hex) -Block Size: 04 -Data Content: EE 51 36 E3 DC 02 DE 34 0D 6D AF 12 AE 17 5C 4B EC F1 01 56 BE 20 6D 2E 47 80 0F 5B 53 28 27 C9 -# Block Security Status: 01 = locked, 00 = not locked -Security Status: 00 00 00 00 00 00 00 00 -# SLIX specific data -# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords -Capabilities: Default -# Passwords are optional. If a password is omitted, a default value will be used -Password Privacy: 7F FD 6E 5B -Password Destroy: 0F 0F 0F 0F -Password EAS: 00 00 00 00 -Privacy Mode: false -# SLIX Lock Bits +Filetype: Flipper NFC device +Version: 4 +# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare DESFire, SLIX, ST25TB, EMV +Device type: SLIX +# UID is common for all formats +UID: E0 04 03 50 1A 75 AE B9 +# ISO15693-3 specific data +# Data Storage Format Identifier +DSFID: 00 +# Application Family Identifier +AFI: 00 +# IC Reference - Vendor specific meaning +IC Reference: 03 +# Lock Bits +Lock DSFID: false +Lock AFI: false +# Number of memory blocks, valid range = 1..256 +Block Count: 8 +# Size of a single memory block, valid range = 01...20 (hex) +Block Size: 04 +Data Content: EE 51 36 E3 DC 02 DE 34 0D 6D AF 12 AE 17 5C 4B EC F1 01 56 BE 20 6D 2E 47 80 0F 5B 53 28 27 C9 +# Block Security Status: 01 = locked, 00 = not locked +Security Status: 00 00 00 00 00 00 00 00 +# SLIX specific data +# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords +Capabilities: Default +# Passwords are optional. If a password is omitted, a default value will be used +Password Privacy: 7F FD 6E 5B +Password Destroy: 0F 0F 0F 0F +Password EAS: 00 00 00 00 +Privacy Mode: false +# SLIX Lock Bits Lock EAS: false \ No newline at end of file diff --git a/German/PAW Patrol/Die Hundeschau.nfc b/German/PAW Patrol/Die Hundeschau.nfc index d7ea1ce..a96fb64 100644 --- a/German/PAW Patrol/Die Hundeschau.nfc +++ b/German/PAW Patrol/Die Hundeschau.nfc @@ -1,33 +1,33 @@ -Filetype: Flipper NFC device -Version: 4 -# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare DESFire, SLIX, ST25TB, EMV -Device type: SLIX -# UID is common for all formats -UID: E0 04 03 50 1B BE 8E B0 -# ISO15693-3 specific data -# Data Storage Format Identifier -DSFID: 00 -# Application Family Identifier -AFI: 00 -# IC Reference - Vendor specific meaning -IC Reference: 03 -# Lock Bits -Lock DSFID: false -Lock AFI: false -# Number of memory blocks, valid range = 1..256 -Block Count: 8 -# Size of a single memory block, valid range = 01...20 (hex) -Block Size: 04 -Data Content: ED A8 09 1D 80 CC 60 A0 56 A8 39 2B E8 D1 35 C0 C9 9A 07 C3 12 6D F2 4B 8F CC B3 03 FD 4C 14 69 -# Block Security Status: 01 = locked, 00 = not locked -Security Status: 00 00 00 00 00 00 00 00 -# SLIX specific data -# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords -Capabilities: Default -# Passwords are optional. If a password is omitted, a default value will be used -Password Privacy: 7F FD 6E 5B -Password Destroy: 0F 0F 0F 0F -Password EAS: 00 00 00 00 -Privacy Mode: false -# SLIX Lock Bits +Filetype: Flipper NFC device +Version: 4 +# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare DESFire, SLIX, ST25TB, EMV +Device type: SLIX +# UID is common for all formats +UID: E0 04 03 50 1B BE 8E B0 +# ISO15693-3 specific data +# Data Storage Format Identifier +DSFID: 00 +# Application Family Identifier +AFI: 00 +# IC Reference - Vendor specific meaning +IC Reference: 03 +# Lock Bits +Lock DSFID: false +Lock AFI: false +# Number of memory blocks, valid range = 1..256 +Block Count: 8 +# Size of a single memory block, valid range = 01...20 (hex) +Block Size: 04 +Data Content: ED A8 09 1D 80 CC 60 A0 56 A8 39 2B E8 D1 35 C0 C9 9A 07 C3 12 6D F2 4B 8F CC B3 03 FD 4C 14 69 +# Block Security Status: 01 = locked, 00 = not locked +Security Status: 00 00 00 00 00 00 00 00 +# SLIX specific data +# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords +Capabilities: Default +# Passwords are optional. If a password is omitted, a default value will be used +Password Privacy: 7F FD 6E 5B +Password Destroy: 0F 0F 0F 0F +Password EAS: 00 00 00 00 +Privacy Mode: false +# SLIX Lock Bits Lock EAS: false \ No newline at end of file diff --git a/German/PAW Patrol/Schneller als die Feuerwehr.nfc b/German/PAW Patrol/Schneller als die Feuerwehr.nfc index d4f7250..0bfd87e 100644 --- a/German/PAW Patrol/Schneller als die Feuerwehr.nfc +++ b/German/PAW Patrol/Schneller als die Feuerwehr.nfc @@ -1,33 +1,33 @@ -Filetype: Flipper NFC device -Version: 4 -# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare DESFire, SLIX, ST25TB, EMV -Device type: SLIX -# UID is common for all formats -UID: E0 04 03 50 1E 1F 01 A6 -# ISO15693-3 specific data -# Data Storage Format Identifier -DSFID: 00 -# Application Family Identifier -AFI: 00 -# IC Reference - Vendor specific meaning -IC Reference: 03 -# Lock Bits -Lock DSFID: false -Lock AFI: false -# Number of memory blocks, valid range = 1..256 -Block Count: 8 -# Size of a single memory block, valid range = 01...20 (hex) -Block Size: 04 -Data Content: F9 92 B8 D2 89 C6 91 04 14 CD 74 A0 C8 33 D8 B8 F6 08 4D E2 83 F4 D3 0C 57 0D D5 2E B3 7F D4 D2 -# Block Security Status: 01 = locked, 00 = not locked -Security Status: 00 00 00 00 00 00 00 00 -# SLIX specific data -# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords -Capabilities: Default -# Passwords are optional. If a password is omitted, a default value will be used -Password Privacy: 7F FD 6E 5B -Password Destroy: 0F 0F 0F 0F -Password EAS: 00 00 00 00 -Privacy Mode: false -# SLIX Lock Bits +Filetype: Flipper NFC device +Version: 4 +# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare DESFire, SLIX, ST25TB, EMV +Device type: SLIX +# UID is common for all formats +UID: E0 04 03 50 1E 1F 01 A6 +# ISO15693-3 specific data +# Data Storage Format Identifier +DSFID: 00 +# Application Family Identifier +AFI: 00 +# IC Reference - Vendor specific meaning +IC Reference: 03 +# Lock Bits +Lock DSFID: false +Lock AFI: false +# Number of memory blocks, valid range = 1..256 +Block Count: 8 +# Size of a single memory block, valid range = 01...20 (hex) +Block Size: 04 +Data Content: F9 92 B8 D2 89 C6 91 04 14 CD 74 A0 C8 33 D8 B8 F6 08 4D E2 83 F4 D3 0C 57 0D D5 2E B3 7F D4 D2 +# Block Security Status: 01 = locked, 00 = not locked +Security Status: 00 00 00 00 00 00 00 00 +# SLIX specific data +# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords +Capabilities: Default +# Passwords are optional. If a password is omitted, a default value will be used +Password Privacy: 7F FD 6E 5B +Password Destroy: 0F 0F 0F 0F +Password EAS: 00 00 00 00 +Privacy Mode: false +# SLIX Lock Bits Lock EAS: false \ No newline at end of file diff --git a/German/PAW Patrol/Zuma.nfc b/German/PAW Patrol/Zuma.nfc index f56561c..647ef6b 100644 --- a/German/PAW Patrol/Zuma.nfc +++ b/German/PAW Patrol/Zuma.nfc @@ -1,33 +1,33 @@ -Filetype: Flipper NFC device -Version: 4 -# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare DESFire, SLIX, ST25TB, EMV -Device type: SLIX -# UID is common for all formats -UID: E0 04 03 50 1E 59 3D 7B -# ISO15693-3 specific data -# Data Storage Format Identifier -DSFID: 00 -# Application Family Identifier -AFI: 00 -# IC Reference - Vendor specific meaning -IC Reference: 03 -# Lock Bits -Lock DSFID: false -Lock AFI: false -# Number of memory blocks, valid range = 1..256 -Block Count: 8 -# Size of a single memory block, valid range = 01...20 (hex) -Block Size: 04 -Data Content: C6 E1 2E A9 59 65 47 1D F6 BD 0F 62 5F 45 DE 38 70 48 D7 74 07 42 B1 70 CB FD 2D FA 1F 65 35 32 -# Block Security Status: 01 = locked, 00 = not locked -Security Status: 00 00 00 00 00 00 00 00 -# SLIX specific data -# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords -Capabilities: Default -# Passwords are optional. If a password is omitted, a default value will be used -Password Privacy: 7F FD 6E 5B -Password Destroy: 0F 0F 0F 0F -Password EAS: 00 00 00 00 -Privacy Mode: false -# SLIX Lock Bits +Filetype: Flipper NFC device +Version: 4 +# Device type can be ISO14443-3A, ISO14443-3B, ISO14443-4A, ISO14443-4B, ISO15693-3, FeliCa, NTAG/Ultralight, Mifare Classic, Mifare DESFire, SLIX, ST25TB, EMV +Device type: SLIX +# UID is common for all formats +UID: E0 04 03 50 1E 59 3D 7B +# ISO15693-3 specific data +# Data Storage Format Identifier +DSFID: 00 +# Application Family Identifier +AFI: 00 +# IC Reference - Vendor specific meaning +IC Reference: 03 +# Lock Bits +Lock DSFID: false +Lock AFI: false +# Number of memory blocks, valid range = 1..256 +Block Count: 8 +# Size of a single memory block, valid range = 01...20 (hex) +Block Size: 04 +Data Content: C6 E1 2E A9 59 65 47 1D F6 BD 0F 62 5F 45 DE 38 70 48 D7 74 07 42 B1 70 CB FD 2D FA 1F 65 35 32 +# Block Security Status: 01 = locked, 00 = not locked +Security Status: 00 00 00 00 00 00 00 00 +# SLIX specific data +# SLIX capabilities field affects emulation modes. Possible options: Default, AcceptAllPasswords +Capabilities: Default +# Passwords are optional. If a password is omitted, a default value will be used +Password Privacy: 7F FD 6E 5B +Password Destroy: 0F 0F 0F 0F +Password EAS: 00 00 00 00 +Privacy Mode: false +# SLIX Lock Bits Lock EAS: false \ No newline at end of file diff --git a/validation.sh b/validation.sh index 2dd41b5..5bc6b2f 100755 --- a/validation.sh +++ b/validation.sh @@ -5,6 +5,7 @@ shopt -s globstar REQUIRED_PATTERNS=( "Filetype: Flipper NFC device" "Version: 4" + "Device type: SLIX" "UID:( [A-F0-9]{2}){8}" "DSFID: 00" "AFI: 00" @@ -32,11 +33,16 @@ for filename in **/*.nfc; do fi done - # The likelihood of two blocks of 00 in data content is almsot impossible, + # The likelihood of two blocks of 00 in data content is almost impossible, # so use that as a check for when the full data is not read if [ ! -z "$(grep -P "Data Content:( [A-F0-9]{2})* 00 00( [A-F0-9]{2})*" "$filename")" ]; then echo $filename echo " Full data not read" fi + if [ ! -z "$(grep -P "\r" "$filename")" ]; then + echo $filename + echo " Has carriage return characters" + fi + done