uint8_t blockno = -1;
uint8_t data[4] = {0x00};
bool isSrix4k = true;
- char str[20];
if (strlen(Cmd) < 1 || cmdp == 'h' || cmdp == 'H') {
PrintAndLog("Usage: hf 14b write <1|2> <BLOCK> <DATA>");
else
PrintAndLog("[%s] Write block %02X [ %s ]", (isSrix4k)?"SRIX4K":"SRI512", blockno, sprint_hex(data, 4));
+ char str[22];
sprintf(str, "-ss -c 09 %02x %02x%02x%02x%02x", blockno, data[0], data[1], data[2], data[3]);
CmdHF14BCmdRaw(str);
prev_EOT = &previous_EOT;
}
- char load_filename[FILE_PATH_SIZE] = {0};
+ char load_filename[FILE_PATH_SIZE+1] = {0};
if (loadFromFile) {
strncpy(load_filename, arg_get_str(5)->sval[0], FILE_PATH_SIZE);
}
- char save_filename[FILE_PATH_SIZE] = {0};
+ char save_filename[FILE_PATH_SIZE+1] = {0};
if (saveToFile) {
strncpy(save_filename, arg_get_str(6)->sval[0], FILE_PATH_SIZE);
}