flashtool: fix mcu_type decoding

SIgned-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Eric Callahan 2025-03-06 05:23:14 -05:00
parent 28b873de75
commit 604b7e5a7d
No known key found for this signature in database
GPG Key ID: 5A1EB336DFB4C71B

View File

@ -283,7 +283,7 @@ class CanFlasher:
proto_version_str = ".".join([str(v) for v in self.proto_version]) proto_version_str = ".".join([str(v) for v in self.proto_version])
if self.block_size not in [64, 128, 256, 512]: if self.block_size not in [64, 128, 256, 512]:
raise FlashError("Invalid Block Size: %d" % (self.block_size,)) raise FlashError("Invalid Block Size: %d" % (self.block_size,))
mcu_info.rstrip(b"\x00") mcu_info = mcu_info.rstrip(b"\x00")
if self.proto_version >= (1, 1, 0): if self.proto_version >= (1, 1, 0):
mcu_bytes, sv_bytes = mcu_info.split(b"\x00", maxsplit=1) mcu_bytes, sv_bytes = mcu_info.split(b"\x00", maxsplit=1)
mcu_type = mcu_bytes.decode() mcu_type = mcu_bytes.decode()