Прошивка для TL-MR3020 «Бодрый Подснежник 2.1» 46890 (3G/4G LTE modems, pptp, l2tp, usb, ussd, sms, signal, qmi, ncm, ext3, vfat) «Peppy Snowdrop 2.1″

Написано hardd 08/09/2015. Опубликовано в Files

Прошивка для TP-Link MR3020

Доступна новая версия тут

firmware_MR3020

Внимание! Адрес роутера после прошивки 192.168.4.254
Внимание! Telnet больше не используется по умолчанию. Подключайтесь по SSH с root пустым паролем!

Сборка 46890 12.09.2015

Особенности:

Скомпилирова на базе OpenWRT.

  • Скомпилирова на базе OpenWRT.
  • Прошивка только для MR3020
  • Поддержка разным usb модемов
  • (Проверена мной работа на E392, E1550, E3272, E3372, MF823, Android, LAN2USB)
  • Поддержка режима модема Android и ios
  • Оптимизирован код luci
  • Русский язык вэб-интерфейса
  • Поддержка протоколов pptp, l2tp, pppoe, ppp
  • Поддержка relay протокола для мостов
  • QoS
  • DDns
  • Поддержка ussd запросов из вэб-интерфейса
  • Приём/отправка смс из вэб-интерфейса (поддержка utf8 пока только на приём)
  • Удаление с сим-карты через вэб-интерфейс
  • Показывает уровень сигнала и доп. информацию в вэб-интерфейсе
  • Поддержка qmi средствами uqmi (Настройки в luci; на некоторых модемах проблемы с разрывом соединения; оно не рвётся.)
  • Возможность делать мост между QMI-модемом и другим роутером, например Mikrotik
  • Поддержка NCM (Настройки в luci)
  • Возможность делать мост между NCM-модемом и другим роутером, например Mikrotik
  • Поддержка MBIM (не проверено, нет модема с поддержкой этого протокола)
  • Поддержка дисков с ФС FAT16/32 и EXT3. Возможность переноса корневой ФС на внешний носитель (extroot)
  • Выбор частот для регистрации в сети для NCM протокола. Надеюсь, в будущем добавить пользовательские команды инициализации модемов через вэб-морду.
  • Отдельная страничка с показом только уровня сигнала
  • Wifi включён по умолчанию
  • Оптимизировано ядро
  • Оптимизирован компилятор
  • Скомпилировано конкретно под 24kc
  • Есть немного места для установки пользовательских пакетов (228kB)
  • Оптимизированы скрипты загрузки для MR3020


Новая концепция добавления своих плюшек. Полностью переработан механизм работы с смс. Значительно переработан механизм по приёму ответов ussd. Работает отправка ответов в ussd запросах. Проверено с билайном. Длинные смс пока отправлять не умеет. В комплекте с прошивкой идут пакеты-модуля ядра для обеспечения совместимости со стандартными пакетами openwrt. Так же выкладываю отдельные модули ядра ввиде ko файлов для ручной установки.


firmware_MR3020

firmware_MR3020

firmware_MR3020

firmware_MR3020
Внимание! Адрес роутера после прошивки 192.168.4.254
Внимание! Telnet больше не используется по умолчанию. Подключайтесь по SSH с root пустым паролем!


SHA256: f954c4d65e0cc738f5c1e8843878c1b42bb3937d597e17d73be01ade898073e3
Пакеты модули ядраЗагрузок: 1244

SHA256: ab1ab6b8808515b6b604e0a60ef77af7f297cfe295d39b431ca3e83cb423d351
Отдельные модули ядра (ko)Загрузок: 1154

SHA256: e7a2dbb1b87caa3016c569c9930abf85ed9531ce71f81d202b50abb621ca52a5

Метки: , , , , , , , , , ,

Просмотры: 25015.

Обратная ссылка с Вашего сайта

Comments (15)

  • ivann
    09/09/2015 at 15:11 |

    Здравствуйте! Ссылки на скачивание не работают…

  • hardd
    11/09/2015 at 00:00 |

    Доброго времени суток. На момент вашего посещения они были ещё неактивны. Сейчас всё должно работать.

  • ivann
    11/09/2015 at 15:19 |

    Спасибо большое за новый релиз! Возникла проблема при переносе файловой системы на флешку. При изспользовании команды:
    ( tar -C /overlay -cvf — . | tar -C /mnt/sda1 -xvf — )
    Выдается ошибка:
    root@HardDWRT:~# tar -C /overlay -cvf — . | tar -C /mnt/sda1 -xvf -
    tar: unrecognized option: c
    BusyBox v1.23.2 (2015-09-10 19:36:22 MSK) multi-call binary.

    Usage: tar -[xtvO] [-X FILE] [-T FILE] [-f TARFILE] [-C DIR] [FILE]…

    Extract or list files from a tar file

    Operation:
    x Extract
    t List
    f Name of TARFILE (‘-’ for stdin/out)
    C Change to DIR before operation
    v Verbose
    O Extract to stdout
    X File with names to exclude
    T File with names to include

    tar: short read

    Как можно исправить эту команду или каким другим способом перенести систему?

  • hardd
    11/09/2015 at 23:23 |

    Завтра перекомпилирую с возможностью создания таров.

  • chtokolo
    16/09/2015 at 00:42 |

    Спасиб за новую прошивку!!! Только возник вопрос как добавить ko-файлы? Чтобы можно было установить tor и vpn-клиент

  • Александр
    16/09/2015 at 00:51 |

    Здравствуйте. Подскажите пожалуйста, как на этой сборке настроить доступ к роутеру из интернета?
    В поисковике наткнулся на создание пользовательских правил, не заработало.
    При дальнейшем поиске наткнулся на статью

    «Для того чтобы открыть доступ к интерфейсу управления OpenWRT из Интернета, нужно зайти на роутер, выбрать пункт Администрирования (Administration), из меню Сеть (Network) выбрать Фаирволл (Firewall), а в нем пункт Управление траффиком (Traffic Control).
    Здесь нужно добавить строчку, выбрав в качестве источника (Source) – интернет (Wan), а в качестве пункта назначения (Destination) – само устройство (Device).
    Сохраняем изменение и переходим в пункт Фаирвол – Редирект Траффика (Firewall – Traffic Redirection). Здесь добавляем новое правило, где в качестве зоны (Zone) выбираем Wan, в качестве протокола (Protocol) – TCP, в качестве внешнего порта (External port) – 80, в качестве внутреннего адреса –
    локальный IP-адрес роутера, в большинстве случаев это 192.168.1.1, и в качестве внутреннего порта – порт по которому отвечает встроенный вебсервер OpenWRT, в большинстве случаев это порт 80.
    Сохраняем все настройки, перезагружаем роутер. Теперь, если войти в интернет скажем через сотовую сеть и ввести в адресной строке внешний, т.е. выданный провайдером, IP-адрес вашего роутера, то вы попадаете на его панель управления.»
    Адрес роутера я указывал 192.168.4.254, тоже не заработало.
    Или может проблема вообще в провайдере, интернtт через 3g

  • hardd
    16/09/2015 at 11:30 |

    Доброго времени суток. Если провайдер выдаёт адрес из серых (начинается на 10 или 172 или 192.168), то прокинуть порт штатными средствами на роутер из интернета не получится без участия провайдера. Либо поднимать ВПН туннель с внешним адресом и прокидывать порты через него.

    Для установки модулей ko нужно загрузить нужные файлы на роутер (соблюдая зависимости). Загрузить можно при помощи WinSCP. Далее в скрипте загрузки (rc.local) добавить запуск модулей (соблюдая порядок зависимостей) insmod /%путь_до_файла_ko%
    Если установка модулей будет осуществляться пакетами, то можно тем же WinSCP закинуть нужные пакеты в /tmp, а затем opkg install %путь_до_пакета%

    Есть ещё один правильный метод. Сделать свой репозитарий из пакетов в архиве packages и прописать путь к нему в opkg.conf. В будущем, если прошивка станет популярна, я постараюсь сделать глобальный репозитарий, чтобы пакеты можно было устанавливать без лишних заморочек.

  • Александр
    16/09/2015 at 14:25 |

    Здравствуйте. Уточните пожалуйста, провайдер даст адрес моему модему когда тот подключается или адрес который определяется сервисами типа 2ip.ru. Адрес модема когда он подключен к провайдеру начинается на 10.
    спасибо

  • torus
    16/09/2015 at 14:25 |

    Здравствуйте. 3г модемы типа e3131 и e3533 в режиме NDIS+диагностический порт (SETPORT=»FF;2,16″) будут работать?

  • hardd
    16/09/2015 at 14:58 |

    Александр, если адрес, который получает роутер от провайдера начинается на 10. 172. или 192.168, то роутер недоступен из интернета. Для доступа к роутеру из интернета нужно просить у провайдера внешний адрес или подключать услугу статический ip адрес. Либо использовать VPN туннели с внешними адресами.
    torus, драйвер NDIS присутствует в ядре. Рекомендую настройку по протоколу NCM. Если при установке режима сети будет возникать ошибка, нужно выбрать «Не изменять». Это возмо из-за несовместимости АТ-команд между модемами. Надеюсь, в будущем добавить возможность применять пользовательские команды инициализации модема.

  • Александр
    16/09/2015 at 15:04 |

    hardd, спасибо. Если не трудно опиши пожалуйста процесс создания VPN туннеля на твоей сборке.

  • Evgenyo
    19/09/2015 at 20:58 |

    Полезный ресурс и прошивка, спасибо автору подписываюсь на сайт!
    В связи с растущей популярностью с вопросами о белом IP адресе в 4G сетях, очень интересует публикации новостей с примерами о создании отдельных VPN тунелей, установкой пакетов, открытие портов для доступа из других подсетей в данной прошивке.
    И еще вопрос по донату за полезности куда можно внести средства?

  • hardd
    19/09/2015 at 23:42 |

    Статьи про настройку различных VPN-туннелей недеюсь реализовать в будущем. Реквизиты для доната могу отправить на указанную в комментарии почту.

  • василь
    03/11/2017 at 01:32 |

    подскажите пожалуйста что нужно прописать в Настройка OPKG что б установить watchkat. сейчас прописано так
    src/gz chaos_calmer_packages http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages
    src/gz chaos_calmer_luci http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/luci
    dest root /
    dest ram /tmp
    lists_dir ext /var/opkg-lists
    option overlay_root /overlay

    p.s с дефолтними не обновлялось вообще.

  • hardd
    03/11/2017 at 23:41 |

    Если нужен именно этот пакет, его можно установить ручками, закинув в /tmp.

Написать комментарий