Skip to content

LibOV.ProtocolError: Checksum for response incorrect #53

@defencore

Description

@defencore

When I try to sniff traffic between the Android and the DJI RC, I get an error:

# Board: OpenVizsla v3.3
└─$ ./software/host/ovctl.py -l sniff hs
PERR: 1FD0 (First)
[   F    ]  11.586765 d=  0.007282 [178   +1688811.583] [  0]  
Exception in thread Thread-1 (__comms):
Traceback (most recent call last):
  File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.10/threading.py", line 953, in run
    self._target(*self._args, **self._kwargs)
  File "/tmp/ov_ftdi/software/host/LibOV.py", line 637, in __comms
    raise self.__comm_exc
  File "/tmp/ov_ftdi/software/host/LibOV.py", line 616, in callback
    code = service.presentBytes(self.__buf)
  File "/tmp/ov_ftdi/software/host/LibOV.py", line 310, in presentBytes
    self.consume(b[:size])
  File "/tmp/ov_ftdi/software/host/LibOV.py", line 332, in consume
    raise ProtocolError(
LibOV.ProtocolError: Checksum for response incorrect: expected 76, got 01

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions