Тайна Siemens C65: как моддеры превращали обычный кнопочник в смартфон и почему его железо мощнее, чем в Symbian-смартфонах Nokia
Телефоны Siemens получили статус культовых в наших краях. Немецкие аппараты славились неплохим качеством сборки, надёжностью, симпатичным дизайном, а также инновациями - ведь первый слайдер и телефон с цветным дисплеем сделала именно Siemens.
Первые телефоны Siemens были построены на базе собственной платформы Infineon E-Gold. Помимо модемной части и контроллера питания, своим там также было процессорное ядро C166s, работавшее на частоте аж в 52МГц и заметно обгонявшее по производительности популярный в те годы ARM7TDMI. К слову это же ядро по сей день используется в ЭБУ автомобилей LADA, так что у вашей Гранты и C65 есть кое-что общее 🤗
E-Gold с различными модификациями использовался с ~1998 по 2009-2010 год, однако последним флагманским телефоном на этой платформе был Siemens S55/M55. В 2004'ом году, Infineon представила новую платформу под названием S-Gold, которая была построена на базе самого современного и мощного ядра на момент выхода - ARM926EJ-S. Пока большинство других кнопочников (Motorola, Samsung, Nokia) работало на базе устаревшего ARM7TDMI с частотой 28-54МГц, 926'ой в стоке работал на частоте 104МГц и без особых проблем гнался до 208МГц, а в некоторых случаях мог работать и на частоте в 416МГц...
Конечно в те годы ядра ARM9 уже активно освоили коммуникаторы и смартфоны, и устройства от Nokia не исключение. Nokia 6600, 7610, 3650, N-Gage и N-Gage QD - все эти аппараты использовали процессор WD2 от Texas Instruments с ядром ARM920T, работавшем на частоте 104МГц. При этом процессор C65'ого уже в стоке работал на той же самой частоте, а при установке специального патча гнался аж в два раза - до 208МГц, что делало бюджетный кнопочник мощнее полноценных смартфонов-современников, не говоря уже об обычных кнопочниках.
Читатель может возразить: мол если Сименсы были такими мощными, почему они так сильно лагали по сравнению с Symbian'ами? Ответ был прост: кривые руки тех инженеров, которые разрабатывали сам телефон и писали прошивку. Например несмотря на наличие интерфейса MMC в процессоре телефона, SD-карту зачем-то подключили через внешний чип Epson (выполнявший роль контроллера камеры), который ещё и к карточке был подключен через однобитный интерфейс SPI, из за чего любая работа с флэшкой была очень медленной. Ещё одна больная тема - это поддержка MP3: в 71'ой серии ее реализовали программно (как и нужно), в CX75 поставили внешний аппаратный декодер с отвратительным качеством, а в 65'ой серии вообще поддержки MP3 не было. По программной части у прошивки были проблемы с оптимизацией, из-за чего мы часто видели надпись «пожалуйста, подождите» (и она тоже отключается патчем, заметно ускоряя телефон), а также в телефонах была относительно медленная Java-машина.
Конечно энтузиастов и моддеров всея СНГ это не устраивало и они захотели прокачать свои телефоны по полной. Сначала разблокировали загрузчик, разгадав алгоритм генерации спец. ключа. Затем начали писать первые патчи по типу отключения кнопки запуска браузера и разблокировки всех дисков в проводнике, ну а венцом моддинг сцены стало появление библиотеки функций и загрузчика ELF-программ - «эльфятника», который позволил писать кроссплатформенные нативные программы на C вместо Java.
По своей сути, ОС во всех телефонах тех лет были многозадачными. Эльфятник позволял запускать параллельно несколько программ и переключаться между ними с помощью диспетчера задач - то есть простой кнопочник превращался в настоящий смартфон. И софт этим активно пользовался: был клиент аськи NatICQ с обновлением сообщений в фоне (да, почти как пуши!), клиент электронной почты, а также различные виджеты для рабочего стола. Были написаны новые игры, портированы эмуляторы ретро-консолей (да, на C65 можно было запустить эмулятор Денди) и игра... которую вы все знаете (и если знаете какая - то напишите в комментариях!). Софта было просто куча.
Казалось бы, Сименсы после патчей уже были идеальными смартфонами... да вот только MP3 не поддерживали. Студенту Ilya_ZX это надоело, он изучил как работает аудиотракт в прошивке телефона и написал свой собственный MP3-плеер - который в том числе работал и на C65. Мы кстати даже спорили с блогером MaddyMURK на этот счёт и я спор выиграл😎
Вот так группа энтузиастов и хакеров превращала культовые кнопочники в почти настоящие смартфоны. И я уверен, среди моих читателей есть те, кто лично патчил своего «Семёна»!
А что вы думаете по поводу такого моддинга и хаккинга? Был ли у вас патченый Сименс? Пишите свое мнение в комментариях 😏


























