TGViewer
Семён сохраняет полезное_) Семён сохраняет полезное_) @pole_sam · 685 subscribers
Post #621 728
Всем привет! Анонсирую новый цикл заметок про ADSL тем что после работы наконец-то завел модем на базе старого Conexant на 6.8.0-124 ядре.
Что сделано по итогу:
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, версии/мощность читаются.
  • 🔥 6
  • 👍 4
More from @pole_sam
  1. Sep 27, 2026Всем привет! Сделал свой форк pysim для удобного вывода информации. https://telegra.ph/For…
  2. Sep 27, 2026Приехала плата PTP грандмастера
  3. Sep 25, 2026Всем привет! Приехала сегодня отладка от Qualcomm что по всей видимости в своё время вынес…
  4. Sep 23, 2026Всем привет! Платы PTP-грандмастера приехали наконец-то в РФ. Скоро приступлю к bring-up п…
  5. Sep 20, 2026Всем привет! Вышла заметка о том как я сделал себе управляемый коммутатор из медиаконверте…
  6. Sep 18, 2026https://habr.com/ru/articles/1078478/ Интересная статья об организации памяти и алгоритма…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →