После недавнего неприятного опыта использования устройства под названием CAMBride Ethernet (про него - отдельная моя статья), я решил вернуться к одной старой, но интересной идее - переделки моего домашнего роутера Tp-Link 741ND в домашний роутер Tp-Link 741ND с выходом СОМ-порта и возможностью использования его для шapинга различных спутниковых пакетов на простом и хорошем тюнере Globo 4100 c.

Первоначально, для этой цели я купил CAMBride. Но он работает только по протоколу CAMD357 и транспортному протоколу UDP. Само собой это подразумевает отсутствие контроля пакетов(особенность протокола UDP), и как выяснилось позже, невозможности нормальной работы на пакетах типы HТВ плюc.

Поэтому облазив эти ваши интернеты, я нашел подборку статей и файлов для создания сей вундервафли. Итак, вот пошаговая инструкция,по которой я все делал для роутера версии V1. Поехали:

Внимание! Все ниже перечисленные действия вы выполняете на свой страх и риск! Автор хоть и старался все подробнее описать для людей,но он человек,и может допустить ошибку или что то недописать! Претензии не принимаются.Только просьбы о помощи))

1) Качаем прошивку вот тут

2) Шьем прошивку в роутер. Для этого заходим в панель управления через Веб-морду - обычно это адрес 192.168.1.1. Стандартные логин-пароль admin/admin. Там находим пункт Upgrade firmware или аналогичный по-русски и указываем наш файл со скачанной прошивкой. После этого ждем, роутер прошьется, перезагрузится и станет опять доступен по тому же адресу. Внимание! Зайти на него можно только через порты LAN. Доступ WAN обычно закрыт. Да и Wi-Fi по-умолчанию будет выключен.

3) В ближайшем радио рынке затариваем такие детали: стабилизатор питания на 5 В - 78L05. Микросхему-преобразователь TTL уровней MAX232 или ее аналог. четыре-пять керамических неполярных конденсаторов на 0.1 мкФ. Обозначения на них - цифры 104. Находим шнур со штекером для СОМ-порта на конце) Разьем шнура - мама! Это важно.

4)Расположение контактов на плате роутера.

5) Вот одни из кучи схем подключения кабеля СОМ и МС MAX232

Замечу что у меня на МС стоят конденсаторы по 0.1 мкФ,а тут на схеме нарисованы большей емкости. Сильной разницы в нашем случае не играет

6) Как видите, микросхема требует питания 5В. Для этого мы берем стабилизатор питания 78L05

С помощью него мы возьмем питание на входе в роутер. В роутер входит 9 В, и потому мы берем стабилизатор, что б получить нужные нам 5 В ) Думаю найти вход 9 В и распаять по схеме на стабилизатор вы сможете=)

7) Располагаем все детали на плате и соединяем их. То есть припаиваем провода к входу питания 9 В, дальше на стабилизатор, с него на МАХ232 согласно рисунку ( нога VCC). Затем обвязанную конденсаторами МС термоклеем (или аналогичным чем угодно) клеим к плате. Паяем провода с платы роутера - пин Rx на ногу 11, пин Tx на ногу 12. GND в общий GND. Затем подключаем кабель СОМ-порта. Контакт разьема 2 к ноге микросхемы 14, контакт 3 к ноге 13. GND в общую кучу GND.

В итоге у меня получилось примерно так:

а) Берем питание 9 В

б) Микросхема приклеена к экрану вайфай чипа

в) общий вид сверху

г) стабилизатор 78L05

Вот и все! Включаем, проверяем. Подключаем к компу с СОМ-портом, подключаемся на порт через HyperTerminal или Putty  и даем питание на роутер. Должен сразу появится лог загрузки роутера. Поздравляю!

Теперь покупаем подписку, заходим через Веб-морду на наш роутер, там переходим в раздел Services > MPCS и туда кидаем наши конфиги.

Подключаем к тюнеру, там заходим в меню введя канал 9339 и выбираем Посик карты - Newcamd. Переходим на кодированный канал, ждем...Вуаля!

Главное не забудьте сначала настроить роутер. Как настраивать опишу когда нить, если появится настроение. Но думаю там любой сам разберется. Главное первый раз не забудьте поменять пароль root'а. А то никуда не пустит)

44 комментария

  1. avatar Попов:

    Нет такого файла))http://rusua.org.ua/progs/openwrt-ar71xx-generic-tl-wr741nd-v1-squashfs-factory.bin

  2. Исправил) Прошивку обновил, а ссылку забыл)

  3. avatar Попов:

    Спасибо - очень полезная информация, еще не пробовал, но все как в букваре

  4. avatar Валерий:

    Добрый день
    Скажите, после переделки Tp-Link TL-WR741ND и перепрошивки, он сможет работать по wi-fi (как клиент) ? Например, я подключаю этот переделаный маршрутизатор к тюнеру и по wi-fi она сможет подключиться косновному маршрутизатору wi-fi (который раздает интернет.

  5. avatar Попов:

    У меня тюнер цифровой по кому не коннектится
    Может ли он раздавать не по ком порту а по лан?
    Есть какие-то идеи?

    • В принципе новые тюнеры умеют брать коды по LAN, но что б mpcs мог раздавать их по сети я не встречал.Надо смотреть по инету - есть ли какие то такие программы или особая версия mpcs или его конфига.
      Но самый главный вопрос - если тюнер имеет разьем ЛАН, то у него должен иметься уже готовый встроенный емулятор,или прошивка под этот тюнер,которая его содержит.Какая модель тюнера?

  6. avatar Sergyg:

    Прошили роутер версии 1.5 прошивкой DD-WRT v4.x
    пока кирпич ((

    Так можно ли "распущенный конец" СОМ-кабеля (если мать с СОМ-портом) напрямую к 4-контактам роутера паять? (для перезаписи прошивки)

    • Напрямую нельзя.Уровни сигнала разные.Только через микросхему МАХ232 как показано в статье пункт 5.

      • avatar Павел:

        Слушай, а чтоб использовать разъем папа на выходе роутера нужно поменять местами 2 и 3 пин на rs232?

  7. avatar savik:

    Все сделал как в статье. Подключаю питание - не включается. В чем может быть дело?

    • Для начала - вы шили из стандартной в OpenWRT? Аппаратная версия роутера какая? Прошилось нормально? После перепрошивки питание не дергали,ждали пока само все произойдет? И теперь как - совсем никаких признаков жизни при подачи питания? Ни один индикатор не загорается?

      • avatar savik:

        А прошивать обязательно до пайки? Получилось так, что вначале припаял, потом собирался прошивать. Так вот, теперь после припаивания микросхемы не включается, не загорается ни один индикатор.
        Версия 1.8

        • Паять до или после прошивки роли не играет.Раз вообще никаких признаков жизни,значит первым делом проверьте питание.Возможно где то КЗ из-за чего и не работает все.Лучше всего перепроверить визуально правильно ли подключен стабилизатор 78L05.Замерять напряжение на его выходе - там должно быть 5В и на входе 9В.Если нет напряжения или оно значительно ниже - ищите причину в этом.

  8. avatar savik:

    И еще по моему ошибка в тексте статьи:
    в п. 7 написано: "Паяем провода с платы роутера — пин Rx на ногу 11, пин Tx на ногу 12.", что не соответствует схеме.

    • Там все верно написано) Смотрите - Rx на плате роутера это вход данных.Нога 11 на микре - это Tx тобишь выход данных. Тоесть мы выход данных с микросхемы подключаем на вход данных роутера)

  9. avatar Alexandrm:

    Извиняюсь я в этом начинающий вместо микрухи собрал согласование на транзисторах для китайского реса он без RS232 через комп все пашет.Но хотелось бы через роутер. Мне ещё одно согласование делать на роуторе? Если да то проблема найти стабилизатор 78L05 на 5 вольт.А нельзя ли 5вольт протянуть от реса GND общая или не пойдет спалю роутер? А может согласование на транзисторах будет работать от 2.5 воль это в роуторе? Заранее спасибо за ответ.

    • Если я правильно понял,то есть ресивер с вход/выход на TTL уровнях,для которых вы собрали схему согласования для подключения к RS232 компа? Тогда варианта два - либо собирать и на роутере согласование,тогда получится схема Ресивер->TTL-to-RS232 < --> TTL-to-RS232 -> Роутер. Или же если есть возможность соединения двух устройств максимально короткими отрезками проводов - просто соеденить их напрямую,так как они оба будут успешно общаться на TTL уровнях.Схема преобразования и согласования тут будет не нужна.
      Насчет того,что б взять 5 В из ресивера,по идее при общем GND сгореть ничего не должно.Но может быть всякое. А согласование работать на 2.5В скорее всего не будут,так как там используются помповые конденаторы для выдачи кратковременных импульсов +12В в сигналах RS232. 2.5 В будет скорее всего недостаточно что б выдать нужное напряжение импульса.

  10. avatar Alexandrm:

    Спасибо за подробный ответ буду пробовать.Ещё маленький вопрос по прошивкам как определиться. Роутер Tp-Link TL-WR741ND округлой формы снаружи на этикетках написано ver.1.4 по внешнему виду в инете ver.2 внутри питание 2,5v. Какая прошивка с mpcs подойдет для данной модели чтоб кирпич не сделать?

    • Хм,ну если снаружи на этикетке написано что ver1.4 значит версия 1.х.То бишь первая.И прошивки для перовой подойдут.Хотя чо то думал что первой версии токо квадратные как у меня на рисунке вначале поста.Но раз написано...

  11. avatar Alexandrm:

    А если в первую прошивку залить вторую версию что произойдет? Глядя на размер первой и второй весят одинаково 3,75 мб.В официальных прошивках во второй версии пишут последняя прошивка подходит для той и той версии, а впервой версии последней прошивки от 15.11.2012 как во второй нет. Что делать не знаю.

    • Хм...Ну если честно,то даже точного ответа на данный вопрос. Как то с проверкой совместимости версий прошивок с железом не приходилось сталкиваться.Так что пока наверно никакого 100%го ответа дать не смогу.Надо по инету искать что люди пишут по данному вопросу.

  12. avatar Alexandrm:

    Установил на версию 1.4 вот эту прошивку меня интересует шаринг openwrt-ar71xx-generic-tl-wr741nd-v1-squashfs-factory.Легла нормально захожу через браузер а там все на не русском покопался в инете нужен install luci-i18n-russian.Как теперь установить эту байду не знаю,но подозреваю нужно заходить через FTR пробовал через тотал командер не получается.Подскажите пож-та.

    • Для начала надо зайти на роутер по SSH. В виндовсе надо скачать программу Putty, запустить и выбрать подключение по SSH протоколу и ввести адрес роутера. Обычно имя пользователя root пароль - тот,который вы задали.А там уже в консоле выполнять действия.

  13. avatar Вова:

    Расскажите подробней пожалуйста как скомпилить ету прошивку.
    Мне надо добавить еще юсб...

    • Честно говоря,на тему сборки этой прошивки ничего не подскажу,так как лично сам не занимался,а значит не буду советовать то,в чем не уверен) Поищите по инету,я думаю можно и уже пересобранную с USB найти,и мануал как это сделать самому.Хотя подобная статья у меня есть.Но опять же не моя)

  14. avatar Мирослав:

    Здравствуйте! ищу схему платы роутера Tp-Link TL-WR741ND

    после грозы роутер перестал видеть "ВАН" порт, все остальное вроде функционирует... получается зайти на роутер и т.д.

    если вдруг у кого есть - скиньте пожалуйста на почту "balint_m@mail.ru"

  15. avatar Andrey:

    Вопрос!
    Есть TL-WR741ND ver 4.21 попробывал прошить указаным файлом. при прошивке пишет " Ошибка 23000 Слишком большой размер загружаемого файла" не подскажите как это можно выличить?

  16. avatar Alex:

    2013/12/18 8:21:36 1955 p02 server 85.17.207.124:55391 caid: 0652
    2013/12/18 8:21:36 1955 p02 provider #0: 000000
    2013/12/18 8:21:37 1956 c01 tuner (0652&000000/0000/3C:A16A): timeout (10005 ms)
    2013/12/18 8:21:39 1956 c01 transmit error. send 0 of 16 bytes only !
    2013/12/18 8:21:40 1956 c01 tuner (0652&000000/0000/3C:BF71): cache2 (2324 ms)
    2013/12/18 8:21:41 1956 c01 transmit error. send 0 of 16 bytes only !
    2013/12/18 8:21:41 1956 c01 tuner (0652&000000/0000/3C:0065): timeout (10596 ms)
    2013/12/18 8:21:43 1956 c01 transmit error. send 0 of 16 bytes only !
    2013/12/18 8:21:46 1956 c01 tuner (0652&000000/0000/3C:92AE): timeout (10005 ms)
    2013/12/18 8:21:47 1956 c01 transmit error. send 0 of 16 bytes only !
    2013/12/18 8:21:51 1956 c01 tuner (0652&000000/0000/3C:E329): found (524 ms) by raduga
    2013/12/18 8:21:53 1956 c01 transmit error. send 0 of 16 bytes only !
    2013/12/18 8:21:53 1956 c01 tuner (0652&000000/0000/3C:F31F): timeout (10005 ms)
    2013/12/18 8:21:55 1956 c01 transmit error. send 0 of 16 bytes only !
    2013/12/18 8:21:55 1956 c01 tuner (0652&000000/0000/3C:9E7A): timeout (10758 ms)
    2013/12/18 8:21:56 1956 c01 transmit error. send 0 of 16 bytes only !
    2013/12/18 8:21:57 1956 c01 tuner (0652&000000/0000/3C:2607): timeout (10081 ms)
    2013/12/18 8:21:59 1956 c01 transmit error. send 0 of 16 bytes only !

    Такой же роутер и ресивер как у Вас.
    Я так понял это сервер молчит или с распайкой rs232 на роутере чтото не так?

    • Тяжело сказать,ведь один раз там проскочил Found - знач сработало. Проверьте распайку,что все верно разведено и подключено. Лучше всего подключить к компу тюнер и запустив Putty подключиться на СОМ порт и включить роутер.В консоль должен пойти лог загрузки. Так же в тюнере убедитесь что включен протокол шаринга newcamd и прочие настройки.

      • avatar Alex:

        9339 -> NewCamd, U-boot нормально отвечает, на скорости 115200 без кракозяблов (на любой другой - полная ахинея), вот только не уверен принимает ли маршрутизатор от реса запросы правильно?

      • avatar Alex:

        Кста! У меня не было обвязки вокруг rs232, поставил перемычки, как раз рядом с местом подпайки к роутеру

  17. avatar Alex:

    Включил в ресе вместо Newcamd, Share Max.
    Лог:
    [LOG029]2013/12/18 13:24:24 1425 c01 tuner (0652&000000/06CC/3C:F7CB): found (274 ms) by raduga
    [LOG030]2013/12/18 13:24:36 1425 c01 tuner (0652&000000/06CC/3C:6219): found (2205 ms) by raduga
    [LOG031]2013/12/18 13:24:44 1425 c01 tuner (0652&000000/06CC/3C:AC37): found (384 ms) by raduga
    [LOG032]2013/12/18 13:24:54 1425 c01 tuner (0652&000000/06CC/3C:63A2): found (335 ms) by raduga
    [LOG033]2013/12/18 13:25:04 1425 c01 tuner (0652&000000/06CC/3C:38D8): found (614 ms) by raduga
    [LOG034]2013/12/18 13:25:14 1425 c01 tuner (0652&000000/06CC/3C:9267): found (335 ms) by raduga
    [LOG035]2013/12/18 13:25:24 1425 c01 tuner (0652&000000/06CC/3C:0987): found (384 ms) by raduga
    [LOG036]2013/12/18 13:25:36 1425 c01 tuner (0652&000000/06CC/3C:6A52): found (2454 ms) by raduga
    [LOG037]2013/12/18 13:25:44 1425 c01 tuner (0652&000000/06CC/3C:F5E4): found (314 ms) by raduga
    [LOG038]2013/12/18 13:25:54 1425 c01 tuner (0652&000000/06CC/3C:92F9): found (485 ms) by raduga
    [LOG039]2013/12/18 13:26:04 1425 c01 tuner (0652&000000/06CC/3C:B9E9): found (364 ms) by raduga
    [LOG040]2013/12/18 13:26:14 1425 c01 tuner (0652&000000/06CC/3C:31F2): found (356 ms) by raduga
    [LOG041]2013/12/18 13:26:24 1425 c01 tuner (0652&000000/06CC/3C:56CB): found (344 ms) by raduga

    Переключает каналы мигом!

    • Кстати да,забыл про такой вариант еще) Давно уже не пользовался 4100й серией тюнеров)) Ну самое главное что все заработало)

  18. avatar Gricko:

    Вот все сделал по описанной схеме, но в логе вижу ошибку
    2014/01/25 11:15:45 1857 c01 ERROR ioctl
    2014/01/25 11:15:45 1857 c01 ERROR flush

  19. привет всем это прошивка подойдет для 703

  20. avatar Игорь:

    RUSUA, ты большой молодец! Жаль, что теперь это не актуально, так как во многих ресиверах появился LAN порт, а вот у тех, что его нету, просто перестают работать на актуальных спутниках.

    • Спасибо) Ну да,жаль.Но прогресс не стоит на месте) а на момент написания это было вполне актуально) но времена меняются)

  21. avatar Владислав:

    Добрый день, подскажите пожалуйста, прошил прошивкой, добавил mpsc, настроил, но монитор мпсц почему-то молчит. пишет авторизация и все, жму скачать лог, пишет загрузка лога и опять тишина, в процессах мпсц есть , пользователь прописан, не пойму почему его не видит монитор. может у кого то есть свежие мысли. заранее спасибо.

Добавить комментарий

%d такие блоггеры, как: