sp: sp_list_ports(00EFF134) 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, 0127AA80) 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, 012657EC) 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(0127FB68) called. sp: sp_get_port_transport returning 0. sp: sp_get_port_transport(01292748) called. sp: sp_get_port_transport returning 0. sp: sp_free_port_list(012657E8) called. sp: Freeing port list. sp: sp_free_port(0127FB68) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port(01292748) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port_list returning. sp: sp_list_ports(00EFC64C) 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, 05758C30) 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, 05706644) 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(0539A938) called. sp: sp_get_port_transport returning 0. sp: sp_get_port_transport(0539A7F8) called. sp: sp_get_port_transport returning 1. sp: sp_get_port_usb_vid_pid(0539A7F8) called. sp: sp_get_port_usb_vid_pid returning SP_OK. sp: sp_get_port_usb_serial(0539A7F8) called. sp: sp_get_port_usb_serial returning MH-0BY95W2. sp: sp_get_port_name(0539A7F8) called. sp: sp_get_port_name returning COM3. sp: sp_copy_port(0539A7F8, 00EFC67C) called. sp: Copying port structure. sp: sp_get_port_by_name(COM3, 00EFC67C) 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(05706640) called. sp: Freeing port list. sp: sp_free_port(0539A938) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port(0539A7F8) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port_list returning. sp: sp_open(0539A438, 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(00EFA3E8) 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, 057DA840) 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, 05792624) 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(0539AD98) called. sp: sp_get_port_transport returning 0. sp: sp_get_port_transport(0539A4D8) called. sp: sp_get_port_transport returning 1. sp: sp_get_port_usb_vid_pid(0539A4D8) called. sp: sp_get_port_usb_vid_pid returning SP_OK. sp: sp_get_port_usb_serial(0539A4D8) called. sp: sp_get_port_usb_serial returning MH-0BY95W2. sp: sp_get_port_name(0539A4D8) called. sp: sp_get_port_name returning COM3. sp: sp_copy_port(0539A4D8, 055CA1C0) called. sp: Copying port structure. sp: sp_get_port_by_name(COM3, 055CA1C0) 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(05792620) called. sp: Freeing port list. sp: sp_free_port(0539AD98) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port(0539A4D8) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port_list returning. sp: sp_open(0539ABB8, 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(00EFA3E8) 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, 057DA8D0) 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, 0579248C) 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(0539AB18) called. sp: sp_get_port_transport returning 0. sp: sp_get_port_transport(0539A4D8) called. sp: sp_get_port_transport returning 1. sp: sp_get_port_usb_vid_pid(0539A4D8) called. sp: sp_get_port_usb_vid_pid returning SP_OK. sp: sp_get_port_usb_serial(0539A4D8) called. sp: sp_get_port_usb_serial returning MH-0BY95W2. sp: sp_get_port_name(0539A4D8) called. sp: sp_get_port_name returning COM3. sp: sp_copy_port(0539A4D8, 055CA1C0) called. sp: Copying port structure. sp: sp_get_port_by_name(COM3, 055CA1C0) 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(05792488) called. sp: Freeing port list. sp: sp_free_port(0539AB18) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port(0539A4D8) called. sp: Freeing port structure. sp: sp_free_port returning. sp: sp_free_port_list returning. sp: sp_open(0539A578, 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(0539A578) called. sp: Freeing port structure. sp: sp_free_port returning.