Online Store

µFR Card Formatter

MIFARE® Card/Tag Programming Tool

μFR Card Formatter – Mifare Card Programming Tool è uno strumento software eseguibile per i dispositivi della serie μFR. La sua GUI visualizza l'intera struttura di Mifare Classic con un semplice accesso a tutti i suoi settori e blocchi (16 settori di 4 blocchi). In questo modo, la gestione della memoria della scheda RFID NFC è facile e precisa.

Questo è uno strumento avanzato per la programmazione di schede MIFARE® 13,5MHz. μFR Card Formatter è uno strumento di programmazione per più metodi di autenticazione di carte e lettori MIFARE® impostando varie chiavi e indice di chiave, lettura e scrittura lineare dei settori e dei blocchi, definizione del trailer del settore, creazione e importazione di file e così via.

Docs & Software Download

Software overview

Funzioni del software:

  • Lettura di settori/blocchi
  • Scrittura settoriale/a blocchi
  • Assegnazione della chiave di settore/blocco A e della chiave B
  • Definizione del trailer di settore
  • Memorizzazione della scheda/tag Key nel lettore
  • Importa chiave
  • Impostazione della password di accesso
  • Generazione del file di registro della scheda/tag
  • Decrementare il contenuto di un blocco e memorizzare il risultato nel buffer di trasferimento interno
  • Incrementare il contenuto di un blocco e memorizzare il risultato nel buffer di trasferimento interno
  • Ripristinare il contenuto di un blocco nel buffer di trasferimento interno
  • Trasferire il contenuto del buffer di trasferimento interno in un blocco di valori

Linguaggi di programmazione disponibili:

  • Strumento software eseguibile

Sistemi operativi, piattaforme e ambienti supportati:

  • Sistema operativo Windows

Hardware supportato:

  • Dispositivi della serie μFR
Software respiratorio Descrizione
ufr-mifare_card_tag_programming_tool_executable

MIFARE® Classic 1k Card Tag Programming Tool per la programmazione di schede e tag MIFARE® da parte di dispositivi della serie μFR.

Software manual

1. Formattatore di schede μFR – Comandi software principali

Scarica: ufr-mifare_card_tag_programming_tool_executable

Scaricare ed estrarre il pacchetto software. Scaricare le librerie μFR per il sistema operativo, estrarre il pacchetto scaricato e copiare tutto il contenuto nella cartella principale di μFRCard Formatter Tool (ufr-mifare_card_tag_programming_tool_executable-master).

Fare doppio clic sul file uFCardFormatter v1.8.exe per eseguire il software.

Formattatore di schede 1.1 μFR – Pannello software principale

Il pannello software principale visualizza l'intera struttura di Mifare Classic con un semplice accesso a tutti i suoi settori e blocchi (16 settori di 4 blocchi). Il primo blocco (blocco zero) è riservato all'UID di fabbrica della scheda ed è di sola lettura per impostazione predefinita. La memoria della scheda è completamente vuota e senza accesso.

Come mostra uno screenshot, il software visualizza un contenuto di scheda / tag come codice HEX e ASCII. Il pannello principale fornisce anche informazioni istantanee e l'accesso alle chiavi e ai rimorchi di settore per ogni settore e trailer della carta / tag.

2. Formattatore di schede μFR – Lettura card/tag

Per leggere i dati della carta/tag, fai clic sul pulsante Leggi scheda in alto a sinistra.

Se si utilizza una nuova scheda/tag completamente vuota o se è programmata ma non bloccata, l'intero contenuto viene immediatamente visualizzato.  

formattatore-lettura-scheda

Strumento lettori 2.1 μFR – Scheda/Tag UID

Il primo blocco di dati (blocco 0) del primo settore (settore 0) contiene i dati del produttore del circuito integrato (scheda/tag UID a 4 byte o 7 byte). Questo blocco è programmato e protetto da scrittura nel test di produzione.

Tutti i contenuti delle schede/tag, incluso l'UID, sono visibili anche in formato ASCII.

3. μFR Card Formatter – Scrivi contenuto di schede/tag

μFR Card Formatter consente il modo più semplice per scrivere qualsiasi settore e blocco della scheda/tag. Per assicurarsi che la tua carta/tag venga programmata come previsto, devi capire la sua struttura e fare l'inserimento preciso nelle tabelle software prima di registrare i dati nella scheda. Si raccomanda particolare attenzione per le voci Acces Bit Values, poiché l'errore potrebbe causare danni permanenti alla scheda/tag.

3.1 μFR Card Formatter – Settori Card/Tag

Tutti i settori contengono 3 blocchi di 16 byte per l'archiviazione dei dati (il settore 0 contiene solo due blocchi di dati e il blocco produttore di sola lettura).
I blocchi di dati possono essere configurati dai bit di accesso come
• blocchi
di lettura/scrittura
• blocchi
di valore
I blocchi di valore possono essere utilizzati, ad esempio, per applicazioni elettroniche, in cui vengono forniti comandi aggiuntivi come l'incremento e il decremento per il controllo diretto del valore memorizzato.
È necessario eseguire un'autenticazione corretta per consentire qualsiasi operazione di memoria.

Il software visualizza il blocco di dati nella tabella in alto a sinistra (Dati sulla scheda) e i rimorchi di settore nella tabella in basso a destra (Access Bits).

3.1 μFR Card Formatter – Blocchi di valori card/tag

I blocchi di valore consentono l'esecuzione delle funzioni di lettura, scrittura, incremento, decremento, ripristino, trasferimento. Hanno un formato di dati fisso che consente il rilevamento, la correzione e la gestione degli errori.
Un blocco di valori può essere generato solo tramite un'operazione di scrittura in formato blocco di valori:
• Valore: indica un valore firmato a 4 byte. Il byte significativo più basso di un valore viene memorizzato nel byte dell'indirizzo più basso. I valori negativi sono memorizzati nel formato complementare dello standard 2. Per motivi di integrità e sicurezza dei dati, un valore viene memorizzato tre volte, due volte non invertito e una volta invertito.
• Indirizzo: indica un indirizzo a 1 byte, che può essere utilizzato per salvare l'indirizzo di archiviazione di un blocco, quando si implementa una potente gestione del backup. Il byte dell'indirizzo viene memorizzato quattro volte, due volte invertito e non invertito. Durante le operazioni di incremento, decremento, ripristino e trasferimento, l'indirizzo rimane invariato. Può essere modificato solo tramite un comando di scrittura.

4. μFR

no image

4,1 μFR

Numero byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Descrizione TASTO A Bit di accesso TASTO B (opzionale)
   

0xFF

0x07

0x80

Utente  

 

 

Condizioni di accesso per il blocco di dati 0
Bit di accesso Condizioni di accesso per Applicazione
C10 C20 C30 leggere scrivere Aumento decremento, trasferimento, ripristino
0 0 0 chiave A| B1 chiave A| B1 chiave A| B1 chiave A| B1 configurazione del trasporto
0 1 0 chiave A| B1 mai mai mai blocco di lettura/scrittura
1 0 0 chiave A| B1 tasto B1 mai mai blocco di lettura/scrittura
1 1 0 chiave A| B1 tasto B1 tasto B1 chiave A| B1 blocco valori
0 0 1 chiave A| B1 mai mai chiave A| B1 blocco valori
0 1 1 tasto B1 tasto B1 mai mai blocco di lettura/scrittura
1 0 1 tasto B1 mai mai mai blocco di lettura/scrittura
1 1 1 mai mai mai mai blocco di lettura/scrittura

1 se il tasto B può essere letto nel corrispondente Sector Trailer, non può servire per l'autenticazione (tutte le righe grigie contrassegnate nell'ultima tabella). Di conseguenza, se il lettore autentica qualsiasi blocco di un settore che utilizza le condizioni di accesso contrassegnate in grigio e utilizzando la chiave B, la scheda rifiuterà qualsiasi successivo accesso alla memoria dopo l'autenticazione.

 

 

Condizioni di accesso per il blocco di dati 1
Bit di accesso Condizioni di accesso per Applicazione
C11 C21 · C31 · leggere scrivere Aumento decremento, trasferimento, ripristino
0 0 0 chiave A| B1 chiave A| B1 chiave A| B1 chiave A| B1 configurazione del trasporto
0 1 0 chiave A| B1 mai mai mai blocco di lettura/scrittura
1 0 0 chiave A| B1 tasto B1 mai mai blocco di lettura/scrittura
1 1 0 chiave A| B1 tasto B1 tasto B1 chiave A| B1 blocco valori
0 0 1 chiave A| B1 mai mai chiave A| B1 blocco valori
0 1 1 tasto B1 tasto B1 mai mai blocco di lettura/scrittura
1 0 1 tasto B1 mai mai mai blocco di lettura/scrittura
1 1 1 mai mai mai mai blocco di lettura/scrittura

1 se il tasto B può essere letto nel corrispondente Sector Trailer, non può servire per l'autenticazione (tutte le righe grigie contrassegnate nell'ultima tabella). Di conseguenza, se il lettore autentica qualsiasi blocco di un settore che utilizza le condizioni di accesso contrassegnate in grigio e utilizzando la chiave B, la scheda rifiuterà qualsiasi successivo accesso alla memoria dopo l'autenticazione.

 

 

Condizioni di accesso per il blocco di dati 2
Bit di accesso Condizioni di accesso per Applicazione
C12 · C22 · C32 · leggere scrivere Aumento decremento, trasferimento, ripristino
0 0 0 chiave A| B1 chiave A| B1 chiave A| B1 chiave A| B1 configurazione del trasporto
0 1 0 chiave A| B1 mai mai mai blocco di lettura/scrittura
1 0 0 chiave A| B1 tasto B1 mai mai blocco di lettura/scrittura
1 1 0 chiave A| B1 tasto B1 tasto B1 chiave A| B1 blocco valori
0 0 1 chiave A| B1 mai mai chiave A| B1 blocco valori
0 1 1 tasto B1 tasto B1 mai mai blocco di lettura/scrittura
1 0 1 tasto B1 mai mai mai blocco di lettura/scrittura
1 1 1 mai mai mai mai blocco di lettura/scrittura

1 se il tasto B può essere letto nel corrispondente Sector Trailer, non può servire per l'autenticazione (tutte le righe grigie contrassegnate nell'ultima tabella). Di conseguenza, se il lettore autentica qualsiasi blocco di un settore che utilizza le condizioni di accesso contrassegnate in grigio e utilizzando la chiave B, la scheda rifiuterà qualsiasi successivo accesso alla memoria dopo l'autenticazione.

 

Condizioni di accesso per il settore rimorchi
Bit di accesso Condizioni di accesso per nota
KEYA · Bit di accesso KEYB
C13 · C23 · C33 · leggere scrivere leggere scrivere leggere scrivere
0 0 0 mai tasto A tasto A mai tasto A tasto A La chiave B può essere letta[1]
0 1 0 mai mai tasto A mai tasto A mai La chiave B può essere letta[1]
1 0 0 mai chiave B chiave A| B mai mai chiave B
1 1 0 mai mai chiave A| B mai mai mai
0 0 1 mai tasto A tasto A tasto A tasto A tasto A Chiave B può essere letta, configurazione del trasporto[1]
0 1 1 mai chiave B chiave A| B chiave B mai chiave B
1 0 1 mai mai chiave A| B chiave B mai mai
1 1 1 mai mai chiave A| B mai mai mai

[1] per questo accesso, la chiave di condizione B è leggibile e può essere utilizzata per i dati

4,2 μFR

jgjgzt

no image

4,3 μFR

mmm

no image

Questo manuale presenta il software eseguibile con codice sorgente nel linguaggio di programmazione C++. È disponibile anche l'SDK del codice sorgente.