Роутер zte f660 скорость wifi
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки, или через QMS.
Сообщение отредактировал stp101 — 01.05.20, 00:17
Граждане, есть лишняя железяка типа ZTE F660, девайсина железом богата — USB дырка (и судя по всему не распаянная вторая), памяти судя по всему прилично, проц не самый тормозной — и мысль заюзать ее как GPRS-to-Wifi раздавалка (возможно, с потерей оптического функционала)
То есть например поставить на нее OpenWRT.
Упоминания такого слова (F660) на openwrt.org нет.
Кто-нибудь такое делал? Может этот ZTE F660 брат близнец чего-нибудь известного? Или кто-нибудь уже собрал готовенькое?
Так, делюсь сам чего знаю: есть консоль, по видимому 3.3 TTL, вторая нога — земля, третьяя — RX, четвертая TX , 115200, байты теряет как сволочь, выкидывает в бут менюшку, самое интересное — умеет грузится из сети (1.1 с сервера 1.100), хочет default host run file (vmlinux) и host flash file name (bcm693xx_fs_kernel).
Сообщение отредактировал Shoore — 16.10.14, 00:14
была тема на хабре, человек решил не терять гарантии. решил просто воткнуть в него флешку и через нее расширил функционал. Даже выложил архив готовой флешки. Но я в линуксе не особо секу, и я не хочу замарачиваться с управлением роутером через терминал. Все таки хочется через веб интерфейс)
видимо шить можно только через serial или usb-uart
а это где? куда нужно зайти чтобы указать эти файлы? поскольку проц есть, прошивку можно самим собрать.
/ # cat /proc/cpuinfo
system type :
processor : 0
cpu model : Broadcom4350 V8.0
BogoMIPS : 359.42
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : no
hardware watchpoint : no
ASEs implemented :
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
unaligned exceptions : 20952
плохо что не видит систем тайп.
Кстати есть еще и рекавери бут, как у роутеров d-link, но на все прошивки openwrt ругается.
через telnet пробовал tftp тоже посылает, типа внутри файловая система рид-онли. Нужно пробовать usb-uart, может какую-то переходную прошивку, или вставить в 3-4g модем карту памяти, отформатированную ext2, примонтировать, и на нее переносить opt, и играться дальше ( но очень не хотелось бы)
Железяку нафаршировали, и выкинуть жалко и пользоваться никак.
нашел на вики опенврт, system type BCM63168. Попробую все таки сам собрать прошивку, так как на опенврт в загрузках под Broadcom BCM63xx. куча разных образов, под разные железяки, хз какая подойдет на f660.
Сообщение отредактировал Shoore — 16.10.14, 00:15
dreadbit @ 30.04.2014, 11:41 *
умеет грузится из сети (1.1 с сервера 1.100), хочет default host run file (vmlinux) и host flash file name (bcm693xx_fs_kernel).
а это где? куда нужно зайти чтобы указать эти файлы? поскольку проц есть, прошивку можно самим собрать.
/ # cat /proc/cpuinfo
Это с консоли. У него там есть бутлодер Qualcommoвский, не помню как называется, но от него есть исходники.
Чем пробовать шить все подряд, лучше все таки попытаться грузануть из сети — тут есть шанс попробовать и ничего не похерить.
Вообще, приделай консоль сначала — сразу станет жизнь понятнее.
У меня с этим какой-то аццкий геморрой: я спаял на ST232A — она пятивольтовая — и сунул туда 0.1uF вместе 1uF законно считая что она A (как MAX232A). С 5 вольтовыми штуками она у меня чудненько работала. Потом я это присунул в этот F660 — и она нифига не работала. Потом я сунул вместо человечьего ком-порта ее в какой-то тупой USBCOM, у которого с уровнями неизвестно что, но явно криво и плохо — и вот он-то заработал.
Так что сразу ставь 3.3V TTL-на-Serial чипец.
Сообщение отредактировал dreadbit — 28.05.14, 12:18
заказал usb-uart переходник. будем пробовать
Сообщение отредактировал qpu3uk — 30.05.14, 12:12
Добавлено 30.05.2014, 19:47:
Сообщение отредактировал qpu3uk — 30.05.14, 20:02
Все таки сначала посмотри на то как он выглядит на самой железке. Вместо boot prompta он выдает менюшку, и я вот не догалался например как ей подсунуть root= на флешку куда-нибудь.
А то бы было как круто: форматнул флешку как ext2fs (если он ее конечно понимает), переписал туда файлеги с самой железки — с ходу получил конструктив с которым что-то можно уже делать на r/w
Все таки сначала посмотри на то как он выглядит на самой железке. Вместо boot prompta он выдает менюшку, и я вот не догалался например как ей подсунуть root= на флешку куда-нибудь.
А то бы было как круто: форматнул флешку как ext2fs (если он ее конечно понимает), переписал туда файлеги с самой железки — с ходу получил конструктив с которым что-то можно уже делать на r/w
Чоооо. Какой нафиг ARM? Ты ничего не путаешь? Точно точно ты говоришь о МГТСном PON терминале ZTE беленьком?
Спаял 3.3V переходник. Делюсь картинками:
CFE version 2.21.20-107.24 for BCM96818 (32bit,SP,BE)
Build Date: 2012-1114-10:12:47 (wangkai@localhost.localdomain)
Copyright (C) 2000-2009 Broadcom Corporation.
starting watchdog.
NAND flash device: name , 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
Это бутлодер ейный.
CFE> help
Available commands:
m mark nand flash bad block
wdt_en enable/disable watchdog.
sm Set memory or registers.
dm Dump memory or registers.
w Write the whole image start from beginning of the flash
e Erase NAND flash
r Run program from flash image or from host depend on [f/h] flag
p Print boot line and board parameter info
c Change booline parameters
i Erase persistent storage data
a Change board AFE ID
b Change board parameters
reset Reset the board
help Obtain help for CFE commands
For more information about a command, enter ‘help command-name’
*** command status = 0
..пока сижу на том что в бутлодере он не видит хоста. И хост, соответственно, 192.168.1.1 не видит и не пингует. Подсовываю разные файлики типа http://wiki.openwrt.org/toh/zyxel/p-870hn-51b — но соответсвенно пока ничего.
.. а вот такая прелесть происходит если присунуть туда USB fat флешку:
usb-storage: device scan complete
sd 0:0:0:0: [sda] 7831152 512-byte hardware sectors: (4.00 GB/3.73 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 02 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 0:0:0:0: [sda] Attached SCSI removable disk
Detect usb version file!
open UPGRADE.bin failed! iUsbFile=-1, usb version file may not exist
USB Storage need not to update version!
. и вот что он говорит при попытки ему подcунуть ‘openwrt-96368MVWG-generic-squashfs-cfe.bin’ как UPGRADE.bin
Detect usb version file!
Version BuildTime in USB is illegal !it is: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4e 0xd8 0x88 0x51 0x73 0x71
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. Схавал что-то, пошел трапаться.
Сообщение отредактировал Shoore — 16.10.14, 00:18
Итаааак,
вот recovery (впринципе, ожидаемо):
— зажимаем reset
— даем питание
— ждем некотрое время
— отпускаем ресет
— видим что линк горит
— идем на http://192.168.1.1
— кто отсюда запорет бутлодер — тот козел 😉
Теперь неплохо бы найти хоть какую-нибудь рабочую прошивку, чтобы было куда откатываться
UPD: оно cчитает себя DSL роутером: «and your DSL Router will reboot.»
UPD: запорол бутлодер командами e a и прошивкой https://downloads.open…neric-squashfs-cfe.bin вот этого через w.
Можно отправляться спать, тема мне вряд ли далее интересна пока я не открою для себя jtag 😉
Сообщение отредактировал dreadbit — 16.09.14, 23:48