   uint8_t r;
   uint8_t param1;
   uint16_t param2;
-  uint8_t data1[32];
+  uint8_t data1[64];
   uint8_t data2[32];
   uint8_t data3[14];
 

      else
        Wl("--- S ---");
      switch(c) { // yes, code like this sucks
        case 's': // serial number
          Wl("Request serial number.");
          sha204.wakeup(rx_buffer);
          r = sha204.serialNumber(rx_buffer);

void print_help(void) {
  Wl("*** SHA204 playground [(c) 2014 flabbergast] ***\n\r");
  Wl("Raw commands: wa[k]e [c]heckMAC [d]erive_key dev_re[v]ision [g]en_dig [h]MAC");
  Wl("              [m]ac [n]once [r]andom r[e]ad [w]rite [u]date_extra [s]ha");
  Wl("Processed commands: ser[i]al c[o]nfig_zone");
  Wl("Playground config: [I]dle-or-sleep");
  Wl("'?' -> this help");
  Wl("Dangerous/one-time only! [L]ock\n\r");
