понедельник, 10 февраля 2014 г.

DIR-615 E4 16M Flash + 64M RAM + USB mod

Наконец то пересобрал родной загрузчик DIR-615 E4 на Atheros AR7240 для поддержки флешки размером 16 МБ, а также OpenWrt с поддержкой USB.



Заменил и оперативку на PSC A3S12D40ETP емкостью 64 МБ. Заработала без модификаций прошивки.

Модифицированный загрузчик - ldr_16M-NOR_64M-RAM.bin

Патч на загрузчик - 0001-Support-16M-SPI-NOR-flash.patch

Исходники от Dlink (в них стоковые загрузчик и прошивка) - DIR615E4_GPL512.tar.gz и тулчейн для сборки загрузчика - DIR-615E4-toolchain.bz. Они нужны только если хотите пересобрать загрузчик. Для сборки OpenWrt они не нужны.

Чтобы собрать родной загрузчик:
sudo tar xvfz "./DIR615E4_GPL512 (1).tar.gz" -C /home/
sudo chown *username* /home/Matrix -R
sudo chmod 755 /home/Matrix -R
sudo tar xvjf ./DIR-615E4-toolchain.bz -C /opt/
cd /home/Matrix/projects/DIR-615WW_E4
make profile=DIR-615WW_E4 loader


Образ OpenWrt - openwrt-ar71xx-generic-dir-615-e4-squashfs-factory.bin. Чтобы его прошить, использовал YMODEM.

Патч на OpenWrt для включения поддержки USB - 0001-Compile-for-DIR-615-E4-with-USB-and-16M-flash.patch
Патч на OpenWrt для изменения флешмапа на 16MB - 0002-Compile-for-DIR-615-E4-with-USB-and-16M-flash.patch

Дамп, загрузчик и инструкция для флешки 8MB от пользователя Dmitriy Ivanov615e4_8mb.mod.zip