mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-21 22:03:42 -07:00
added identification of textcom, thanks @en4rab
This commit is contained in:
parent
fd0311b139
commit
57df87c6f3
3 changed files with 6 additions and 0 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 texecom identification, thanks @en4rab ! (@iceman1001)
|
||||||
- Added `hf 15 slixprotectpage` command
|
- Added `hf 15 slixprotectpage` command
|
||||||
- Fixed `hf mf gload` - missing parameter (@iceman1001)
|
- Fixed `hf mf gload` - missing parameter (@iceman1001)
|
||||||
- Changed `hf mf gload` - now handles 1k ev1 sized dumps (@iceman1001)
|
- Changed `hf mf gload` - now handles 1k ev1 sized dumps (@iceman1001)
|
||||||
|
|
|
@ -1550,6 +1550,7 @@ bool testKnownConfigBlock(uint32_t block0) {
|
||||||
case T55X7_NEXWATCH_CONFIG_BLOCK:
|
case T55X7_NEXWATCH_CONFIG_BLOCK:
|
||||||
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:
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
@ -2298,6 +2299,9 @@ static void printT5x7KnownBlock0(uint32_t b0) {
|
||||||
case T55X7_PYRONIX_CONFIG_BLOCK:
|
case T55X7_PYRONIX_CONFIG_BLOCK:
|
||||||
snprintf(s + strlen(s), sizeof(s) - strlen(s), "Pyronix ");
|
snprintf(s + strlen(s), sizeof(s) - strlen(s), "Pyronix ");
|
||||||
break;
|
break;
|
||||||
|
case T55X7_TEXECOM_CONFIG_BLOCK:
|
||||||
|
snprintf(s + strlen(s), sizeof(s) - strlen(s), "Telecom ");
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,6 +43,7 @@
|
||||||
#define T55X7_SECURAKEY_CONFIG_BLOCK 0x000C8060 // ASK, Manchester, data rate 40, 3 data blocks
|
#define T55X7_SECURAKEY_CONFIG_BLOCK 0x000C8060 // ASK, Manchester, data rate 40, 3 data blocks
|
||||||
#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
|
||||||
|
|
||||||
// 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