diff --git a/ledgerblue/hexLoader.py b/ledgerblue/hexLoader.py index 651c3e1..0fa867d 100644 --- a/ledgerblue/hexLoader.py +++ b/ledgerblue/hexLoader.py @@ -942,14 +942,14 @@ def load( if reverse: chunk = data[offset - chunkLen : offset] if self.createpackParams: - self.loadPackSegmentChunk(offset - chunkLen, bytes(chunk)) + self.loadPackSegmentChunk(startAddress + offset - chunkLen, bytes(chunk)) else: self.loadSegmentChunk(offset - chunkLen, bytes(chunk)) else: chunk = data[offset : offset + chunkLen] sha256.update(chunk) if self.createpackParams: - self.loadPackSegmentChunk(offset, bytes(chunk)) + self.loadPackSegmentChunk(startAddress + offset, bytes(chunk)) else: self.loadSegmentChunk(offset, bytes(chunk)) if reverse: