X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/13d77ef964cefe68750873d5268299a53c9e22a5..f2019c773dfcf041a49ef32c1ff230b34f7a16a4:/client/cmdlft55xx.c diff --git a/client/cmdlft55xx.c b/client/cmdlft55xx.c index 57540bd8..34c8e1ef 100644 --- a/client/cmdlft55xx.c +++ b/client/cmdlft55xx.c @@ -246,7 +246,7 @@ int CmdT55xxReadBlock(const char *Cmd) { WaitForResponse(CMD_ACK,NULL); setGraphBuf(got, 12000); DemodBufferLen=0; - if (!DecodeT55xxBlock()) return 0; + if (!DecodeT55xxBlock()) return 3; char blk[10]={0}; sprintf(blk,"%d", block); printT55xxBlock(blk); @@ -264,35 +264,30 @@ bool DecodeT55xxBlock(){ switch( config.modulation ){ case DEMOD_FSK: - //CmdLtrim("26"); sprintf(cmdStr,"%d", bitRate[config.bitrate]/2 ); CmdLtrim(cmdStr); sprintf(cmdStr,"%d %d", bitRate[config.bitrate], config.inverted ); ans = FSKrawDemod(cmdStr, FALSE); break; case DEMOD_FSK1: - //CmdLtrim("26"); sprintf(cmdStr,"%d", bitRate[config.bitrate]/2 ); CmdLtrim(cmdStr); sprintf(cmdStr,"%d 1 8 5", bitRate[config.bitrate] ); ans = FSKrawDemod(cmdStr, FALSE); break; case DEMOD_FSK1a: - //CmdLtrim("26"); sprintf(cmdStr,"%d", bitRate[config.bitrate]/2 ); CmdLtrim(cmdStr); sprintf(cmdStr,"%d 0 8 5", bitRate[config.bitrate] ); ans = FSKrawDemod(cmdStr, FALSE); break; case DEMOD_FSK2: - //CmdLtrim("26"); sprintf(cmdStr,"%d", bitRate[config.bitrate]/2 ); CmdLtrim(cmdStr); sprintf(cmdStr,"%d 0 10 8", bitRate[config.bitrate] ); ans = FSKrawDemod(cmdStr, FALSE); break; case DEMOD_FSK2a: - //CmdLtrim("26"); sprintf(cmdStr,"%d", bitRate[config.bitrate]/2 ); CmdLtrim(cmdStr); sprintf(cmdStr,"%d 1 10 8", bitRate[config.bitrate] ); @@ -1009,7 +1004,7 @@ char * GetModulationStr( uint32_t id){ sprintf(retStr,"%d - Biphase",id); break; case 0x18: - sprintf(retStr,"%d - Biphase a",id); + sprintf(retStr,"%d - Biphase a - AKA Conditional Dephase Encoding(CDP)",id); break; case 17: sprintf(retStr,"%d - Reserved",id); @@ -1071,7 +1066,7 @@ char * GetSelectedModulationStr( uint8_t id){ sprintf(retStr,"BIPHASE"); break; case DEMOD_BIa: - sprintf(retStr,"BIPHASEa"); + sprintf(retStr,"BIPHASEa - (CDP)"); break; default: sprintf(retStr,"(Unknown)");