mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-21 13:53:55 -07:00
added lf t55 Be-Tech identification
This commit is contained in:
parent
87c2e82e2f
commit
c3390a2e0e
3 changed files with 7 additions and 1 deletions
|
@ -3,6 +3,7 @@ All notable changes to this project will be documented in this file.
|
||||||
This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log...
|
This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log...
|
||||||
|
|
||||||
## [unreleased][unreleased]
|
## [unreleased][unreleased]
|
||||||
|
- Added Be-Tech identification (@iceman1001)
|
||||||
- Added `lf em 410x clone --htu` clone EM410x ID to Hitag µ/8265 (@douniwan5788)
|
- Added `lf em 410x clone --htu` clone EM410x ID to Hitag µ/8265 (@douniwan5788)
|
||||||
- Added `lf hitag htu` support for Hitag µ/8265 (@douniwan5788)
|
- Added `lf hitag htu` support for Hitag µ/8265 (@douniwan5788)
|
||||||
- Added `hf mfu aesauth` based on existing UL AES support (@doegox)
|
- Added `hf mfu aesauth` based on existing UL AES support (@doegox)
|
||||||
|
|
|
@ -1551,6 +1551,7 @@ bool testKnownConfigBlock(uint32_t block0) {
|
||||||
case T55X7_JABLOTRON_CONFIG_BLOCK:
|
case T55X7_JABLOTRON_CONFIG_BLOCK:
|
||||||
case T55X7_PYRONIX_CONFIG_BLOCK:
|
case T55X7_PYRONIX_CONFIG_BLOCK:
|
||||||
case T55X7_TEXECOM_CONFIG_BLOCK:
|
case T55X7_TEXECOM_CONFIG_BLOCK:
|
||||||
|
case T55X7_BETECH_CONFIG_BLOCK:
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
@ -2302,12 +2303,15 @@ static void printT5x7KnownBlock0(uint32_t b0) {
|
||||||
case T55X7_TEXECOM_CONFIG_BLOCK:
|
case T55X7_TEXECOM_CONFIG_BLOCK:
|
||||||
snprintf(s + strlen(s), sizeof(s) - strlen(s), "Texecom ");
|
snprintf(s + strlen(s), sizeof(s) - strlen(s), "Texecom ");
|
||||||
break;
|
break;
|
||||||
|
case T55X7_BETECH_CONFIG_BLOCK:
|
||||||
|
snprintf(s + strlen(s), sizeof(s) - strlen(s), "Be-Tech ");
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen(s) > 0) {
|
if (strlen(s) > 0) {
|
||||||
PrintAndLogEx(SUCCESS, "Config block match : " _YELLOW_("%s"), s);
|
PrintAndLogEx(SUCCESS, "Config block match... " _YELLOW_("%s"), s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -44,6 +44,7 @@
|
||||||
#define T55X7_UNK_CONFIG_BLOCK 0x000880FA // ASK, Manchester, data rate 32, 7 data blocks STT, Inverse ...
|
#define T55X7_UNK_CONFIG_BLOCK 0x000880FA // ASK, Manchester, data rate 32, 7 data blocks STT, Inverse ...
|
||||||
#define T55X7_PYRONIX_CONFIG_BLOCK 0x00088C40 // ASK, Manchester, data rate 32, 2 data blocks
|
#define T55X7_PYRONIX_CONFIG_BLOCK 0x00088C40 // ASK, Manchester, data rate 32, 2 data blocks
|
||||||
#define T55X7_TEXECOM_CONFIG_BLOCK 0x001C8020 // ASK, Manchester, data rate 128, 1 data block
|
#define T55X7_TEXECOM_CONFIG_BLOCK 0x001C8020 // ASK, Manchester, data rate 128, 1 data block
|
||||||
|
#define T55X7_BETECH_CONFIG_BLOCK 0x001480E0 // ASK, Manchester, data rate 64, 7 data block
|
||||||
|
|
||||||
// FDXB requires data inversion and BiPhase 57 is simply BiPhase 50 inverted, so we can either do it using the modulation scheme or the inversion flag
|
// FDXB requires data inversion and BiPhase 57 is simply BiPhase 50 inverted, so we can either do it using the modulation scheme or the inversion flag
|
||||||
// we've done both below to prove that it works either way, and the modulation value for BiPhase 50 in the Atmel data sheet of binary "10001" (17) is a typo,
|
// we've done both below to prove that it works either way, and the modulation value for BiPhase 50 in the Atmel data sheet of binary "10001" (17) is a typo,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue