Posts

Showing posts from September, 2026

Inspect Alinco DX-SR8 firmware

Image
Alinco DX-SR8 firmware updater software DX-SR8 Flash Writer Ver01.12.zip = DX-SR8 Flash Writer Ver01.12.msi extract msi (unzip) extract msi (unzip) Instal01.cab File named _B2AB... contains compiled code and data section in Motorola S-record format. Remove lines before and after data section and with some Python scripts clean the data section. import re import argparse import sys def clean_file(path: str) -> None:     try:         with open(path, 'r', encoding='ansi') as f:             text = f.read()     except FileNotFoundError:         print(f"File not found: {path}", file=sys.stderr)         sys.exit(1)     cleaned = re.sub(r'[^S0-9A-F\r\n]+', '', text)     with open(path, 'w', encoding='ansi', newline='') as f:         f.write(cleaned) def main() -> None:     parser = argparse.ArgumentParser(       ...