Merge pull request #589 from Proxmark/revert-588-indala-preamble-fix

Revert "Fix offset Indala UID display"
This commit is contained in:
pwpiwi 2018-03-28 14:58:46 +02:00 committed by GitHub
commit 3316fc1d11
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1780,7 +1780,6 @@ int IOdemodFSK(uint8_t *dest, size_t size, int *waveStartIdx) {
// indala id decoding
int indala64decode(uint8_t *bitStream, size_t *size, uint8_t *invert) {
//standard 64 bit indala formats including 26 bit 40134 format
// Note: these start with 3 bits from the end of one UID; the rest are from a subsequent one
uint8_t preamble64[] = {1,0,1,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 1};
uint8_t preamble64_i[] = {0,1,0,1, 1,1,1,1, 1,1,1,1, 1,1,1,1, 1,1,1,1, 1,1,1,1, 1,1,1,1, 1,1,1,1, 0};
size_t startidx = 0;
@ -1792,10 +1791,6 @@ int indala64decode(uint8_t *bitStream, size_t *size, uint8_t *invert) {
*invert ^= 1;
}
if (found_size != 64) return -2;
// Skip the aforementioned 3 bits from the previous UID
startidx += 3;
if (*invert==1)
for (size_t i = startidx; i < found_size + startidx; i++)
bitStream[i] ^= 1;