{
  "scope": "Offlinefile/vector/framing checks only; no adapter/ROMsync/GetID/programming or targetobservations",
  "checks_passed": 21,
  "checks": [
    "sync8E1has11bits",
    "syncLSBfirst",
    "evenparitybit1",
    "GetcommandcomplementXORFF",
    "GetIDcommandcomplementXORFF",
    "ReadMemorycommandcomplementXORFF",
    "WriteMemorycommandcomplementXORFF",
    "addresspacketXOR00",
    "projectsCRC",
    "projectsSHA",
    "VTORbeforeHAL_Init",
    "noROMjumporoptionwrites",
    "boundedapplicationUART",
    "build-artifactsCRC",
    "build-artifactsSHA",
    "realBINequalsELFloadimage",
    "realHEXequalsBIN",
    "vectorsatnormalFlash",
    "initialMSPinmainSRAMincludingtop",
    "resetThumbbitandFlashrange",
    "entrymatchesReset_Handler"
  ],
  "sync_7F_8E1_line_bits_start_dataLSBfirst_parity_stop": [
    0,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    0,
    1,
    1
  ],
  "frame_bits": 11,
  "nominal_frame_us_at115200": 95.48611111111111,
  "ACK": "79",
  "NACK": "1F",
  "Get_request": "00 FF",
  "GetID_request": "02 FD",
  "exampleaddresspacket": "08 00 00 00 08",
  "examplepackets_not_transmitted": true,
  "ROM_GetID_response": "NOT OBSERVED; no fabricated deviceID",
  "image_manifest": {
    "Flash_start": "0x8000000",
    "image_end_exclusive": "0x8003ef0",
    "bytes": 16112,
    "initial_MSP": "0x20008000",
    "reset_vector": "0x8003d69",
    "ELF_entry": "0x8003d69",
    "BIN_SHA256": "4375e412ef66b7da8881c0630c3d7a252b48264d2068a87aac53d53e9873cbfd",
    "VTOR_application_assignment": "0x08000000 beforeHAL_Init, no relocation/jump"
  }
}
