Boa tarde Vitor,
Sim, respondi o seu e-mail no mesmo dia (22/06):
O log exibe o seguinte erro:
22/06/2021 08:46:18.289 (3874) DRIVER IOReceiveBuffer() - ERROR: Received SID greater than the sent one. [Snt: 80; Rcv: 175]
22/06/2021 08:46:18.289 (2BA8) TAG <== (0.047) Tag(0.7111.24150.18).ReadValue = ERROR (hr=80004005)
Esse erro sugere que o byte está diferente na pergunta e na resposta do driver.
Ou seja, recebeu um frame cujo identificador SID é maior que o esperado.
Outro detalhe, parece que você abriu dois drivers paralelamente quando deu esse SID errado:
22/06/2021 08:49:37.548 (3874) IO TX: 80 00 02 00 65 00 00 19 00 A4 01 01 82 5E BA 0F 00 08
22/06/2021 08:49:37.548 (2774) IO TX: 80 00 02 00 65 00 00 19 00 7A 01 01 82 0D 5C 00 00 02
22/06/2021 08:49:37.562 (2774) IO RX: C0 00 02 00 19 00 00 65 00 A4 01 01 00 00
22/06/2021 08:49:37.562 (2774) DRIVER IOReceiveBuffer() - ERROR: Received SID greater than the sent one. [Snt: 122; Rcv: 164]
Há dois TX de threads diferentes.
Por favor, ative somente um driver , apague o log gerado, crie um novo e me envie novamente.
Sempre respeitando o limite definido para a String no parâmetro N4.