diff --git a/ble/att_server.c b/ble/att_server.c
index ffbc5a205..67c2987f9 100644
--- a/ble/att_server.c
+++ b/ble/att_server.c
@@ -153,14 +153,17 @@ static void att_event_packet_handler (uint8_t packet_type, uint16_t channel, uin
                     break;
                     
                 case SM_IDENTITY_RESOLVING_STARTED:
+                    printf("SM_IDENTITY_RESOLVING_STARTED\n");
                     att_ir_lookup_active = 1;
                     break;
                 case SM_IDENTITY_RESOLVING_SUCCEEDED:
                     att_ir_lookup_active = 0;
                     att_ir_central_device_db_index = ((sm_event_t*) packet)->central_device_db_index;
+                    printf("SM_IDENTITY_RESOLVING_SUCCEEDED id %u\n", att_ir_central_device_db_index);
                     att_run();
                     break;
                 case SM_IDENTITY_RESOLVING_FAILED:
+                    printf("SM_IDENTITY_RESOLVING_FAILED\n");
                     att_ir_lookup_active = 0;
                     att_ir_central_device_db_index = -1;
                     att_run();
@@ -242,6 +245,8 @@ static void att_run(void){
                 sm_key_t csrk;
                 central_device_db_csrk(att_ir_central_device_db_index, csrk);
                 att_server_state = ATT_SERVER_W4_SIGNED_WRITE_VALIDATION;
+                printf("Orig Signature: ");
+                hexdump( &att_request_buffer[att_request_size-8], 8);
                 sm_cmac_start(csrk, att_request_size - 8, att_request_buffer, att_signed_write_handle_cmac_result);
                 return;
             }