Hello,
I am trying to implement a 2D barcode reader with Raspberry pi 4B on UART, with the Sparkfun python package.
The problem is that there is an issue while receiving data. It cannot pass the begin check with the firmware version request, because the request time’s out without answer. I tried to disable the “wait for ACK/NACK”, or retrying endlessly, and sometimes waiting is sufficient, after like 10 minutes the begin process succeeds, sometimes not, sometimes scanning many barcodes makes it succeeds, sometimes scanning configuration barcodes works out. I don’t know what to do, I thought about the possibility that the sensor doesn’t have enough power and I verified it, it suits the specs. Also tried to change the wires, nothing to do.