Настройка модема zte zxhn f609

Обновлено: 02.07.2024

Причина редактирования: Замена ZTE F660 на свое оборудование

Так, делюсь сам чего знаю: есть консоль, по видимому 3.3 TTL, вторая нога - земля, третьяя - RX, четвертая TX , 115200, байты теряет как сволочь, выкидывает в бут менюшку, самое интересное - умеет грузится из сети (1.1 с сервера 1.100), хочет default host run file (vmlinux) и host flash file name (bcm693xx_fs_kernel).

тоже вот ищу инфу, глухо. Цель абсолютно такая же, хочу 4g свичток с ней подружить. Если появится какя нить инфа, выкладывай еще. qpu3uk, эта тема кажется еще кем то поднималась на ixbt. Что интересно - человек остановился ровно на том же месте.

была тема на хабре, человек решил не терять гарантии. решил просто воткнуть в него флешку и через нее расширил функционал. Даже выложил архив готовой флешки. Но я в линуксе не особо секу, и я не хочу замарачиваться с управлением роутером через терминал. Все таки хочется через веб интерфейс)
видимо шить можно только через serial или usb-uart

умеет грузится из сети (1.1 с сервера 1.100), хочет default host run file (vmlinux) и host flash file name (bcm693xx_fs_kernel).

unaligned exceptions : 20952
плохо что не видит систем тайп.
Кстати есть еще и рекавери бут, как у роутеров d-link, но на все прошивки openwrt ругается.
через telnet пробовал tftp тоже посылает, типа внутри файловая система рид-онли. Нужно пробовать usb-uart, может какую-то переходную прошивку, или вставить в 3-4g модем карту памяти, отформатированную ext2, примонтировать, и на нее переносить opt, и играться дальше ( но очень не хотелось бы)

Железяку нафаршировали, и выкинуть жалко и пользоваться никак.

нашел на вики опенврт, system type BCM63168. Попробую все таки сам собрать прошивку, так как на опенврт в загрузках под Broadcom BCM63xx. куча разных образов, под разные железяки, хз какая подойдет на f660.

dreadbit @ 30.04.2014, 11:41 *
умеет грузится из сети (1.1 с сервера 1.100), хочет default host run file (vmlinux) и host flash file name (bcm693xx_fs_kernel).

Это с консоли. У него там есть бутлодер Qualcommoвский, не помню как называется, но от него есть исходники.

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

Вообще, приделай консоль сначала - сразу станет жизнь понятнее.

У меня с этим какой-то аццкий геморрой: я спаял на ST232A - она пятивольтовая - и сунул туда 0.1uF вместе 1uF законно считая что она A (как MAX232A). С 5 вольтовыми штуками она у меня чудненько работала. Потом я это присунул в этот F660 - и она нифига не работала. Потом я сунул вместо человечьего ком-порта ее в какой-то тупой USBCOM, у которого с уровнями неизвестно что, но явно криво и плохо - и вот он-то заработал.

Так что сразу ставь 3.3V TTL-на-Serial чипец.

заказал usb-uart переходник. будем пробовать

CFE Boot - вот как называется бутлодер.
Только IMHO у него функционал покоцаный (либо я чего-то не понял)

Добавлено 30.05.2014, 19:47:

Все таки сначала посмотри на то как он выглядит на самой железке. Вместо boot prompta он выдает менюшку, и я вот не догалался например как ей подсунуть root= на флешку куда-нибудь.

А то бы было как круто: форматнул флешку как ext2fs (если он ее конечно понимает), переписал туда файлеги с самой железки - с ходу получил конструктив с которым что-то можно уже делать на r/w

Все таки сначала посмотри на то как он выглядит на самой железке. Вместо boot prompta он выдает менюшку, и я вот не догалался например как ей подсунуть root= на флешку куда-нибудь.

А то бы было как круто: форматнул флешку как ext2fs (если он ее конечно понимает), переписал туда файлеги с самой железки - с ходу получил конструктив с которым что-то можно уже делать на r/w

Чоооо. Какой нафиг ARM? Ты ничего не путаешь? Точно точно ты говоришь о МГТСном PON терминале ZTE беленьком?

starting watchdog.
NAND flash device: name <not identified>, id 0x2075 block 16KB size 32768KB
Chip ID: BCM6817A1, MIPS: 360MHz, DDR: 300MHz, Bus: 180MHz
Main Thread: TP0
Total Memory: 67108864 bytes (64MB)
Boot Address: 0xb8000000

bootfrom :dd 1
kerSysGetBootImageState :48
start_blk: 1792, end_block: 1856
find dir, version:11, ino: 4
uncompressing ino: 4, offset: 0, size total: 25c, size com: 131, size uncom: 25c, node ver: 2e
fail to uncompressing inode!
psi lenth: 16384
*** get base mac addr from psi failed , len: 6 ***

\uffff\uffffBoard IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Number of MAC Addresses (1-32) : 11
Base MAC Address : dc:02:8e:b5:ea:dc

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 1
web info: Waiting for connection on socket 0.
CFE> ?
Invalid command: "?"
Available commands: m, wdt_en, sm, dm, w, e, r, p, c, i, a, b, reset, help

*** command status = -1

Это бутлодер ейный.

CFE> help
Available commands:

For more information about a command, enter 'help command-name'
*** command status = 0

.. а вот такая прелесть происходит если присунуть туда USB fat флешку:

Detect usb version file!
open UPGRADE.bin failed! iUsbFile=-1, usb version file may not exist
USB Storage need not to update version!

UPD: очень интересный файл /etc/Description .
STR_BOARDCARD_NAMES=F660F620F600
STR_BOOTLDR_NUMBERS=V2.21.20
STR_VERSION_NUMBERS=VX.21.20P1T1R
STR_VERSION_DESCRIP=F660v4.1 VX.21.20P1T1R NAND16K
UPGRADE_SUFFIX_NAMES=UPGRADE.bin
BURNROM_SUFFIX_NAMES=BURNROM.bin
BOOTLDR_SUFFIX_NAMES=BOOTLDR.bin
COMBINE_SUFFIX_NAMES=UPGRADE_BOOTLDR.bin

и еще куча интересной ереси

UPD2: ext2 партишена на USB не видит

Аххха! Стартует из сети! Надо reset держать зажатым, сунуть ей питание - она cделает так:
*** Break into CFE console ***
и будет держать Led от линка зелененьким

Можно дать ей команду r :
CFE> \uffff\uffffr\uffff0x80010000/3542076 0x80370c3c/247772 Entry at 0x80014d10
Closing network.
Disabling Switch ports.
Flushing Receive Buffers.
0 buffers found.
Closing DMA Channels.
Starting program at 0x80014d10

(вот какого фига по 0x80014d10 ? по всем описаням CFE boot должно быть 0x20000000)

UPD: кажется ядро он хочет в .lzma , несмотря на то что по умолчанию имя vmlinuz. Схавал что-то, пошел трапаться.

Теперь неплохо бы найти хоть какую-нибудь рабочую прошивку, чтобы было куда откатываться

К нам в руки попал "новый" терминал ZTE MT-PON-AT-4 и мы сделали его краткий обзор.



Сам терминал выглядит более аккуратно, чем его предыдущая версия, хотя тут не совсем понятно, какую версию можно считать более "свежей": модель прошлого - f660v5, а "нового" - f609. Рассмотрим поближе!


Рисунок 1 - Полный комплект

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

На верхней панели располагается логотип провайдера и световые индикаторы с подписями.


Рисунок 2 - Терминал f609 вид сверху

На задней торцевой стороне находятся Lan-порты, порты для подключения телефонных аппаратов, вход для блока питания и кнопка включения/отключения терминала. Кнопка wi-fi, wps- и usb-порты расположены на боковом торце.


Рисунок 3 - Порты для подключения.

На нижней части терминала расположился вход для оптического кабеля и отверстия для циркуляции воздуха. Есть возможность закрепить устройство на стену.


Рисунок 4 - Нижняя часть

Снизу есть наклейка с заводскими настройками беспроводной сети.


Рисунок 5 - Нижняя часть

В инструкции по эксплуатации есть подробное описание всех характеристик терминала.

Рисунок 6 - Руководство по эксплуатации Рисунок 7 - Руководство по эксплуатации Рисунок 8 - Руководство по эксплуатации

Рисунок 9 - Руководство по эксплуатации Рисунок 10 - Руководство по эксплуатации

Рисунок 11 - Руководство по эксплуатации Рисунок 12 - Руководство по эксплуатации

Интерфейс у F609 идентичный предшественникам. Для входа в настройки используется 192.168.100.1 и admin/admin.

Рисунок 14 - Интерфейс терминала Рисунок 15 - Режимы беспроводной сети Рисунок 16 - Параметры беспроводной сети

В настройках безопасности беспроводной сети появилась возможность скрывать ключ.


Рисунок 17 - Параметры беспроводной сети

32 комментария к “Обзор нового терминала ZTE f609”


Здравствуйте. Мы подключили новый модем, без подключения оптического кабеля. Настройки по ТР прилететь не могут. На данном модеме такого поля нет:

Здравствуйте. Что не работает?

Получил данный модем, второй день не могу настроить сеть между пк, xbox и wi-fi. ПК и Xbox подключены проводом. Может подскажет кто как настроить сеть?

Как можно активировать TELNET на этом модеме?

Может кто подскажет..как включить доступ по телнет на этом модеме?

Друзья, подскажите, где в настройках приставки MT-PON-AT-4(F609) прописываются сторонние DNS? Дело в том, на днях стал абонентов ByFly, до этого был другой провайдер. Проблема заключается в том, что не получается настроить ForkPlayer через подмену DNS! До этого все работало исправно, сейчас же требуемые виджеты запускаются в штатном режиме. Решил проверить на стороннем провайдере, раздал с телефона интернет от МТС и вуаля виджет запускается и переадресовывается на адрес Fork и все работает как и раньше. Может кто сталкивался с данной проблемой?

dns_f609

Добрый день, необходимо зайти в настройки модема, открыть браузер, подключить модем кабелем к компьютеру, в браузере ввести 192.168.100.1, логин и пароль будет admin. Далее перейти по вкладкам как показано на рисунке, после ввода нужных изменений, нажать кнопку Submit.


dandy2012:

Подключиться к wifi точке на скорости выше 65 м/б так и не получилось.



Теперь в свойствах сети на подключённом девайсе максимальная скорость будет отображаться не 65, а 145-150 Мбит/с. Но есть 1 существенный нюанс, мощность Wi-Fi у F660v5 очень малая (видимо сказывается отсутствие антенн), поэтому у меня на расстоянии 1.5м от терминала ноутбук всё равно сваливается в режим 73 Мбит/с, а реальная измеренная скорость редко выше 50 Мбит/с (при этом ноутбук и терминал находятся в прямой видимости, стены и прочие препятствия отсутствуют).

Если тариф Рекорд 50 и ниже, то можно смириться, но у меня пока по акции Рекорд 100 и хотелось бы иметь полную скорость. Поэтому я стал искать другое решение.

От старого провайдера у меня остался роутер TP-Link TL-WR841N. Сейчас такой на барахолке можно за 5-10 у.е. купить. На этом роутере я отключил DHCP и выставил в настройках LAN внутренний IP из подсети ZTE. Далее просто соединил порты LAN1 ZTE и LAN1 TP-Link и отключил Wi-Fi в ZTE. Проблема решилась сразу, теперь почти в любой точке квартиры скорость в районе 95 Мбит/с. Хочу сказать, что я ОЧЕНЬ не хотел использовать в качестве решения дополнительный роутер, но с нашим ZTE судя по всему по-другому никак.

dandy2012:

lan порты так и продолжают чудить.
маршруты добавил через telnet (слетают после перезагрузки модема).

Аналогичная ситуация. Решается также, как и с Wi-Fi, использованием своего роутера. Долго изучал темы на ixbt и 4pda по ZTE F660, нигде готового решения нет. Настройки (в том числе настройки портов) ZTE получает от OLT при каждом сбросе, и ничего с этим сделать пока нельзя.

dandy2012:

наличие дополнительных сервисов (ddns, медиасервер, ftp и др. плюшки)

Ещё пробовал использовать FTP-сервер в этом терминале, но ничего хорошего не получил. Во-первых, скорость записи на флешку через FTP в районе 1 Мб/с. Во-вторых, вместо русских букв в именах файлов идут . Китайцы, как обычно, насуют кучу сервисов, но на деле ни один из них до конца не допилен и в результате пользоваться невозможно.

yura3d:

Network -> WLAN -> Basic
Network -> WLAN -> Security
Теперь в свойствах сети на подключённом девайсе максимальная скорость будет отображаться не 65, а 145-150 Мбит/с.

Установить конкретный протокол и частоту я не могу. В локальной сети еще есть устройства, которые протокол n не поддерживают.
Для усиления сигнала у меня в квартире два wifi рипитера, но что-то это мало помогает.

yura3d:

Если тариф Рекорд 50 и ниже, то можно смириться, но у меня пока по акции Рекорд 100 и хотелось бы иметь полную скорость. Поэтому я стал искать другое решение.

Трафик бывает не только внешний. Когда по проводу скорость гигабит, а по воздуху до ста не дотягивает это как-то совсем не айс.

yura3d:

От старого провайдера у меня остался роутер TP-Link TL-WR841N. Сейчас такой на барахолке можно за 5-10 у.е. купить. На этом роутере я отключил DHCP и выставил в настройках LAN внутренний IP из подсети ZTE.

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

dandy2012:

Установить конкретный протокол и частоту я не могу. В локальной сети еще есть устройства, которые протокол n не поддерживают.

Тогда вы должны знать, что даже 1 устройство 802.11g, работающее в сети n, снижает производительность всей сети.

dandy2012:

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

А никакой избыточности по сути и нет. Почти всё, чем располагает ZTE, работает с какими-то косяками. LAN-порты глючат, Wi-Fi очень слабый, USB со скоростью 1 Мб/с по FTP/Samba сложно назвать полноценным.

Свой старый TP-Link я привёл просто в качестве примера, что даже такое простейшее устройство раздаёт Wi-Fi значительно лучше ZTE. В любом случае, я буду менять TP-Link на более продвинутый роутер.

Сегодня взял у друга потестить ASUS RT-AC68U. Да, по цене он конечно дороговат, но оно того стоит. У меня почти все устройства (за исключением 1 старого планшета) поддерживают 5 ГГц 802.11ac, и этот Асус везде по квартире обеспечивает минимум 400 Мбит/с. В той точке, где я работаю за ноутбуком, и где ZTE выдаёт только 73 Мбит/с, с Асусом спокойно получаются 600-800 Мбит/с. Есть полноценные USB-порты, торрент-клиент из веб-интерфейса пишет на внешний HDD со скоростью тарифа 100 Мбит/с. Есть шейпер для ограничения скорости на подключённых девайсах.

В общем, буду брать что-то подобное себе. ZTE в режиме моста обеспечивает где-то 800-900 Мбит/с (замерил скачиванием файла с сервера в ЦОД БТК), и хоть за это ему спасибо. Но пытаться добиться на нём чего-то большего и делать его ядром своей домашней сети - это наверное из разряда мазохизма.

Ещё я писал обращение в БТК и узнавал, можно ли заменить ZTE на Huawei (читал много отзывов, что последние модели HG8245 от Huawei по многим параметрам превосходят F660), или может быть будут в ближайшее время у них новые терминалы от ZTE. Мне ответили, что для моего дома подходят только ZTE, никаких других моделей у них нет и в ближайшее время не будет.

Спрашивал, можно ли поставить свой терминал вместо ZTE (чтобы не ставить роутер), даже ссылку им давал вот на этот терминал: TP-Link TX-VG1530. Ответили, что работать не будет, т.к. у них идёт привязка терминалов по серийным номерам и вписывать серийные номера других устройств (кроме выдаваемых) они не имеют права.

Потом уже сам зашёл на сайт ZTE, а там по сути ничего лучше F660 и нет. Есть какие-то новые модели, даже с внешними антеннами (то ли F668, то ли F680, везде по-разному указано), но в них всё равно нет 802.11ac. Так что даже если БТК станет потом их закупать, всё равно это будет очередное китайское шило.

По результатам собственных изысканий родилась идея набросать небольшой Q&A по работе с некоторыми недокументированными функциями оптического терминала ZTE ZXHN F660, устанавливаемого сейчас в квартиры фирмой МГТС.


Статья расcчитана на начинающих, которые, тем не менее, уже ознакомились с Web-интерфейсом управления терминалом и знают, как делать в нем базовые вещи: смена пароля, активация SAMBA, проброс портов, настройка WLAN, настройка фильтрации, и т.д. В ней мы не будем рассматривать смену прошивки или «отвязку» от провайдера – все вещи, связанные с удаленным обновлением, настройкой VOIP, и т.д. трогать крайне не рекомендую. Оставьте провайдеру возможность выполнять свою работу и обслуживать свое устройство (оно его, а не ваше, если помните договор).

1. Есть ли уязвимость в WPS?

Для начала хочу успокоить тех, кто в интернете наткнулся на информацию о страшной дыре в безопасности WiFi-сетей – уязвимости в WPS. Это имело место быть в ранних прошивках ZXVA, но сейчас WPS не активен по умолчанию, так что бояться нечего.

2. Есть ли уязвимость в Web-интерфейсе настроек?

А вот она никуда не делась, хоть и писали о ней давно. Зайдя из внутренней сети по адресу 192.168.1.1/manager_dev_config_t.gch и нажав на кнопку “Backup Configuration” (если у вас стоит русский язык по умолчанию, то это – верхняя кнопка, просто название неправильно перевели) ЛЮБОЙ пользователь (без авторизации!) получит XML-файл со всеми настройками, включая ВСЕ пароли ко ВСЕМ интерфейсам (включая пользователя mgts к веб-интерфейсу и root к telnet). Таким образом, пуская кого-либо в свою внутреннюю сеть, вы заодно даете ему потенциальную возможность полного управления ею.

3. Как загрузить свой файл настроек?

При попытке загрузить измененный вручную XML-файл настроек, F660, не будь дурак, проверяет контрольную сумму и отвергает измененные файлы. Но есть возможность отредактировать сам файл-источник:

— штатно включаем SAMBA в web-интерфейсе
— заходим по telnet с полученным из п.2 логином и паролем
— выполняем:


— заходим проводником на \\192.168.1.1\samba\config
— редактируем (хотя бы «Блокнотом») файл db_user_cfg.xml (другие файлы не трогаем!)
— после сохранения файла перезагружаем F660.
— на случай порчи этого файла у вас есть лежащий там же файл db_backup_cfg.xml, ну и ещё кнопка Reset, которая запишет в него default-настройки.

4. Как сменить пароль к telnet?

В файле настроек (п.3) меняем параметр «TS_UPwd».

5. Как активировать FTP-доступ?

В файле настроек (п.3) меняем флаг «FtpEnable» на «1». Заодно выставляем в «1» параметр «FtpAnon» или редактируем логины/пароли раздела «FTPUser».

6. Как превратить F660 в простой локальный Web-сервер?

Допустим, на флешке у вас есть подготовленная структура сайта со стартовым INDEX.HTM в корне.

— переименовываем INDEX.HTM в setlang.gch
— вставляем флешку в F660
— заходим по telnet с полученным из п.2 логином и паролем
— выполняем:

— видим новое содержимое по адресу 192.168.1.1
— это работает только до очередной перезагрузки

7. Как сделать эти FTP- и/или Web-сервер доступными из Интернета?

Если же вы готовы обращаться извне к нестандартному порту, то просто штатно прописываете port mapping c какого-нибудь 5-значного внешнего порта на внутренний 21 (и/или 80) и в качестве адреса внутреннего компьютера указываете 192.168.1.1. НО! Делать это категорически не рекомендуется, т.к. вы оставляете свой бедный терминал один на один с жестоким внешним миром: FTP – протокол без шифрации, а значит любой сможет перехватить логин/пароль доступа к нему, про Web-сервер помним, что после перезагрузки он превращается в тыкву интерфейс настроек, открытый для всех (см п.2), наконец, нас просто легко заDOSить, все-таки F660 — железка слабая в сравнении с полноценным сервером.

8. Как заблокировать Web-интерфейс терминала, раз в нем есть уязвимость?

Из внешней сети доступа и так нет. Если пытаемся защититься от гостей, допущенных во внутреннюю сеть, то вариантов 2:

— Постоянный: Штатным механизмом «Services Control». К сожалению, он не умеет различать доступ по WiFi и по Ethernet, а блокировать только диапазон IP, оставляя доступ со «своих» адресов — ненадежно (т.к. подменить IP легче легкого), поэтому блокируем Web со ВСЕХ адресов. Но учтите, что при этом вы лишаетесь Web-интерфейса управления терминалом, и снять такую блокировку получится только сбросив настройки кнопкой Reset или ручным редактированием db_user_cfg.xml (поэтому не надо заодно блокировать и telnet, достаточно пароль ему сменить).
— Временный. Замещаем web-интерфейс по аналогии с п.6, но флешка уже не нужна: можем создать папку где-нибудь в /userconfig (он не стирается при перезагрузке терминала), поместить в неё файл setlang.gch с содержимым вроде:

Если нужно вернуть web-интерфейс управления без перезагрузки, выполняем

9. Как сделать массовую фильтрацию DNS-имен по файлу hosts?

Если записей немного, то достаточно штатного способа — в разделе Applications => DNS Service => Hosts. Настройки сохраняются при перезагрузке, но каждую нужно вводить по отдельности, и занимает она приличное место в db_user_cfg.xml. Если же у вас собственный файл на тысячи имен, можете добавить их во временный файл hosts, расположенный в /var/tmp/. (Способ получения к нему файлового доступа – по аналогии с п.3). Работает до очередной перезагрузки.

10. Как скомпилировать/запустить собственные программы на терминале?

11. Можно ли навесить свои функции на автозагрузку?

Очень настоятельно не рекомендую это делать. У F660 есть 2 печальные особенности:

1) Кнопка reset – это не полный сброс устройства, а всего лишь сигнал заменить файл настроек на дефолтный, она не поможет восстановить нарушенную процедуру загрузки.

2) Все коммуникационные интерфейсы поднимаются ближе к концу загрузки.

Сочетание этих 2 особенностей дает результат: любые проблемы в загрузке – и вы получаете «кирпич».

Перед экспериментированием с загрузкой подумайте, действительно ли оно вам нужно. У меня, к примеру, uptime устройства достигает нескольких месяцев (собственно, я смог вспомнить только 1 перезагрузку за год не по причине применения настроек), так что просто нет потребности.

Читайте также: