Прошивка Dlink DIR-320

Игры для нищих.
Итак начнем по тихоньку.
Задача: Прошить Dlink DIR-320 так, что бы он мог работать как шлюз и поддерживал 2 WLAN. Один от проводного провайдера, второй от модема MTC коннект.
Имеем следующие входные данные: Dlink DIR-320, Модем ADU-510A и OpenWrt.
OpenWrt - это прошивка, основанная на Linux для встраиваемых систем, таких как домашние роутеры. Домашняя страница проекта OpenWrt. Документация решений в OpenWrt.
DD-Wrt - это свободная бесплатная прошивка для многих беспроводных маршрутизаторов.
Dantes Tomato Wl500gp(Олеговская) модем MTC

Необходимое ПО:
openVpn
DHCP
ntp - сервер синхронизации времени
SSH
Dynamic DNS
syslogd
usb-modeswitch для подключения AnyDATA ADU-510A
pppd

Сборка прошивки для DIR-320.
Получилось скомпилировать ядро. Но с первого раза ядро вышло 5.5 Мб, а нужно меньше 4х. Нужно будет выбросить bash, mc, и графический интерфейс.
Еще сборка и спецификации на DIR-320 Страничка DIR-320 на сайте производителя - 457 грн.
Страничка DIR-330 на сайте производителя - 826 грн.
Dlink DIR-450 - 871 грн. Dlink DSR-500N - 1'861 грн. Dlink DSR-1000N - 2'262 грн.

Интересное:
Добавление портов.
Добавление памяти.
Добавление вентилятора для охлаждения.
Добавление внешней антенны к модему.

P.S. Существует несколько активно развивающихся прошивок. Каждая из них имеет свои плюсы и минусы. Основное ограничение это физическая память устройства, что бы можно было бы загрузить все модули. Прошивка устройства это каждый раз шаманский танец. Но смысл создавать такие устройства всетаки есть ... Хотя многие скажут что это игры нищебродов.

Добавление от 22.12.2013
Прошивать D-Link сторонними прошивками можно. Но ...
1. Опасно ... в какой то момент ваш роутер после очередной прошивки может не стартонуть.
2. Чудес не бывает, и получить все в одном флаконе вряд ли получиться.
3. После того как я познакомился с MikroTik вопрос о целесообразности подобных игр становится крайне актуальным.
Надеюсь больше мне не придется заниматься подобной ...