sp: sp_list_ports(0118ED78) called. sp: Enumerating ports. sp: Opening registry key. sp: Querying registry key value and data sizes. sp: Iterating over values. sp: Found port COM4. sp: sp_get_port_by_name(COM4, 015C6AF8) called. sp: Building structure for port COM4. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: Found port COM3. sp: sp_get_port_by_name(COM3, 015B090C) called. sp: Building structure for port COM3. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: sp_list_ports returning SP_OK. sp: sp_get_port_transport(015CA150) called. sp: sp_get_port_transport returning 0. sp: sp_get_port_transport(015D7E70) called. sp: sp_get_port_transport returning 0. sp: sp_free_port_list(015B0908) called. sp: Freeing port list. sp: sp_free_port(015CA150) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port(015D7E70) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port_list returning. sp: sp_list_ports(0118C28C) called. sp: Enumerating ports. sp: Opening registry key. sp: Querying registry key value and data sizes. sp: Iterating over values. sp: Found port COM4. sp: sp_get_port_by_name(COM4, 05754A48) called. sp: Building structure for port COM4. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: Found port COM3. sp: sp_get_port_by_name(COM3, 05BA6C14) called. sp: Building structure for port COM3. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: sp_list_ports returning SP_OK. sp: sp_get_port_transport(05848AF8) called. sp: sp_get_port_transport returning 0. sp: sp_get_port_transport(05848198) called. sp: sp_get_port_transport returning 1. sp: sp_get_port_usb_vid_pid(05848198) called. sp: sp_get_port_usb_vid_pid returning SP_OK. sp: sp_get_port_usb_serial(05848198) called. sp: sp_get_port_usb_serial returning MH-0BY95W2. sp: sp_get_port_name(05848198) called. sp: sp_get_port_name returning COM3. sp: sp_copy_port(05848198, 0118C2BC) called. sp: Copying port structure. sp: sp_get_port_by_name(COM3, 0118C2BC) called. sp: Building structure for port COM3. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: sp_copy_port returning 0. sp: sp_free_port_list(05BA6C10) called. sp: Freeing port list. sp: sp_free_port(05848AF8) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port(05848198) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port_list returning. sp: sp_open(05848FF8, 0x3) called. sp: Opening port COM3. sp: sp_last_error_message() called. sp: sp_last_error_message returning The semaphore timeout period has expired.. sp: sp_open returning SP_ERR_FAIL: Port CreateFile() failed: The semaphore timeout period has expired.. sp: sp_free_error_message(The semaphore timeout period has expired.) called. sp: sp_free_error_message returning. sp: sp_last_error_message() called. sp: sp_last_error_message returning The semaphore timeout period has expired.. sp: sp_free_error_message(The semaphore timeout period has expired.) called. sp: sp_free_error_message returning. sp: sp_list_ports(0118A028) called. sp: Enumerating ports. sp: Opening registry key. sp: Querying registry key value and data sizes. sp: Iterating over values. sp: Found port COM4. sp: sp_get_port_by_name(COM4, 0597B098) called. sp: Building structure for port COM4. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: Found port COM3. sp: sp_get_port_by_name(COM3, 059CD3A4) called. sp: Building structure for port COM3. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: sp_list_ports returning SP_OK. sp: sp_get_port_transport(05848E18) called. sp: sp_get_port_transport returning 0. sp: sp_get_port_transport(05848EB8) called. sp: sp_get_port_transport returning 1. sp: sp_get_port_usb_vid_pid(05848EB8) called. sp: sp_get_port_usb_vid_pid returning SP_OK. sp: sp_get_port_usb_serial(05848EB8) called. sp: sp_get_port_usb_serial returning MH-0BY95W2. sp: sp_get_port_name(05848EB8) called. sp: sp_get_port_name returning COM3. sp: sp_copy_port(05848EB8, 058FD798) called. sp: Copying port structure. sp: sp_get_port_by_name(COM3, 058FD798) called. sp: Building structure for port COM3. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: sp_copy_port returning 0. sp: sp_free_port_list(059CD3A0) called. sp: Freeing port list. sp: sp_free_port(05848E18) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port(05848EB8) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port_list returning. sp: sp_open(05847DD8, 0x3) called. sp: Opening port COM3. sp: sp_last_error_message() called. sp: sp_last_error_message returning The semaphore timeout period has expired.. sp: sp_open returning SP_ERR_FAIL: Port CreateFile() failed: The semaphore timeout period has expired.. sp: sp_free_error_message(The semaphore timeout period has expired.) called. sp: sp_free_error_message returning. sp: sp_last_error_message() called. sp: sp_last_error_message returning The semaphore timeout period has expired.. sp: sp_free_error_message(The semaphore timeout period has expired.) called. sp: sp_free_error_message returning. sp: sp_list_ports(0118A028) called. sp: Enumerating ports. sp: Opening registry key. sp: Querying registry key value and data sizes. sp: Iterating over values. sp: Found port COM4. sp: sp_get_port_by_name(COM4, 0597B108) called. sp: Building structure for port COM4. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: Found port COM3. sp: sp_get_port_by_name(COM3, 059CD3A4) called. sp: Building structure for port COM3. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: sp_list_ports returning SP_OK. sp: sp_get_port_transport(058480F8) called. sp: sp_get_port_transport returning 0. sp: sp_get_port_transport(05848E18) called. sp: sp_get_port_transport returning 1. sp: sp_get_port_usb_vid_pid(05848E18) called. sp: sp_get_port_usb_vid_pid returning SP_OK. sp: sp_get_port_usb_serial(05848E18) called. sp: sp_get_port_usb_serial returning MH-0BY95W2. sp: sp_get_port_name(05848E18) called. sp: sp_get_port_name returning COM3. sp: sp_copy_port(05848E18, 058FD798) called. sp: Copying port structure. sp: sp_get_port_by_name(COM3, 058FD798) called. sp: Building structure for port COM3. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: sp_copy_port returning 0. sp: sp_free_port_list(059CD3A0) called. sp: Freeing port list. sp: sp_free_port(058480F8) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port(05848E18) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port_list returning. sp: sp_open(05848EB8, 0x3) called. sp: Opening port COM3. sp: sp_last_error_message() called. sp: sp_last_error_message returning The semaphore timeout period has expired.. sp: sp_open returning SP_ERR_FAIL: Port CreateFile() failed: The semaphore timeout period has expired.. sp: sp_free_error_message(The semaphore timeout period has expired.) called. sp: sp_free_error_message returning. sp: sp_last_error_message() called. sp: sp_last_error_message returning The semaphore timeout period has expired.. sp: sp_free_error_message(The semaphore timeout period has expired.) called. sp: sp_free_error_message returning. sp: sp_list_ports(0118A028) called. sp: Enumerating ports. sp: Opening registry key. sp: Querying registry key value and data sizes. sp: Iterating over values. sp: Found port COM4. sp: sp_get_port_by_name(COM4, 05754F78) called. sp: Building structure for port COM4. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: Found port COM3. sp: sp_get_port_by_name(COM3, 059CD29C) called. sp: Building structure for port COM3. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: sp_list_ports returning SP_OK. sp: sp_get_port_transport(05847E78) called. sp: sp_get_port_transport returning 0. sp: sp_get_port_transport(058482D8) called. sp: sp_get_port_transport returning 1. sp: sp_get_port_usb_vid_pid(058482D8) called. sp: sp_get_port_usb_vid_pid returning SP_OK. sp: sp_get_port_usb_serial(058482D8) called. sp: sp_get_port_usb_serial returning MH-0BY95W2. sp: sp_get_port_name(058482D8) called. sp: sp_get_port_name returning COM3. sp: sp_copy_port(058482D8, 058FD798) called. sp: Copying port structure. sp: sp_get_port_by_name(COM3, 058FD798) called. sp: Building structure for port COM3. sp: get_port_details returning SP_OK. sp: sp_get_port_by_name returning SP_OK. sp: sp_copy_port returning 0. sp: sp_free_port_list(059CD298) called. sp: Freeing port list. sp: sp_free_port(05847E78) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port(058482D8) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port_list returning. sp: sp_open(05848E18, 0x3) called. sp: Opening port COM3. sp: sp_last_error_message() called. sp: sp_last_error_message returning The semaphore timeout period has expired.. sp: sp_open returning SP_ERR_FAIL: Port CreateFile() failed: The semaphore timeout period has expired.. sp: sp_free_error_message(The semaphore timeout period has expired.) called. sp: sp_free_error_message returning. sp: sp_last_error_message() called. sp: sp_last_error_message returning The semaphore timeout period has expired.. sp: sp_free_error_message(The semaphore timeout period has expired.) called. sp: sp_free_error_message returning. sp: sp_free_port(05848E18) called. sp: Freeing port structure. sp: sp_free_port returning.