Тема: Порт Debug RS-232
![]()
Порт Debug RS-232
В документации, в распайке разъёма подключения Debug, перепутаны Rx и Tx. Может оно конечно и правильно с точки зрения того, что это Debug порт, но распайка то указана для подключения внешних устройств а не компьютера.
Короче говоря я долго парился прежде чем догадался Rx и Tx местами поменять при подключении панели 🙂

Изображения
- DebugRS232.jpg (21.3 Кб, Просмотров: 68)
Последний раз редактировалось RV9WFJ; 27.12.2007 в 14:30 .
27.12.2007, 15:32 #2
- Просмотр профиля
- Сообщения форума
- Личное сообщение
- Просмотр статей
![]()
Пользователь Регистрация 15.12.2006 Сообщений 4,945

так на рисунке и дана схема распайки для подключения внешнего устройства. когда плк выступает в роли компьютера. к примеру модема.
Настройка отладки Kernel-Mode через последовательный кабель вручную
Средства отладки для Windows поддерживают отладку ядра по кабелю модема со значением NULL. Кабели модема null — это последовательные кабели, настроенные для передачи данных между двумя последовательные порты. Не путайте кабели модема со стандартными последовательными кабелями. Стандартные последовательные кабели не подключают последовательные порты друг к другу. Сведения о подключении кабелей модема null см. в разделе Проводка кабелей null-модема.
Компьютер, на котором выполняется отладчик, называется главным компьютером, а отлаживаемый — конечным компьютером.
Настройка целевого компьютера
Прежде чем использовать bcdedit для изменения сведений о загрузке, может потребоваться временно приостановить функции безопасности Windows, такие как BitLocker и безопасная загрузка на тестовом компьютере. После завершения отладки и отключения отладки ядра можно повторно включить безопасную загрузку.
- На целевом компьютере откройте окно командной строки от имени администратора и введите следующие команды, где n — это номер COM-порта, используемого для отладки на целевом компьютере, а rate — это скорость передачи данных, используемая для отладки: bcdedit /debug onbcdedit /dbgsettings serial debugport:nbaudrate:rateПримечание Скорость передачи данных должна быть одинаковой на хост-компьютере и целевом компьютере. Рекомендуемая ставка — 115200.
- Перезагрузите целевой компьютер.
Запуск сеанса отладки
Подключите кабель модема null к COM-портам, выбранным для отладки на хост-компьютере и целевом компьютерах.
Использование WinDbg
На хост-компьютере откройте WinDbg. В меню Файл выберите Пункт Отладка ядра. В диалоговом окне Отладка ядра откройте вкладку COM . В поле Скорость передачи данных введите частоту, выбранную для отладки. В поле Порт введите COMn , где n — номер COM-порта, выбранный для отладки на хост-компьютере. Щелкните ОК.
Вы также можете начать сеанс с WinDbg, введя следующую команду в окне командной строки: n — это число COM-порта, используемого для отладки на хост-компьютере, а rate — это скорость передачи данных, используемая для отладки:
windbg -k com:port=COM n,baud=rate
Использование KD
На хост-компьютере откройте окно командной строки и введите следующую команду, где n — это номер COM-порта, используемого для отладки на хост-компьютере, а rate — это скорость передачи данных, используемая для отладки:
kd -k com:port=COM n,baud=rate
Использование переменных среды
На хост-компьютере можно использовать переменные среды, чтобы указать COM-порт и скорость передачи данных. Тогда вам не нужно указывать порт и скорость передачи при каждом запуске сеанса отладки. Чтобы использовать переменные среды для указания COM-порта и скорости передачи данных, откройте окно командной строки и введите следующие команды, где n — это номер COM-порта, используемого для отладки на хост-компьютере, а rate — это скорость передачи данных, используемая для отладки:
Чтобы начать сеанс отладки, откройте окно командной строки и введите одну из следующих команд:
Советы по устранению неполадок при отладке последовательного кабеля
Укажите правильный COM-порт как на узле, так и в целевом объекте
Определите количество COM-портов, которые используются для отладки на хост-компьютере и целевом компьютерах. Например, предположим, что у вас есть кабель модема null, подключенный к COM1 на хост-компьютере и COM2 на целевом компьютере.
На целевом компьютере откройте окно командной строки от имени администратора и введите bcdedit /dbgsettings. Если вы используете COM2 на целевом компьютере, выходные данные bcdedit должны отображать . debugport 2
На хост-компьютере укажите правильный COM-порт при запуске отладчика или при задании переменных среды. Если вы используете COM1 на хост-компьютере, используйте один из следующих методов, чтобы указать COM-порт.
- В WinDbg в диалоговом окне Отладка ядра введите COM1 в поле Порт .
- windbg -k com:port=COM1, .
- kd -k com:port=COM1, .
- set _NT_DEBUG_PORT=COM1
Скорость передачи данных должна быть одинаковой на узле и целевом объекте
Скорость передачи данных, используемая для отладки по последовательному кабелю, должна быть установлена на одном и том же уровне на хост-компьютере и на целевом компьютере. Например, предположим, что вы выбрали скорость 115200.
На целевом компьютере откройте окно командной строки от имени администратора и введите bcdedit /dbgsettings. Выходные данные bcdedit должны отображать . baudrate 115200
На хост-компьютере укажите правильную скорость передачи данных при запуске отладчика или при задании переменных среды. Используйте один из следующих методов, чтобы указать скорость 115200.
- В WinDbg в диалоговом окне Отладка ядра введите 115200 в поле Скорость передачи данных.
- windbg -k . baud=115200
- kd -k . baud=115200
- set _NT_DEBUG_BAUD_RATE=115200
Кабельная проводка модема null
В следующих таблицах показано, как проводятся кабели модема null.
9-контактный соединитель
| Соединитель 1 | Соединитель 2 | Сигналы |
|---|---|---|
| 2 | 3 | Tx — Rx |
| 3 | 2 | Rx — Tx |
| 7 | 8 | RTS — CTS |
| 8 | 7 | CTS — RTS |
| 4 | 1+6 | DTR — (CD+DSR) |
| 1+6 | 4 | (CD+DSR) — DTR |
| 5 | 5 | Сигнал заземления |
25-контактный соединитель
| Соединитель 1 | Соединитель 2 | Сигналы |
|---|---|---|
| 2 | 3 | Tx — Rx |
| 3 | 2 | Rx — Tx |
| 4 | 5 | RTS — CTS |
| 5 | 4 | CTS — RTS |
| 6 | 20 | DSR — DTR |
| 20 | 6 | DTR — DSR |
| 7 | 7 | Сигнал заземления |
Аббревиаты сигналов
| Сокращение | Сигнал |
|---|---|
| Tx | Передача данных |
| Rx | Получение данных |
| РТС | Запрос на отправку |
| CTS | Очистить для отправки |
| DTR | Терминал данных готов |
| DSR | Набор данных готов |
| CD | Обнаружение оператора |
Дополнительные сведения
Полную документацию по команде bcdedit см. в справочнике по параметрам BCDEdit.
Huawei E3372 и всё, что с ним связано

Конечно испоганили его они хорошо.)) Работает в RAS-режиме, поддерживает только LTE Cat.3.
Установил HiLink в него и от всех проблем избавился. Осталось только подправить веб-интерфейс и сделать так, чтобы подключался без доп. драйверов.
Прошивка такая есть, но в роутере она режет скорость. Нужно сделать так, чтобы при включении он переключался в Debug Mode — тогда таких проблем нет.
А HiLink очень удобная штука! Теперь можно управлять модемом даже когда он в роутере. В этом режиме и роутер меньше нагружается. Качаю со скоростью ~50 мегабит, а при этом CPU Zyxel Keenetic Omni загружен ~40%.
Плюс к тому модем поддерживает 5 диапазонов LTE вместо 2 в старом E3276.
С родным конект менеджером работает только в рас режиме?виндовс какой?за чем хилинк модему режим Debug Mode,за чем ему порты в роутере?
budilin
.

Разблокировать модем намного проще чем делать тоже самое с телефоном. Итак если вы стали счастливым обладателем модема Megafon М150-2 , но страстно хотите воткнуть в него симке Билайн или Теле 2 (они грозятся что вот-вот у них заработает 4G) то вам нужно проделать следующее:
1. Заходим на этот сайт
купить чтобы получить доступ к скрытому контенту.
там указываем IMEI и модель устройства, это E3372.
2. Запоминаем, а лучше записываем полученный код
3. Вставляем в модем симку другого оператора и в вебинтерфейсе вводим этот код. Всё, можете наслаждаться модемом без привязки к оператору
nikperez
.
19/1/16 3 0 51 Россия

Разблокировать модем намного проще чем делать тоже самое с телефоном. Итак если вы стали счастливым обладателем модема Megafon М150-2 , но страстно хотите воткнуть в него симке Билайн или Теле 2 (они грозятся что вот-вот у них заработает 4G) то вам нужно проделать следующее:
1. Заходим на этот сайт
купить чтобы получить доступ к скрытому контенту.
там указываем IMEI и модель устройства, это E3372.
2. Запоминаем, а лучше записываем полученный код
3. Вставляем в модем симку другого оператора и в вебинтерфейсе вводим этот код. Всё, можете наслаждаться модемом без привязки к оператору
Я страстно хочу ввести в этот межгавфон AT-команду
at^nvwrex=8268,0,12,1,0,0,0,2,0,0,0,a,0,0,0
и только потом пошататься по сайтам
Это когда заимею ещё один. Сейчас меня более интересует вопрос отличия различия сабжика и моделей ZTE MF82x — кто-то разъяснит? Чем Балонг лучше/хуже/удобнее/нуднее Квалкомма? Ну и, если таковая есть, заточенность — у сабжа вроде есть заточка под эмуляцию Ethernet (хайлинк)? А что, у других модемов нет, что ли?
Спасибо заранее
И ещё вопрос: какой реально модем сейчас продают в МТС в рамках т.п. коннект 4 (950 руб. в Москве)? Там не 3372 точно. На картинке как будто он, но в салонах — другая коробка, другой корпус модема.
Последнее редактирование модератором: 27/4/20
roverman
.

Здравия желаю, товарищи ГУРУшники местного форума.
Ситуация следующего характера. Вчера подвезти устройство E3372S (МТС 827f), сказали разлочить с. в общем цель разлочки, думаю, понятная.
Вставляю сие устройство в USB-гнездо, запускается «морда» Hi-Link’a. Ну, раз грузится данный интерфейс, значит его уже прошивали, ибо штатный операторский софт подразумевает иную оболочку.
Но заметил факт, что в Hi-Link’e пишет что «нет сигнала». Причём данная надпись на любой (даже на МТС) сим-карте.
Океей, стал шить в Stick-версию.
Шил согласно мануалу на ****
1. Удалить с компьютера установленный операторский софт.
2. Установить драйверы HUAWEI DataCard Driver.
3. Прошить переходную прошивку E3372s-153_Update_21.286.99.03.00.
Если при прошивке будет запрошен пароль (flash-код), то рассчитать его можно калькулятором.
4. Прошить стик-прошивку E3372s-153_Update_21.300.05.00.143_M_01 .
5. Прошить дашборд Huawei Modem 3.5
Усё прошил, запустилась соответствующая программулька Huawei Modem 3.5, загрузились нужные профили для вставленной SIM-карты (МТС или билайн. Больше СИМок под рукой нет).
Скриншотики с данными:
купить чтобы получить доступ к скрытому контенту.
Смена APN и прочей лабуды которая не относится к решению проблем не помогает. Насколько мне известно, даже если ввести в APN что-то типа «bla-bla.vasya-pupkin.ru» СИМ-карта всё равно должна идентифицироваться в программе, ибо процедура подключения к APN работает лишь тогда, когда нажимаем кнопку подключения к интернету. А у меня при подключении к интернету выбивает ошибку (что впрочем логично, ибо СИМ-карта определена криво):
купить чтобы получить доступ к скрытому контенту.
Что же касается разлочки, то она прошла вполне успешно, и в программах проверки показывает что Sim Unlocked. С этим проблем не было.
И ещё такой факт, что в зависимости от прошивок (я их много перепробовал) светодиод моргает 2 раза. На одних прошивках — зелёным цветом, на других — красным. Но всегда именно 2 раза с интервалом в 2 секунды (моргнул быстро 2 раза, и через 2 секунды опять 2 раза быстро проморгал. )
Как я подразумеваю, проблема вполне может быть где-то в железе. Может кто-то сталкивался? Паяльник имеется.
unixforum.org
Что-то ничего толкового не могу найти в инете. Нужно как-то перепрошить данный модем или получить возможность отдавать ему AT команды, но похоже модем HiLink и никаких интерфейсов ttyUSB в /dev нет. Из под винды возможно это и получилось бы (перепрошить), но очень хочется это сделать из под Linux, на который и установлен данный модем. Есть полезная информация?
Спасибо сказали:
Bizdelnick Модератор Сообщения: 20571 Статус: nulla salus bello ОС: Debian GNU/Linux
Re: ttyUSB интерфейс у HiLink USB модема E3372h
Сообщение Bizdelnick » 10.04.2019 17:38
usb_modeswith в помощь.
Но не факт, что удастся прошить, на самом-то деле. Я недавно читал длиннющий тред про этот самый модем на чпда. Понял три вещи: 1) чтобы залить кастомную прошивку, нужна поддержка AT-команд, 2) для поддержки AT-команд надо залить кастомную прошивку, 3) за вопросы по процессу прошивки смотрящий темы жестоко карает. Вроде бы со старых версий стоковой прошивки как-то можно было перешиться, а вот как быть со свежими — я не въехал.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще |
в течение (часа) новичок нюанс по умолчанию |
приемлемо проблема пробовать трафик |
Спасибо сказали:
Hephaestus Сообщения: 3729 Статус: Многоуважаемый джинн. ОС: Slackware64-14.1/14.2 Контактная информация:
Re: ttyUSB интерфейс у HiLink USB модема E3372h
Сообщение Hephaestus » 10.04.2019 20:31
10.04.2019 16:34
Нужно как-то перепрошить данный модем
Мда. Я свои устройства перепрошивал со стоковой в HIlink,
а Вы, стало быть, хотите в обратную сторону?
10.04.2019 16:34
или получить возможность отдавать ему AT команды, но похоже модем HiLink и никаких интерфейсов ttyUSB в /dev нет
В своё время, когда я возился с двумя своими модемами,
многие перепрошивались на Hilink. Тогда ходили слухи (точно я этого не знаю), что кастомные Hilink-прошивки
делаются на основе стоковой от Билайна (на их модемах были Hilink «из коробки»). У Вас, случаем, не Билайн?
Так вот, в этих кастомных Hilink был запилен отладочный режим (DebugMode),
который доступен по http://192.168.1.1/html/switchDebugMode.html
При переходе в браузере открывается пустая страница (или будет сообщение о недоступной странице),
а модем переключается в режим отладки, становятся доступны устройства /dev/ttyUSB*,
а также встроенный cdrom.
В Вашем случае вряд ли такое есть, но попробуйте. Чем чёрт не шутит.
Пускай скрипят мои конечности.
Я — повелитель бесконечности.
Мой блог
Спасибо сказали:
Bizdelnick Модератор Сообщения: 20571 Статус: nulla salus bello ОС: Debian GNU/Linux
Re: ttyUSB интерфейс у HiLink USB модема E3372h
Сообщение Bizdelnick » 10.04.2019 20:50
10.04.2019 20:31
Я свои устройства перепрошивал со стоковой в HIlink,
а Вы, стало быть, хотите в обратную сторону?
Hilink для этого модема и есть стоковая. Многие шьют кастомный hilink, потому что то, что сейчас заливает huawei, ни на что не способно. Даже USSD-запрос отправить нельзя. Хотя лично я бы предпочёл прошивку, управляемую AT-командами.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще |
в течение (часа) новичок нюанс по умолчанию |
приемлемо проблема пробовать трафик |