Online Store

µFR Card Formatter

MIFARE® Card/Tag Programming Tool

μFR Card Formatter – A Mifare Card Programming Tool egy végrehajtható szoftvereszköz a μFR sorozatú eszközökhöz. GUI-ja a teljes Mifare Classic struktúrát megjeleníti, egyszerű hozzáféréssel az összes szektorához és blokkjához (16 szektor 4 blokkból). Így az NFC RFID kártya memóriakezelése egyszerű és pontos.

Ez egy fejlett eszköz a MIFARE® 13,5MHz kártya programozásához. A μFR Card Formatter egy programozási eszköz több MIFARE® kártya és olvasó hitelesítési módszerhez különböző kulcsok és kulcsok indexének beállításával, a szektorok és blokkok lineáris olvasásával és írásával, a szektor pótkocsijának meghatározásával, fájlok létrehozásával és importálásával stb.

Docs & Software Download

Software overview

Szoftver funkciók:

  • Szektor/blokk olvasása
  • Szektor/blokk írás
  • A szektor/blokk kulcs hozzárendelése
  • Szektor pótkocsi meghatározása
  • A kártya/címke kulcsának tárolása az olvasóban
  • Importálási kulcs
  • Hozzáférés a jelszó beállításához
  • Kártya/címke naplófájl létrehozása
  • Csökkentse a blokk tartalmát, és tárolja az eredményt a belső átviteli pufferben
  • Blokk tartalmának növelése és az eredmény tárolása a belső átviteli pufferben
  • Blokk tartalmának visszaállítása a belső átviteli pufferbe
  • A belső átviteli puffer tartalmának átvitele értékblokkba

Elérhető programozási nyelvek:

  • Végrehajtható szoftver eszköz

Támogatott operációs rendszerek, platformok és környezetek:

  • Windows operációs rendszer

Támogatott hardverek:

  • μFR sorozatú eszközök
Szoftveres légzőkészülék Leírás
UFR-mifare_card_tag_programming_tool_executable

MIFARE® Classic 1k kártyacímke-programozó eszköz a MIFARE® kártyák és címkék μFR sorozatú eszközökkel történő programozásához.

Software manual

1. μFR Card Formatter – Fő szoftverparancsok

Letöltés: ufr-mifare_card_tag_programming_tool_executable

Töltse le és bontsa ki a szoftvercsomagot. Töltse le az operációs rendszer μFR könyvtárait , bontsa ki a letöltött csomagot, és másolja az összes tartalmat a μFRCard Formatter Tool (ufr-mifare_card_tag_programming_tool_executable-master) gyökérmappájába.

Kattintson duplán az uFCardFormatter v1.8.exe fájlra a szoftver futtatásához.

1,1 μFR kártyaformázó – fő szoftverpanel

A fő szoftverpanel a teljes Mifare Classic struktúrát jeleníti meg, egyszerű hozzáféréssel az összes szektorához és blokkjához ( 16 szektor 4 blokkból). Az első blokk (nulladik blokk) a kártyagyár UID-je számára van fenntartva, és alapértelmezés szerint csak olvasható. A kártya memóriája teljesen üres és hozzáférésmentes.

Ahogy a képernyőképen látható, a szoftver a kártya / címke tartalmát HEX és ASCII kódként jeleníti meg. A fő panel azonnali betekintést és hozzáférést biztosít a kulcsokhoz és a szektor pótkocsiihoz minden szektorhoz és a kártya / címke pótkocsijához.

2. μFR kártyaformázó – Kártya olvasása/címke

A kártya-/címkeadatok olvasásához kattintson a bal felső sarokban található Kártya olvasása gombra.

Ha új, teljesen üres kártyát/címkét használ, vagy az be van programozva, de nincs zárolva, a teljes tartalma azonnal megjelenik.  

formázó-olvasó-kártya

2.1 μFR olvasók eszköz – kártya / címke UID

Az első szektor (0. szektor) első adatblokkja (0. blokk) tartalmazza az IC gyártójának adatait (kártya/címke 4 bájtos vagy 7 bájtos UID). Ez a blokk programozott és írásvédett az éles tesztben.

Minden kártya/címke tartalom, beleértve az UID-t is, ASCII formátumban is látható.

3. μFR kártyaformázó – Kártya / címke tartalom írása

A μFR Card Formatter lehetővé teszi a legegyszerűbb módot a kártya/címke bármely szektorának és blokkjának írására. Annak érdekében, hogy a kártyája/címkéje a tervek szerint legyen programozva, meg kell értenie annak szerkezetét, és pontosan be kell írnia a szoftvertáblákba, mielőtt az adatokat a kártyára rögzítené. Különös figyelmet kell fordítani az Acces Bitértékek bejegyzésekre, mert a hiba a kártya/címke maradandó károsodását okozhatja.

3.1 μFR kártyaformázó – kártya / címke szektorok

Minden szektor 3 db 16 bájtos blokkot tartalmaz az adatok tárolására (a 0. szektor csak két adatblokkot és a csak olvasható gyártói blokkot tartalmaz).
Az adatblokkokat a hozzáférési bitek a következőképpen konfigurálhatják:
• olvasási/írási blokkok
• értékblokkok
Az értékblokkok használhatók pl. elektronikus pénztárcaalkalmazásokhoz, ahol további parancsok állnak rendelkezésre, mint például a növekmény és a csökkenés a tárolt érték közvetlen vezérléséhez.
Sikeres hitelesítést kell végrehajtani a memóriaműveletek engedélyezéséhez.

A szoftver megjeleníti az adatblokkot a bal felső táblában (Adatok a kártyán) és a szektor pótkocsikat a jobb alsó táblában (Access Bits).

3.1 μFR kártyaformázó – kártya / címke érték blokkok

Az értékblokkok lehetővé teszik az olvasási, írási, növekmény, csökkenési, visszaállítási, átviteli funkciók végrehajtását. Rögzített adatformátummal rendelkeznek, amely lehetővé teszi a hibaészlelést, a javítást és a biztonsági mentések kezelését.
Értékblokk csak írási művelettel hozható létre értékblokk formátumban:
• Érték: Aláírt 4 bájtos értéket jelöl. Egy érték legalacsonyabb jelentős bájtja a legalacsonyabb címbájtban tárolódik. A negatív értékeket a standard 2 komplementer formátumban tárolja. Az adatok integritása és biztonsága érdekében a rendszer háromszor tárol egy értéket, kétszer nem fordított, egyszer pedig megfordítva.
• Cím: 1 bájtos címet jelent, amely egy blokk tárolási címének mentésére használható, amikor hatékony biztonsági mentést hajt végre. A címbájtot négyszer tárolják, kétszer megfordítva és nem invertálva. A növekmény, a csökkentés, a visszaállítás és az átviteli műveletek során a cím változatlan marad. Csak írási paranccsal módosítható.

4. μFR

no image

4,1 μFR

Bájt száma 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Leírás "A" KULCS Hozzáférési bitek B KULCS (opcionális)
   

0xFF

0x07

0x80

FELHASZNÁLÓ  

 

 

Az adatblokkhoz való hozzáférés feltételei 0
Hozzáférési bitek Hozzáférési feltétel a következőhöz: Alkalmazás
C10 C20 C30 olvassa el írni növekmény Csökkentés, átadás, visszaállítás
0 0 0 A kulcs| B1 A kulcs| B1 A kulcs| B1 A kulcs| B1 Szállítási konfiguráció
0 1 0 A kulcs| B1 soha soha soha olvasási/írási blokk
1 0 0 A kulcs| B1 B1 billentyű soha soha olvasási/írási blokk
1 1 0 A kulcs| B1 B1 billentyű B1 billentyű A kulcs| B1 érték blokk
0 0 1 A kulcs| B1 soha soha A kulcs| B1 érték blokk
0 1 1 B1 billentyű B1 billentyű soha soha olvasási/írási blokk
1 0 1 B1 billentyű soha soha soha olvasási/írási blokk
1 1 1 soha soha soha soha olvasási/írási blokk

1 ha a B kulcs olvasható a megfelelő szektor-pótkocsiban, akkor az nem szolgálhat hitelesítésre (az utolsó táblázatban minden szürkén jelölt sor). Következésképpen, ha az olvasó egy szektor bármely olyan blokkját hitelesíti, amely a szürke jelöléssel ellátott hozzáférési feltételeket használja és a B kulcsot használja, a kártya megtagadja a hitelesítés utáni későbbi memória-hozzáférést.

 

 

Az 1. adatblokkhoz való hozzáférés feltételei
Hozzáférési bitek Hozzáférési feltétel a következőhöz: Alkalmazás
C11 C21 C31 olvassa el írni növekmény Csökkentés, átadás, visszaállítás
0 0 0 A kulcs| B1 A kulcs| B1 A kulcs| B1 A kulcs| B1 Szállítási konfiguráció
0 1 0 A kulcs| B1 soha soha soha olvasási/írási blokk
1 0 0 A kulcs| B1 B1 billentyű soha soha olvasási/írási blokk
1 1 0 A kulcs| B1 B1 billentyű B1 billentyű A kulcs| B1 érték blokk
0 0 1 A kulcs| B1 soha soha A kulcs| B1 érték blokk
0 1 1 B1 billentyű B1 billentyű soha soha olvasási/írási blokk
1 0 1 B1 billentyű soha soha soha olvasási/írási blokk
1 1 1 soha soha soha soha olvasási/írási blokk

1 ha a B kulcs olvasható a megfelelő szektor-pótkocsiban, akkor az nem szolgálhat hitelesítésre (az utolsó táblázatban minden szürkén jelölt sor). Következésképpen, ha az olvasó egy szektor bármely olyan blokkját hitelesíti, amely a szürke jelöléssel ellátott hozzáférési feltételeket használja és a B kulcsot használja, a kártya megtagadja a hitelesítés utáni későbbi memória-hozzáférést.

 

 

A 2. adatblokkhoz való hozzáférés feltételei
Hozzáférési bitek Hozzáférési feltétel a következőhöz: Alkalmazás
C12 C22 C32 olvassa el írni növekmény Csökkentés, átadás, visszaállítás
0 0 0 A kulcs| B1 A kulcs| B1 A kulcs| B1 A kulcs| B1 Szállítási konfiguráció
0 1 0 A kulcs| B1 soha soha soha olvasási/írási blokk
1 0 0 A kulcs| B1 B1 billentyű soha soha olvasási/írási blokk
1 1 0 A kulcs| B1 B1 billentyű B1 billentyű A kulcs| B1 érték blokk
0 0 1 A kulcs| B1 soha soha A kulcs| B1 érték blokk
0 1 1 B1 billentyű B1 billentyű soha soha olvasási/írási blokk
1 0 1 B1 billentyű soha soha soha olvasási/írási blokk
1 1 1 soha soha soha soha olvasási/írási blokk

1 ha a B kulcs olvasható a megfelelő szektor-pótkocsiban, akkor az nem szolgálhat hitelesítésre (az utolsó táblázatban minden szürkén jelölt sor). Következésképpen, ha az olvasó egy szektor bármely olyan blokkját hitelesíti, amely a szürke jelöléssel ellátott hozzáférési feltételeket használja és a B kulcsot használja, a kártya megtagadja a hitelesítés utáni későbbi memória-hozzáférést.

 

Az ágazati pótkocsi hozzáférési feltételei
Hozzáférési bitek Hozzáférési feltétel a következőhöz: Megjegyzés
KULCSA Hozzáférési bitek KULCSB
C13 C23 C33 olvassa el írni olvassa el írni olvassa el írni
0 0 0 soha A gomb A gomb soha A gomb A gomb A B kulcs olvasható[1]
0 1 0 soha soha A gomb soha A gomb soha A B kulcs olvasható[1]
1 0 0 soha B gomb A kulcs| B soha soha B gomb
1 1 0 soha soha A kulcs| B soha soha soha
0 0 1 soha A gomb A gomb A gomb A gomb A gomb A B kulcs olvasható, a szállítási konfiguráció[1]
0 1 1 soha B gomb A kulcs| B B gomb soha B gomb
1 0 1 soha soha A kulcs| B B gomb soha soha
1 1 1 soha soha A kulcs| B soha soha soha

[1] ehhez a hozzáféréshez a B feltételkulcs olvasható, és adatokhoz használható

4,2 μFR

jgjgzt

no image

4,3 μFR

mmm

no image

Ez a kézikönyv bemutatja a végrehajtható szoftvert forráskóddal a C ++ programozási nyelven. Forráskód SDK s is elérhető.