+ c.arg[1] = param_get64ex(Cmd,2,0,0); //firstpage
+ c.arg[2] = param_get64ex(Cmd,3,0,0); //tag mode
+ } break;
+ case 03: { //RHTSF_CHALLENGE BLOCK
+ c = (UsbCommand){ CMD_READ_HITAG_S_BLK };
+ num_to_bytes(param_get32ex(Cmd,1,0,16),4,htd->auth.NrAr);
+ num_to_bytes(param_get32ex(Cmd,2,0,16),4,htd->auth.NrAr+4);
+ c.arg[1] = param_get64ex(Cmd,3,0,0); //firstpage
+ c.arg[2] = param_get64ex(Cmd,4,0,0); //tag mode
+ } break;
+ case 04: { //RHTSF_KEY BLOCK
+ c = (UsbCommand){ CMD_READ_HITAG_S_BLK };
+ num_to_bytes(param_get64ex(Cmd,1,0,16),6,htd->crypto.key);
+ c.arg[1] = param_get64ex(Cmd,2,0,0); //firstpage
+ c.arg[2] = param_get64ex(Cmd,3,0,0); //tag mode