dlinyj: (Default)
[personal profile] dlinyj
Кратенький гайд самому себе.

Прикупил тут роутер себе, и быстренько его окирпичил неправильной прошивкой. Соответственно, развинчиваем роутер, впаиваем иголки UART и дальше звоним, где у иголок земля (на любой общий провод), подаём питание и смотрим где питание. Оставшиеся два контакта - это RX и TX.

photo_2024-09-08_00-23-53.jpg
Распротрашённый роутер и найденный UART


Итак, УАПП (UART то бишь) мы нашли, подключаем USB свисток, ставим привычное 115200 и ничего не происходит. Что делать дальше?

Задача: определить, живой ли UART и какая на нём скорость. Для мы воспользуемся осциллоскопом.

Цепляем щупами осциллоскоп, смотрим где у нас идёт передача. Настраиваем триггер так, чтобы поймат пакет передачи. Наша задача поймать такой байт, где были бы видны переход с нуля на единицу. В общем потоке данных таких байт может быть много. Например, мне удалось поймать такое:

photo_2024-09-07_22-33-58.jpg


Растягиваем этот бит максимально на экране, и в режиме измерения, смотрим размер этого пульса.

photo_2024-09-07_22-34-05.jpg


Видим интервал равный 18 мкс, либо осцилоскоп подсказывает, что это 55,56 кГц, что примерно соответствует скорости 57600. Ставим её в любимом миникому и убеждаемся, что лог успешно побежал.

photo_2024-09-07_22-34-16.jpg


Некоторые скажут, что можно и методом тыка перебрать, можно да. Но в одном устройстве скорость UART для отладки была 1,5 МБит/с (да, нет опечаток). Поэтому всё же стоит сверять с осцилоскопом.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 23rd, 2026 03:17 am
Powered by Dreamwidth Studios