Мы давно с вами привыкли к соц. сетям, мессенджерам и сайтам знакомств. За долгие годы пребывания в сети, я видел взлёт и падение ВК, закрытие ICQ и появление Telegram, переход знакомств из реальной жизни — в Badoo и, наконец, появление AI-контента.
Сейчас эти ленты с мемами, каналы, шортсы, свайпы — всё это кажется такой обыденностью, будто это существовало всегда. Однако в конце 90-х, общение и потребление контента выглядели совсем не так и главный тому пример — уникальный КПК для общения Cybiko, способный создавать беспроводную локальную сеть в радиусе 300м. Что за гаджет разработала компания Давида Яна и что у него внутри — читайте в сегодняшней статье!
❯ Предыстория
Во времена когда телефоны всё ещё были аналоговыми, а SMS'ки — дорогими, основным способом коммуникации оставались пейджеры. Эти маленькие устройства обычно выполняли ровно одну функцию: «ловили» в общем эфире сообщения и выводили их на крохотный одно-или-двухстрочный дисплей. Даже у меня в детстве был пейджер, однако он ко мне попал скорее как символ ушедшей эпохи, поскольку в Ейске уже не существовало операторов...

В конце 90-х, у любого производителя была возможность представить миру свой собственный стандарт связи. Даже в обычных телефонах их было целых пять: GSM, CDMA-450, CDMA-800, NMT-450, AMPS и все между собой совместимы лишь условно или несовместимы совсем. Все эти стандарты во многом отличаются даже концептуально: ранние были полностью аналоговыми и полу-аналоговыми (AMPS и D-AMPS), поздние — полностью цифровыми, но с разными принципами разделения радио-слотов для абонентов. Какие-то поддерживали новомодный SMS, а какие-то использовались исключительно для голосового общения.

Однако в те годы существовал и такой феномен, как двух-направленные пейджеры — достаточно редкий класс устройств, который умел не только принимать сообщения, но и отправлять их. В основном это были устройства бизнес-класса по типу Motorola PageWriter или BlackBerry 850, но в 2000-году, небольшой стартап Cybiko представил уникальное устройство, которое представляло из себя не столько пейджер, сколько молодёжный КПК с социальными возможностями и собственной беспроводной «локалкой»!
История Cybiko начинается в 1998 году, когда российский предприниматель Давид Ян, также известный как CEO компании ABBYY, основывает стартап под одноименным названием после исследования предпочтений подростков из шести стран. Уже к октябрю того же года у компании был готов прототип, а в 1999 выпущены первые предсерийные образцы и запатентован проприетарный протокол. Устройство разрабатывали параллельно в России и США: в Москве занимались прикладными приложениями и играми, тестированием, а также вероятно частями ядра CyOS, а в Америке — разработкой аппаратной части устройства, протоколом и основной части CyOS.

Первая версия Cybiko вышла в апреле 2000 года эксклюзивно для рынка США по невероятной, по меркам целого КПК, цене — всего 139$! В маркетинговых материалах особо подчеркивалось то, что Cybiko предназначен специально для подростков, поэтому трудолюбивые ребята могли в довольно краткие сроки накопить на свой собственной социальный компьютер. И это был хит: в первые выходные было продано около 179 тысяч устройств, а к концу года — целых 250 тысяч и с таким покрытием у гаджета были все шансы стать действительно социальным...

Дело в том, что основной фичей Cybiko была отнюдь не собственная операционная система CyOS с интерпретатором BASIC и возможностью писать собственные программы, не наличие встроенной памяти и абсолютно бесплатных приложений, которые появлялись каждый день, не возможность синхронизации с ПК и подключения MP3 модуля, а особая технология коммуникации, позволявшая объединять ближайшие Cybico в большую локальную сеть с числом абонентов аж до 3.000! Гаджет был не просто проводником в мир «беспроводных» знакомств, он сам был социальной сетью. Ко всему прочему, у Cybiko была довольно приличный радиус действия: максимальная дальность между двумя клиентами была от 150 до 300 метров — в зависимости от ландшафта и плотности застройки.
Уже через год, Cybiko представила вторую версию устройства — Xtreme, которая получила апгрейд процессора, оперативной памяти и аккумулятор вместо обычных батареек. Однако вместе с апгрейдом были нюансы: большинство программ с Cybiko Classic отказывалось работать на Xtreme, значительно урезая набор приложений. Добавьте к этому крах доткомов и обвал акций, а также необходимость отложить запуск из-за трагичного инцидента в сентябре 2001 года...

К сожалению, уже в 2002 году компания начала испытывать серьёзные финансовые проблемы и выделила подразделение, которое занималось разработкой программ, в отдельную компанию, которая начала разрабатывать приложения для устройств других брендов, а сама Cybiko прекратила полную поддержку своих устройств в 2003 году. Но несмотря на такое короткое время жизни Cybiko и практически полное забвение в наши дни, на eBay всё ещё можно встретить «чердачные» лоты с этим замечательным устройством по весьма приятной цене. И как гик я вас уверяю — оно действительно достойно внимания!

Несмотря на явные российские корни, Cybiko в России — устройство из разряда экзотических. Существовала версия CyOS на русском и некоторое число гаджетов было в распоряжении у сотрудников московского офиса, но за столько лет какие-то из них попали в частные руки коллекционеров, какие-то продолжают пылиться на чердаке, а часть вполне могла отправиться в утиль. Своего личного Cybiko у меня пока нет, однако благодаря подписчикам Роману и Андрею, у меня появилась возможность временно погонять Xtreme и подготовить о нём интересный контент.
❯ Что внутри?
Разбирается гаджет несложно: достаточно лишь открутить 6 винтиков по периметру устройства и отщелкнуть заднюю крышку. При разборке стоит быть осторожным, поскольку с правой стороны проходит шлейф, соединяющий основную плату и радиотракт.
Пожалуй сразу стоит сказать о том, что в устройстве используется аккумулятор типа NiCd, а не привычный LiPo. Это значит, что у батареи не было ни единого шанса дожить до наших дней. Однако в Китае всё ещё производят аккумуляторы такого типа для ретро-телефонов, а при небольшой модификации чарджера, сюда можно установить и современный Li-Po элемент.

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

Поскольку оригинальный Cybiko питался от двух AA-батареек, в Xtreme менять схему питания сильно не пришлось. В качестве главного домена питания здесь всё также выступает шина 3.3В/350мА, которая формируется повышающим DC-DC преобразователем MAX1677EEE из входных 2.5-3В. В паре с ним работает неизвестный чарджер с затертой маркировкой.

Чуть левее расположился чип 64-битного UID (уникального идентификатора) Max DS2401, используемый для дифференциации устройств в сети, аналоговый свич 74VHC4066, назначение которого я не установил, а также часы реального времени — Philips 8593T. Однако это не обычный RTC, а так называемая микросхема-календарь, которая в одном кристалле объединяет не только часы и дату, но и будильник!
Скрытый текст

Чуть ниже можно заметить кварц на 18МГц, который тактирует процессор устройства и на 24МГц, который тактирует контроллер USB. В оригинальном Cybiko использовался кварц на 11МГц, так что в Xtreme процессор заметно разогнали. Если у меня появится свой Сайбико — обязательно попробую разогнать ещё быстрее!

Ниже расположилось сердце устройства — кастомный микроконтроллер CYBOOT HD6432323G03F разработки Hitachi, построенный на базе собственной архитектуре H8S и работающий на уже вышеупомянутой частоте в 18МГц. Вообще, это довольно интересное семейство МК, поскольку они пережили эволюцию из 8-битных микроконтроллеров до 16-и, а затем и 32-х битных, при этом многие МК работали в смешанном 8/16-битном режиме.
Конкретно здесь используется 2323-ая вариация H8'ого, которая состоит из одного ядра, способного работать на частоте до 25МГц (есть потенциал для разгона), шестнадцати 16-битных регистров (либо 32 8-битных, либо 8 32х-битных — как в x86!) и возможностью адресации до 16МБ внешней памяти, контроллера внешней 8080-шины и DRAM, DMA-контроллера, таймера, ADC/DAC, UART, а также 32КБ загрузочной ROM и 8КБ встроенной ОЗУ. Совсем не кисло для тех лет!

Правее процессора расположился чип NOR-памяти SST 39VF040, объёмом всего в 512КБ, а чуть ниже — микросхема DRAM-памяти Samsung K4F171612D объёмом в 2МБ. Интересно то, что все данные хранились в ОЗУ и после полной разрядки аккумулятора данные терялись... Что-ж, такая проблема была у многих устройств тех лет. Рядом с антенной два флип-флопа 74VHC74, для чего они нужны — я не знаю.
Правее микросхемы NOR-памяти расположился внешний USB-контроллер National Semiconductor USBN9604-28M, наличие которого в 2001 году было довольно удивительным, по крайней мере для бюджетного устройства. Дело в том, что многие портативные гаджеты тех лет всё ещё поддерживали исключительно UART и COM-порты, а для подключения к ПК использовались внешние UART -> USB CDC преобразователи по типу FT232. Здесь же используется настоящий аппаратный USB, так что инженерам Cybiko можно только похлопать!

Переходим к RF-части, которая здесь не менее интересная, поскольку частично собрана на базе Atmel'овского микроконтроллера. В качестве сердца радиотракта выступает радиомодуль RF2915, который представляет из себя ASK FM-трансивер и включает в себя как модулятор, так и демодулятор. На практике это что-то типа 433МГц-модулей от SYN, однако управлять им несколько сложнее и он требует значительно больше обвязки. В паре с ним работает FM-синтезатор LMX2315.
Рядом с ними расположился легендарный «дедушка» из мира микроконтроллеров — Atmel AT90S2313-4SC, который являлся одним из первых популярных МК на архитектуре AVR. Внутри него скрывается вычислительное ядро, построенное на всем известной архитектуре и работающее на частоте до 10МГц (в Сайбико — 4МГц), 2КБ памяти, 128 байт EEPROM и столько же ОЗУ. Ардуинщики, слыхали какие AVR'ки использовали деды?!
Скорее всего AT90S является мостом между основным микроконтроллером и радиочастью устройства, эдаким фронтэндом, который скрывает от ОС детали реализации конкретного RF-тракта. Часть линий от порта расширения идёт как раз до AVR'ки — так что вероятно она отвечает и за него.

Вот таким был Cybiko «под капотом». Изначально я ожидал увидеть чипы-капли, проприетарщину и минимальную компонентную базу из-за низкой цены устройства, однако реальность превзошла ожидания и внутри это очень достойный представитель портативных гаджетов для своих лет: грамотно спроектированный, производительный и при этом недорогой.
Давайте же посмотрим, что из себя представляет операционная система устройства — CyOS!
❯ Включаем
После включения нас встречает диалог заполнения профиля. Здесь всё как на сайтах знакомств: сначала просят ввести имя или никнейм, затем указать возраст и ввести данные анкеты по типу цели знакомства и увлечений. Можно было даже установить своё фото, но исключительно в 4-х градациях серого... Тут ни ракурсы, ни фильтры были не нужны.
На секунду я даже задумался, что Cybiko мог быть прекрасным способом IRL-знакомств при помощи гаджетов: когда к девчонке вроде стесняешься подойти и заговорить лично, но если у неё есть Сайбико в радиусе 300м — то можно было сначала написать, поболтать, а затем и подойти познакомиться вживую :)
После регистрации нас встречает главное меню, которое включает в себя редактор профиля, мессенджер, калькулятор, файловый менеджер, а также подпапки с установленными приложениями и играми. Некоторые приложения можно было назначить на хоткеи, так что в целом интерфейс устройства можно было назвать удобным и практичным.
Поскольку Cybiko — социальный гаджет, мессенджер на момент выхода был достаточно функциональным. Помимо частных комнат и личных сообщений, здесь также были общие комнаты по интересам. При этом в общих комнатах не было модераторов или администраторов и при желании в чат можно было флудить и писать непотребства (вероятность получить «в тыкву» кратно возрастала =) ). Скорость соединения между устройствами в сети Cybiko составляла до 19.2Кбит в секунду, что для коротких текстовых сообщений было более чем достаточно — сравните с Payload'ом в современных мессенджерах!
Помимо обычных чатов, Cybiko также мог отправлять и получать сообщения по E-Mail. Однако делал он это не через операторские сети как другие двунаправленные пейджеры, а с помощью специального гейта, подключенного к компьютеру — CyWIG. В таком случае, гаджет автоматически становился точкой доступа в интернет для всех устройств в радиусе действия, а с помощью приложения WAP-браузера даже позволял сёрфить ранний мобильный интернет!
Как и у любого КПК, в Cybiko были функции органайзера. Ежедневник, уведомления и будильник — джентльменский набор любого функционального гаджета тех лет. Я всё ещё вспоминаю цену в 199$ за Xtreme и сравниваю его с ценами на, хотя-бы, те же Psion Series 3... Всё таки Cybiko был уникален.
Как я уже говорил ранее, у Cybiko был рамдиск и встроенный файловый-менеджер, который поддерживал только свою собственную проприетарную файловую систему. В ОС видны зачатки поддержки карт памяти, однако следующий планируемый Cybiko — некий Project Halo, базировался уже на базе совсем другой Unix-подобной ОС, так что мечтам о полноценной поддержке флэшек не суждено было сбыться. В целом, Xtreme можно было использовать как небольшую 2-мегабайтную флэшку и переносить на ней какие-то данные с компьютера на компьютер, а также вероятно можно было обмениваться установочными файлами для приложений.
И вот с их установкой возникают некоторые проблемы. Помните я говорил о том, что Cybiko реализовали настоящий аппаратный USB, без всяких CDC-мостов? К сожалению, драйвер работает исключительно в Windows 2000 (даже в WinXP толком не работает), а программа для синхронизации очень кривая и крашится на любой чих. Через два часа постоянных ресетов и попыток подключения устройства, я всё таки смог создать шаткий и нестабильный коннект и закинуть немного приложений.

Программы для устройства предлагалось скачивать с официального сайта Cybiko. Как я уже говорил выше, компания обещала выпускать новое приложение или игру каждый день абсолютно бесплатно, а тем, у кого интернета не было, всегда можно было купить официальный диск-сборник. Очевидно что при таком потоке программ, далеко не все из них были качественными или представляли хоть какой-то интерес, поэтому Cybiko поощряла разработку новых приложений сообществом, предоставляя отдельное SDK с C-подобным скриптовым языком. Насколько я понял, программы были не нативными, а исполнялись в специальной виртуальной машине, однако переведя устройство в Boot-режим, можно было выполнять и нативные программы, собранные специально для архитектуры H8S.

Из приложений чего только не было: планировщики тренировок в зале и воркаута, браузеры, будильники, различные программы для выхода в интернет и коммуникации с другими устройствами. В играх же был сделан упор на мультиплеер, более того, в некоторые из них вообще нельзя было поиграть в одиночку! По правде сказать, локальный мультиплеер в Cybiko напоминал чуть более поздние Bluetooth-баталии в Bluetooth BiPlanes и после проводного мультиплеера в GameBoy Color это было настоящим прорывом!
❯ Заключение
Вот такой интересный гаджет сделала компания основателя ABBYY — Давида Яна. Концептуально устройство действительно интересное: Cybiko вышел как раз во время зарождения доступных сотовых сетей, которые в конечном итоге и не дали ему должного развития. Вышел бы он на года два ранее и не только в США... Даже немного обидно, что в нашей необъятной их осталось так мало...
Не могу не отметить и аппаратную часть устройства: внутри я ожидал увидеть бескорпусные чипы-капли и проприетарщину, однако на практике устройство собрано почти на стандартной элементной базе и его схема очевидна для любого ремонтника и DIY'щика, а значит всё кроме микроконтроллера и дисплея можно легко отремонтировать дома! А что вы думаете о Cybiko? Пишите своё мнение в комментариях!
А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
Очень важно! Разыскиваются девайсы для будущих статей!


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

DanilinS
18.10.2025 14:14Для своего времени это был шикарный аппарат.
Просто напрашивается повторить его сейчас на современной базе и с meshtastic на борту.
Сам давно хотел этим заняться, но время ... Дома лежит дожидается Cybiko Classic.
P.S.: описание железа можно глянуть на cybiko:classichardware [DBZoo]

Golex
18.10.2025 14:14Дык LILYGO® T-Deck Plus или T-Lora Pager. Осталось душевно начинку написать, чтоб подросткам зашло, а не выживальщикам или протестантам.

bodyawm Автор
18.10.2025 14:14Это намек на меня? Я могу как нить открыть сбор и популярно рассказать почему это круто))

Golex
18.10.2025 14:14Это намек неопределенной группе лиц))) и на тонкое
идеологическоемаркетинговое различие создателей описанного аппарата и по своему интересного проекта meshtastic.А вам, Богдан, это может быть идеей для замены темы "который мы потеряли" и прочего "ретро" на создание нового переосмысливая эти самые потерянные ретроидеи.
Я даже попробую сформулировать. ОС общего назначения на недорогое устройство (серию устройств с экраном и клавиатурой или тачскрином) в которой были бы отдельные приложения, школьник мог изучать Пайтон на информатике, IoT пощупать, можно было запустить что-то типа Bruce Firmware, был бы как сетевой транспорт и meshtastic и bluetooth mesh, иметь связь в загородном походе, ну и переоткрыть FIDO или какую еще соцсеть на базе этого. Короче пора переоткрыть IBM PC совместимый компьютер но только носимый, на базе ESP32 или типа того и без корпоративного давления, как в смартфоне.
/глючить закончил

MaFrance351
18.10.2025 14:14Даже в обычных телефонах их было целых пять: GSM, CDMA-450, CDMA-800, NMT-450, AMPS и все между собой совместимы лишь условно или несовместимы совсем.
Много интересного тогда было. Во-первых, все DAMPS-трубки могли работать и в AMPS-сетях. Во-вторых, для AMPS в DAMPS-сетях было зарезервировано энное число аналоговых каналов, иначе бы после перехода на "цифру" кучу телефонов пришлось бы выкинуть. В-третьих, очень многие (хоть и не все) CDMA-800 работали и в AMPS. Были даже трёхстандартные трубки, работавшие в AMS/DAMPS/CDMA-800. Был ещё такой мутант Siemens S46, который совмещал в себе GSM и AMPS/DAMPS.
StarTAC, кстати, с AMPS и начинали. Это потом уже добавились DAMPS, CDMA и (в самом закате этих девайсов) GSM.
Скорее всего AT90S является мостом между основным микроконтроллером и радиочастью устройства, эдаким фронтэндом, который скрывает от ОС детали реализации конкретного RF-тракта.
Предположу, что он нужен для управления трансивером и формирования каких-то сигналов для него. Чтобы не тратить всё процессорное время на отправку сообщений или прослушивание эфира, а просто кинуть контроллеру пакет по UART и ждать ответа, что он отправлен в эфир и можно подавать следующий. Ну, или получить прерывание, что начался приём, и надо слушать порт.
В целом девайс очень крутой. Было бы интересно попробовать написать какую-то программу или игру для него. Даже мануал тут отыскался.

Astroscope
18.10.2025 14:14Disclaimer: статья с разбором прекрасна, нижеперечисленные замечания носят не более чем косметический характер, прошу оценивать их именно с этого угла зрения.
В конце 90-х, у любого производителя была возможность представить миру свой собственный стандарт связи. Даже в обычных телефонах их было целых пять: GSM, CDMA-450, CDMA-800, NMT-450, AMPS
Тут, конечно, слегка все вперемешку.
AMPS, один из первых настоящих 1G стандартов сотовой связи, напущен в начале восьмидесятых - до девяностых оставалось примерно десятилетие. Позже его местами заменил настоящий 2G, полностью цифровой D-AMPS, а местами тоже настоящий 2G, тоже полностью цифровой cdmaOne, а дальше CDMA2000 - настоящий 3G. Использовались диапазоны 850MHz и 1900MHz, аппараты новых стандартов часто сохраняли обратную совместимость с AMPS даже тогда, когда действующих сетей AMPS уже не оставалось, но поначалу такие двухстандартные аппараты обеспечивали простую и удобную миграцию как для операторов, так и для абонентов - оно просто работало. Точно так же происходила миграция на 3G сети CDMA2000, в которых самый продвинутый аппарат мог использовать максимум возможностей сети, а старый или более простой аппарат работал на пределе своих возможностей по скорости передачи данных. Снова что для операторов, что для абонентов, все происходило гладко и незаметно, без революционных необходимостей выбросить старые аппараты и бежать покупать новые, пускай новые объективно предоставляли больше возможностей по достижимым скоростям передачи данных.
NMT-450, а несколько позже NMT-900, были тоже самыми что ни на есть настоящими 1G, в которых поддерживались и CLI, и несколько своеобразно реализованные SMS. Запуск этих сетей также пришелся на начало восьмидесятых - достаточно, по меркам телекома, задолго до девяностых. Однако, в отличие от AMPS, стандарт не получил эволюционного преемника второго поколения - что операторам, что абонентам, пришлось переходить на в принципе новые сети, которыми преимущественно стали GSM900, а вскорости GSM1800.
Что такое CDMA-450? Глобально в мире этого примерно никто не знает. Но мы знаем. Это сети CDMA2000 в диапазоне, примерно соответствующем ранее занимаемому сетями NMT-450. Всего было запущено несколько сетей и ни одна из них не была значимой по количеству абонентов. Аппаратов под этот стандарт почти или вовсе не существовало - я никогда, даже заочно на картинках, не видел, но были какое-то количество модемов - вероятно, голосовые вызовы в этих сетях, в отсутствие традиционных телефонов, вообще не предоставлялись. Только данные. Я лично слышал про такие сети в некоторых постсоветских странах.
полностью аналоговыми и полу-аналоговыми
Нет. Или аналоговыми, или цифровыми. Двухстандартные аппараты были или полностью тем, или полностью другим - в зависимости от сети, пусть даже в одном корпусе и пусть даже с единым NAM (Number Assignment Module), то точно не чем-то средним. При этом, задолго до двухсимочных телефонов, в этих аппаратах уже предоставлялась возможность раздельного программирования NAM1 и NAM2, что позволяло иметь два разных тарифа даже у двух разных операторов, но их нужно было переключать через меню телефона. Это про AMPS и последующие вплоть до CDMA2000.
Какие-то поддерживали новомодный SMS, а какие-то использовались исключительно для общения.
Что голосовой вызов, что SMS - все есть общение.
А что вы думаете о Cybiko?
Думаю, что сегодня его ничтожно узкую нишу занял Meshtastic - та же концепция, но тот же примерно никакой охват аудитории. Отличие Meshtastic в открытости проекта, наличии как готовых устройств - совсем не таких крутых, как в свое время был сабж, но и в возможности запилить свое устройство
с блекджеком и шлюхамис любой периферией или наоборот вообще без ничего для работы с телефоном в качестве терминала или для автономной работы в качестве роутера.
NetBUG
18.10.2025 14:14DMA-450?
Cкайлинк же работал в этом диапазоне
Как раз на частотах от NMT
Synertek S200, какие-то Hyundai были

Astroscope
18.10.2025 14:14Cкайлинк же работал в этом диапазоне
Это какой-то местечковый оператор, у которого в период рассвета насчитывалось три с половиной абонента? Ну так я ровно про то же самое и пишу: "Всего было запущено несколько сетей и ни одна из них не была значимой по количеству абонентов."

NetBUG
18.10.2025 14:14В Петербурге опережал Билайн, несмотря на нетрадиционные трубки.
Код 901.
Насколько я знаю, работал не только в Питере.

VelocidadAbsurda
18.10.2025 14:14То был странноватый проект на всю страну с цепью «случайных совпадений» - тогдашний министр связи форсировал закрытие местечковых CDMA-800 операторов (использовавших в основном крутые корейские телефоны, ввозимые «всерую»), аргументируя необходимостью поскорее освободить 800 МГц под «цифровое телевидение» (которое в итоге появилось многие годы спустя и на других частотах, в основном 500-600МГц), а сам министр «вдруг» оказался среди бенефициаров тут же появившегося Скайлинка со странным стандартом и ограниченным ассортиментом телефонов и модемов, поставлявшихся самим оператором.

bodyawm Автор
18.10.2025 14:14У меня к слову есть один из таких корейских телефонов, с выдвижным дисплеем посередине устройства. Невероятно крутой гаджет.

VelocidadAbsurda
18.10.2025 14:14Случайно не SKY? Очень крутые аппараты были, на фоне тогдашних GSM как пришельцы из будущего смотрелись. Нокия только выпустила первый камерофон 7650, когда SKY уже были с двумя камерами и снимали десятки минут видео.

bodyawm Автор
18.10.2025 14:14В своё время весьма известный оператор, у меня несколько брендированных телефонов от них есть. В основном они работали в средней полосе РФ.

bodyawm Автор
18.10.2025 14:14D-AMPS
В вики написано что голосовой канал может быть как аналоговым, так и цифровым, на усмотрение оператора с помощью режима обратной совместимости - IS-54, который позволял телефонам с AMPS работать в сети D-AMPS. Поэтому чисто технически соты могли быть как аналоговыми, так и цифровыми.

Тут, конечно, слегка все вперемешку.
Статья всё же именно о Cybiko, необходимо было ввести читателя в курс дела и дать понять, почему же мобильная связь в те годы ещё не так доминировала и почему было так много разных протоколов :)
Что такое CDMA-450? Глобально в мире этого примерно никто не знает. Но мы знаем. Это сети CDMA2000 в диапазоне, примерно соответствующем ранее занимаемому сетями NMT-450. Всего было запущено несколько сетей и ни одна из них не была значимой по количеству абонентов. Аппаратов под этот стандарт почти или вовсе не существовало - я никогда, даже заочно на картинках, не видел, но были какое-то количество модемов - вероятно, голосовые вызовы в этих сетях, в отсутствие традиционных телефонов, вообще не предоставлялись. Только данные. Я лично слышал про такие сети в некоторых постсоветских странах.
Вот тут правда, да, моя оплошность.
Нет. Или аналоговыми, или цифровыми.
Про это ответил уже. Тут скорее полуаналоговыми были сами соты :)
С другой стороны, а что чисто технически мешало сделать цифровой пейринг и аутентификацию абонентов по одному каналу, а передачу голоса - по другому? Это значительно дешевле и проще чем полностью цифровой канал связи.
Что голосовой вызов, что SMS - все есть общение.
Поправлю, спасибо
А Meshtastic очень крутой, согласен. Чисто технически можно взять что-то вроде Galaxy Y Pro за 500 рублей с Авито и переделать на "бесплатные" СМС-ки ;)

Astroscope
18.10.2025 14:14Я вас не критикую, а добавляю комментарии ко второстепенным деталям вашей статьи. :)

bodyawm Автор
18.10.2025 14:14Блин, меня очень сильно тянет в радиолюбительское дело. Я прям мечтаю собрать бесплатную радиосвязь между родными и друзьями в родном Ейске) Город расположен почти на равнине, за исключением небольшого спуска рядом с морем, плюс застройка в основном одноэтажная и от меня до всех краев города не более 4Км.

Astroscope
18.10.2025 14:14Чисто технически можно взять что-то вроде Galaxy Y Pro
Сходу не скажу, потому что у программы-компаньона актуальной версии может оказаться какая-то глупость в виде min API level (читай Android не ниже какой-то версии), а установка старой версии практически невозможна, потому что не поддерживается актуальными прошивками, а старые прошивки не вполне (или вполне не) работоспособны в сети, состоящей из нод на современных прошивках. Возможно я неправ и оно запустится хоть на Android 2.3, но неполная совместимость прошивок и программ-компаньонов, опубликованных в разное время, имеется. Насколько это критично, тоже не скажу. Обычно бывает так, что если из любопытства обновишь программу на телефоне, то она пугает сообщениями об устаревшей прошивке устройства, но при этом может работать совершенно нормально. Что будет, если между устройством и программой на телефоне большой разброс условных поколений (речь о примерной дате публикаций) - не знаю, никогда не пробовал.

Moog_Prodigy
18.10.2025 14:14Я читал про эти устройства, но думал что это чисто японский местечковый девайс. И название и внешний вид (в японии же дофига нечто такого выпускали в 90). А оно вон как! Необычно.

DanilinS
18.10.2025 14:14Не, в американских студенческих кампусах был достаточно популярен. Сотовых было мало. А так получалась импровизированная сеть общения на весь кампус.

Leon010203
18.10.2025 14:14
bodyawm Автор
18.10.2025 14:14Я в целом могу попытаться восстановить всю цепь питания от VBat и чарджера до бустера, даже если дороги сгнили в хлам)

slog2
18.10.2025 14:142КБ памяти, 128 байт EEPROM и столько же ОЗУ. Ардуинщики, слыхали какие AVR'ки использовали деды?!
Да это был прорыв, как по обьёмам памяти за такую цену да ещё и настоящий флэш, многоразовый.
А чего тут с радиочастью? Какие частоты мощности модуляция?

bodyawm Автор
18.10.2025 14:14Трансивер от 433 до 900МГц, по мощности по памяти сейчас не скажу.
ATшка была действительно крутой!

Radisto
18.10.2025 14:14Аппарат космически выглядит. Сейчас бы его под Андроид, но с вот этой вот возможностью микролокальной свободной сети (очень актуально на работе было бы, когда все мессенджеры поотключали вместе с интернетом. Надо бы конечно пересылку картинок, но конечно с таким каналом одна фотка будет часами идти).

VelocidadAbsurda
18.10.2025 14:14Микроконтроллер HD6432323 сам по себе вполне серийный, кастомное только содержимое mask ROM (CYBOOT 1.5A явно его версия). В те времена такого было полно, на неизменном серийном кристалле формируется металлизация с перемычками, задающими содержимое ROM под конкретного заказчика, кристалл корпусируется, наносится маркировка, содержащая что-то от заказчика, что-то от производителя. Получаем микроконтроллер с намертво встроенной прошивкой заказчика. В данном девайсе, судя по маркировке, mask ROM содержит неубиваемый bootloader, запускающий ОС из внешней flash, а так же содержащий упомянутый в статье Boot режим (который по сути сервисный для обновления/восстановления прошивки flash).

bodyawm Автор
18.10.2025 14:14Ну все верно, МК с вшитым ROM уже кастомные) Holtek'и в Тетрисах тоже "кастом"

VelocidadAbsurda
18.10.2025 14:14Да, тут прямо устоявшейся терминологии нет, но как-то приходится отличать кастомный mask ROM от «полного» кастома, где по заказу периферия под проект заказчика.

hard_sign
18.10.2025 14:14В статье есть несколько неточностей.
Аппаратную часть разрабатывали тоже в России, там была команда из МИЭТ и Физтеха. Производили устройство на Тайване под авторским надзором наших инженеров. В Америке ничего кроме маркетинга и продаж не было.
Максимальная дальность связи — 100 метров на открытых участках. Протокол проприетарный шумоподобный — типа Bluetooth. Главная идея в том, чтобы мощность передатчика была достаточно низкой для безлицензионного использования.
Сам Cybiko не был гейтом в интернет, ему нужен был сервер. Сервер работал под Windows. Собственно, я когда-то писал реализацию фирменного радиопротокола для Windows и PalmOS. С учётом того, что (а) x86, в отличие от H8300 и M68k, имеет обратный порядок байт, (б) у PalmOS для пользовательских программ всего один поток (в отличие от Windows и CyOS) и (в) M68K при попытке прочитать слово с нечётного адреса наглухо виснет задача была очень интересная. Но в результате всё заработало :)
Project HALO — это был внешний заказ, не имеющий отношения к линейке Cybiko. CyOS не соответствовала стандарту POSIX, там даже линковка была по ординалам, а не по именам.
Никакой виртуальной машины в Cybiko не было, все программы — исключительно родной двоичный код, получавшийся кросс-компиляцией на gcc.
Насколько я помню, Xtreme уже вполне поддерживал SD/MMC. И даже работал в качестве диктофона, сохраняя запись в wav.
P. S. Если нужны инструменты для разработки и SDK, можете взять тут.

bodyawm Автор
18.10.2025 14:14Оп, спасибо огромное за поправки. В мотофане меня сильно ввели в заблуждение, а я, дурак, даже не удосужился сэмплы из сдк в иду прогнать, так и поверил что там ВМ)
Можно ваш ТГ в ЛС? Или напишите мне пожалуйста @monobogdan
Я пока думаю о второй части статьи)

bodyawm Автор
18.10.2025 14:14Упд: ребята с мотофан правы, для пользовательского софта использовалась виртуалки. Извиняюсь за наезд.

ksely
18.10.2025 14:14По п.5 - виртуальной машины не было, но, по-моему, на каком-то этапе, там был "эмулятор", т.е. возможность скомпилировать и собрать приложение под винду, благо, что всё писалось на С++.

bodyawm Автор
18.10.2025 14:14
Но в доке написано что там ВМ

ksely
18.10.2025 14:1425 лет, конечно, прошло... я уже не уверен, что помню всё хорошо...
Но сама ОС и приложения компилировались в нативный процессорный код.
Байт-код с "виртуальной машиной" там был только для какой-то из игр (CyPets, по-моему)...

ksely
18.10.2025 14:14Немного информации по радиосвязи устройства (что помню):
1. AVR-ка действительно выполняла роль "сетевого контроллера" - она физически слушала эфир, принимала из него пакеты, и отправляла пакеты в эфир. Пакеты были двух типов - длинные и короткие.2. Устройство работало в диапазоне 900 МГц (433 МГц для Европы, если не путаю). В выбранном диапазоне использовалось несколько каналов. Один из каналов был "базовым", на котором передавались "пинги" (короткие пакеты с основной информацией о владельце - для приложения Finder). Для более длинной передачи (например, файла), два устройства договаривались и переходили на другой канал.
3. Сообщения были "защищены" кодом Рида-Соломона, что позволяло восстанавливать некоторое количество искаженных данных. Шифрование осуществлялось на основном процессоре.
4. Пакеты передавались "манчестерским кодом", т.е. 1-0 для нуля и 0-1 для единицы (или наоборот) - это делалось для симметрии радиосигнала.
5. Мощность радиопередачи была на уровне "шума". Тестирование FCC устройство проходило не как радиопередающее, а как просто электронное устройство, издающее приемлемый уровень радиошума. В (очень) хороший условиях это давало до 100 м дальности действия.
6. В каком-то виде работала ретрансляция. Т.е. устройства сообщали вокруг о своих соседях и другие устройства записывали их себе с пометкой "передать через устройство Х". Таки образом пытались расширить радиус действия.
7. В частности так работал CyWIG - интернет-шлюз, который позволял общаться устройствам через Интернет.
8. Основной протокол был ориентирован на сообщения (одно или много пакетные, но конечные). Был еще альтернативный протокол - типа модного тогда Блютуза, когда между устройствами устанавливалась постоянная связь более быстрая. Он использовался в играх с быстрым откликом (мультиплеерные стрелялки).
И еще про ОС - даже на 11 МГц-овом процессоре это была практически полнофункциональная операционная система с многозадачность, консолью, работой с файлами, запуском приложений и обменом сообщений локально и между устройствами.

bodyawm Автор
18.10.2025 14:14Тогда все верно, это полноценная меш-сеть, даже не ad-hoc)

ksely
18.10.2025 14:14Еще был очень прикольный эффект - если у тебя на устройстве была мультиплеерная игра (например, шахматы), ты мог любому вокруг предложить в нее поиграть, и если он соглашался, ему на устройство автоматом перекачивалась игра с твоего устройства, устанавливалась и запускалась, уже соединенная с тобой.
С точки зрения ИБ, конечно, идея так себе ))
Но с точки зрения пользователя - было круто )
Dimozy
Аппарат конечно на стыке технологий!
bodyawm Автор
Все так)