Ностальгия по Siemens: ремонт, прошивка и моддинг культовых телефонов 2000-х

Помните ли вы мобильные телефоны Siemens? Когда-то у этого немецкого промышленного гиганта, известного поездами и оборудованием, было успешное мобильное подразделение, которое активно конкурировало на рынке в конце 90-х и начале 2000-х. Многие из нас застали легендарные модели вроде Siemens SL45, ME45, C55, C65, S65 и S75. Но мало кто знает, что эти устройства благодаря усилиям энтузиастов могли превращаться в подобие современных смартфонов с открытым загрузчиком. Сообщество моддеров научилось генерировать ключи загрузчика, создавать патчи и значительно расширять функционал, добавляя многозадачность и новые возможности. В этой статье мы вспомним эти устройства, проведем их диагностику и ремонт, а также окунемся в мир моддинга — установки патчей и elfpack, которые оживляли телефоны. Если вам интересна эта эпоха и её технологическое наследие, добро пожаловать под кат!

Эх, Siemens, Siemens...

Ни один ностальгический материал о телефонах 2000-х не обходится без упоминания Siemens. Немецкие инженеры были настоящими новаторами: именно они добавили в SL45 поддержку MP3 и карт памяти MMC (предшественник MicroSD), а также возможность установки Java-приложений ещё в 2000 году. Siemens одним из первых выпустил телефон с цветным дисплеем и предлагал уникальные решения, вроде «горячего» подключения внешней камеры через порт синхронизации.

В странах СНГ телефоны Siemens занимали особую нишу: их одновременно любили и критиковали. Их отличал уникальный дизайн и особый подход к прошивке. Интерфейс мог казаться медленным и не всегда логичным, но в нём чувствовалась любовь дизайнеров к своему делу. Кто не помнит того самого парня в очках — молодёжного талисмана Siemens?

Из набора стикеров Telegram.

Основными претензиями были «сырые» и медленные первые прошивки (хотя компания активно выпускала обновления, которые можно было установить дома), нехватка памяти в некоторых моделях (например, в C75) и отсутствие поддержки MP3 в поздних устройствах. Но, несмотря на это, Siemens предлагал интересные мультимедийные возможности, которые со временем привлекли внимание энтузиастов.

Телефоны Siemens строились на двух аппаратных платформах от Infineon (бывшее полупроводниковое подразделение Siemens). Первая, E-Gold, использовала процессор архитектуры C166 с частотой от 13 до 52 МГц и встречалась в бюджетных сериях A, а также в некоторых моделях S, C и SL. Вторая, легендарная S-Gold, была построена на ядре ARM926EJ-S с частотой 104-208 МГц (с возможностью разгона) и поддерживала GPRS/EDGE. Именно платформа S-Gold, использовавшаяся в сериях 65 и 75, стала любимицей моддеров. Они смогли разобраться в алгоритме расчёта ключа загрузчика и начали создавать патчи — модификации прошивки, которые кардинально меняли функционал телефонов.

Сообщество моддеров Siemens, собиравшееся на форуме siemens-club, активно разрабатывало патчи для разных версий прошивок. Одни патчи просто меняли шрифты или иконки, а другие добавляли совершенно новые функции: отключали надоедливую кнопку интернета, переназначали хрупкий джойстик на кнопки клавиатуры и даже добавляли примитивную GPS-навигацию по вышкам сотовой связи. Была и поддержка нескольких виртуальных SIM-карт (E-Sim) ещё в 2004-2005 годах!

Звучит невероятно, но такая возможность существовала. В то время алгоритм шифрования SIM-карт был проще, и ключ Ki можно было подобрать специальным софтом. Патч заменял Ki и IMSI на заранее рассчитанные, заставляя телефон регистрироваться в сети как с другой SIM-картой.

Отдельно стоит отметить патчи для Java-машины: ускорители приложений и расширители памяти, которые делали игры и программы комфортнее. Но настоящим прорывом стало появление elfloader и elfpack. Это позволило запускать нативные программы на C с полной многозадачностью, превращая обычный телефон в подобие смартфона. Появились почтовые клиенты, мессенджеры вроде ICQ, плееры и даже эмуляторы NES и SEGA. Для владельцев обычных кнопочных телефонов это было невероятно.

Был и амбициозный проект портирования полноценного Linux на эти устройства. Со временем волна моддинга захватила и другие бренды: Motorola и Sony Ericsson. Сообщество разбиралось с RSA-подписями и шифрованием прошивок, находило тестовые точки и создавало свои загрузчики. Nokia S40 осталась в стороне, возможно, из-за строгой политики сертификатов или потому, что энтузиасты были сосредоточены на Symbian.

Для этой статьи мне удалось получить несколько культовых устройств: Siemens C65, C75 и CX75. Два из них имели аппаратные проблемы и не включались. Давайте перейдём к диагностике и ремонту, а затем оживим эти легенды с помощью патчей.

Диагностика и аппаратный ремонт

Начнём с Siemens C75. Визуально аппарат был в хорошем состоянии, но корпус, типичный для серии 75, оказался хрупким. При установке аккумулятора телефон не подавал признаков жизни. Первым делом нужно проверить контроллер питания, процессор и флеш-память.

Контроллер питания должен выдавать напряжение на кнопку включения и часы реального времени. В нашем случае при замыкании контакта кнопки на землю контроллер кратковременно подавал напряжение на процессор, но затем выключался. Согласно сервисным мануалам, после этого процессор должен считать код прошивки из флеш-памяти, инициализировать оперативную память и отправлять «пинги» контроллеру питания. Если что-то идёт не так (проблемы с памятью или связью), срабатывает сторожевой таймер, и устройство выключается.

Также важно проверить кварц на 26 МГц от радиомодуля — без него телефон не включится. Подключив устройство к компьютеру через кабель и программу x65PapuaUtils, можно увидеть, откликается ли процессор на команды.

Вскрыв экраны на плате, я обнаружил следы влаги и явные признаки предыдущего ремонта: процессор был покрыт флюсом и, судя по всему, перепаивался «на живую» без замены шариков припоя.

Процессор удалось снять паяльным феном за несколько секунд, что подтвердило догадку о некачественном предыдущем ремонте. Для восстановления пришлось заказать специальный BGA-трафарет, перешарить процессор и установить его обратно.

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

Перейдём к Siemens C65, который прислал на ремонт известный блогер. Изначально у него был разбит дисплей, но проблема оказалась глубже.

Конструкция многих Siemens, особенно 65-й серии, имела слабое место: блок клавиатуры был подпружинен и создавал нагрузку на плату. Со временем или после неаккуратного ремонта плата могла деформироваться, что приводило к обрыву дорожек или отрыву шариков под процессором, флеш- или оперативной памятью. Именно это часто становилось причиной смерти CX65.

Диагностика в x65PapuaUtils показала, что телефон определяется, но не может войти в сервисный режим из-за ошибки связи с оперативной памятью. Проблема была решена прогревом процессора и его перепайкой с качественным флюсом.

Обратите внимание: Время коротких звонков или почему старые телефоны были лучше современных..

После ремонта C65 полностью ожил, прошёл проверку дисплея, кнопок и звука. Это наглядный пример того, что многие «умершие» Siemens можно вернуть к жизни даже спустя годы.

Подведём итоги по типичным проблемам телефонов Siemens:

  • Телефон пищит и выключается (picoff): Часто вызвано переполнением раздела пользовательских данных. Лечится форматированием через x65PapuaUtils в сервисном режиме.

  • Нет никаких признаков жизни, отсутствует напряжение VRTC: Проверяем контроллер питания (Dialog), его обвязку, потребление, аккумулятор. При необходимости меняем контроллер.

  • Телефон не включается, но определяется в Papuas: Проблема, скорее всего, в процессоре. Требуется его перепайка. Также возможно, что устройство «заблокировано» кривой прошивкой — нужно прошить последнюю официальную.

  • Напряжение есть, но телефон не определяется компьютером: Мог сгореть USB-фильтр. Также проверяем оперативную память, флеш и кварц 26 МГц.

  • Телефон пищит во время работы и выключается: x65PapuaUtils покажет код ошибки. Частая причина — проблема с прошивкой. Поможет перепрошивка на сток.

Прошивка и установка патчей

Прежде чем погрузиться в моддинг, разберёмся в терминах:

  • Патч — модификация оригинальной прошивки, которая вшивается во флеш-память по определённому адресу. Меняет графику, поведение системы или добавляет новые функции.

  • Elfloader — загрузчик для нативных программ в формате ELF.

  • XTask — диспетчер задач для переключения между программами.

  • Elfpack — сборник, включающий elfloader и необходимые для его работы патчи.

  • SWILIB (Библиотека функций) — набор функций, позволяющий патчам и ELF-программам работать с разными версиями прошивки.

Для начала нужно разблокировать загрузчик, вычислив ключ на основе ESN и хеша устройства. Для серии 65 это делается через x65PapuaUtils, а для серии 75 требуется установить специальный мидлет (небольшую Java-программу), который использует уязвимость в Java-машине для чтения памяти телефона и получения нужных данных.

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

На C65 я решил пойти дальше и перепрошить его прошивкой от SL65, которая имела более быструю Java-машину и функцию записи видео. После смены идентификатора аппарата через x65Flasher и прошивки WinSwup телефон отказался загружаться, выдавая ошибку несовместимости оборудования. Помог специальный патч, обходящий аппаратные проверки. После его применения C65 успешно загрузился как SL65.

Далее были установлены самые интересные патчи: «Ускорение Java», «Открыть все диски», «Работа без SIM-карты». К сожалению, заставить работать elfpack на этой конкретной конфигурации (C65/SL65) не удалось — сборка была слишком старой и нестабильной.

Тем не менее, даже базовые патчи преобразили телефон. Давайте посмотрим, что хранилось в его памяти почти 20 лет.

Знакомимся с устройством поближе

При включении патченного C65 (теперь SL65) нас встречает знакомый звук и заставка с мальчиком в очках. Патч «Работа без SIM-карты» позволяет использовать телефон без неё. Сразу видны изменения: разблокированы скрытые системные диски, в верхней строке состояния отображаются индикаторы Java-машины.

Самое интересное — раздел «Файлы». Этот телефоном пользовалась девочка-подросток, и в памяти сохранился кусочек жизни середины 2000-х: фотографии семьи и друзей, популярные в Рунете гифки с котиками и анекдотами, коллекция MIDI-мелодий. Здесь можно найти всё: от мелодий из «Бригады» и «Бумера» до гимна СССР и треков Эминема. Особый интерес вызывает заставка с логотипом Sony Ericsson — видимо, в то время «сониэрики» были мечтой многих, и даже владельцы Siemens пытались им подражать.

А эльфы? Эльфы где!?

Настоящую мощь моддинга Siemens лучше всего демонстрирует elfpack. Рассмотрим его работу на примере Siemens S75. После прошивки последней официальной прошивки на устройство были установлены патч для работы без SIM-карты, библиотека функций и сам elfpack. Для работы ELF-программ в память телефона (на диск 0) необходимо скопировать папку ZBin с такими утилитами, как диспетчер задач XTask. Сделать это можно через Bluetooth, ИК-порт или кабель.

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

Заключение

Эра мобильных телефонов Siemens как самостоятельного бренда закончилась в середине 2000-х после продажи подразделения компании BenQ. Ирония судьбы в том, что чипсеты Infineon (прямого наследника Siemens) позже легли в основу платформ X-Gold, которые использовались в телефонах Nokia, Apple и других производителей. Так что в каком-то смысле «сердце» Siemens продолжило жить в устройствах других марок.

Сцена моддинга Siemens 2000-х годов была уникальным явлением. Благодаря таланту и упорству энтузиастов обычные кнопочные телефоны обретали возможности, сопоставимые со смартфонами. Прошло почти 20 лет, но интерес к этой теме не угас. До сих пор работают некоторые архивы патчей, а в закрытых сообществах в Telegram энтузиасты продолжают обсуждать моддинг, делиться находками и даже создавать новые проекты, вроде аппаратных эмуляторов для процессоров S-Gold.

P.S. Если у вас на антресолях пылятся старые телефоны, не спешите их выбрасывать. Возможно, именно они станут героями следующих ностальгических материалов. А если вам интересна тема китайских реплик известных брендов того времени — пишите в комментариях, это может стать темой для отдельного разговора.

Всего голосов: Всего голосов: Всего голосов:

Нравятся наши статьи и вы хотите помочь нам чаще публиковать новые статьи? Ниже приведена форма для пожертвования. Огромное спасибо всем!

Что вы думаете о сегодняшнем герое, он вам понравился? Если вдруг интересно, у меня есть канал на Телеге. Там мы публикуем закулисные статьи, всевозможные мысли и советы по ремонту и программированию различных устройств, а также время от времени публикуем ссылки на новые статьи. 1-2 поста в день, никакого мусора!

Этот документ был создан при поддержке TimeWeb Cloud. Подпишитесь на меня @Timeweb.Cloud, чтобы не пропустить новую статью каждую неделю!

[my]Опрос Смартфон Гаджет Телефон Siemens 2000-е Устройство Sony Ericsson Motorola Nokia Nostalgia Hacker Elf Patch Кастомизация прошивки Подарок Электроника Gif Видео YouTube Длинный пост 57

Больше интересных статей здесь: Гаджеты.

Источник статьи: Три легенды из нулевых: оживляем, прошиваем, патчим и смотрим на культовые телефоны Siemens из начала двухтысячных!.