Сообщество - IT минувших дней
Добавить пост

IT минувших дней

1 012 постов 7 102 подписчика

Популярные теги в сообществе:

Чем взбодрить старичка

Принесли мне старый комп: мать msi h61, проц i3-3220, видео gtx660, память две планки по 4 гига. Просят продлить жизнь и как-нибудь апгрейдить. Видео им этого хватает, с памятью тоже всё понятно, мать максимум 16 поддерживает, вот и забью до максимума, а вот какой проц туда подойдёт? Комп будет использоваться для архикада, компаса и пикада. Спасибо

Стал ли рассказ реальностью?

Выложил я "ремонт" древного артефакта ( Плата сигнального процессора (DSP) , родом из СССР ), почитал комментарии и никак не мог понять, что же это напоминимет.

Потом вспомнил рассказ "Лунные деньги" (ссылка на Самиздат) - http://samlib.ru/l/leonow_d_n/moonmoney.shtml .Автор - Леонов ДН

Рассказ о такой же археологии в художественном исполнении (спойлер: для лунного модуля потребовалось доработать контролле, разработанный 20лет назад). Читается легко, написан прикольно, хоть и с тех ляпами.

Интересно многие ли сталкиваются в жизни, особенно сейчас. Тема подискутировать-пообщаться.

Если не в тему сообщества - удаляйте

Бонусом пару интересных ссылок

1) Современный сатовский флоппик (между прочим аж 100 евро) HP - 354588-B21 - 1.44MB SATA Floppy Drive (100евро между прочим) - https://harddiskdirect.co.uk/354588-b21-hp-1.44mb-sata-flopp...

2) Современные компьютеры с ISA слотом - https://nixsys.com/

И вторым бонусом - кабельный сканер 1991 года) тож под ремонт, но уже для себя поиграться

Стал ли рассказ реальностью? Техника, Ретротехника, Ретро компьютер, Рассказ
Показать полностью 1

DECstation 5000/260 — когда интернет был еще молодым

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Не в первый раз я обращаюсь к истории рабочих станций Unix — интереснейшим представителям эпохи перехода от “малых ЭВМ” к современным персональным компьютерам. Их звезда закатилась более 20 лет назад, более дешевые ПК окончательно обогнали специализированные дорогие машины по производительности, но до сих пор мы пользуемся плодами тех технологий. И тем интереснее заглянуть в прошлое и узнать, что и как могли те, казалось бы, маломощные и примитивные компьютеры. Встречайте — новый интересный экспонат в коллекции “Digital Vintage”!

❯ Платформа


На этот раз мне в руки попала экстремально редкая машина — DECstation 5000/260, представитель временной линейки RISC-станций, выпускавшейся Digital Equipment Corp. в ожидании готовности их собственной процессорной архитектуры — Alpha AXP. Да, вам не показалось — компания, создавшая PDP, VAX и Alpha, выпускала компьютеры не только на собственных архитектурах. И если представители линеек на базе х86 процессоров (HiNote, DECpc, Celebris/Venturis итд) известны многим, то линейка рабочих станций и серверов DECstation/DECsystem на базе процессоров MIPS, из-за небольших объемов и короткого времени производства (с 1989 по 1994 год). Последняя модель на базе процессоров MIPS была представлена годом ранее, в 1993. Этой моделью и была 5000/260, на базе новейшего процессора MIPS R4400 с частотой 120 МГц.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Процессорная карта DECstation 5000/260

Линейка DEC 5000 относилась к сегменту Hi-End и начиналась с моделей 200 и 240, использовавших процессоры R4000 с частотой 25 и 40 МГц соответственно, с частотой шины, равной частоте ядра. В R4600 появляется умножение внутренней частоты и процессор, использующий 60 МГц шину, работает на частоте 120 МГц. Часто в информации о модели 260 указывалась именно частота внешней шины процессора. В качестве основной шины, использовалась фирменная разработка DEC — TURBOchannel. Эта шина позволяла достичь пропускной способности в 50-100 Мбайт/с в зависимости от частоты (12.5-25 МГц), в моделях 5000/240 и 260 используется наибыстрейшая ее версия. Из-за использования собственной системной шины и собственного стандарта Firmware, эти машины часто выделяют в отдельную “подархитектуру” Pmax, например так обозначаются поддерживающие эти машины версии NetBSD.

К сожалению, это означает, что вам не удастся запустить на DECstation IRIX или Windows NT/MIPS. Хотя, разработка NT/MIPS велась именно на этих машинах и даже первые демо этой ОС проводились с их использованием, в финальную версию системы поддержка DEC 5000 не вошла. Впрочем, DEC подготовила для своих машин фирменную версию Юникс под названием Ultrix. Она выпускалась в двух вариантах — Ultrix/VAX для систем VAX/MicroVAX и Ultrix/RISC для систем MIPS. Уже ближе к концу жизненного цикла платформы, эта система была заменена OSF/1, вскоре портированной на Alpha AXP и сменившей несколько имен — Digital UNIX, Tru64 Unix.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Видеокарта и слот TURBOchannel

Интересный факт — первые машины на процессорах Alpha тоже относились к линейке DECstation и использовали шину TURBOchannel. Для корректной работы карт расширения в прошивку был добавлен эмулятор процессора MIPS — ведь прошивки карт TURBOchannel были рассчитаны именно на них. В дальнейшем таким же образом была организована поддержка карт PCI/ISA в более новых Alpha машинах.

❯ Машина


Итак, перед нами машина не только редкая, но и довольно необычная. Во-первых, в ней не предусмотрено место для накопителей вообще. Несколько непривычно для топовой модели, не правда ли? Тем не менее — это так, пространство корпуса поделено между блоком питания и материнской платой с 15(!) слотами оперативной памяти, занимающими почти треть ее площади. Поддерживается до 480 Мбайт ОЗУ типа FPM в собственном формате модулей. Существовали модули на 8 и 32 Мбайт, а также специальные энергонезависимые (читай — с батарейкой) модули для кэширования ввода-вывода. В нашей машине установлено пять обычных модулей по 32 МБайт, общим объемом 160 Мбайт. Цифры огромные для начала 90х!

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Видеокарта и слот TURBOchannel

Рядом со слотами памяти расположилась процессорная карта, на ней расположен процессор, сопроцессор и кэш второго уровня (целый мегабайт!). У задней стенки — три слота TURBOchannel, один из которых занят видеокартой “HX Smart Frame-Buffer Graphics Module" (PMAGB-B) — средней из доступных карт, предоставляющей вывод 8-битного цветного изображения в разрешении до 1280х1024 и обеспечивающей базовые функции 2D ускорения. В линейке же присутствовали и 3D ускорители — редкая и дорогая опция. Остальные два слота свободны. В них можно установить дополнительные SCSI и сетевые опции, например FDDI или Token Ring. На плате интегрированы сетевой контроллер DEC Lance (10 Мбит/с, разъем AUI) и SCSI-контроллер NCR 53C94. Оба контроллера подключены к шине через 128 Кбайт локального кэша для ускорения операций ввода-вывода.

Внимательный взгляд наверняка уже зацепился за шильдик “5000/240” на передней панели девайса. Действительно, эта машина начала свою жизнь 7 мая 1992 года как DECstation 5000/240, но уже в начале 1993 года она была официально обновлена до модели 260, о чем гласит наклейка на задней панели (KN03 и KN05 — коды обозначения процессорных плат этих моделей, соответственно). В комплекте набора для апгрейда должен был быть и новый шильдик, но, судя по всему, кто-то его решил оставить себе в качестве сувенира 30 лет с лишним назад…

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Таблички на корпусе

И так — у нас есть сеть и есть SCSI. Можно использовать машину как бездисковую рабочую станцию и загружать полностью по сети — встроенный контроллер и прошивка это умеют — причем как с использованием фирменного протокола MOP, так и с помощью привычной связки BOOTP+TFTP. Но такой подход ограничивает производительность — больше 1 Мбайт/с от NFS поверх Ethernet ждать не стоило, а топовые SCSI диски уже могли быть в пару раз быстрее.

В принципе, с DECstation можно использовать любой внешний SCSI диск или даже дисковую полку (мне досталась в комплекте небольшая симпатичная полочка на 3 диска с горячей заменой), но DEC не была бы DEC, если бы не предусмотрел все ситуации. В комплекте с машиной мог поставляться DEC Storage Expansion — второй корпус, в том же стиле, что и основная машина, но чуть выше и уже. Казалось бы, вот так промах! Но и делали его изначально для VAX, к которому он подходил замечательно — тут уже результат унификации. В корпусе находится собственный блок питания и два посадочных места под SCSI устройства форм-фактора 5.25” Full Height (то есть в высоту как два привода CD-ROM). Одно из мест занято огромным, занимающим всё отведенное пространство, диском RZ57 на 1 Гбайт производства самой DEC, второе место доступно для установки еще одного диска или ленточного накопителя (для этого на корпусе установлена заглушка). Возможно можно установить и CD-ROM, но у меня не нашлось подходящего. Всю жизнь машина и блок хранения проработали вместе, долгие годы трудясь в офисе самого вендора — о чем гласит наклейка “Property of Digital”. Этим, я думаю, и объясняется такое везение с апгрейдом процессорной платы — все же модель 240 значительно уступает в производительности 260. Вторая наклейка — несколько умиляет. На ней выбито изначальное сетевое имя машины — “MOULEFRITE”, в переводе с французского, наиболее близкое значение — “Сковородка”.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Диск и корпус внешних дисков

Казалось бы, повезло — получить редчайшую машину в отличном комплекте и требующий всего лишь тщательной чистки после гаражного хранения и замены “Далласа”, модуля, хранящего настройки firmware на “протез”. Но не все так просто — как вы могли заметить, разъем для подключения монитора здесь проприетарный — 3W3, на сигнальном уровне совместимый с VGA и 13W3, но без переходника (который по редкости сравним с самой машиной) обычный монитор к нему не подключить. Также и разъем для клавиатуры и мышки здесь свой, сигнально не совместимый с чем-либо другим.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Разъемы подключения монитора, клавиатуры и мыши

❯ Приключения


Но и это — не проблема. Компорт — лучший друг инженера! На многих серьезных машинах до появления систем удаленного управления можно было выбрать вывод системной консоли на последовательный порт. Для родственных серверов DECsystem, отличавшихся отсутствием видеокарты, это и вовсе основной способ взаимодействия с оператором. К нему можно подключить последовательный терминал, например Digital VT100, или просто обычный компьютер с эмулятором терминала. В качестве терминала, я использовал в основном машину из статьи Dreamstation с программой HyperTerminal — примерно вдвое более мощную, чем герой этой статьи. Хотя на паре фото DECstation запечатлена с чудесным ноутом Digital HiNote — его я использовал во время первоначальной отладки.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

В таком виде машина попала в коллекцию (сверху — дополнительная дисковая полка)

Опустим историю с чисткой, это не так уж интересно — лишь много воды, пузырьков и куча стертых дисков для шлифовки от ржавчины. Первоначальная отладка тоже не таила сложностей — заменить “даллас” (он тут в панельке), подключиться терминалом, настроить переменные firmware, попробовать загрузиться — и узнать, что диск пуст.
А вот с установкой операционной системы возникли сложности. Самый простой путь — установить её с компакт-диска. Благо, внешний SCSI CD-ROM у меня есть, и даже не один. Но тут кроется засада! У некоторых старых RISC машин есть прикол — они ожидают, что CD-ROM будет использовать секторы размером 512 байт, как у жесткого диска, а не 2048 байт, как подавляющее большинство приводов. Но я был готов и к этому — у меня есть привод, который щелчком тумблера позволяет переключать размер сектора — Yamaha 2100S. В режиме 512 байтных секторов машина загружается с диска, запускает инсталлятор Ultrix и…падает с ошибкой размера сектора CD-ROM. Что за магия, мне понять не удалось, а оригинального CD-ROM тех времен с прошивкой от DEC в моих запасах нет. Альфа же уже не столь привередлива.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

В процессе очистки от ржавчины

Подход номер два случился через несколько недель. В этот раз я решил попробовать загрузку по сети. Сначала, я достал старую добрую “малинку” и попробовал поднять mopd — собрать его под ARM не составило большого труда. Взять его можно здесь — github.com/qu1j0t3/mopd/tree/master, а если будете идти моим путем — нужно сказать линковщику, чтобы он не обращал внимания на повторные объявления переменных. Запустить сервис мне удалось, но в процессе выяснилось два интересных обстоятельства. Во-первых я не смог найти образ Ultrix для сетевой загрузки, во-вторых — я узнал, что DECstation умеет работать с BOOTP+TFTP, прежде я не знал об этом. Ultrix устанавливаться так не умеет, но зато NetBSD может. Поэтому я решил начать с нее.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Так выглядит меню информации о системе в консоли Firmware

Я использую pfSense в качестве домашнего роутера — его же я и использовал в качестве сервера BOOTP. BOOTP отличается от DHCP лишь отсутствием поддержки динамической конфигурации хостов, поэтому если вы сделается статическое выделение адреса в DHCP сервере, машина сможет получить его по BOOTP-запросу. Не забудьте в свойства указать поддержку сетевой загрузки и имя файла с образом. Вам понадобится образ инсталлятора в формате ecoff (в моем случае netbsd-INSTALL.ecoff). TFTP не идет в базовой поставке pfSense, но его легко установить из пакетов. В веб-интерфейсе нет поддержки вложенных папок, но их легко создать при подключении по ssh.

❯ NetBSD


Я выбрал версию NetBSD 8.0, в 9.3 сломали поддержку моего SCSI контроллера, а 10 пока не является стабильной. Установка проходит без проблем, главное не забывать, что это достаточно современная система и она требует заметного пространства на диске. Стоит выбрать минимальную установку, а потом доустановить требуемые пакеты. Впрочем, если у вас диск больше 4 Гбайт, можно об этом не задумываться.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Загрузка NetBSD

Система устанавливается легко, но сравнительно небыстро. Сказывается и скорость сетевого адаптера и производительность машины в целом. Также неспешно система работает после установки. С одной стороны, приятно подключиться по SSH к тридцатилетнему компьютеру, а с другой — согласование ключей занимает несколько секунд. Я не стал экспериментировать с установкой приложений и, тем более, с запуском графического режима, понимая, что удовольствие от работы вряд ли будет большим. Главное, я убедился в полной работоспособности машины и родного диска.

❯ Ultrix


Одновременно коллеги мне подкинули идею, о которой я должен был догадаться сам. Раз размер сектора у образа установочного диска и обычного харда совпадают — нужно его просто раскатать с помощью dd на второй жесткий диск. Для этого у меня нашелся забавнейший 3.5” дюймовый Micropolis полной высоты емкостью в целый гигабайт (мой друг и коллега по увлечению Slex обозвал его Necropolis — за древность и неспешность).

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Тот самый Micropolis

Трюк удался. Меньше чем через полчаса у меня был рабочий инсталлятор — можно приступать! Установка проходит без особых проблем, главное запастись терпением. Процесс занимает минут 40. Устанавливать стоит сразу полный набор компонентов, Ultrix бережет место на вашем диске. Важно правильно разбить диск, базовые варианты разбиения не оптимальны и оставляют слишком мало свободного места в разделах, а изменить таблицу разделов после установки будет очень неприятной задачей. Сложных вопросов установщик почти не задает, из важного — пожалуй, лишь выбор графической оболочки — XUI или DecWindows/Motif. Я выбрал вторую, но надо будет как-нибудь решиться и попробовать вариант с провокационным неймингом.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Выбор диска в установщике Ultrix

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Работа установщика Ultrix

После установки потребуется настроить сеть и выполнить несколько базовых настроек (хорошо описаны тут в разделе Some basic customization). Если, вы будете, как и я работать с машиной через последовательный терминал, обязательно включите его в /etc/ttys (сделать это придется в single user mode), иначе вы можете оказаться с нормально загружающейся машиной, после загрузки отказывающейся реагировать на ваши действия в консоли.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Загрузка Ultrix

После завершения настроек, вы можете использовать машину как сервер или пользоваться консольными приложениями. Но ведь это совсем не интересно, правда! Эта машина практически ровесница интернета, для нее доступен один первых браузеров — NCSA Mosaic, так что грех не установить его и не попробовать выйти в интернет. Но, как вы помните, у меня нет ни монитора, ни даже клавомышки…

❯ X-терминал


Что чаще всего приходит на ум, когда идет речь о выводе графики по сети? VNC, а следом возникают слова “медленно”, “задержки”. Может быть это не такая и плохая идея в качестве временного решения, но в любом случае для Ultrix нет сервера VNC, ну или я его не нашел. Мне удалось найти лишь небольшой набор freeware софта под эту ОС (теперь он доступен для загрузки из архива Digital Vintage — тут). В процессе поисков информации, я вспомнил об X-терминалах, упрощенных машинах с небольшим объемом памяти и младшим в линейке процессором (а иногда и созданным специально для них), но с полноценной видеоподсистемой, созданных, чтобы обеспечивать работу множества пользователей с одной мощной рабочей станцией. В коллекции даже есть одна такая машина — Sun X-terminal 1, ее настройка еще только предстоит, поэтому я выбрал программное решение.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Xephyr под Alma Linux 9

Х-терминалы отличаются от тонких клиентов тем, что обрабатывают вывод видео полностью на своей стороне, а не предоставляют доступ к сгенерированной на удаленной машине картинке.
Так как под MacOS ничего не нашлось, я думал использовать X-ming для Windows в режиме XDMCP, первые успехи пришли с его использованием, но, как оказалось, приложения ожидают наличия определенных шрифтов, которых нет в Windows и в их отсутствие могут работать некорректно или вовсе не запускаться. Поэтому я установил Linux в виртуальную машину (каюсь, у меня нет под рукой десктопной Linux-машины), в дополнение к минимальной десктопной установке поставил растровые шрифты 75 и 100 dpi и главное — Xephyr. На DECstation понадобится установить дополнительный файлсет с утилитами X-windows, на установочном диске он лежит в разделе Unsupported. Вместе с ним можно поставить и игры:

  • монтируем установочный образ — mount /dev/rz2a /mnt

  • переходим в папку с “неподдерживаемыми” файлсетами — /mnt/RISC/UNSUPPORTED

  • запускаем установщик — setld -l ./

  • выбираем нужные файлсеты

  • запускаем установку

  • перезагружаемся

  • устанавливаем значение переменной setenv DISPLAY %IP_ADDR%, указывая адрес машины, где будет запущен Xephyr

  • запускаем xdm — /usr/bin/X11/xdm -nodaemon

  • запускаем Xephyr на машине с Linux — Xephyr -ac -query %DEC_IP_ADDR% -retro -screen 1280x1024 (можно выбрать и другое разрешение, на ваш вкус)

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Экран входа в систему Ultrix

И вот, перед вами рабочий стол настоящего Unix начала 90-х! Как при подключении по telnet, так и в графическом режиме машина работает очень быстро, ОС и софт рассчитаны на более скромные конфигурации — всю мощь рабочей станции мог бы раскрыть специализированный софт, например инженерные пакеты CAD/CAE или программы для видеоконференций — эти машины даже могли поставляться в виде готового решения для их проведения.

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Рабочий стол Ultrix DECwindows/Motif

Установка софта из каталога freeware проста — либо вы просто распаковываете исполняемый файл и перемещаете в /usr/local/bin, либо выполняете make install. Прописать программу в меню программ можно в настройках сессии (Application Definitions). Mosaic установлен, сеть работает, осталось последнее дело — сходить в интернет!

DECstation 5000/260 — когда интернет был еще молодым Сайт, Электроника, Техника, Timeweb, Ретро, Интернет, Windows, Технологии, Познавательно, Длиннопост

Долгожданный интернет!

А вот с этим не все так гладко… По традиции, на ретро машинах я делаю скриншот с главной страницей архива Digital Vintage, но Mosaic в GET запросе не указывает имя домена, поэтому открывается дефолтный бэкенд K8s, причем браузер искренне считает его бинарным файлом и предлагает сохранить на диск. Из всех сайтов мне удалось открыть лишь архив EISA конфигов mR_Slug — его вы и можете видеть на скриншоте. Другого же браузера для Ultrix мною обнаружено не было…

❯ Заключение


Но на этом интернет, конечно, не заканчивается и не заканчивался уже тогда. Я не пробовал Gopher, а ведь на заре интернета это был очень популярный протокол. Но есть консольный FTP клиент — с его помощью я и загружал программы на DECstation. И пусть сегодняшние сайты не по силам тридцатилетней машине, но, пожалуй, нужно будет завести копии сайтов того времени в локальной сети — чтобы демонстрация таких раритетов была более интересной и захватывающей! Благодарю вас за внимание и до новых встреч!

P.S. Хотелось бы объявить искреннюю благодарность «Ленинградскому компьютерному клубу» и лично его основателю Ивану за помощь в обретении героини этой статьи.

Связаться с автором можно через канал.

Показать полностью 18

Плата сигнального процессора (DSP) , родом из СССР

Принесли тут в ремонт(!) сей артефакт. Ремонт-то простейший - поломали пару кондеров. А вот сама плата впечатляет.

Плата сигнального процессора (DSP) , родом из СССР Ретро компьютер, Ретротехника, Ремонт, Электроника, СССР, Dsp, Длиннопост
Плата сигнального процессора (DSP) , родом из СССР Ретро компьютер, Ретротехника, Ремонт, Электроника, СССР, Dsp, Длиннопост
Плата сигнального процессора (DSP) , родом из СССР Ретро компьютер, Ретротехника, Ремонт, Электроника, СССР, Dsp, Длиннопост
Плата сигнального процессора (DSP) , родом из СССР Ретро компьютер, Ретротехника, Ремонт, Электроника, СССР, Dsp, Длиннопост
Плата сигнального процессора (DSP) , родом из СССР Ретро компьютер, Ретротехника, Ремонт, Электроника, СССР, Dsp, Длиннопост

Интерефейс ISA

Процессор от TEXAS - tms320c30gb 1988

Логика на КР1533

Регистры на КР1802

Память на MC M6206Cp20 (от Моторолы)

Разъем SIEMENS

Кварц на 33.263МГЦ

И пара родных МЛТ резисторов прекрасно дополняет картину

Самая новая микросхема 1992 года

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

Плата сигнального процессора (DSP) , родом из СССР Ретро компьютер, Ретротехника, Ремонт, Электроника, СССР, Dsp, Длиннопост

Пусть будет для истории, если кто имел дело - было бы интересно послушать

Показать полностью 6

Самодельный тканевый дисплей на основе термохромной индикации v 2.0

Практически с начала создания первых моделей тканевых дисплеев, я всегда опирался на метод негативной индикации (Метод негативной индикации - это слияние с фоном тех сегментов которые при их отсутствии дают нужную цифру) т. к. это позволяет сократить потребление электроэнергии примерно на 50%!
Главным недостатком такой индикации является плохая читаемость выводимой цифры. Тогда я хотел разобраться с управляющей системой и не думал о этой проблеме.

Тканевый дисплей основанный на методе негативной индикации 👇

Самодельный тканевый дисплей на основе термохромной индикации v 2.0 Технологии, Арт, Творчество, IT, Самоделки, Интересное, Изобретения, Видео, Без звука, Длиннопост

В один прекрасный день мне все-таки пришлось отказаться от МНИ (метода негативной индикации) в угоду улучшения качества отображения. Но обо всем по порядку.

Я изготовил 5 моделей тканевых дисплеев на основе МНИ и только пятая модель работала так как нужно. После нескольких испытаний я понял что эта модель тоже не подходит на роль тканевых часов. Ах да, забыл напомнить что я хочу вывести местное время на тканевый дисплей.

Пример активации сегмента с МНИ 👇

В итоге по просьбам подписчиков я отказался от МНИ и сделал дисплей с обычной индикацией. И вот что получилось:

На этом видео я переключаюсь между разрядами вручную, но сейчас это исправлено.

И на последок хочу добавить что не стоит воспринимать это как новую разработку будущего. Это скорее небольшой арт проект)

Переходи в телеграмм канал, ведь там я проявляю максимальную активность:

Н͓̽а͓̽у͓̽к͓̽а͓̽ ͓̽и͓̽ ͓̽и͓̽с͓̽к͓̽у͓̽с͓̽с͓̽т͓̽в͓̽о͓̽!͓̽ ͓̽
Разработка тканевого дисплея
╱|、
(˚ˎ 。7
|、˜〵
じしˍ,)ノ
https://t.me/starshimmer

Спасибо что до читали до конца!

Показать полностью 2

Неделя с Lumia 550, итог

Вы не поверите, но с lumia, я смог проходить неделю, как вторым телефоном, результат не вдохновляющий…

Victoria HDD: рациональное сканирование дисков на старом железе

Пост посвящён многострадальным тестам диска 23.

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

IDE Maxtor DiamondMax Plus 8 40 Gb

Предисловие
После долгих месяцев сбора жёстких дисков наконец настало время их коммерческой утилизации на барахолке. Процесс подготовки к продаже кажется предельно простым: нужно отформатировать каждый диск, сделать скан поверхности и проверить параметры S.M.A.R.T.
Эта схема не вызывала у меня никаких вопросов на протяжении 22-х дисков, однако на 23-м всё изменилось.
В ходе сканирования в программе Victoria я периодически переключался между режимами отображения — условно обозначим режимы как «график» (нет галочки grid) и «сетка» (есть галочка grid) — и обратил внимание на некоторую странность.

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Каждый раз при переключении на режим графика я наблюдал всплески скорости чтения (по характеру скачков видно, что переключался я кратковременно), и каждый раз, когда я возвращался в режим сетки, скорость падала обратно. Первое, что приходит на ум, — попробовать просканировать весь диск только в режиме графика. Это я и сделал.

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Режим графика (эталон)

И вуаля, график скорости магическим образом изменился, и теперь видно, что всплески на первом скане — это попытки занять то место, которое должно быть при сканировании в режиме графика. С этого и начались мои тесты.
Для чистоты эксперимента прилагаю скан, сделанный полностью в режиме сетки.

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Режим сетки (эталон)

Стоит заметить, что сканирование в режиме графика (13 мин 14 сек) быстрее сканирования в режиме сетки (15 мин 46 сек), но при этом средняя скорость обоих режимов примерно одинаковая (чзх).

Тесты условий проведения сканирования
Для начала было решено проверить разницу между режимами при работе Victoria в свёрнутом окне.

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Режим графика (свёрнутое окно)

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Режим сетки (свёрнутое окно)

Невооружённым взглядом можно заметить, что разницы в таком случае нет.

Во время 22-х тестов до этого я не прикасался к ПеКе во время сканирования жёстких дисков, но что если это не обязательно?
Для проверки на главный диск была установлена игра NFS: Most Wanted 2005. Запустим её во время сканирования диска 23.

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Режим сетки (NFS: MW на основном диске)

График выглядит чуть менее ровным по сравнению с эталонным, но не сильно критично.
После я установил игру на тестируемый жёсткий диск и запустил её параллельно со сканированием.

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Режим графика (NFS: MW на тестируемом диске)

Вот это уже более интересный результат; уверен, никто бы не хотел увидеть такой скан при покупке б/у диска.
На основании двух последних графиков можно сделать однозначный вывод: работать на основном диске во время сканирования побочного можно, но не желательно, если вам важна красота графика так же, как она важна для меня, ну а пользоваться побочным диском во время сканирования ни в коем случае не стоит.

Но что если хочется проверить свой основной жёсткий диск? Попробуем запустить программу Victoria, предварительно расположив её на тестируемом диске и посмотрим, как это повлияет на итоговый результат сканирования.

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Режим графика (Victoria на тестируемом диске)

Собственно, никак.

Остаётся неразрешённый вопрос: что влияет на скорость сканирования в режиме сетки? Единственное, что приходит мне в голову — мощность компьютерного железа.
Для подготовки дисков мной был собран следующий сетап:
·Intel Core 2 Duo E8300
·2x1Gb DDR2
·ASUS P5K
В попытках найти некоторые зависимости я программно отключал одно из ядер процессора и вынимал одну из плашек оперативной памяти (оперативную память тоже можно было ограничить программно, но мне было легче просто вытащить планку). Перетасовывая разные конфигурации, я получил следующие сканы:

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Режим сетки (2 ядра, 1 Гб ОЗУ)

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Режим графика (1 ядро, 2 Гб ОЗУ)

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Режим сетки (1 ядро, 1 Гб ОЗУ)

Моему глазу не удаётся найти весомое различие на этих графиках, стоит отметить лишь то, что сканирование на 1 ядре процессора и 1 плашке ОЗУ было самым долгим (16 мин 5 сек).
К сожалению, я не обладаю более ядерным ☢️ процессором и более объёмными плашками ОЗУ для более точного анализа, но я надеюсь, что эта тема заинтересует компьютерных энтузиастов, которые поделятся наблюдениями на своих сборках.

Единственное имеющееся относительно мощное железо — мой рабочий ноутбук, на котором я решил проверить относительно новый внешний жёсткий диск, благо последние версии Victoria поддерживают диски, подключенные по USB.
И… на ноутбуке никаких проблем с различием режимов отображения не возникло: я проверил около 5% терабайтного диска и скорость в обоих режимах была одинаковой.

Чтобы совсем не осталось вопросов, я решил просканировать SATA диск.

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

SATA Seagate Barracuda 7200.7 160 Gb

На SATA-диске мне также удалось образовать скачки скорости при переключении режимов отображения, значит интерфейс подключения жёсткого диска никак на это не влияет.

Итого можно с уверенностью заявлять, что проблема некорректного отображения скорости чтения с диска связана исключительно со старым железом, на котором проводится тестирование.

Советы
Если ваше положение схоже с моим, вам непременно помогут следующие советы:
1) Для получения честного результата сканируйте диск в режиме графика или сворачивайте программу после запуска сканирования (на странице info в правом нижнем углу можно включить звуковое оповещение о завершении теста).
2) Расположение папки с программой Victoria не влияет на результат теста, поэтому если вам нужно проверить один диск, можете ставить программу на него.
3) Не нужно использовать диск, непосредственно проходящий тестирование. Если тестируемый диск побочный, вы можете пользоваться основным диском, однако это может вызвать искажения результата сканирования.

Послесловие
Windows-версия программы определённо уступает DOS-версии в объективности оценивания, но я выбрал её из-за удобства интерфейса и возможности делать скриншоты через Print Screen и Paint; кроме того, сетка является менее наглядным показателем качества поверхности жёсткого диска, нежели график, который строится только в Windows-версии.

Но это не повод расстраиваться, ведь с DOS-программами я тоже успел помучиться, когда разбирался с дисками до 1 Гб 🤡
Поделюсь этим опытом в одном из следующих постов, вот это будет тру ретро.

Victoria HDD: рациональное сканирование дисков на старом железе Жесткий диск, Программное обеспечение, Компьютер, Длиннопост

Все 22 сканирования я делал, глядя на сетку, потому что она красивенькая, пойду переделывать 😢

Показать полностью 14

Как запустить сотовую сеть стандарта AMPS при помощи SDR

Многие из нас всё ещё помнят такой стандарт связи как AMPS. В лучшие времена он, как и другой аналоговый стандарт NMT-450, был достаточно популярен на просторах России. И, возможно, у кого-то из нас даже был такой телефон.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Хотя сети общего пользования прекратили работу уже давным-давно, при помощи некоторого оборудования и софта всё ещё возможно дать старым телефонам возможность вновь зазвонить.
Итак, в сегодняшней статье разберёмся, как запустить сотовую сеть стандарта AMPS. Узнаем, с какими сложностями придётся столкнуться и как заставить всё это работать. Традиционно будет много интересного.

❯ Суть такова


Как и многих других любителей старой электроники, древние телефоны не обошли меня стороной. Хотя основным моим увлечением по этой части остаётся компьютерное железо, да и из мобильных устройств мне больше нравятся КПК, смартфоны и коммуникаторы (без привязки к стандарту связи и оператору), такие древние трубки у меня всё же имелись. И, разумеется, мне всегда хотелось их запустить. И вот, спустя столько лет, мне наконец-то удалось приобрести полноценный SDR, так что теперь у меня есть возможность увидеть всё это в работе. А раз так — самое время поведать об этом миру.

❯ Немного истории


Сети стандарта AMPS принадлежали к первому поколению мобильных сетей. Появившись в начале восьмидесятых, они достаточно быстро получили распространение в Америке (где вообще стали первыми сотовыми сетями), а позже и в других странах мира. Немало легендарных устройств работали в этом стандарте, например, первый коммерчески доступный мобильный телефон Motorola DynaTAC или один из первых смартфонов IBM Simon. И даже первый звонок по сотовому телефону был совершён именно в сети этого стандарта.

В России эти сети появились в 1994 году и были развёрнуты компанией «Вымпелком» (он же «Билайн»). Как удалось найти, в них использовалось оборудование Ericsson, телефоны предлагались преимущественно этой же фирмы.

К концу нулевых годов AMPS стал сдавать позиции и был вытеснен более совершенными GSM и D-AMPS (впрочем, имеющего мало общего с «оригинальным» AMPS). Последние сети этого стандарта были отключены в 2008-2010 годах.

❯ Как работает AMPS


И перед началом экспериментов разберёмся, как же были устроены данные сети.
По принципу работы AMPS очень близка к своему предшественнику IMTS (Improved Mobile Telephone Service). Это типичная аналоговая сотовая сеть с частотным разделением каналов. Всего их 416 — 395 голосовых и и 21 управляющий. Каналы эти назначались автоматически, в зависимости от занятости и уровня сигнала.

В отличие от регионов NMT, тут используются так называемые System ID, кодирующие сети операторов. Сети делятся на два типа — System A (нечётный ID) и System B (чётный ID), для каждой из них выделены свои каналы.

❯ Что нужно для запуска


Итак, определимся с оборудованием. Для создания нашей сети нам понадобится примерно следующее:

  1. Компьютер с ОС Linux. Машина должна быть достаточно мощной, Raspberry Pi не подойдёт. Также обязателен хотя бы один свободный порт USB 3.0. Использовать ВМ я настоятельно не рекомендую, чуть позже я покажу, почему.

  2. Полнодуплексный SDR, совместимый с GNU Radio. В качестве него подойдут, например, LimeSDR, USRP или BladeRF.

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

  4. Собственно, сам телефон. Как нетрудно догадаться, аппарат должен включаться и пытаться ловить сеть. Антенна также должна быть на месте.


Вся сложность заключается именно во втором пункте. Дело в том, что полнодуплексный SDR на момент написания поста стоит весьма недёшево ввиду наличия в его составе «жирной» ПЛИС и трансивера.

❯ Обзор оборудования


Ну что же, самое время взглянуть на железо.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Это самый важный из всех компонентов — USRP B200-mini, он же full-duplex SDR. Железка по-настоящему крутая, для экспериментов с сотовыми сетями она просто идеальна. Единственное — цена такой штуки весьма впечатляет.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Теперь очередь телефонов.
Это Ericsson R300LX. У него интересная судьба: в своё время, когда отключали аналоговые сотовые сети, эти телефоны продавали очень дёшево, и я купил его всего за десять рублей в привокзальной палатке. В годы начальной школы он был моей любимой игрушкой. Аккумулятор был потёкший, и я его сразу выкинул, так что запускать аппарат будем от ЛБП. Благо ещё в те далёкие годы я припаял два проводка. Позже я раздобыл ещё один такой телефон, его и буду использовать в рамках данного поста.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

А это Ericsson T60D. Аппарат куда более поздний, нежели предыдущий. У него также была версия T60C стандарта CDMA.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Аккумулятор у него тоже дохлый, но подключается он через разъём, а не подпружиненные контакты, так что я просто откусил вздувшуюся банку и припаял взамен другую батарею (она от отслужившего своё аккумулятора Lego NXT. Постоянно использовать её, конечно, не выйдет, но для тестов сгодится).

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Самая интересная, на мой взгляд, особенность этого телефона — ЭЛИ-подсветка. Если его разобрать, на плате можно увидеть характерную плёночку, светящуюся при подаче на неё переменного напряжения высокой частоты. Аналогичная технология использовалась в телефоне Motorola RARZ V3.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Ericsson LX588. Увы, у обоих аппаратов сломаны и утеряны антенны, так что в данных экспериментах они участвовать не будут, хоть они и включаются и пытаются работать.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Nokia 8260. Это самый поздний аналоговый аппарат, что у меня есть, если бы не отсутствие слота под SIM, его было бы сложно отличить от обычной GSM-трубки.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Среди прочих аппаратов есть и те, которые заслуживают более подробного описания. Вот, к примеру, Motorola MicroTAC, как по мне, один из самых крутых аппаратов того времени в плане дизайна (наряду со StarTAC от той же Motorola). Их было выпущено много модификаций, в мои руки попала MicroTAC Ultra Lite.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Обратная сторона. Под батареей находится краткая инструкция со списком основных действий.
Что примечательно, средний контакт аккумулятора хоть и есть, но не задействован. Он используется не для контроля состояния аккумулятора, а для активации режима Test mode.

Никелевый аккумулятор, разумеется, давно сдохший. Без этой штуки телефон теряет весь свой шарм, перестаёт приятно оттягивать руку и, если бы не светодиодный дисплей, он бы напоминал типичный древний аппарат от Ericsson.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

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

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

А вот так на ней лежит аппарат.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Внутренности. В некоторых моделях стоял ещё и микроконтроллер PIC, но у меня его нет.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Девайс в работе. Даже по нынешним меркам светодиодные матричные индикаторы очень классно смотрятся и навевают мысли о старых авиаприборах.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Ещё одной интересной особенностью является наличие у него зарезервированных функций меню.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

А вот и легендарный StarTAC. Вообще, я не очень люблю раскладушки, но этот девайс (наряду с КПК Sony) мне безумно нравится.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Он же в сложенном виде. Увы, аккумулятор от него давно утрачен. Кстати, это единственная известная мне раскладушка, где батарея установлена в верхней части.

❯ Ставим софт


На просторах Хабра отыскалась вот такая статья (являющаяся переводом английской статьи русскоязычного автора с Medium), повествующая примерно о том же, чем я собираюсь заняться сейчас. И, казалось бы, всё просто, ставим софт, и можно пробовать. Но это только во всяческих руководствах конфигурация настраивается шутя, а запускается всё с первого раза, так что здесь я постараюсь затронуть ещё и некоторые сложности.

Вообще, кое-что про работу с софтом, что мы будем сейчас использовать, я уже рассказывал в посте про NMT-450, так что настоятельно рекомендую вначале прочитать его. Хотя стандарты и оборудование сильно отличаются, по части софта многие аспекты полностью идентичны.
Как и в случае с NMT, я буду использовать Osmocom Analog. В отличие от другой реализации AMPS для GNU Radio, gr-amps, этот софт намного более прост в установке и запуске.
Итак, для начала необходимо установить ПО для управления SDR (UHD или LimeSuite). Выбор его зависит от вашей железки, так что подробно описывать это не вижу смысла.

Далее нужно установить библиотеку SoapySDR:

sudo apt install libsoapysdr-dev
sudo apt install soapysdr-tools

Это официальный вариант от разработчиков Osmocom Analog. Я встречал информацию, что нужно использовать только конкретную версию библиотеки, иначе будут проблемы с запуском, но на момент написания статьи, похоже, это было исправлено, так как у меня всё запустилось нормально.

Если же у вас нет желания разбираться с библиотеками и прочими зависимостями, то я рекомендую запускать всё на Dragon OS. Это известный в узких кругах дистрибутив Lubuntu, этакий идеологический аналог Kali Linux, только если последний ориентирован на хакеров, Dragon OS предназначена для работы с SDR и радио. Там уже установлены все необходимые программы, так что проблем у вас быть точно не должно. На всякий случай я оставлю ссылку на ту версию, что я использовал, в конце статьи. Точно также я выложу уже скомпилированный софт, который будет достаточно только установить и запустить.

Теперь необходимо собрать Osmocom Analog. Делается это очень просто:

git clone git://git.osmocom.org/osmocom-analog
cd osmocom-analog
autoreconf -if
./configure
make clean
make sudo
make install


После сборки у вас должна будет появиться папка osmocom-analog, где в папках в разделе src будут лежать нужные нам программы для запуска сетей. Вообще, этот софт можно использовать и с аналоговым трансивером (по сути всё абсолютно аналогично тому, что я описывал в посте про NMT), но найти SDR оказалось проще, чем приёмопередатчик на такие частоты.

Кстати, существует ещё и вот такой проект. Как по мне, это одна из самых крутых реализаций такой сети, а подробное описание собранного девайса потянет на отдельную статью. Но об этом всём как-нибудь в другой раз. Кстати, именно автор данного девайса сильно помог проекту Osmocom-Analog в реализации сети AMPS.

❯ Запускаем сеть


Ну что же, пробуем? Втыкаем SDR в компьютер, включаем наш телефон.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Запускаем наш софт:

amps --sdr-uhd -k 334 -k 320 --samplerate 512000

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

При первом запуске после перезагрузки (а также если была нажата кнопка RESET на SDR или он был отключён от компьютера) программа выдаст ошибку обращения к SDR. Это норма, через несколько секунд в SDR должна будет загрузиться конфигурация, и всё заработает. Если не работает — надо разбираться с драйверами SDR.

Остаётся только положить телефон рядом с антеннами и ждать чуда.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост
Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

И, если всё было сделано правильно, телефон поймает сеть и скажет, что мы в роуминге (так как код оператора отличается от того, что прошит в него).

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

При этом в окне посыпятся логи. Здесь же можно увидеть номер — в моём случае это 3512761234., Присвоенный номер наводит на мысли о наследии старых сотовых операторов — когда-то давно мобильные номера выдавались просто с кодом города, а не оператора (что, кстати, отражено в моём нике: 351 — код города Челябинска).

Всё, можно пробовать звонить.

❯ Итак, оно не работает


Если телефон сразу нашёл сеть и подключился к ней — поздравляю. Всё успешно запущено, теперь можно пробовать звонить.

Но, как оказалось, всё не так просто, как может показаться.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

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

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Если же появляются строки вроде «SDR underrun», скорее всего, не хватает пропускной способности порта. Причин для этого много, либо SDR воткнут в «медленный» USB 2.0 вместо USB 3.0, либо компьютер слишком слаб, чтобы держать столько каналов. К слову говоря, это одна из причин, почему не стоит запускать софт на виртуальной машине. У меня нет отдельного мощного ПК с линуксом на борту, но было достаточно записать Dragon OS на флешку и загрузиться с неё, чтобы сообщения об ошибках пропали.

Как запустить сотовую сеть стандарта AMPS при помощи SDR Телефон, Электроника, Связь, Timeweb, Сотовая связь, Моторола, Техника, Длиннопост

Запустив сеть, надо включить телефон и ждать, пока он не увидит сеть. Процесс этот не слишком быстрый, использовавшийся как основной для экспериментов Ericsson T60D перед нахождением сигнала тупил где-то минут десять. Если всё равно не находит — пробуем выбрать сеть вручную.

На том же телефоне обнаружился досадный косяк в виде какого-то пароля, не дававшего позвонить. Проблему я решил просто — набрал на нём 112. Поскольку сети общего пользования давным-давно отключены, можно не опасаться ложных вызовов. Ну а телефон же, в свою очередь, не запретит позвонить по этому номеру даже при наличии блокировки.

Также причина отсутствия сети может крыться в антеннах. В своих опытах я использовал таковые из комплекта от другого SDR, HackRF (эти же антенны я пробовал подключать к рациям в опытах с NMT). Попытки использовать антенны от рации или от другого телефона не увенчались успехом, трубки либо в упор не видели сеть, либо ловили, но звонок не шёл. Кстати, упомянутый Ericsson T60D в этом плане показал себя лучше всех, что даже было для меня удивительным, так как больше всего надежд возлагалось на R300LX.

❯ Звоним


Итак, набираем на клавиатуре телефона какой-то номер и жмякаем вызов. Если аппарат ещё не потерял сеть, то из динамика послышится характерное шипение, а затем и гудок.

При этом в окне консоли посыпятся логи. Через пару секунд компьютер возьмёт трубку и из телефона начнёт играть музыка, а затем приятный женский голос скажет «Ваш звонок очень важен для нас. Пожалуйста, оставайтесь на линии.».

Чтобы получить возможность принимать звонки, необходимо использовать звуковую карту, аналогично тому, как это было показано в статье про NMT.

Для звонка на телефон необходимо узнать его номер. Увидеть его можно в логах регистрации или при звонке. Далее необходимо набрать его (если с этого телефона уже осуществлялся звонок, то номер будет вписан автоматически) и жмякнуть на клавиатуре «d».

❯ Про каналы и Test mode


Для правильной работы сети важно выбрать правильные номера каналов. Если они совпадают с теми, что записаны в телефон, то находить сеть он будет практически моментально (MicroTAC, на котором удалось зайти в сервисное меню, делал это за несколько секунд), иначе же ему придётся сканировать весь эфир, что занимает достаточно длительное время.

У меня есть телефон Motorola MicroTAC, на котором ставить данные опыты проще простого. Не нужно кодов, секретных комбинаций кнопочек, каких-то внешних причиндалов, подключаемых к аппарату. Достаточно только соединить средний контакт аккумуляторного разъёма с землёй. Если батарея вашего телефона перепакована, то достаточно всунуть в отверстие комочек фольги (средний контакт батареи через диод соединён с минусом), если же телефон питается от ЛБП, то нужно подкинуть земляной провод к этому контакту. Далее необходимо включить телефон, и он перейдёт в тестовый режим, после этого соединение можно размыкать. Вообще, для опытов с AMPS советую разжиться телефоном именно такой модели (StarTAC, MicroTAC, TeleTAC), ввиду огромного числа функций, могущих помочь при наладке сети.

При входе в этот режим телефон начинает показывать по кругу разную информацию, включая и номера каналов. На фото пример того, как это может выглядеть. То, что показывается между этими сообщениями, интереса не представляет. Необходимо записать эти трёхзначные числа и затем указать их при запуске сети.

Разумеется, помимо просмотра и настройки каналов в данном режиме можно делать много интересного. Есть такой текстовик как Motorola Bible. Тогдашние гуру фрикинга сотовых телефонов скажут, что всё написанное там — полная чушь. Не буду ручаться за это, но кое-что интересное оттуда таки можно почерпнуть. А именно — номера команд и способы входа в Test mode для целого модельного ряда аналоговых телефонов Motorola. В частности, в этом режиме можно осуществлять настройку передатчика, просмотр серийного номера (ESN), программирование кода абонента (NAM) и многое другое. Описание приведено для двухстрочных моделей, но на моём многие команды тоже завелись...

Продолжение в источнике материала. Увы, все фото не влезли, а именно в них вся суть и самое вкусное. :)

Показать полностью 25
Отличная работа, все прочитано!