Что сделано по итогу:
1. Утилита переписана на Python 3 (src/cxacru-info.py форк оригинала Саймона Арлотта) — чистый Python 3, без предупреждений; исправлен баг со строкой
Power.2. Оживлён реальный модем (ZyXEL Omni ADSL USB,
0586:330a):диагностировал отсутствие прошивки
cxacru-fw.bin (dmesg: error -2);нашёл Windows-драйвер в дампе диска →
CnxEtU.sys;достал официальный извлекатель
cxacru-fw из CVS-снимка SourceForge, починил его под современную glibc (#include <string.h> — иначе memmem → segfault);извлёк сигнатурно-проверенный
cxacru-fw.bin (md5 fe7386af…);установил его + сделал rebind → драйвер залил прошивку (
found firmware → loading firmware → starting device);cxacru-info успешно читает живой модем.Python 3-версия моего форка работает на реальном устройстве;
фикс строки
Power виден живьём (Power -38 dBm/Hz);cxacru0, MAC 00:13:49:21:80:d7, версии/мощность читаются.
