Hacker News Digest

Тег: #framework

Постов: 4

Wanted to download an ISO, ended up writing a kernel exploit (blog.dfb.sh) 🔥 Горячее

Пользователь купил точку доступа TP-Link EAP770 с Wi-Fi 7 в августе 2023 года, ещё до финализации стандарта, и столкнулся с повреждением данных при длительных загрузках по Wi-Fi: файлы больше нескольких гибибайт обрывались с ошибками MAC и TLS, хотя Wireshark не показывал ни плохих контрольных сумм, ни ретрансмиссий. Переход на Tailscale с WireGuard маскировал проблему, так как потеря пакета внутри туннеля вызывала повторную передачу. TP-Link отказался выпускать прошивки: устройство версии v1 объявили снятым с поддержки, а последняя прошивка осталась от июня 2023 года. Исправление оказалось тривиальным — записать два нуля в sysfs, но оболочка TP-Link не позволяла этого сделать, поэтому автор написал эксплойт ядра для собственной точки доступа.

Отдельно выяснилось, что ежедневные обрывы Wi-Fi около 11:00 — другой баг, связанный с картой Qualcomm WCN785x в ноутбуке Framework 16: каждые несколько часов она переставала передавать данные на 1–4 минуты, накапливая тысячи кадров в очереди драйвера ath12k, а затем разом отправляла весь накопленный запас. Сигнал при этом был отличным (-31…-42 dBm), ошибок приёма не было, а логика отправки кадров полностью скрыта в закрытой прошивке amss.bin. Автор переключил 5 ГГц с Wi-Fi 7 на Wi-Fi 6 и оставил наблюдение на сутки, чтобы понять, связан ли баг со стандартом.

by 0xdeafbeef • 13 октября 2026 г. в 12:30 • 274 points

Оригинал • HN

#ath12k#eap770#framework#kernel#qualcomm#sysfs#tp-link#wifi7

Комментарии (138)

Обсуждение дополняет статью свидетельствами о системном низком качестве ПО TP-Link, техническими деталями проблем с когерентностью кэша в SoC и советами по выбору альтернатив вроде OpenWRT. Аппаратная разгрузка (hardware offload) часто становится источником трудноуловимых багов в сетевых картах, включая дорогое корпоративное оборудование. Совет: При выборе роутера рекомендуется проверять совместимость с OpenWRT, чтобы избежать зависимости от низкокачественного или заброшенного вендорского ПО. Доверие только к контрольным суммам TCP опасно, так как ошибки когерентности кэша или отсутствие ECC RAM в буферах NIC могут привести к незаметному повреждению данных. ZFS send/recv не полагается на TCP checksums, так как использует собственные сквозные (end-to-end) контрольные суммы для обнаружения повреждений при передаче. Спор: Пользователи спорят о поддержке GL.Inet: @commandersaki хвалит их за глубокую помощь в диагностике, в то время как @Oxodao считает предоставление доступа к роутеру поддержке недопустимым. По опыту @reflexe, проблемы с повреждением данных часто связаны с тем, что когерентность кэша плохо специфицирована на уровне SoC/платформы, что приводит к разным результатам на разных чипах с одним и тем же ядром ARM. В потребительской электронике драйверы часто представляют собой «винегрет» из скриптов, что заставляет разработчиков переписывать их с нуля по даташитам или через реверс-инжиниринг. Пользователи сообщают о проблемах с поддержкой TP-Link, включая отсутствие прошивок для старых ревизий (v1) и быстрый вывод устройств из эксплуатации (EOL).

Fixing a bricked Framework laptop (quantum5.ca) 🔥 Горячее 💬 Длинная дискуссия

В 2023 году я купил Framework 13 AMD 7040 — ноутбук с открытым железом, который можно собрать сам и апгрейдить по желанию. Три года он работал без проблем, пока компания не предложила установить BIOS 3.20 с «важными» патчами безопасности. Обновление зависла, экран исказился, и дальше ничего не происходило — обычный «кирпич».

Поддержка посоветовала вынуть батарею, дать ей полностью разрядиться и снова включить устройство. Ничего не изменилось, а гарантия уже истекла, поэтому замену материнской платы предложили за 500 CAD. На форумах я нашёл множество похожих случаев, и официально Framework так и не признал проблему. Поэтому я решил восстановить BIOS самостоятельно, используя недорогие инструменты — всего около 20 USD. Главное: проблема не в «виде», а в защите от записи флеш‑чипа; без уровня‑шифтера 3.3 V сигналы не передаются, а обычный USB‑UART‑адаптер не справится. С помощью программатора и правильно выровненного образа BIOS процесс восстановления стал возможен. Ключевой факт: даже после официального провала, BIOS‑чип можно перепрограммировать, если правильно задать напряжение и использовать level‑shifter.

by jp_sc • 18 августа 2026 г. в 13:18 • 313 points

Оригинал • HN

#amd#bios#firmware#flash#framework#level-shifter#programmer#usb-uart

Комментарии (202)

Framework не обеспечивает надежной процедуры восстановления BIOS, что делает заявленную ремонтопригодность иллюзорной: сбой прошивки приводит к полной неработоспособности, а замена материнской платы за $350–500 экономически неоправданна при отсутствии сторонних запчастей и компенсаций от компании. Пользователи отмечают частые сбои (USB-C, EC-контроллер, клавиатура), медленную поддержку и игнорирование системных дефектов — например, проблем с AMD Data Fabric Sync Flood, которые не исправляются, несмотря на массовость. Обновление BIOS 3.20 вызвало сбои у нескольких пользователей, а поддержка предложила только замену платы. Несмотря на возможность замены компонентов, многие не решают проблем — например, замена считывателя отпечатков не устраняет сбой, а поддержка требует покупки новых деталей. Пользователи сравнивают Framework с ThinkPad и MacBook — у традиционных брендов обновления редко выводят устройство из строя. Некоторые отмечают, что модульность всё же делает Framework ремонтопригоднее других ноутбуков, но это не компенсирует риски. Для восстановления BIOS предлагают использовать Raspberry Pi и flashrom — дешевле, чем CH347. Для пайки в тесных местах рекомендуют эмалированный провод от старых компонентов. За 5 лет один пользователь заменил батарею и корпус — как у обычных ноутбуков, а поддержка осталась неудовлетворительной. По голландскому закону обновление, вызвавшее сбой, считается несоответствием товара — Framework обязан устранить его бесплатно в рамках гарантии.

I'm spoiled by Apple Silicon but still love Framework (simonhartcher.com) 🔥 Горячее 💬 Длинная дискуссия

Apple Silicon обеспечивает невероятную энергоэффективность: MacBook M1 Pro теряет всего 10% заряда за три недели в режиме сна. В то же время ноутбук Framework 13 на AMD Ryzen 7840HS разряжается на 3–4% в час даже при простое, что сильно разочаровывает при нерегулярном использовании.

Автор ценит миссию Framework — модульность и ремонтопригодность, но отмечает, что проблема с батареей характерна для многих современных устройств, кроме Apple на ARM. Переход на ARM-платформу для Framework кажется сложным решением, поэтому пока выход — держать ноутбук постоянно подключённым к сети.

by deevus • 22 сентября 2025 г. в 13:03 • 361 points

Оригинал • HN

#apple#apple-silicon#arm#battery#framework#hardware#linux#snapdragon#windows

Комментарии (478)

  • Пользователи отмечают проблемы с энергопотреблением в режиме сна (suspend) на Linux-ноутбуках, особенно по сравнению с Apple Silicon Mac, где управление питанием значительно эффективнее.
  • Обсуждаются преимущества архитектуры ARM (включая Apple Silicon и Snapdragon) для автономной работы, но подчеркивается, что ключевой фактор — глубокая оптимизация связки hardware/software, а не просто архитектура.
  • Некоторые пользователи в качестве решения для Linux предлагают отключать "modern standby" (S0) в пользу традиционного S3-сна или использовать гибернацию, однако отмечают проблемы с её работой при включенном secure boot и lockdown.
  • Высказывается мнение, что открытость и ремонтопригодность Framework важнее максимальной автономности, но многие хотели бы видеть от Framework вариант на ARM-процессоре.
  • Упоминаются положительные примеры хорошего управления питанием на отдельных устройствах под Linux (например, некоторые ThinkPad) и под Windows на Snapdragon, что указывает на роль OEM-производителей и драйверов.

iFixit iPhone Air teardown (ifixit.com) 🔥 Горячее 💬 Длинная дискуссия

Новый iPhone Air, самый тонкий смартфон Apple (5,64 мм), оказался неожиданно ремонтопригодным. Вместо традиционной компоновки с наложенными друг на друга компонентами Apple разместила аккумулятор в центре, а материнскую плату — над ним, создав «плоское дерево разборки». Это упрощает доступ к ключевым деталям, сокращает время ремонта и снижает риск повреждения других компонентов — подход, ранее успешно реализованный Samsung в Galaxy S25 Edge и компанией Framework в ноутбуках.

Аккумулятор ёмкостью 12,26 Вт·ч вызывает вопросы о долговечности, но его замена остаётся простой благодаря продуманной конструкции. Устройство также лишено некоторых элементов, как второй динамик и дополнительная камера, что уменьшает сложность и количество точек отказа. Инженерное решение не только обеспечивает лёгкость ремонта, но и снижает риск деформации корпуса, избегая проблем прошлых тонких моделей.

by zdw • 21 сентября 2025 г. в 03:09 • 337 points

Оригинал • HN

#3d-printing#apple#battery#framework#galaxy-s25-edge#iphone#repairability#samsung#titanium

Комментарии (183)

  • Обсуждается технология 3D-печати титановых деталей в iPhone Air, предположительно лазерное спекание или струйное напыление связующего, что необычно для массового производства.
  • Отмечается высокая прочность и ремонтопригодность устройства, включая неожиданную устойчивость к изгибу и давление в ~100 кг для повреждения экрана.
  • Высказываются предположения о будущем Apple, включая складной iPhone из двух тонких половин и улучшения техпроцесса SoC, тандемных OLED и батарей.
  • Поднимаются вопросы о сериализации запчастей, необходимости одобрения Apple для замены батареи и соответствии новым EU-директивам о праве на ремонт.
  • Критикуется камера с выступом, выражается ностальгия по старым текстово-графическим разборам iFixit и обсуждается геополитика поставок титана.