21.08.2018, 00:02 | #51 |
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152 |
sysupgrade можно наверное сразу накатить, на текущую прошивку.
Kernel - через тот самый uboot, должно быть что-то типа "System Load Linux to SDRAM via TFTP", а дальше sysupgrade. PS. чета я 18.06.1 не заметил . Быстры майтенеры косяки править... |
22.08.2018, 20:29 | #52 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Страшно как то шить образы с транка. Они по 4 Мб. А у китайцев по 71. Хотя может пустое место забито...
|
22.08.2018, 22:28 | #53 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Tohin
Чтобы не было страшно,достаточно иметь программатор Прошивки можно в hex редакторе сравнить.
__________________
Читаю ваши мысли по аватару ... |
23.08.2018, 06:53 | #54 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Usbasp есть но я не представляю как шить через него что-то отличное от атмеги. В хексе они по-любому будут разные. Т.к. ядро с разными параметрами собиралось.
|
23.08.2018, 12:41 | #55 |
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152 |
А что, в BPI-R2 есть то что можно прошить через Usbasp ? eMMC
Если совсем все плохо (загрузчик тоже умер), то восстанавливается через otg и прогу "SP Flash Tool" для телефонов на МТК чипсете. |
23.08.2018, 22:00 | #56 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Так. Было сказано что наличие программатора избавляет от страха прошивки. Usbasp - программатор. Значит страха быть не должно. Но вот как его к мтк прилепить? Или достаточно его подвесить над столом? Шутка это, курилка же!
|
25.08.2018, 22:58 | #57 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Ну мне было немного страшно. Но порядок действий был таков:
1. Подключаем wan к локальной сети или напрямую к компу, usb-ttl, проверяем шелл на скорости 115200. 2. ребутимся и смотрим загрузку в терминале. ждем фразу "Hit any key to stop autoboot: 2" - ищем на клавиатуре "эникей" и хитим его! 3. Вываливаемся в меню загрузчика, о чем говорит приглашение: BPI-R2> 4. Скачиваем на компьютер: 7623n-bananapi-bpi-r2-initramfs-kernel.bin. и запускаем на компе tftp сервер. В качестве домашней папки - указываем месторасположение скачанного bin'a 5. В консоли BPI пишем (не забывая заменить на нужные): Код:
BPI-R2> setenv ipaddr 192.168.2.150 BPI-R2> setenv netmask 255.255.255.0 BPI-R2> ping 192.168.2.1 //адрес сервера tftp Using Eth0 device host 192.168.2.1 is alive 6.Дальше для меня шаманство, для удобства копирования приглашения строки убрал: Код:
tftp 84000000 192.168.2.1:openwrt-18.06.1-mediatek-mt7623-7623n-bananapi-bpi-r2-initramfs-kernel.bin mmc dev 0 mmc write 84000000 1000 6000 7.1 Пишем в консоли: emmc ecsd 7.2 Разбираем вывод, где то посередине строка [EXT_CSD] Partition config : 48h 7.3 Если отличается то пишем: emmc pconf 0x48 Ребутимся...... Ух ты! Код:
BusyBox v1.28.3 () built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt 18.06.1, r7258-5eb055306f ----------------------------------------------------- === WARNING! ===================================== There is no root password defined on this device! Use the "passwd" command to set up a new password in order to prevent unauthorized SSH logins. -------------------------------------------------- Код:
root@OpenWrt:/# opkg install nano Installing nano (2.9.8-1) to root... Collected errors: * verify_pkg_installable: Only have 0kb available on filesystem /overlay, pkg nano needs 63 * opkg_install_cmd: Cannot install package nano. |
25.08.2018, 23:14 | #58 | ||
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Ну наконец-то поздравляю!
=== Цитата:
Что-то ему места мало - с такими то объемами памяти, это странно.... Возможно здесь что-то не так: Цитата:
======= Попробуй погуглить: https://www.google.com/search?client...utf-8&oe=utf-8 Вроде так лечится: Also copy /rom/etc/opkg.conf to /etc/opkg.conf - this should solve the error above. Код:
cp rom/etc/opkg.conf /etc/opkg.conf
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 25.08.2018 в 23:31. |
||
25.08.2018, 23:49 | #59 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
О. Навел на мыль, спасибо! Оверлея то нет!
Код:
root@OpenWrt:/# mount rootfs on / type rootfs (rw) proc on /proc type proc (rw,nosuid,nodev,noexec,noatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime) tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000) debugfs on /sys/kernel/debug type debugfs (rw,noatime) root@OpenWrt:/# df -h Filesystem Size Used Available Use% Mounted on tmpfs 504.2M 648.0K 503.6M 0% /tmp tmpfs 512.0K 0 512.0K 0% /dev root@OpenWrt:/# fdisk /bin/ash: fdisk: not found Как считаете этого достаточно для багтрека? Последний раз редактировалось Tohin; 26.08.2018 в 00:00. |
26.08.2018, 00:03 | #60 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
А df -h - уже было
fdisk - пакета просто нет или команды в обрезанном - ash Цитата:
=== Должно быть как-то так: Код:
root@OpenWrt:/# df -h /dev/root 5.3M 5.3M 0 100% /rom tmpfs 29.6M 640.0K 29.0M 2% /tmp /dev/mtdblock6 9.3M 1.3M 8.1M 14% /overlay overlayfs:/overlay 9.3M 1.3M 8.1M 14% / tmpfs 512.0K 0 512.0K 0% /dev
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 26.08.2018 в 00:11. |
|
Метки |
bpi-r2, mediatek, mtk 7623 |
Здесь присутствуют: 14 (пользователей: 0 , гостей: 14) | |
|
|