PDA

Просмотр полной версии : Разумная утилизация ROCKWELL модемов



bigral
10.10.2015, 00:30
привет, года 3..4 назад появилось куча dialup модемов на барахолке по бросовой цене "за ящик" :), тогда была мысль прикрутить такое добро вместо arduino где-то, но даже когда я год назад спрашивал на "рассово-правильном" форуме о документации: http://forum.6502.org/viewtopic.php?f=1&t=3042&sid=60c00048d23372335e85b0f52bf867dc никто мне ничего предоставить не смог. А жаль, причем что самое интересное на просторах exUSSR явно есть люди у кого есть информация по внутреннему строению этих аппаратов и их начинке так как были "самопальные" прошивки выпущенны и flasher-ы тоже (как-то раз после нашествия какого-то вируса убившего flash материнки прошивал на модеме bios)

У кого какие мысли, доки, знания есть прошу поделиться в этой ветке.

HardWareMan
10.10.2015, 11:56
Модемы Роквелов бывали, понимаешь, разные. От автономных в корпусе до плат в ISA. У меня лично есть пара Акорпов, один шпрот и - ТАДА: полностью рабочий в полном комплекте Курьер! Правда, это уже V.Everything/V.Everiwhere модель, из последних, даже не х2 которая. Но работает на ура и пилить его жалко. В них, ЕМНИП, база была 186й.

goodboy
10.10.2015, 12:00
http://www.ixbt.com/comm/faq/firm.shtml#hotswap

troosh
10.10.2015, 20:12
В них, ЕМНИП, база была 186й.

У ROCKWELL была особая любовь к 6502 ядрам. Можно взять дамп ПЗУ и посмотреть его в IDA.

HardWareMan
11.10.2015, 07:57
У ROCKWELL была особая любовь к 6502 ядрам. Можно взять дамп ПЗУ и посмотреть его в IDA.
Ну я за USR говорил, которые вспомнил в посте.

Tronix
11.10.2015, 10:47
Роквеллы - я для себя закапал. Был у меня Avaks внешний какой-то, на чипах R56D/SP и L2800-38. С панелькой под EEPROM. Помню, действительно, когда у меня еще Willem'а не было, я в нем флеху для первопневой матери шил - успешно. Деталей не помню, хотя на харде где-то до сих пор в архивах должен остаться софт для этого дела. Помню еще была прошивка "Russian Rockwell", типа с АОН и еще какими-то фичами, но поработать как следует не успела, так как был уже закат эры модемов и расцвет Ethernet 100Mb/s в каждую квартиру.

Самое главное - ни одного даташита на продукцию Rockwell нет в свободном доступе. Поэтому этот мопед пошел на разбор. Взял с него память SRAM 128Kb (теперь стоит в самодельном катридже для денди) и EEPROM-ку (стоит там-же, в картридже (http://zx-pk.ru/showpost.php?p=753090&postcount=68)). А больше особо и брать нечего, где-то до сих пор валяется в дальнем-дальнем углу.

Гораздо интереснее, на мой взгляд, конечно модемы на 80186 или 80188 процах, то есть вроде юср роботикс курьеры какие-то. Но у меня такого нет, поэтому не ковырял.

И еще совершенно случайно отхватил в прошлом году пару Zyxel U-1496 (https://commons.wikimedia.org/wiki/File:Zyxel_U-1496_mit_Motorola_68000.jpg) - вот это реально крутой набор "сделай сам". Фото платы: http://nostalgy.net.ru/museum/zyxel/4.jpg Стоит проц из семейства motorolla 68000 - Toshiba TMP68HC000P-16 DIP-64. DIP-64 (sic!) - это не DIP-40, это реально здоровенный такой булыжник с 64-мя выводами в DIP корпусе. Он огромен. На плате помимо прочего две ПЗУ-хи по 128кб каждая, две SRAM 62256. Под наклейкой кажись 6885. Какой-то "чипсет" ZyXEL1002. Остальная часть я так понимаю относится к DSP и мало интересна, ну разве что платы-"дочки", на которой дофига SRAM, как в кешах старых материнок. Еще фотки этого модема: http://nostalgy.net.ru/museum/zyxel.htm К сожалению, поковырять так времени и не нашлось, хотя платформа, несомненно, очень интересна.

HardWareMan
11.10.2015, 12:11
М68К в DIP64 это тепло и лампово. А вот его PLCC68 вариант уже не так греет душу. Лично пользуюсь тут (http://arcade.ym2149.com/megadrive/).

Tronix
12.10.2015, 08:01
М68К в DIP64 это тепло и лампово. А вот его PLCC68 вариант уже не так греет душу. Лично пользуюсь тут (http://arcade.ym2149.com/megadrive/).

Ну да, для M68K даже где-то порт линуха видел с тулчейном и всеми делами. Можно спокойно девборду собрать с линухом на борту. Прикрутить туда еще Ethernet какой-нибудь паралельный (со старой сетевухи ISA) и поставить в качестве веб-сервера -) Но тут уже как по мне плату надо изготавливать, а не МГТФ паять.. Очень много проводов.

vfiuchcikicshuusrch
12.10.2015, 09:03
не так давно разобрал два зухеля на м68к в дип64 корпусе. были рабочие, но смысла в них не увидел.
вопрос один.. как туда линух поставить собрался ?
я тоже знаю что есть порт под м68к но как его в пзу, например, положить ? %)

Tronix
12.10.2015, 21:07
В ПЗУ - имхо очень геморно, но можно если очень сильно заморочиться. По аналогии со всякими домашними роутерами - начальный загрузчик uboot и сжатый образ rootfs с кернелем кидается в 2Мб ПЗУ (EEPROM). Тут есть нюанс - есть такие параллельные ПЗУ, типа 29lv160, но корпуса у них для пайки на монтажке так себе.. Зато она параллельная, и можно сразу ее с процом соединить без всякого изврата. А есть обычные восьминогие SPI флешки в DIP корпусах, но тут перед стартом камня с помощью вспомогательного контроллера придется перебросить из этой флешки все в SRAMу, и только потом дать команду процу на старт (отпустить ему /RESET, или как он там у мотороллы зовецца). Память - да, SRAM, причем нужно дофига. Мега 4 минимум, а лучше больше, типа восьми метров, особенно в случае SPI флешки. И тоже корпуса у срамы так-себе, и очень дорого...

Поэтому максимум что можно - это бейсик, через COM-порт с ним поиграться.. Но в целом это не так интересно, как линух. А линух интересно, но дорого, нужна заводская плата (ну или хороший ЛУТ) и .... Не знаю, нет времени, к сожалению...

vfiuchcikicshuusrch
14.10.2015, 16:59
очень много возни.. даже если ядро загрузится, что дальше ? %) ресурсов нет никаких.

Tronix
14.10.2015, 22:13
очень много возни.. даже если ядро загрузится, что дальше ? %) ресурсов нет никаких.

Ну создаются /proc , /var /tmp в сраме ессно. Рутфс подгружается через драва MTD из ПЗУ и расжимается "на лету". Тем самым получается рабочая среда с busybox и сотней обычных команд..... Туда же (в заранее созданный рутфс) можно положить нужные проги, например thttpd или там sshd. Они будут тоже запускаться... Но по хорошему, конечно нужно SD-шку цеплять. А это значит пилить свой драйвер.. В общем действительно, много возни и ооочень много свободного времени E-(

murgatroid_79
31.08.2018, 17:51
Tronix, у тебя именно такой модем с дисплеем?
http://nostalgy.net.ru/museum/zyxel/1m.jpg

Если такой,выложи прошивку ПЗУ-шек,пожалуйста...
Я ,почему-то, в сети на такую модель не нашёл:v2_dizzy_facepalm:

Зато попалась распиновка разъёма вот этой платки с дисплеем:D
http://nostalgy.net.ru/museum/zyxel/7.jpg
http://forum.cxem.net/index.php?/topic/45675-%D1%86%D0%BE%D0%BA%D0%BE%D0%BB%D0%B5%D0%B2%D0%BA%D 0%B0-pc2002f1-rev-a/

Продублирую сюда:


1 LED нижний левый
2 LED верхний левый
3 LED нижний средний
4 LED верхний средний
5 LED нижний правый
6 LED верхний правый
7 GND
8 +5V
9 LCD контраст
10 Register Select (R/S)
11 Read/Write (R/W)
12 Clock (Enable)
13 Bit 0
14 Bit 1
15 Bit 2
16 Bit 3
17 Bit 4
18 Bit 5
19 Bit 6
20 Bit 7
21 "минус" подсветки
22 не подключен
23 кнопка "вверх"
24 кнопка "влево"
25 кнопка "вниз"
26 кнопка "вправо"
И ещё:http://forum.cxem.net/uploads/monthly_2017_11/IMG_20171116_113645.thumb.jpg.913400e28ad4a030a74e 794129003599.jpg