GPON ZTE F660 | никто с openwrt не дружил?



Реп: (2018)
GPON ZTE F660 - Обсуждение

Фото:
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Характеристики:

Полезное:


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

Сообщение отредактировал Woertz - 27.02.23, 09:13
Причина редактирования: Прошивка F660_HW3



Реп: (4)
coqs @ 17.09.2014, 14:18 *
эта прошивка как раз к вашему девайсу....v2(v2.2........) с broadcom процесором
у меня другая v3(v2.3............)в общем у меня не возьмёт вашу версию, у вас мою

Во блин... Воистину так, если тупо смотреть на файлики по F3...

Кстати, в 2.2 есть и CFE Boot. То есть его как минимум не надо искать. Осталось найти сам JTAG на плате.

Добавлено 17.09.2014, 13:43:

coqs @ 17.09.2014, 14:18 *
Я тоже думал купить jtag(jpin) riff box для телефонов для андроида, но дорого блин около 5000р.


Я думаю что дело должно ограничится одним разьемом DB25 и десятком резисторов. Для счастливых обладателей принтерного порта, разумеется ;-)



Реп: (113)
coqs @ 17.09.2014, 06:12 *
ещё не всё вот тебе прошивка http://softiny.net/ind…et%2F1g4xjw80wcu9.html

мой мегафон отказывается качать с этого ресурса(



Реп: (106)
вот я скачалПрикрепленный файлf660v2-v2.20.20p4t5s.zip ( 13.23 МБ )
но это не МГТС-овская прошивка...
Это Белорусская Промсвязь.не советую шиться ей...она хуже МГТС-овской.(старее и недоработки есть)
За одно и 2 от своего железа выложу мало ли кому понадобятся Прикрепленный файлf660v3v2.30.zip ( 20.77 МБ )


Сообщение отредактировал coqs - 17.09.14, 13:55



Реп: (4)
coqs @ 17.09.2014, 14:49 *
вот я скачалПрикрепленный файлf660v2-v2.20.20p4t5s.zip ( 13,23 МБ )
но это не МГТС-овская прошивка...
Это Белорусская Промсвязь.

Как и ожидалось.
Какая нам разница, если по прямому назначению мы его пользовать не собираемся?



Реп: (113)
http://wiki.openwrt.or…c/soc.broadcom.bcm63xx
тут в таблице видно, что наш BMIPS4350 V8.0 (BCM63168) не поддерживается, пока...
http://wiki.openwrt.org/toh/zyxel/vmg1312-b30a - у этого девайса похожие кишки, (разве что без pon-а), может попробовать залить в него прошу от zyxel-я, вроде как 3g-свистки поддерживает.

Сообщение отредактировал qpu3uk - 17.09.14, 17:05



Реп: (4)
qpu3uk @ 17.09.2014, 17:59 *
тут в таблице видно, что наш BMIPS4350 V8.0 (BCM63168) не поддерживается, пока...

Ну это понятно (но этот Zyxel был такой похожий!). Кернел можно было схватить из самой железки. Интереснее к нему приделать fs на r/w, а туда накидать чего-нибудь закомпиленное под какой-нибудь похожий mips. А потом с матюгами и улюлюканьями пытаться к бинарному ядру приделать модули.



Реп: (113)
dreadbit @ 17.09.2014, 00:10 *
UPD: запорол бутлодер командами e a и прошивкой https://downloads.open…neric-squashfs-cfe.bin вот этого через w.

как ты заставил его схавать прошивку?

у меня даже f660v2-v2.20.20p4t5s.bin не прошивает ни через обычное меню, ни через recovery.

Сообщение отредактировал qpu3uk - 17.09.14, 19:49



Реп: (4)
qpu3uk @ 17.09.2014, 19:07 *
dreadbit @ 17.09.2014, 00:10 *
UPD: запорол бутлодер командами e a и прошивкой https://downloads.open…neric-squashfs-cfe.bin вот этого через w.

как ты заставил его схавать прошивку?

у меня даже f660v2-v2.20.20p4t5s.bin не прошивает ни через обычное меню, ни через recovery.


Когда я сказал "схавал прошивку" я неправильно выразился. Я заставил его загузить ядро и запустить его.
Вышел в бутлодер с зажатым ресетом, сконфигурировал через "c" загрузку с tftp, грузанул "r".

Запорол из того же бутлодера тоже с зажатым ресетом командой w.



Реп: (106)
* qpu3uk,
Значит у тебя другая версия железа. попробуй f660v3Прикрепленный файлf660v3-v2.30.20p6t5.bin.zip ( 10.25 МБ )

На самом деле фиг с ними, с прошивками,
главная задача заставить его подключаться к интернету через LAN порт
ещё я хочу поднять на нём VPN сервер(вот и всё что нужно)
и функционал SIP присутствовал, чтоб телефон можно было конектить.

Сообщение отредактировал coqs - 17.09.14, 20:29



Реп: (113)
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
все та..
версия аппаратного обеспечения V2.1
версия программного обеспечения V2.21.20T4S
версия загрузчика V2.21.20

может он более старую не хочет ставить, так как пытается обновиться, но после перезагрузки остается V2.21.20T4S

Сообщение отредактировал qpu3uk - 17.09.14, 20:57



Реп: (106)
Такую прошивку я ещё не встречал...



Реп: (35)
вообщем для ясности
есть v2.0 - broadcom4350 v7.0@360 мгц ( прошивка 2.20.20). Собственно у меня такой. 64 мегабайта оперативки.
есть V2.1 - чем конкретно отличается от 2.20 не знаю. Но прошивки не совместимы.
есть v3 - проц Avanta @1 ггц ( прошивка 2.30 ) Вообще другое и современное устройство. Шустрый проц, 128 оперативки, и wifi на realtek .

Имхо,нужно найти способ распаковки - запаковки прошивки. Вот статейка про adsl 831 - там человек просто написал компилятор- декомпилятор http://robocraft.ru/blog/electronics/410.html . Мне знаний не хватает такое сделать.

Сообщение отредактировал 777L - 18.09.14, 15:59



Реп: (4)
777L @ 18.09.2014, 12:25 *
Имхо,нужно найти способ распаковки - запаковки прошивки. Вот статейка про adsl 831 - там человек просто написал компилятор- декомпилятор http://robocraft.ru/blog/electronics/410.html . Мне знаний не хватает такое сделать.

Не поверишь - сейчас у меня ровно это устройство на столе и ровно это статью я курю (пока читаю про то что такое JTAG в контексте моего заbricked F660).
Но курю я ее в другом направлении:
- там CFE же почти такой же
- из него я [почти] сделал то что хотел сделать с F660: взял ядро из OpenWRT и грузанул на ZTE831 [по tftp/с консольным кабелем]. Который разумеется нифига не supported, проц такой (BCM6338) оно знает, но сначала ругалось на Unknown Board.
Ха, щаз. Его CFE умеет менять ID board на некоторый список prefedined, что-то там с цифирками и буовками SV сзади кажется выставил, и, поскольку Linux у нас open source ;-) (а собирать toolchain и потом честно пересобирать ядро мне было лень) я нагло патчанул бинарь ядра linux из OpenWRT (почитав в исходниках какие они вообще там бывают и какую строчку патчить удобнее ;-) )
- и ядро загрузилось! Разумеется оно ругнулось на файловую систему и разбивку mtd блоков и висануло, соответственно, что и ожидалось.

Как бы я сделал бы это на F660 - щастье было бы почти достижимо, но, сцука CFE Boot не дает ему подсовывать kernel parameters. Ни в env прописать, ни даже temporary. Ибо тогда [ну ладно, попрево'й] грузанул бы я ядро с tftp, а рутом подсунул бы ему /dev/sda, то есть флешку.

Короче, дефальтовую командную строчку надо писать в ядро при сборке. С 831 пришлось тащить все дерево OpenWRT, сейчас компилится, сначала пусть нарожает че-та, а потом буду кастомный кернел генерить. В контексте F660 хоть руку набью на этом деле.



Реп: (106)
777L @ 18.09.2014, 12:25 *
broadcom4350 v7.0@

по моему версией отличаются broadcom4350 v8.0 и походу тут два ядра

у меня вопрос а можно ка-нибудь для начала загрузчик поменять?
(как его можно из прошивки достать, и в телнете с юсб прошить)
как я понимаю у меня ARM-ешный u-boot

Сообщение отредактировал coqs - 18.09.14, 13:54



Реп: (4)
coqs @ 18.09.2014, 14:48 *
по моему версией отличаются broadcom4350 v8.0 и походу тут два ядра

Насколько я знаю то что у меня стоит тоже с подозрением на двухъядерность: http://www.broadcom.co…GPON-Solutions/BCM6818

Прошивка V2.20 имеет в себе строчку BCM96816

Добавлено 18.09.2014, 13:56:

coqs @ 18.09.2014, 14:48 *
у меня вопрос а можно ка-нибудь для начала загрузчик поменять?
(как его можно из прошивки достать, и в телнете с юсб прошить)


Ну точно можно, как показывает моя практика, командой w из бутлодера из консоли и с tftp.
Другое дело что если его не так поменять, то будешь мне помогать курить jtag

Сообщение отредактировал dreadbit - 18.09.14, 13:56



Реп: (106)
на устройстве от mtdblock0 до mtdblock9 какое из них загрузчик?
какую команду использовать для записи в этот блок(dd нет что вместо него?)

Сообщение отредактировал coqs - 18.09.14, 14:13



Реп: (4)
coqs @ 18.09.2014, 15:08 *
на устройстве от mtdblock0 до mtdblock9 какое из них загрузчик?

Сделай dd if=/dev/mtdblockN of=/tmp/smth
Скинь /tmp/smth куда-нибудь на комп, поищи в них строку CFE и посмотри что рядом. Искомый будет не очень большой, меньше него будет только nvram, кажется.
Поделись результатом



Реп: (106)
dreadbit @ 18.09.2014, 15:12 *
Сделай dd if=/dev/mtdblockN of=/tmp/smthСкинь /tmp/smth куда-нибудь на комп, поищи в них строку CFE и посмотри что рядом. Искомый будет не очень большой, меньше него будет только nvram, кажется.Поделись результатом

в телнете нет dd, я пока так cp /dev/mtdblock0 /mnt/usb1_1
в результате получаю файл с таки содержанием IntxBLK 

Сообщение отредактировал coqs - 18.09.14, 14:28



Реп: (4)
coqs @ 18.09.2014, 15:25 *
в телнете нет dd, я пока так cp /dev/mtdblock0 /mnt/usb1_1

Скорее cat //dev/mtdblock0 > /mnt/usb1_1/file

Сообщение отредактировал dreadbit - 18.09.14, 14:28



Реп: (106)
dreadbit @ 18.09.2014, 15:28 *
coqs @ 18.09.2014, 15:25 в телнете нет dd, я пока так cp /dev/mtdblock0 /mnt/usb1_1Скорее cat //dev/mtdblock0 > /mnt/usb1_1/file


И так и так не получается, как туда dd закинуть?

Сообщение отредактировал coqs - 18.09.14, 14:34


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 15:44