Skip to content

Data Mismatch between CP and PD #242

@john1025

Description

@john1025

Hi all,
I have one question about the data mismatch between CP and PD.

 From the communication shown in Wireshark, it seems that CP did send the bit which indicates CRC-16 for Integrity Check in packet no. 9, but PD always receive the bit which indicate "Checksum". Therefore, it always shows that "Invalid checksum" in PD side. May I know if there is any steps that I missed? Please kindly help to advise it. Thank you.
  1. Wireshark pcap files:
    osdp-trace-cp-pd-1-2025-09-16T01_28_38Z.zip: pcap file in CP side.
    osdp-trace-pd-1-2025-09-16T01_28_36Z.zip: pcap file in PD side.

osdp-trace-cp-pd-1-2025-09-16T01_28_38Z.zip
osdp-trace-pd-1-2025-09-16T01_28_36Z.zip

  1. Debug log when turning on OSDP_LOG_DEBUG in osdp_logger_init:
    cp_log.txt: log file in CP side.
    pd_log.txt: log file in PD side.

cp_log.txt
pd_log.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions