Online Store

µFR Card Formatter

MIFARE® Card/Tag Programming Tool

μFR Card Formatter – Mifare Card Programming Tool este un instrument software executabil pentru dispozitivele din seria μFR. GUI-ul său afișează întreaga structură Mifare Classic cu acces simplu la toate sectoarele și blocurile sale (16 sectoare din 4 blocuri). În acest fel, manipularea memoriei cardului NFC RFID este ușoară și precisă.

Acesta este un instrument avansat pentru mifare® 13,5MHz card de programare. μFR Card Formatter este un instrument de programare pentru mai multe metode de autentificare a cardurilor MIFARE® și a cititorului prin setarea diferitelor chei și indexuri cheie, citirea și scrierea liniară a sectoarelor și blocurilor, definirea remorcii sectorului, crearea și importul de fișiere și așa mai departe.

Docs & Software Download

Software overview

Functii software:

  • Citirea sectorului/blocului
  • Sector / Bloc scris
  • Atribuirea cheii sectoriale/blocului A și a cheii B
  • Definirea remorcii sectoriale
  • Stocarea cheii cardului/etichetei în cititor
  • Cheie de import
  • Configurarea parolei de acces
  • Generarea fișierului jurnal de card/etichetă
  • Decrementați conținutul unui bloc și stochează rezultatul în tamponul de transfer intern
  • Incrementați conținutul unui bloc și stochează rezultatul în tamponul de transfer intern
  • Restaurarea conținutului unui bloc în tamponul de transfer intern
  • Transferați conținutul tamponului de transfer intern într-un bloc de valori

Limbaje de programare disponibile:

  • Instrument software executabil

Sisteme de operare, platforme și medii acceptate:

  • Sistem de operare Windows

Hardware acceptat:

  • Dispozitive din seria μFR
Software-ul respirator Descrierea /
UFR-mifare_card_tag_programming_tool_executable

MIFARE® Classic 1k Card Tag Programming Tool pentru programarea cardurilor MIFARE® și a etichetelor de către dispozitivele din seria μFR.

Software manual

1. μFR Card Formatter – Comenzi software principale

Descarca: ufr-mifare_card_tag_programming_tool_executable

Descărcați și extrageți pachetul software. Descărcați bibliotecile μFR pentru sistemul de operare, extrageți pachetul descărcat și copiați tot conținutul în folderul rădăcină al instrumentului de formatare μFRCard (ufr-mifare_card_tag_programming_tool_executable-master).

Doubleclick uFCardFormatter v1.8.exe fișier pentru a rula software-ul.

1.1 μFR Card Formatter – Panoul software principal

Panoul software principal afișează întreaga structură Mifare Classic cu acces simplu la toate sectoarele și blocurile sale (16 sectoare din 4 blocuri). Primul bloc (bloc zero) este rezervat pentru UID-ul din fabrică al cardului și este doar în citire în mod implicit. Memoria cardului este complet goală și fără acces.

După cum arată o captură de ecran, software-ul afișează un card / conținut etichetă ca hex și cod ASCII. Panoul principal oferă, de asemenea, informații instantanee și acces la chei și remorci de sector pentru fiecare sector și remorcă a cardului / etichetei.

2. Formator card μFR – Citiți cardul / eticheta

Pentru a citi datele cardului/etichetei, faceți clic pe butonul Citire card din stânga sus.

Dacă utilizați o nouă carte/etichetă complet goală sau este programată, dar nu este blocată, întregul său conținut apare imediat.  

formatter-read-card

2.1 μFR Readers Tool – Card / Tag UID

Primul bloc de date (blocul 0) din primul sector (sectorul 0) conține datele producătorului IC (card/etichetă 4 octeți sau 7 octeți UID). Acest bloc este programat și scris protejat în testul de producție.

Tot conținutul cardului/etichetei, inclusiv UID, este, de asemenea, vizibil în format ASCII.

3. μFR Card Formatter – Write Card / Tag Content

μFR Card Formatter permite cel mai simplu mod de a scrie orice sector și bloc al cardului / etichetei. Pentru a vă asigura că cardul/eticheta va fi programată conform planificării, trebuie să înțelegeți structura acestuia și să faceți intrarea exactă în tabelele software înainte de a înregistra datele pe card. O atentie deosebita este recomandata pentru intrarile acces bit values, deoarece greseala poate cauza deteriorarea permanenta a cardului/etichetei.

3.1 μFR Card Formatter – Sectoare card/tag

Toate sectoarele conțin 3 blocuri de 16 octeți pentru stocarea datelor (Sectorul 0 conține doar două blocuri de date și blocul producătorului doar în citire).
Blocurile de date pot fi configurate de biții de acces ca
• blocuri
de citire/scriere
• blocuri valorice
Blocurile valorice pot fi utilizate, de exemplu, pentru aplicațiile cu poșetă electronică, unde sunt furnizate comenzi suplimentare, cum ar fi incrementul și decrementul pentru controlul direct al valorii stocate.
Trebuie efectuată o autentificare reușită pentru a permite orice operațiune de memorie.

Software-ul afișează blocul de date în tabelul din stânga sus (Date de pe card) și remorcile sectoriale din tabelul din dreapta jos (Biți de acces).

3.1 μFR Card Formatter – Card / Tag Blocuri de valoare

Blocurile de valori permit executarea funcțiilor de citire, scriere, incrementare, decrementare, restaurare, transfer. Acestea au un format de date fix care permite detectarea erorilor, corectarea și gestionarea copiei de rezervă.
Un bloc de valori poate fi generat numai printr-o operațiune de scriere în format bloc de valoare:
• Valoare: semnifică o valoare semnată de 4 octeți. Cel mai mic octet semnificativ al unei valori este stocat în cel mai mic octet de adresă. Valorile negative sunt stocate în formatul complementului standard 2. Din motive de integritate și securitate a datelor, o valoare este stocată de trei ori, de două ori ne-inversată și o dată inversată.
• Adresă: Semnifică o adresă de 1 octet, care poate fi utilizată pentru a salva adresa de stocare a unui bloc, atunci când se implementează o gestionare puternică a backup-ului. Octetul adresei este stocat de patru ori, de două ori inversat și inversat. În timpul operațiunilor de incrementare, decrementare, restaurare și transfer, adresa rămâne neschimbată. Acesta poate fi modificat numai printr-o comandă de scriere.

4. μFR

no image

4.1 μFR

Numărul octetului 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Descrierea / TASTA A Biți de acces TASTA B (opțional)
   

0xFF

0x07

0x80

UTILIZATOR  

 

 

Condiții de acces pentru blocul de date 0
Biți de acces Condiția de acces pentru Aplicație
C10 C20 C30 Citeste scrie creștere decrementare, transfer, restaurare
0 0 0 tasta A| B1 tasta A| B1 tasta A| B1 tasta A| B1 configurația transportului
0 1 0 tasta A| B1 niciodată niciodată niciodată bloc de citire/scriere
1 0 0 tasta A| B1 cheia B1 niciodată niciodată bloc de citire/scriere
1 1 0 tasta A| B1 cheia B1 cheia B1 tasta A| B1 (bloc de valori)
0 0 1 tasta A| B1 niciodată niciodată tasta A| B1 (bloc de valori)
0 1 1 cheia B1 cheia B1 niciodată niciodată bloc de citire/scriere
1 0 1 cheia B1 niciodată niciodată niciodată bloc de citire/scriere
1 1 1 niciodată niciodată niciodată niciodată bloc de citire/scriere

1 dacă cheia B poate fi citită în remorca sector corespunzătoare, aceasta nu poate servi pentru autentificare (toate liniile marcate gri din ultimul tabel). În consecință, dacă cititorul autentifică orice bloc al unui sector care utilizează condițiile de acces marcate gri și folosind cheia B, cardul va refuza orice acces ulterior la memorie după autentificare.

 

 

Condiții de acces pentru blocul de date 1
Biți de acces Condiția de acces pentru Aplicație
C11 C21 C31 Citeste scrie creștere decrementare, transfer, restaurare
0 0 0 tasta A| B1 tasta A| B1 tasta A| B1 tasta A| B1 configurația transportului
0 1 0 tasta A| B1 niciodată niciodată niciodată bloc de citire/scriere
1 0 0 tasta A| B1 cheia B1 niciodată niciodată bloc de citire/scriere
1 1 0 tasta A| B1 cheia B1 cheia B1 tasta A| B1 (bloc de valori)
0 0 1 tasta A| B1 niciodată niciodată tasta A| B1 (bloc de valori)
0 1 1 cheia B1 cheia B1 niciodată niciodată bloc de citire/scriere
1 0 1 cheia B1 niciodată niciodată niciodată bloc de citire/scriere
1 1 1 niciodată niciodată niciodată niciodată bloc de citire/scriere

1 dacă cheia B poate fi citită în remorca sector corespunzătoare, aceasta nu poate servi pentru autentificare (toate liniile marcate gri din ultimul tabel). În consecință, dacă cititorul autentifică orice bloc al unui sector care utilizează condițiile de acces marcate gri și folosind cheia B, cardul va refuza orice acces ulterior la memorie după autentificare.

 

 

Condiții de acces pentru blocul de date 2
Biți de acces Condiția de acces pentru Aplicație
C12 C22 C32 Citeste scrie creștere decrementare, transfer, restaurare
0 0 0 tasta A| B1 tasta A| B1 tasta A| B1 tasta A| B1 configurația transportului
0 1 0 tasta A| B1 niciodată niciodată niciodată bloc de citire/scriere
1 0 0 tasta A| B1 cheia B1 niciodată niciodată bloc de citire/scriere
1 1 0 tasta A| B1 cheia B1 cheia B1 tasta A| B1 (bloc de valori)
0 0 1 tasta A| B1 niciodată niciodată tasta A| B1 (bloc de valori)
0 1 1 cheia B1 cheia B1 niciodată niciodată bloc de citire/scriere
1 0 1 cheia B1 niciodată niciodată niciodată bloc de citire/scriere
1 1 1 niciodată niciodată niciodată niciodată bloc de citire/scriere

1 dacă cheia B poate fi citită în remorca sector corespunzătoare, aceasta nu poate servi pentru autentificare (toate liniile marcate gri din ultimul tabel). În consecință, dacă cititorul autentifică orice bloc al unui sector care utilizează condițiile de acces marcate gri și folosind cheia B, cardul va refuza orice acces ulterior la memorie după autentificare.

 

Condiții de acces pentru remorca sectorului
Biți de acces Condiția de acces pentru Remarca
KEYA Biți de acces KEYB
C13 C23 C33 Citeste scrie Citeste scrie Citeste scrie
0 0 0 niciodată tasta A tasta A niciodată tasta A tasta A Cheia B poate fi citită[1]
0 1 0 niciodată niciodată tasta A niciodată tasta A niciodată Cheia B poate fi citită[1]
1 0 0 niciodată tasta B tasta A| B niciodată niciodată tasta B
1 1 0 niciodată niciodată tasta A| B niciodată niciodată niciodată
0 0 1 niciodată tasta A tasta A tasta A tasta A tasta A Cheia B poate fi citită, configurația transportului[1]
0 1 1 niciodată tasta B tasta A| B tasta B niciodată tasta B
1 0 1 niciodată niciodată tasta A| B tasta B niciodată niciodată
1 1 1 niciodată niciodată tasta A| B niciodată niciodată niciodată

[1] pentru acest acces, condiția cheie B este lizibilă și poate fi utilizată pentru date

4.2 μFR

jgjgzt

no image

4.3 μFR

Mmm

no image

Acest manual prezintă software-ul executabil cu cod sursă în limbajul de programare C++. Codul sursă SDK s, de asemenea, disponibile.