• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Обсуждение MT7688AN HLK-7688A

Алексей.

Active member
вообще странно - на сайте роскомпозора openwrt.org и git.openwrt.org не значится. Буду писать провайдеру.
Домен git.openwrt.org резолвится на ip 46.101.214.210 который находится в пуле 46.101.128.0 - 46.101.255.255 принадлежащему Digital Ocean, Inc.
В 18-м году как раз по этой причине мне пришлось переводить инстансы работающие во Франкфурте в другое место. Когда я потерял доступ к ним, сразу обратился к провайдеру, 2-е недели переписывался с поддержкой провайдера, то ОС на моем ПК не та, то логи особенные прислать просят, а через две недели поддержка провайдера сказала что они выполняют требования ген.прокуратуры (блин, мурыжили полмесяца, сказали-б сразу).
Провайдер дал ссылку чтоб я мог сам проверять адреса
 

pvvx

Активный участник сообщества
вообще странно - на сайте роскомпозора openwrt.org и git.openwrt.org не значится. Буду писать провайдеру.
Собственно, необхожимые пакеты могу и на работе утянуть.
Числится. Я как-то выискивал. Там не по имени, а вроде по IP закрыто.
tor обхожу стороной - он же точку выхода может организовать к кого угодно. Потом доказывай, что лошадь не твоя.
Тогда усё - значит Роскомнадзором вам запретил OpenWRT и многое другое. Скоро закроют и все дистры linux. Оставят только Arduino на ESP8266. :)
так а нету бинарника с включенным gcc?
Что за бинарника? Сборки c включенным gcc?
Там инклуюды всех установленных пакетов нужны - а для SPI-Flash это затребует много места...
Присматриваюсь к raspberry pi zero w .... но она мощная, дорогая... NanoPi замороченная....
Без тора - запрещено :)
 

pvvx

Активный участник сообщества
а через две недели поддержка провайдера сказала что они выполняют требования ген.прокуратуры (блин, мурыжили полмесяца, сказали-б сразу).
DNS летом отдавался, а сами IP блокированы с начала года. Эксплорер получает IP, лезет, но ответа не получает.
 

pvvx

Активный участник сообщества
И астру и альт закроют? Не может быть...
Только вчера читал обзор девятой платформы альтлинукса, выпущенной 28.10.2019 (пока используем 8-ю) и уже закроют??
Да я прикалываюсь, но основываясь на реалиях... Не нужно в России ничего - таково желание "элиты". А то представляете, что ваш ребенок будет знать чего-то больше и иметь доступ к запретным знаниям, чем их заграничный ученик. :p
 

parovoZZ

New member
А ещё есть архивчик в докере. Там тоже ссылки уходят на git.openwrt.org? Этот docker в WSL отказался работать - демон не запускается. А в винде мне такого счастья не очень хочется.

NanoPi замороченная....
Да ничего она не замороченная. Даташит адекватный на allwinner. Тулчейн скачал и установил в WSL. Их бы теперь с VSCode поженить... Правда, рекомендуют там кросс-компилятор в докере....черт, опять этот докер....
Ладно, omega пусть подождет...
 

pepelnyy

New member
Господа!
Помогите!
Новичок в Linuxах и OpenWRT.
Прошил вот этим такую плату. Загвоздка в том, что не пойму как запустить WAN. От слова вообще. Потому, что его нет, только LAN все пять портов..
Заранее благодарен!
 

Алексей.

Active member
У меня собрано на рассыпухе, но тот-же mt7688 и столько же флеша и рама, эту прошивку загрузил и немножко настроил.
В настройках сетевых интерфейсов включил "Коммутатор" и немножко поправил сетевые интерфейсы, модуль подключаю wan-ом к другому роутеру, который dhcp раздает из подсети 192.168.1.0/24 из за этого установил для модуля option ipaddr '192.168.33.1' и для wan-а добавил ещё один девайс.
Код:
root@OpenWrt:/# cat /etc/config/network
config interface 'loopback'
   option ifname 'lo'
   option proto 'static'
   option ipaddr '127.0.0.1'
   option netmask '255.0.0.0'

config globals 'globals'
   option ula_prefix 'fd74:442e:378a::/48'

config interface 'lan'
   option type 'bridge'
   option ifname 'eth0.1'
   option proto 'static'
   option ipaddr '192.168.33.1'
   option netmask '255.255.255.0'
   option ip6assign '60'

config device 'lan_dev'
   option name 'eth0.1'
   option macaddr 'b2:85:b4:2a:03:d2'

config interface 'wan'
   option ifname 'eth0.2'
   option proto 'dhcp'

config device 'wan_dev'
   option name 'eth0.2'
   option macaddr 'b2:85:b4:2a:03:d3'

config switch
   option name 'switch0'
   option reset '1'
   option enable_vlan '1'

config switch_vlan
   option device 'switch0'
   option vlan '1'
   option ports '1 2 3 4 6t'

config switch_vlan
   option device 'switch0'
   option vlan '2'
   option ports '0 6t'

Роутер выдал модулю адрес 192.168.1.44
Код:
root@OpenWrt:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr B2:85:B4:2A:03:D2 
          inet addr:192.168.33.1  Bcast:192.168.33.255  Mask:255.255.255.0
          inet6 addr: fe80::b085:b4ff:fe2a:3d2/64 Scope:Link
          inet6 addr: fd74:442e:378a::1/60 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:5123 (5.0 KiB)

eth0      Link encap:Ethernet  HWaddr B2:58:2B:2A:03:D3 
          inet6 addr: fe80::b058:2bff:fe2a:3d3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2747 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2392 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:352305 (344.0 KiB)  TX bytes:673783 (657.9 KiB)
          Interrupt:5

eth0.1    Link encap:Ethernet  HWaddr B2:85:B4:2A:03:D2 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:5123 (5.0 KiB)

eth0.2    Link encap:Ethernet  HWaddr B2:85:B4:2A:03:D3 
          inet addr:192.168.1.44  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::b085:b4ff:fe2a:3d3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:78 errors:0 dropped:1 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6725 (6.5 KiB)  TX bytes:4016 (3.9 KiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:352 errors:0 dropped:0 overruns:0 frame:0
          TX packets:352 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:24689 (24.1 KiB)  TX bytes:24689 (24.1 KiB)
 

pepelnyy

New member
У меня собрано на рассыпухе, но тот-же mt7688 и столько же флеша и рама, эту прошивку загрузил и немножко настроил.
В настройках сетевых интерфейсов включил "Коммутатор" и немножко поправил сетевые интерфейсы,
Спасибо! Сегодня вечерком попробую.
 

pvvx

Активный участник сообщества
Если доступ к плате только в консоли и надо включить AP, при первых загрузках до модификаций конфигов в uci и т.д., то требуется ввести всего одну строку вида:
[inline]uci set wireless.@wifi-device[0].disabled=0; uci commit wireless; wifi[/inline]
Источник: Wireless configuration [Old OpenWrt Wiki]
Далее соединиться с AP модуля и в эксплорере работать с UCI страницами...
На разных сборках есть и более короткие пути (консольные команды в меньшее кол-во буковок :) )
 

Алексей.

Active member
Я уж и забыл про неё :)) Судя по активности, тот форум видимо умирает потихоньку.
Только омега немножко собрана как "Device Mode" и свитч там не задействован вовсе.
Пины, которые шарятся с лановскими портами задействованы на другие, цифровые функции.
Заняв только один лановский порт как цифровой, который шарится с SPIS, другие пытался настраивать как аналоговые AGPIO_CFG, но как в дашике сказано
(note: When any bit of bit[20:17] is set to 1, P1 ~ P4 will be swtiched to digital PADs together.)
0: Analog PAD
1: Digital PAD
Как только один настроил как цифровой, остальные отваливаются.
Но это не последний прикол от медиатека.
Настраиваю все линии SPIS как gpio output, начинаю дрыгать линией SPIS_MISO.
Вижу дрыгается не только SPIS_MISO, но и SPIS_MOSI.
Дрыгаю линией SPIS_MOSI, дрыгается только она, опять начинаю дрыгать линией SPIS_MISO и болезнь прошла, дрыгается только SPIS_MISO, а SPIS_MOSI уже не дрыгается как в первом случае.
 

pvvx

Активный участник сообщества
Но это не последний прикол от медиатека.
Ну это второстепенные проблемс...
Основная - OpenWRT полностью построена для UCI. Включая распределение flash и десятки драйверов. Её бы пора переименовать, как система OpenUci :)
Для того чтобы высвободить, очистить от ненужных компонентов и хлама в ядре нужного только UCI требуется не менее года активной работы программиста...
 

pepelnyy

New member
У меня собрано на рассыпухе, но тот-же mt7688 и столько же флеша и рама, эту прошивку загрузил и немножко настроил.
В настройках сетевых интерфейсов включил "Коммутатор" и немножко поправил сетевые интерфейсы, модуль подключаю wan-ом к другому роутеру, который dhcp раздает из подсети 192.168.1.0/24 из за этого установил для модуля option ipaddr '192.168.33.1' и для wan-а добавил ещё один девайс.
Код:
root@OpenWrt:/# cat /etc/config/network
config interface 'loopback'
   option ifname 'lo'
   option proto 'static'
   option ipaddr '127.0.0.1'
   option netmask '255.0.0.0'

config globals 'globals'
   option ula_prefix 'fd74:442e:378a::/48'

config interface 'lan'
   option type 'bridge'
   option ifname 'eth0.1'
   option proto 'static'
   option ipaddr '192.168.33.1'
   option netmask '255.255.255.0'
   option ip6assign '60'

config device 'lan_dev'
   option name 'eth0.1'
   option macaddr 'b2:85:b4:2a:03:d2'

config interface 'wan'
   option ifname 'eth0.2'
   option proto 'dhcp'

config device 'wan_dev'
   option name 'eth0.2'
   option macaddr 'b2:85:b4:2a:03:d3'

config switch
   option name 'switch0'
   option reset '1'
   option enable_vlan '1'

config switch_vlan
   option device 'switch0'
   option vlan '1'
   option ports '1 2 3 4 6t'

config switch_vlan
   option device 'switch0'
   option vlan '2'
   option ports '0 6t'

Роутер выдал модулю адрес 192.168.1.44
Код:
root@OpenWrt:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr B2:85:B4:2A:03:D2
          inet addr:192.168.33.1  Bcast:192.168.33.255  Mask:255.255.255.0
          inet6 addr: fe80::b085:b4ff:fe2a:3d2/64 Scope:Link
          inet6 addr: fd74:442e:378a::1/60 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:5123 (5.0 KiB)

eth0      Link encap:Ethernet  HWaddr B2:58:2B:2A:03:D3
          inet6 addr: fe80::b058:2bff:fe2a:3d3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2747 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2392 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:352305 (344.0 KiB)  TX bytes:673783 (657.9 KiB)
          Interrupt:5

eth0.1    Link encap:Ethernet  HWaddr B2:85:B4:2A:03:D2
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:5123 (5.0 KiB)

eth0.2    Link encap:Ethernet  HWaddr B2:85:B4:2A:03:D3
          inet addr:192.168.1.44  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::b085:b4ff:fe2a:3d3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:78 errors:0 dropped:1 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6725 (6.5 KiB)  TX bytes:4016 (3.9 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:352 errors:0 dropped:0 overruns:0 frame:0
          TX packets:352 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:24689 (24.1 KiB)  TX bytes:24689 (24.1 KiB)
Урра! Получилось!
 

sbhidden

New member
Есть вопрос к гуру - достался модуль HLK7688a, точнее плата HLK-7688A-SUIT-v1.3
Через WAN-порт не видит TFTP-сервер. Можно ли распаять LAN-порт? (точнее уже распаял на гребенке) и где что включить/выключить? чтобы сменить прошивку?
т.к. линка нет на свиче. Подключал через разъем и транс от старого роутера.
с консоли - не настраивается ввиду:
"[ 0.487885] bootconsole [early0] disabled"
повторюсь.
на гребенку припаяны 2 пары из UTP-кабеля.
с другой стороны приходят к трансформатору от старого неработающего роутера, дорожки, естессно, перерезаны.
коротким патч-кордом (30см) все это подключается в свич. линка на свиче нет.
Для управления доступен только u-boot.
Хочу оживить. Нехватает информации...
 

azt59

Member
Есть вопрос к гуру - достался модуль HLK7688a, точнее плата HLK-7688A-SUIT-v1.3
Через WAN-порт не видит TFTP-сервер. Можно ли распаять LAN-порт? (точнее уже распаял на гребенке) и где что включить/выключить? чтобы сменить прошивку?
т.к. линка нет на свиче. Подключал через разъем и транс от старого роутера.
с консоли - не настраивается ввиду:
"[ 0.487885] bootconsole [early0] disabled"
повторюсь.
на гребенку припаяны 2 пары из UTP-кабеля.
с другой стороны приходят к трансформатору от старого неработающего роутера, дорожки, естессно, перерезаны.
коротким патч-кордом (30см) все это подключается в свич. линка на свиче нет.
Для управления доступен только u-boot.
Хочу оживить. Нехватает информации...
Если Бут работает и принимает выполняет команды по uart то подключайте напрямую lan от платы к lan компа. Компу статический ip, и обязательно отключаете брендмауэр если ос вин7. В бутлоадере обновление через tftp и в бой

How to recover a LinkIt Smart 7688
 

sbhidden

New member
Если Бут работает и принимает выполняет команды по uart то подключайте напрямую lan от платы к lan компа. Компу статический ip, и обязательно отключаете брендмауэр если ос вин7. В бутлоадере обновление через tftp и в бой
Спасибо, что предложили, однако...
Вопрос больше был про то как ВКЛЮЧИТЬ LAN-порт. (не помню где... писали, что внутри есть свой свич)
Потому как, одинаково, при подключении и к свичу, и к компу - линка нет.
Подпайкой разъема с трансформатором внутри уже оживил пару HLK-RM04.
Понимаю что и как программно и аппаратно делается снаружи.
Здесь так запросто не прокатывает. Именно в этом суть вопроса.
Нехватает информации о внутреннем устройстве модуля/процессора.
 

pvvx

Активный участник сообщества
Спасибо, что предложили, однако...
Вопрос больше был про то как ВКЛЮЧИТЬ LAN-порт. (не помню где... писали, что внутри есть свой свич)
Потому как, одинаково, при подключении и к свичу, и к компу - линка нет.
Подпайкой разъема с трансформатором внутри уже оживил пару HLK-RM04.
Трансформатор не обязателен - у вас не 100 метров кабеля соединения.
Вот этом чуде китай-прома https://esp8266.ru/forum/threads/mt7688an-hlk-7688a.2934/page-4#post-65013
нет транса, а по резистору на выход и вход чипа и 2 кондера с каждого резистора на пару в разъеме... Плохо безусловно, но работает.
Понимаю что и как программно и аппаратно делается снаружи.
Здесь так запросто не прокатывает. Именно в этом суть вопроса.
Нехватает информации о внутреннем устройстве модуля/процессора.
Как вы собрались включить то, что может быть отключено в boot?
Полный лог старта вы не привели, а гадать никто не будет.
 
Сверху Снизу