//Differential Biphase / di-phase (inverted biphase)
//get binary from ask wave
if (!ASKbiphaseDemod("0 64 1 0", FALSE)) {
- if (g_debugMode) PrintAndLog("Error Jablotron: ASKbiphaseDemod failed");
+ if (g_debugMode) PrintAndLog("DEBUG: Error - Jablotron ASKbiphaseDemod failed");
return 0;
}
size_t size = DemodBufferLen;
if (ans < 0){
if (g_debugMode){
// if (ans == -5)
- // PrintAndLog("DEBUG: Error - not enough samples");
+ // PrintAndLog("DEBUG: Error - Jablotron not enough samples");
if (ans == -1)
PrintAndLog("DEBUG: Error - Jablotron too few bits found");
// else if (ans == -2)
- // PrintAndLog("DEBUG: Error - problem during ASK/Biphase demod");
+ // PrintAndLog("DEBUG: Error - Jablotron problem during ASK/Biphase demod");
else if (ans == -3)
PrintAndLog("DEBUG: Error - Jablotron Size not correct: %d", size);
else if (ans == -4)
else if (ans == -5)
PrintAndLog("DEBUG: Error - Jablotron checksum failed");
else
- PrintAndLog("DEBUG: Error - ans: %d", ans);
+ PrintAndLog("DEBUG: Error - Jablotron ans: %d", ans);
}
return 0;
}
int CmdJablotronRead(const char *Cmd) {
CmdLFRead("s");
- getSamples("30000",false);
+ getSamples("20000", TRUE);
return CmdJablotronDemod(Cmd);
}
UsbCommand resp;
UsbCommand c = {CMD_T55XX_WRITE_BLOCK, {0,0,0}};
- for (int i=4; i>=0; i--) {
+ for (int i = 2; i >= 0; --i) {
c.arg[0] = blocks[i];
c.arg[1] = i;
clearCommandBuffer();