mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-01-07 16:48:15 +08:00
Removed wrong size-count, sizeof(bigbuf) would always return 40000 in lfops
This commit is contained in:
parent
45dda9fcd7
commit
6ca4c6463e
1 changed files with 2 additions and 5 deletions
|
@ -793,12 +793,9 @@ void CmdIOdemodFSK(int findone, int *high, int *low, int ledcontrol)
|
||||||
WDT_HIT();
|
WDT_HIT();
|
||||||
if (ledcontrol) LED_A_ON();
|
if (ledcontrol) LED_A_ON();
|
||||||
DoAcquisition125k_internal(-1,true);
|
DoAcquisition125k_internal(-1,true);
|
||||||
size = sizeof(BigBuf);
|
|
||||||
//make sure buffer has data
|
|
||||||
if (size < 2000) continue;
|
|
||||||
//fskdemod and get start index
|
//fskdemod and get start index
|
||||||
WDT_HIT();
|
WDT_HIT();
|
||||||
idx = IOdemodFSK(dest,size);
|
idx = IOdemodFSK(dest,sizeof(BigBuf));
|
||||||
if (idx>0){
|
if (idx>0){
|
||||||
//valid tag found
|
//valid tag found
|
||||||
|
|
||||||
|
@ -821,7 +818,7 @@ void CmdIOdemodFSK(int findone, int *high, int *low, int ledcontrol)
|
||||||
Dbprintf("%d%d%d%d%d%d%d%d %d%d",dest[idx+54],dest[idx+55],dest[idx+56],dest[idx+57],dest[idx+58],dest[idx+59],dest[idx+60],dest[idx+61],dest[idx+62],dest[idx+63]);
|
Dbprintf("%d%d%d%d%d%d%d%d %d%d",dest[idx+54],dest[idx+55],dest[idx+56],dest[idx+57],dest[idx+58],dest[idx+59],dest[idx+60],dest[idx+61],dest[idx+62],dest[idx+63]);
|
||||||
}
|
}
|
||||||
code = bytebits_to_byte(dest+idx,32);
|
code = bytebits_to_byte(dest+idx,32);
|
||||||
code2 = bytebits_to_byte(dest+idx+32,32);
|
code2 = bytebits_to_byte(dest+idx+32,32);
|
||||||
version = bytebits_to_byte(dest+idx+27,8); //14,4
|
version = bytebits_to_byte(dest+idx+27,8); //14,4
|
||||||
facilitycode = bytebits_to_byte(dest+idx+18,8) ;
|
facilitycode = bytebits_to_byte(dest+idx+18,8) ;
|
||||||
number = (bytebits_to_byte(dest+idx+36,8)<<8)|(bytebits_to_byte(dest+idx+45,8)); //36,9
|
number = (bytebits_to_byte(dest+idx+36,8)<<8)|(bytebits_to_byte(dest+idx+45,8)); //36,9
|
||||||
|
|
Loading…
Reference in a new issue