Текущее время: 21 ноя 2024, 14:19




 Страница 1 из 1 [ Сообщений: 4 ] 
Автор
Сообщение
[ТС]
 Заголовок сообщения: tp-link wr741nd ver 4.20 16mb flash Увеличиваем объем памяти
СообщениеДобавлено: 02 ноя 2021, 23:44 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 05 апр 2014, 00:06
Наличности на руках:
56.16

Сообщения: 53
значит
--- родная флешка :
eFeon 25q32b-104hip Объем памяти: 32 МБит (4 мегабайта)

--- флешка большего размера :
winbond 25q128 Объем памяти: 128 Мбит (16 Мбайт)

Задача:
сама по себе проста, нужно больше памяти под свои разработки типа умного дома, есть возможность установить туда обработчики с датчиков а также прикрутить mqtt

что я делал:
1) слил дамп и положыл в 3х местах (сливал прогером ch341 и софтиной AsProgrammer_2.0.2)
на таком дампе все работает(флеш то родная)
2) прикупил флешку на 16мб
3) при помощи WinHex с родного дампа сделал дамп на 16мб(с openwrt на борту)
делал как тут
http://cyber-place.ru/showpost.php?p=29 ... tcount=470

Fullflash 4MB fullflash с art разделом переделываем на 16Mb

Открываешь в WinHex fullflash backup 4Мб -> курсор на бит 0x3F0000 -> ПКМ -> Edit -> Paste Zero Bytes -> Окно "Insertion at Offset 3F0000" -> пишешь 12582912 (bytes) -> Ok -> Save. Файл будет размером 16777216 bytes (16Mb), прошиваешь в 16Мб флешь

P.S.

Fullflash 4MB fullflash с art разделом переделываем на 8Mb

Открываешь в WinHex fullflash backup 4Мб -> курсор на бит 0x3F0000 -> ПКМ -> Edit -> Paste Zero Bytes -> Окно "Insertion at Offset 3F0000" -> пишешь 4194304 (bytes) -> Ok -> Save. Файл будет размером 8388608 bytes (8Mb), прошиваешь в 8Мб флешь

Как найти этот бит 0x3F0000 -> Navidation -> Go to Offset

мой случай 4мб -> 16мб


4)при помощи WinHex сменил бутлоадер на кастомный
делал как тут
http://cyber-place.ru/showpost.php?p=32 ... tcount=490

Замена uboot с размером 128кб в WinHex:

Курсор на 00000->ПКМ->Beginning of block-> курсор на 1FFFF->End of block->ПКМ->Edit->Remove. Далее открываем uboot->Edit->Copy All->Nornally, возвращаемся на fullflash, курсор на 00000->ПКМ->Edit->Clipboard Data->Paste->Save

Да, еще сохраните по адресу
0x0001FC00 - MAC-адрес роутера, длина 6 байт
0x0001FE00 - PIN, длина 8 байт
0x0001FD00 - идентификатор модели роутера, длина 8 байт.
И пропишите, после вставки, в WinHex. Можно в принципе и в самом меню uboot это сделать.

P.S.

Если uboot с размером, например 79780 байт.

В калькуляторе режим "Программист" -> Dec -> 79780 -> Hex - получим 137A4

Открываем fullfllash, курсор на 00000->ПКМ->Beginning of block-> курсор на 137A3 (полученное в калькуляторе 137A4 - 1) ->End of block->ПКМ->Edit->Remove.
Далее открываем uboot на 79780 байт ->Edit->Copy All->Nornally, возвращаемся на fullflash, курсор на 00000->ПКМ->Edit->Clipboard Data->Paste->Save.

Можно и без калькулятора, колонку Offset в WinHex перевести в режим байтов (мышкой просто по ней щелкнуть), так даже проще
В этом случае 79779 (79780 - 1) - End of block


запустил и получил девайс с openwrt видящий всю флешку но зараза без радиоканала

уже перепробовал несколько загрузчиков, работает только tp-link_tl-wr740n_v4_130513.bin но без wifi

родной дамп с родным загрузчиком тупо залить недодумался, щас попробую... (обломился, дома Linux, с консоли впадлу читать прошывать, завтра на работе прошю)

может кто то делал такие танцы дайте совет



_________________
Нет ничего лучше чем высокооплачиваемое хобби
Жизнь прекрасна как не крути
Не в сети
 Профиль  ICQ  
 
[ТС]
 Заголовок сообщения: Re: tp-link wr741nd ver 4.20 16mb flash Увеличиваем объем памяти
СообщениеДобавлено: 03 ноя 2021, 16:17 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 05 апр 2014, 00:06
Наличности на руках:
56.16

Сообщения: 53
upd
залил на флешку 16мб дамп от 4мб добавив порередньо розміру дампу

фігня та ж сама, wifi мережі немає
---------- Добавлено спустя 1 час 58 минут 7 секунд: ----------
поборол, арт раздел не там где нужно скорей за все

чуть позже выложу дамп и инструкцыю



_________________
Нет ничего лучше чем высокооплачиваемое хобби
Жизнь прекрасна как не крути
Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: tp-link wr741nd ver 4.20 16mb flash Увеличиваем объем памяти
СообщениеДобавлено: 03 ноя 2021, 19:00 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 04 май 2017, 12:11
Наличности на руках:
149.77

Сообщения: 100
Откуда: Харьков
Посмотрите этот гайд, может быть подойдет и для вашего устройства:
https://forum.openwrt.org/t/tp-link-wr9 ... rade/20750

Только обратите внимание на эти комментарии:
https://forum.openwrt.org/t/tp-link-wr941nd-v5-0-4mb-to-16mb-flash-upgrade/20750/2
Цитата:
Just as a head's up, more than 8 MB flash will be tricky for firmware upgrades (factory via mtd or relatively 'full' sysupgrades) given the limited RAM size (32 MB)


https://forum.openwrt.org/t/tp-link-wr941nd-v5-0-4mb-to-16mb-flash-upgrade/20750/4
Цитата:
Modified u-boot is not really necessary. The stock u-boot will boot with a larger chip. It can only write to the first 4 MB of the chip though.

Instead of making large firmware images, it works to use a release image (built to fit in 4 MB) then install packages (from the release repository) at run-time. The release image contains code to auto-detect the flash size and use the additional space.

If you only copy the bootloader and firmware into the new chip, OpenWrt will still boot up (but no wifi without the ART). The kmod-mtd-rw package and mtd can be used to install the ART after first boot.

I would suggest first running OpenWrt on the stock router and using it to read the bootloader and ART from the original chip (and scp them to your PC) before opening up the case.


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: tp-link wr741nd ver 4.20 16mb flash Увеличиваем объем памяти
СообщениеДобавлено: 03 ноя 2021, 22:29 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 05 апр 2014, 00:06
Наличности на руках:
56.16

Сообщения: 53
roman555 писал(а):
Посмотрите этот гайд, может быть подойдет и для вашего устройства:

Очень благодарен за предоставленную информацыю,

все как и описано в ветках форумов что были приведены,
залил на флешку 16мб дамп считанный из флешки 4мб, все запустилось, даже сходу подхватился весь размер,
правда похерился арт, так как при старте в логах была иницыализацыя разделов

ART был считан на 4мб флешке на openwrt,

считал такой командой, потом слил файл через winscp
Цитата:
cat /dev/mtd4 > /tmp/backup_art.bin


на установленной флешке уже прописал art так:
закинул через winscp файлик backup_art.bin в /tmp
подключил роутер к интернету и выполнил с консоли( putty -> ssh)

Цитата:
1) opkg update && opkg install kmod-mtd-rw
2) insmod mtd-rw.ko i_want_a_brick=1
3) mtd -r write /tmp/backup_art.bin art

где backup_art.bin файлик слитого ART раздела, слово ART после, наименование роздела в который пишем файл

для примера с консоли можем и новую версию OpenWRT залить так:
Цитата:
# Flash firmware
mtd -r write /tmp/firmware_image.bin firmware



итог, загрузчик родной, openwrt сама все розметила, art залился, теперь лиш сделать сброс к заводским и можно ганять на 16мб флешке на tp-link wr741nd любой версии я так подозреваю,
осталось наверное только оперативки подкинуть и будет все чудненько,

всем успешных ремонтов и експерементов
надеюсь записи кому то пригодятся



_________________
Нет ничего лучше чем высокооплачиваемое хобби
Жизнь прекрасна как не крути
Не в сети
 Профиль  ICQ  
 
Показать сообщения за:  Поле сортировки  
 Страница 1 из 1 [ Сообщений: 4 ] 


   Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
В этой теме нет новых непрочитанных сообщений. D-Link DIR-300NRU B5 8WRGN49..1A1G как добавить USB, как увеличить объём памяти и флешки?

в форуме D-Link

u666sa

4

4407

15 ноя 2021, 01:03

u666sa Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. TP-LINK -TL-WR741ND Ver:1.9

в форуме GPS и спутниковое оборудование | Satellite equipment

djsasha801

14

10034

24 фев 2019, 20:27

serg2000 Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. TP-Link TL-WR741ND(ks) ver. 4.24 Не запускается

в форуме TP-Link

olehua

15

9258

10 авг 2018, 01:08

xamilllion Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. TP-Link TL-WR741ND Wi-Fi

в форуме TP-Link

romaadereyko

6

4087

09 авг 2018, 22:30

xamilllion Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. tp-link wr741nd ver4,21 дамп флеш

в форуме TP-Link

sasha19722201

1

3172

14 май 2017, 01:16

Grek13 Перейти к последнему сообщению


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: