diff --git a/Bootup Logo/python_logo_converter/img2ts100.py b/Bootup Logo/python_logo_converter/img2ts100.py index 8587c7f7..8d8377c1 100644 --- a/Bootup Logo/python_logo_converter/img2ts100.py +++ b/Bootup Logo/python_logo_converter/img2ts100.py @@ -42,8 +42,8 @@ def intel_hex_line(record_type, offset, data): for byte in data: yield "{:02X}".format(byte) - # compute and write checksum (with DOS line ending for compatibility/safety) - yield "{:02X}\r\n".format((((sum(data, # sum data ... + # compute and write checksum (now using unix style line endings for DFU3.45 compatibility + yield "{:02X}\n".format((((sum(data, # sum data ... record_length # ... and other ... + sum(split16(offset)) # ... fields ... + record_type) # ... on line