Используем ADS модем

Один очень хороший человек отдал мне эту железку поиграться. За что ему огромное спасибо.

Данный девайс меня не просто так заинтересовал — это ведь полноценный встраиваемый компьютер с Linux и MIPS архитектурой.

Естественно первым делом устройство было разобрано и изучено.

Итак, что мы имеем:

— процессор, а точнее SoC BCM6332(BCM6338), ОС определяет вообще как BCM96338 (32bit,SP,BE)  240MHz;
— оперативную память 8 Мбайт спрятанную под экраном;
— ПЗУ AT26DF161-SU на 16 Мбит что есть 2 Мбайта, в ней расположена прошивка, CFE загрузчик, корневая файловая система (в других модемах часто бывает Spansion S25FL016AIF);
— помимо этого есть порт 10/100 Мбит Ethernet с трансформатором, сам физический уровень реализован в SoC;
— порт ADSL, высоковольтная часть, микросхема ADSL в корпусе SO-8;
— питание 9V переменное.

Что я хочу сделать:
— выпаять флешку, слить с нее дамп, вместо нее напаять 2х4 обычных пина и уже через них подключать микросхему;
— пересобрать прошивку, добавив в нее поддержку NFS, примонтировать по сети раздел в режиме RW, чтобы дальше экспериментировать с модулями ядра, писать и запускать софт;
— выбросить из прошивки все лишнее, в первую очередь все, что касается ADSL, наполнение WEB-сервера тоже;
— попытаться заменить флешку на более емкую, в 32 Мбита или 64 Мбита (4 Мбайта или 8 Мбайт);
— найти несколько GPIO, посадить на них SD флешку, добавить поддержку в ядро, прмонтировать в RW;
— сделать плату расширения, вывести на нее порты ввода-вывода, АЦП и ЦАП, реализовать небольшой API под встроенный Linux;
— подключить датчик температуры, сделать Ethernet термометр с WEB-интерфейсом;
— найти более емкую микросхему RAM и перепаять ее.

Это конечно интересный и недорогой девайс для экспериментов (700 рублей), но, я думаю, он станет менее интересным после выхода Raspberry Pi — Linux машина на процессоре ARM за 25$. Ее обещают выпустить к концу января 2012. Хотя я думаю они немного задержат начало продаж и цена будет побольше, но, я думаю, оно того стоит.

Теперь по источникам информации:
Новогоднее исследование ADSL-роутера на базе Linux — куча полезного, особенно в плане прошивки;
тут подробнее про железо;
прошивка по UART и SPI флешки напрямую;
официальные исходники прошивок ADSL модемов D-Link;
тут Fedora Core 7 под которой точно все собирается;
Tutorial: Adding an SD card reader to your Linksys WRT54G;
Broadcom BCM6348SKFBG pinout — возможно распиновка совпадает с BCM6338.

  1. Еще бы документацию на чип поискать — вроде на 6338 есть юсб

  2. А вообще надо создать целый институт по подработке такого рода устройств. Зачем вам это, покупайше новое и занемайтесь своей работой за которую вы сможете получать те деньгы за которые будете покупать.

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

* Copy This Password *

* Type Or Paste Password Here *

46 835 Spam Comments Blocked so far by Spam Free Wordpress