motofan logo
       
> 

Siemens CC75, внебрачный сын Motorola?!, Исследование прототипа MARS, Mosel

EXL
сообщение 12.4.2024, 12:30


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 038
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4623



История сотрудничества Siemens и Motorola имеет давние корни. Ещё в 2002 году Siemens лицензировал 3G-платформу i.300 у Motorola, чтобы застолбить за собой место на рынке только-только появившихся 3G/UMTS телефонов. Результатом их кооперации стали модели Siemens U10 (2002) и Siemens U15 (2003), которые по сути представляли собой Motorola A830 и Motorola A835 с несколько изменённым дизайном и ПО. Оба этих телефонов как в оригинальном исполнении Motorola, так и в Siemens'овском вполне себе обсуждались на нашем форуме и даже немного модифицировались пользователями, в их прошивку добавлялся русский язык, редактировались SEEM'ы. Но были они достаточно редкими и в продаже даже на их родных европейских и американских рынках встречались довольно нечасто.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Официальные рендеры Siemens U10, Motorola A820, Motorola A830, Siemens U15, Motorola A835, Motorola A845 и их сравнение между собой

В 2005 году компания Siemens, тогда ещё пока не ставшая BenQ-Siemens, решила выпустить на рынок максимально простой, но в то же время стильный телефон в линейке популярной 75-серии. Внутри компании он имел кодовое название MARS, а некоторые устройства в "Product name:" были подписаны как Mosel. Финальное маркетинговое название модели должно было быть Siemens CC75.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Официальные hi-res рендеры Siemens CC75

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Официальный hi-res промо-материал Siemens CC75

Увы, планам компании Siemens не суждено было сбыться и CC75 к большому сожалению отменили. О причинах отмены этого замечательного телефончика сейчас можно только гадать и предполагать. Возможно что последующее слияние Siemens с BenQ повлекло за собой чистку портфолио компании от не особо перспективных моделей.

Прикрепленное изображение

Мобильная аналитика по Siemens CC75 от Эльдара Муртазина, 4-й квартал 2005 года, источник: https://mobile-review.com/articles/2005/siemens-new.shtml

Муртазин на своём сайте тоже писал о том, что рыночная ниша устройства была не особо понятна и конкуренция с мобильными телефонами других производителей была бы жёсткой. Например, с теми же Motorola SLVR L2 и Motorola SLVR L6, которые вышли в первом квартале 2005 года и к моменту предполагаемого выхода Siemens CC75 на рынок уже во всю продавались. Печально, но может быть именно они и забили последний гвоздь в крышку этого прототипа? Ведь их позиционирование и дизайн были весьма схожими. Забавно, что Siemens CC75 ожидали в релизе многие дистрибьюторы мобильных телефонов и даже публиковали его в своих каталогах.

Прикрепленное изображение Прикрепленное изображение

Наличие Siemens CC75 в каталогах "Евросеть", фотографии overglube

Так вот, казалось бы, причём тут вообще Motorola?! А всё дело в том, что сердцем Siemens CC75 должен был стать до боли знакомый нам процессор Neptune LTE от Motorola/Freescale, который использовался на огромном количестве мобильных телефонов Motorola и не только, от RAZR V3 до E398.

Так бы и канул этот Siemens CC75 вместе со всей интересной информацией о нём в небытие, если бы не коллекционеры мобильных телефонов из сообщества Siemens Mobile, которые тщательнейшим образом задокументировали и зафотографировали этот прекрасный по своему дизайну телефон. Дизайн Siemens CC75, кстати позже будет обыгран во вышедшей в релиз модельке BenQ-Siemens S68 (его сравнение с CC75 на фотографиях ниже), но это уже другая история, никак не связанная с Motorola. Строгий стиль Siemens CC75: серебристый металл, стекло, угловатый дизайн по особому привлекает внимание. Телефон действительно был бы очень красивым, если бы вышел в релиз.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Фотографии прототипа Siemens CC75 в цвете "Aluminium Silver" из личных коллекций Александра Борисевича и Дмитрия Лысенко, материал из группы Siemens Mobile: https://vk.com/variety_of_siemens

Коллекционеры даже смогли раздобыть прототип Siemens CC75 в чёрном цвете, наверное, уникальный и единственный в своём роде аппарат, только посмотрите на это чудо.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Фотографии прототипа Siemens CC75 в цвете "Black" из личной коллекции Виталия Сироткина, материал из группы Siemens Mobile: https://vk.com/variety_of_siemens

Более того, Дмитрий Лысенко смог найти бывшего разработчика связанного с Siemens CC75, который продавал этот телефон на Авито и взять у него обширное интервью, полное очень любопытной инсайдерской информации. Обязательно прочитайте его, оно очень интересное!

Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Фотографии стопки Siemens CC75 и других прототипов Siemens из интервью с бывшим разработчиком Elcoteq SE, источник: https://vk.com/@-145117607-intervu-s-razrabotchikom

Оказалось, что Siemens заказывал это устройство к производству не у самой Motorola, а у крупного финского субподрядчика Elcoteq SE, который занимался аутсорсом производства различной телекоммуникационной электроники для многих именитых производителей мобильных телефонов, в числе которых был как Siemens, так и сама Motorola. Elcoteq SE был достаточно крупной компанией и имел несколько центров разработки, расположенных в разных частях Европы. Несколько из них находились в России, в Санкт-Петербурге и занимались как разработкой плат, так и прошивок. Это объясняет почему в большинстве прототипов Siemens CC75 в интерфейсе во многих местах используются надписи на русском языке.

Прикрепленное изображение

Фотографии Siemens CC75 в списке центра сертификации FCC: https://fccid.io/PWX-CC75/External-Photos/E...l-Photos-603771

Благодаря интервью с разработчиком и внимательности Azq2 были получены ссылки [1] и [2] на сервис сертификации FCC, где по FCC ID можно тоже найти некоторую информацию про Siemens CC75, включая руководство пользователя и его внутренние фотографии. Увы, но схемы и сервис-мануалы устройства там конфиденциальные. Доступные PDF-документы FCC можно скачать одним архивом по этой ссылке.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 12.9.2024, 7:02


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 038
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4623



Один из коллекционеров мобильных телефонов Siemens, использующий ник overglube, получил в своё распоряжение два прототипа Siemens CC75 с разными разъёмами: Mini-USB и Slim-Lumberg. Прототип с разъёмом Mini-USB практически не имеет Siemens-брендинга на корпусе, а его прошивка выглядит сильно сырой и инженерной.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прототипы Siemens CC75 с разъёмами Mini-USB и Slim-Lumberg из личной коллекции overglube

К большому сожалению, прототип с разъёмом Slim-Lumberg судя по его внешним и внутренним повреждениям, похоже что был вытащен из шредера каким-то сотрудником компании в самый последний момент! Видимо не выдержало сердце человека, не смог он уничтожить такую прелесть и телефончик был тайно спасён из-под пресса. А может быть его использовали в качестве подопытного образца различных Drop Test'ов, тестировали модельку на стойкость и выживаемость при падениях и повреждениях. Так или иначе, но из-за деформации и жёстких ударов этот прототип Siemens CC75 больше не включается. Поэтому overglube разобрал его, тщательнейшим образом отфотографировал все внутренности и провёл некоторые сравнения. Нас интересует именно маркировка микросхем, пойдём по порядку.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Разборка и маркировка микросхем Siemens CC75, фотографии overglube

Motorola/Freescale SC29332VKN | [Data Sheet] — Процессор, он же SoC, сердце этого устройства. Его кодовое имя Neptune LTE (Low-Tier EDGE-enabled), на схемах и сервис-мануалах Motorola имеет традиционное обозначение U800. На линейке этих процессоров вышла огромная куча устройств, начиная с C380, V300, E398 и заканчивая RAZR V3. Внутри себя Neptune LTE имеет два вычислительных ядра и несколько регионов памяти: MCU — ARM7TDMI-S ARMv4 @ 52 MHz, DSP — S-OnyxU 56600S M56K @ 104 MHz, IROM — 1792 KiB, IRAM — 256 KiB.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Маркировка чипа Motorola/Freescale SC29332VKN в Siemens CC75, RAZR V3, V300, E398, фотографии overglube, Paschendale и FCC

На смену Neptune LTE пришла платформа Neptune LTE2 использовавшаяся в L7, V360, RAZR V3i и других телефонах, процессор на плате которых имеет уже обозначение SC29343VKP. Различные индексы в окончании маркировки этого SoC, например, SC29332VG у E398 и SC29332VKP у V3, скорее всего просто означают ревизию, завод или технологический процесс. Так как до сих пор различные СЦ предлагают SC29332VKN (именно тот, который в Siemens CC75) для установки в V600, V3, C380, C390, C650, V80, V180, V220, V300, V500, V547, V600, E398 и другие Neptune LTE телефоны, это может говорить лишь о том, что они все электрически совместимы и взаимозаменяемы.

Прикрепленное изображение Прикрепленное изображение

Маркировка чипа Spansion S71WS256NC0BAWAP в Siemens CC75 и Spansion S71GL256NB0BFWAZ в BenQ-Siemens A58, фотографии overglube и Den K.

Spansion S71WS256NC0BAWAP | [Data Sheet] — Сдвоенная Flash + RAM память в одном чипе. Вместо привычной сдвоенной Intel'овской или ST'шной памяти, часто используемой в телефонах Motorola, в Siemens CC75 использована тоже сдвоенная микросхема но уже от Spainsion, который редко встречался как в Motorola так и в телефонах Siemens. На этот чип имеется документация в Интернете, из которой становится ясно, что прямо в маркировке этой микросхемы закодирован объём её Flash-памяти — число "256" означает что в чипе использовано 256 Мегабит NOR Flash памяти, то бишь 32 MB Flash для прошивки телефона и оставшееся свободное место будет распределено в качестве свободной пользовательской памяти. Аббревиатура "NC0" означает 64 Мегабита оперативной памяти PSRAM, то есть 8 MB RAM. Эти объёмы совпадают с теми, которые были в TRIPLETS'ах, E398, ROKR E1, RAZR V3, SLVR L2, SLVR L6 и даже с теми микросхемами памяти, которые были в классических Siemens'ах вроде CX65, M65, C65, S65, и многих других.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Маркировка чипа Motorola/Freescale MC13717VL в Siemens CC75, Motorola C350L, Motorola C380, фотографии overglube, EXL, Paschendale

Motorola/Freescale MC13717VL | [Product Info] — Контролер питания и звука, Power Management + Audio IC. Снова микросхема от Motorola с кодовым названием Seaweed. Аналогичный, но немного с другим индексом чип Motorola MC13717VH был использован в древнем Motorola C350L. Скорее всего в Siemens CC75 используется его обновлённая и электрически совместимая версия. Широко распространён на C350-like и C650-like мобильных телефонах. Именно этот чип сколот на одном из прототипов overglube и вполне вероятно что его можно будет заменить с донорского C350L или C380.

Прикрепленное изображение

Скол и трещина в микросхеме Motorola/Freescale MC13717VL в Siemens CC75 с разъёмом Slim-Lumberg, фотография overglube

На сервис-схемах Motorola этот Power IC часто обозначен как U900, в более старших моделях, таких как TRIPLETS'ы, E398 и RAZR V3 аналогом этой микросхемы служит PCAP SYMBOL, а ещё в более новых по типу SLVR L6, SLVR L7, V360, RAZR V3r и других используется ATLAS UL.

Прикрепленное изображение Прикрепленное изображение

Маркировка чипа Motorola/Freescale MMM6025 в Siemens CC75 и Motorola SLVR L6, фотографии overglube и FCC

Motorola/Freescale MMM6025 | [Data Sheet] — часть RF-обвязки, RF Transmitter, PAM. Вместо привычного для телефонов Motorola 2004-2005 годов чипа от Skyworks здесь использован уже оригинальный чип от Motorola/Freescale. В сервисных документах он именуется как "Quad-Band GSM/GPRS Power Amplifier Front-End Module with PA and Antenna Switch" и датирован 2005 годом. На сервис-схемах Motorola обозначается как U50 и имеет кодовое название EAGLE. Используется как минимум в Motorola SLVR L2 и Motorola SLVR L6.

Прикрепленное изображение Прикрепленное изображение

Маркировка чипа Motorola/Freescale MC13877F в Siemens CC75 и Motorola SLVR L6, фотографии overglube и FCC

Motorola/Freescale MC13877F — снова часть RF-обвязки, RF Transceiver. В сервисных документах отмечен как "Quad-Band GSM/GPRS, ZIF, Integrated VCO", тоже датирован 2005 годом. На сервис-схемах Motorola обозначается как U150 и имеет кодовое название AlgaeMB. Используется как минимум в Motorola SLVR L2 и Motorola SLVR L6.

Прикрепленное изображение Прикрепленное изображение

Маркировка чипа Yamaha YMU762C MA-3 в Siemens CC75 и Samsung C100, фотографии overglube и YouTube-канала NaprawynaWariackichPapierach

Yamaha YMU762C MA-3 | [Data Sheet] — Mobile Audio 3, микросхема MIDI-синтезатора полифонии от Yamaha. Достаточно частый гость в мобильных телефонах, использовался много где, например, в Samsung C100 и Motorola T720c, T730. Более старые чипы, такие как MA-2 (Mobile Audio 2) тоже использовались во множестве мобильных телефонов, включая Motorola E365.

Посмотреть все фотографии прототипов Siemens CC75 можно в альбомах overglube по ссылкам ниже:Прикреплённые файлы:
Прикрепленный файл S71WS-NX0.PDF   ( 3.64 мегабайт ) Кол-во скачиваний: 11
Прикрепленный файл I200.pdf   ( 1.17 мегабайт ) Кол-во скачиваний: 11
Прикрепленный файл MMM6025.pdf   ( 565.52 килобайт ) Кол-во скачиваний: 11
Прикрепленный файл YMU762C-QZ.pdf   ( 295.4 килобайт ) Кол-во скачиваний: 13
Прикрепленный файл FCC_PWX--CC75_Siemens_CC75.zip   ( 6.4 мегабайт ) Кол-во скачиваний: 19
Прикрепленный файл CC75_Datenblatt.pdf   ( 49.76 килобайт ) Кол-во скачиваний: 9
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 12.9.2024, 7:02


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 038
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4623



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

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Интерфейс прототипа Siemens CC75 с разъёмом Slim-Lumberg из личной коллекции Den K

Примечательно использование трёх программируемых софт-кнопок как в телефонах Motorola и Nokia, вместо двух. При этом боковые софт-клавиши часто представлены иконографикой, а не надписями. Инженерная прошивка телефона изобилует огромным количеством различных тестовых и инженерных приложений. Как уже было сказано выше, многие из этих приложений используют русский язык по той причине, что инженеры-разработчики прошивки из Elcoteq SE находились и разрабатывали ПО для этого телефона в Санкт-Петербурге.

Примечательно, что на прототипах Siemens CC75 с Mini-USB разъёмами, зачастую использовался несколько другой интерфейс в прошивке.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Интерфейс прототипа Siemens CC75 с разъёмом Mini-USB из личной коллекции overglube

Эта программная оболочка прототипов с Mini-USB несколько отличается от оболочки использующейся на прототипах с разъёмом Slim-Lumberg и очень сильно похожа на референсную прошивку. На одном из нынё мёртвых и неизвестных сайтов с информацией про Siemens CC75 был найден очень интересный коллаж из 16 скриншотов раннего интерфейса телефона.

Прикрепленное изображение

Интерфейс референсной прошивки Motorola/Freescale в контексте Siemens CC75, спасибо за коллаж скриншотов overglube

Здесь в интерфейсе телефона используются всего две софт-клавиши и меню выполнено в виде классической и привычной 3x4 сетки. Но самое интересное в этих скриншотах то, что там имеются изображения из стоков, которые Motorola использовала в своих собственных мобильных телефонах. Как минимум две картинки со скриншота с названиями "Amber.jpg" и "Bamboo.jpg" имеются в различных флексах Motorola RAZR V3x и Motorola RAZR V3i соответственно. Обе эти раскладушки как и Siemens CC75 были в 2005 году. А ещё схема именований файлов вида "ss_midnight_", "ss_nocturne_", "ss_sport_" тоже имеет явно моторольские корни.

Прикрепленное изображение

Изображения "Amber.jpg" и "Bamboo.jpg" с Motorola RAZR V3x и Motorola RAZR V3i соответственно

Всё это косвенно подтверждает то, что на скриншотах выше была показана уникальная референсная прошивка от Motorola/Freescale, которая отправлялась тем компаниям, которые лицензировали их процессор Neptune LTE и всю программно-аппаратную платформу Motorola i.250 для использования в собственных мобильных телефонах.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 17.9.2024, 9:32


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 038
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4623



Самое интересное что можно получить из прототипа Siemens CC75 это дампы содержимого Flash ROM и IROM микросхем, которые было бы очень интересно исследовать. Что полезного это даст? Во-первых, полный дамп микросхем памяти мог бы помочь восстановить некоторые другие прототипы Siemens CC75, которые навечно застряли в состоянии вечной перезагрузки. Таких аппаратов известно мне 3-4 штуки. Во-вторых, дамп прошивки гипотетически можно будет запустить в утёкшем эмуляторе Neptune SimTech MOOSE, что позволит ещё более тщательно изучить и даже модифицировать прошивку этого прототипа. Интересующиеся Siemens CC75 люди смогли бы использовать этот эмулятор для ознакомления с тем как выглядит и как ощущается прошивка этого редкого устройства.

Прикрепленное изображение

Запущенный Flash ROM прошивки Motorola SLVR L6i в эмуляторе SimTech MOOSE — наиболее близкий телефон по железу к Siemens CC75

Увы, но Siemens CC75 как и все прототипы, достаточно редко встречается "в дикой природе", а большинство обладателей этого устройства из числа коллекционеров мобильных телефонов довольно неохотно делятся какой-либо информацией и тем более не хотят производить различные программные и железные манипуляции с довольно дорогим аппаратом.

Для того, чтобы получить дампы регионов Flash-памяти и IROM-памяти необходимо проникнуть внутрь телефона. Аппараты, которые используют процессор Neptune LTE имеют два Boot Loader'а. Первый находится в IROM и зашивается заводом-изготовителем в сам SoC. Второй записан на Flash-чип и именно он инициализирует железо и стартует прошивку. Протокол общения второго бута по USB если и имеется, то к сожалению мне неизвестен, а вот первый бут должен иметь очевидную реализацию Motorola Flash Protocol, поскольку запекался в кремний на фабах Motorola/Freescale.

Поэтому в теории, Siemens CC75 может как и любая другая Motorola на Neptune LTE отправится в режим S Blank Neptune LTE при замыкании точек Test Point. Эта операция в контексте данного процессора простейшая и заключается в том, чтобы замкнуть питание Flash-микросхемы на землю. В этом случае при подаче питания первичный бут, находящийся в IROM, не сможет найти Flash-память и вторичный загрузчик на ней, поэтому запустит специальный Blank-режим. В теории звучит всё просто но на практике необходимо найти Test Point точки, при кратковременном замыкании которых и последующей подачи питания телефон бы отправлялся в Blank-режим. К счастью и среди коллекционеров мобильных телефонов бывают исключения и Den K решил поэкспериментировать над своим прототипом Siemens CC75 и найти нужные Test Point точки.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прототипы Siemens CC75 с разъёмами Slim-Lumberg из личной коллекции Den K

Первый эксперимент с нахождением точки оказался неудачным, телефон опознавался компьютером как "Неизвестное USB-устройство", а вот вторая попытка дала положительный результат и Siemens CC75 определился как интерфейс NS Blank Neptune LTE. Аббревиатура "NS" здесь расшифровывается как Non-Secured, то есть модификация Neptune LTE без аппаратных систем криптозащиты (HAB, SecMem, RSA). Другие варианты подразумевают "S" — Secured, который был установлен в большинстве мобильных телефонов Motorola на платформе P2K, и "SE" — Secured-Engineering, который предназначался для инженерных прототипов Motorola.

Прикрепленное изображение

Test Point для Siemens CC75, найденный Den K

Получив в распоряжение USB-интерфейс "NS Blank Neptune LTE" мы с Den K начали его исследовать. IROM реализует Motorola Flash Protocol, поэтому с этим интерфейсом могут взаимодействовать самые разные программы для телеонов Motorola, начиная с ramldr и заканчивая моим Flash Terminal, который был специально написан для снятия дампов с мобильных телефонов Motorola. Увы, но попытки заслать в Siemens CC75 разные RAMDLD-загрузчики от E398 (Blank/Flash), SLVR L6 (Flash) и LG G252 (Flash, ещё один ODM на NS Neptune LTE) любыми программами не увенчались успехом. Они засылаются в телефона, но запускаться и передавать что либо на USB-порт просто отказываются. Схема прошивки и чтения микросхем памяти через специальные загрузчики, загружаемые в RAM типична для многих мобильных телефонов.

Код
// Neptune LTE SoC Addressing

0x00000000: IROM (3.75 MB)
0x03FC0000: IRAM (256 KB)

0x10000000: Flash (32 MB)
0x12000000: RAM (8 MB)

Внутренний загрузчик IROM, он же первичный бут, реагирует на посылаемые команды корректно и даже отвечает на них в USB-порт. Вот только во всех этих ответах имеется одна странность — хотя их длина корректна и коррелирует с ожидаемой, содержимое ответа полностью занулено, причём не FF-байтами как это обычно бывает в случае с NOR Flash, а 00-байтами. Простыми словами, телефон реагирует на команды корректно, но отвечает нулями. Из-за этой очень странной особенности мы пока не можем снять с прототипа Siemens CC75 дамп его микросхем.

Прикрепленное изображение Прикрепленное изображение

RQHW — ответ 23 байта в обоих случаях и RQRC — ответ 11 байт в обоих случаях, но у Siemens CC75 везде нули

Что мы с Den K только не делали! Даже по итогу поставили USB-сниффер и проанализировали сырые USB-пакеты которыми отвечал телефон на посылаемые ему команды. Увы, везде эти "00 00 00 00..." нулевые байты, а мы были так близко к решению этой интересной задачи!

Прикрепленное изображение

USB sniffing Siemens CC75 с использованием Device Monitoring Studio

И ведь неясно где именно кроется корень проблемы. Это может быть какие-то нестандартные решения USB-порта Slim-Lumberg, так и намеренная защита от считывания информации с прототипов со стороны Motorola/Freescale.

Прикрепленное изображение

Код функции util_ui8_to_hexasc(), которая отвечает за формирование ASCII HEX ответа в IROM

Стоит поменять в коде IROM вот эту функцию таким образом как это показано на скриншоте выше, то телефон на USB-команды будет отвечать именно так, как нам отвечает Siemens CC75. В конце-концов Den K проверил оба своих прототипа с разъёмами Slim-Lumberg и оба они к сожалению отвечали нулевыми байтами.

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

🟩 Проверить, а не идут ли данные по другим контрольным линиям USB. USB has four flavors of transfers: bulk, interrupt, isochronous and control. К примеру, TCI/TCMD (он же P2K-режим) использует control, тогда как используемый нами Motorola Flash Protocol подвязан на bulk.
❌ Проверить прототип Siemens CC75 с Mini-USB портом от overglube.
🟩 Попытаться написать собственный загрузчик или найти/подобрать готовый. Запатчить его, если это потребуется. Здесь многое упирается в инициализацию Flash-памяти.
🟩 Попытаться связаться с бывшим разработчиком Elcoteq SE и узнать у него информацию про Siemens CC75. Возможно, он сможет поделиться какими-то файлами по типу загрузчиков.
🟩 Попытаться расковырять стандартный протокол Siemens CC75, благо есть зацепка в лице прошивальщика Siemens CFX65 тоже называемого MARS. Прототип подключенный к этой программе при нажатии разных кнопок может перезагружаться или выключаться.
🟩 Попытаться перевести Siemens CC75 в P2K-режим, так как на чешских форумах была найдена информация о том, что это возможно. Попытаться связаться с BonfireCZ, которому это удалось.
🟩 Произвести выпаивание Flash-чипа на программатор для последующего дампа его содержимого. Самый сложный из оставшихся вариантов, наряду с нахождением JTAG, если он вообще распаян.

В заключение, хотелось бы выразить слова благодарности тем людям, материал которых я использовал при написании этой статьи:
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 30.9.2024, 1:57


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 038
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4623



Наконец-то overglube добрался до своего рабочего прототипа Siemens CC75 с Mini-USB разъёмом! Необходимо было разобрать его, тщательно отфотографировать и провести процедуру Test Point для дальнейшего исследования.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Siemens CC75 с разъёмом Mini-USB из личной коллекции overglube

Через Test Point можно будет получить доступ к USB-интерфейсу "NS Blank Neptune LTE" и посмотреть отличаются ли выхлопные ответы на команды в нём от тех, что были на протиках Den K с разъёмами Slim-Lumberg. Кстати, в файловой системе прототипа было обнаружено всего четыре BMP-изображения: "kairo.bmp" (с опечаткой, ибо правильно cairo), "sailing.bmp", "dog.bmp" (собака породы сиба-ину), "mountain.bmp", все разрешением 128x114 пикселей, а мелодий немногим больше. Примечательно, что один из тестовых рингтонов имеет название "Elcotune.mid", что ещё раз подтверждает происхождение и связь этого прототипа с Elcoteq SE.

Прикрепленное изображение Прикрепленное изображение

Siemens CC75, подключенный в обычном режиме в Windows 10 и в Windows XP, скриншоты overglube

Телефон в обычном включенном состоянии видится по USB с VID_1907 и PID_0001, аналогично прототипам со Slim-Lumberg'ом. Windows 10 ставит какие-то стандартные драйвера на COM<=>USB порт, Windows XP так не делает. Что именно можно засылать в этот порт и какой протокол для этого использовать пока нам неизвестно. Но может быть можно будет что-то придумать промониторив и разобрав работу MARS-флешера под Siemens CFX65.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Залитые компаундом чипы на плате Siemens CC75 и навесные hardware фиксы, фотографии overglube

Чипы Siemens CC75 с Mini-USB разъёмом оказались немного залиты компаундом, а ещё на плате имеются некоторые интересные hardware-фиксы: от разъёма дисплея протянут проводок до земли и сделан навесной монтаж SMD-конденсатора или SMD-резистора на микросхеме M393/Y534. После замыкания точки Test Point, которую нашёл Den K, аппарат в Blank-режиме нормально увиделся моторольскими программами.

Прикрепленное изображение Прикрепленное изображение

Siemens CC75, подключенный в NS Blank Neptune LTE режиме в Windows XP с программами RSD Lite и ramldr, скриншоты overglube

Но увы, при попытке что-либо прочитать с него, возникает ситуация аналогичная той, что была у Den K на его протиках со Slim-Lumberg разъёмами: телефон отвечает байтами с ожидаемой длиной, но они полностью забиты нулями.

Прикрепленное изображение

Сниффинг USB-пакетов обмена Siemens CC75 с ramldr, ответ полностью забит нулями, скриншот overglube

Вот такая вот печальная история на данный момент. Но зато overglube снял огромное количество фотографий и даже видеоролик, скачать и посмотреть всё это можно ниже.


Небольшой видеообзор прототипа Siemens CC75 от overglube

Раньше я считал что прототипы с разъёмами Mini-USB более старые, однако судя по особенностям корпуса более старыми как раз являются прототипы с брендингом Siemens и разъёмом Slim-Lumberg. Так как на прототипе с разъёмом Mini-USB корпус более доработанный: квадратные края у джойстика, тщательно нанесённые точки на его гранях, есть зацеп на крышке АКБ сверху, есть изолирующий контакт у разъёма снизу. И если правильно декодировать его Production Date, то получается, что этот Siemens CC75 сделан 22.03.06 в 14:41:00, либо его прошивка была скомпилирована в это время.

Всё это очень подозрительно, возможно что Siemens позже решил перепродать CC75 кому-то, а не полностью отменить разработку. Это могло бы объяснить две вещи: отсутствие Siemens-брендинга в таких прототипах и наклейки с надписью BenQ вместо Siemens на некоторых из CC75.

Прикреплённые файлы:
Прикрепленный файл Siemens_CC75_Mini-USB_overglube_proto_Photos.zip   ( 45.65 мегабайт ) Кол-во скачиваний: 15
Прикрепленный файл Siemens_CC75_Mini-USB_overglube.mp4   ( 27.45 мегабайт ) Кол-во скачиваний: 986
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 30.9.2024, 2:17


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 038
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4623



Недавно Den K обнаружил на чешском фанатском форуме SiemensMania, который каким-то чудом всё ещё находится в онлайне в 2024 году, тему посвящённую Siemens CC75, в которой чешский коллекционер под ником BonfireCZ рассказывает о том, что каким-то образом смог достучаться на своём прототипе Siemens CC75 до режимов "Motorola Data Logging MCU Interface" и "Motorola Test Command Interface" и даже получить доступ к файловой системе устройства через какие-то моторольские программы.

Прикрепленное изображение

Скриншот темы про Siemens CC75 на форуме SiemensMania

Второй режим особенно интересен, ведь его альтернативное название: P2K-режим (TCI/TCMD) — до боли знакомо каждому МотоФану. Именно через этот режим можно производить самые разные манипуляции с телефонами Motorola: читать и редактировать SEEM и PDS, работать с файловой системой устройства, переводить телефон в режим прошивки и делать множество других интересных вещей.

Прикрепленное изображение

Скриншот утилиты MEMACS Dumper, использующейся для чтения адресного пространства телефонов Motorola через P2K-режим

Через "Motorola Test Command Interface" можно даже читать адресное пространство инженерных устройств с помощью команды MEMACS и одноимённой утилиты MEMACS Dumper. Вот только вопрос как именно туда попасть. Есть мысль попытаться отправить на эмулируемый COM-порт устройства команды AT+MODE=13, AT+MODE=8, AT+MODE=P2K и другие. Может даже пройтись скриптом такого вида:

Код
for /l %x in (1, 1, 100) do echo at+mode=%x > com3

Это возможно переключит устройство из режима USB-модема в P2K-режим, но только вместо COM3 здесь нужно подставить номер порта который появится при подключении Siemens CC75 в обычном режиме по USB.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение

Фотографии Siemens CC75 из личной коллекции BonfireCZ, материал с сайта https://www.siemens-museum.com/

Помимо этого можно связаться с чешскими коллекционерами и обладателями Siemens CC75, их даже несколько: BonfireCZ, NoviS и Einex. С ними со всеми можно установить связь через Facebook или даже VK, благо они до сих пор посещают группы коллекционеров мобильных телефонов Siemens. Как минимум BonfireCZ может перевести свой Siemens CC75 в P2K-режим и получить оттуда некоторую информацию. Интересно обычный ли у него Siemens CC75 или же с очень ранней референсной прошивкой от Freescale/Motorola, где имеются P2K и другие режимы.

Исследование продолжается!...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-RPG-
сообщение 6.10.2024, 13:45


Ветеран
*****

Группа: Пользователи
Сообщений: 484
Регистрация: 13.3.2007
Пользователь №: 126 829
Модель телефона: куча разных
Прошивка: нестандарт

Рейтинг: 550



Как детектив прочитал clapping.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Siemens CC75, внебрачный сын Motorola?!, Исследование прототипа MARS, Mosel · О компании Motorola · Forum
 

Ответ в темуСоздание новой темы
493 чел. читают эту тему (гостей: 493, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 14.10.2024, 10:33

Форум живёт: