# tool/core/cmd/flash_info.py import struct from core.utils import console, console_err from core.protocol import COMMANDS, ERRORS class flash_info: def __init__(self, bus): self.bus = bus def get(self): import struct self.bus.send_request(COMMANDS['get_flash_info']) data = self.bus.receive_response(length=21) if not data or data.get('type') == 'error': return None payload = data['data'] ext_block_size = struct.unpack('