Skip to content

Commit 6a39324

Browse files
Merge pull request #150 from LedgerHQ/fix_lp_64k
Fix issue when a LP have a .hex with several areas
2 parents 8607c1d + f26f358 commit 6a39324

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ledgerblue/hexLoader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -942,14 +942,14 @@ def load(
942942
if reverse:
943943
chunk = data[offset - chunkLen : offset]
944944
if self.createpackParams:
945-
self.loadPackSegmentChunk(offset - chunkLen, bytes(chunk))
945+
self.loadPackSegmentChunk(startAddress + offset - chunkLen, bytes(chunk))
946946
else:
947947
self.loadSegmentChunk(offset - chunkLen, bytes(chunk))
948948
else:
949949
chunk = data[offset : offset + chunkLen]
950950
sha256.update(chunk)
951951
if self.createpackParams:
952-
self.loadPackSegmentChunk(offset, bytes(chunk))
952+
self.loadPackSegmentChunk(startAddress + offset, bytes(chunk))
953953
else:
954954
self.loadSegmentChunk(offset, bytes(chunk))
955955
if reverse:

0 commit comments

Comments
 (0)