Revert "Fix offset Indala UID display" 589/head
authormarshmellow42 <marshmellow42@users.noreply.github.com>
Wed, 28 Mar 2018 12:50:08 +0000 (08:50 -0400)
committerGitHub <noreply@github.com>
Wed, 28 Mar 2018 12:50:08 +0000 (08:50 -0400)
common/lfdemod.c

index fd149045ac5a70b4eaab089e44ab0ba7427bdc22..f470371a3b399e6292f799eea6e3f90ac628d179 100644 (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;
Impressum, Datenschutz