Справа - маленький дисплей за 2 тысячи рублей из 2013. Почувствуй разницу как говорится :)
Acer n311 и китайский нонейм смартфон под названием A7100 - очевидный закос на Note
Конечно 3.5-3.7" нельзя считать совсем уж маленькими для 2013, но тогда золотым стандартом было 4", а многие смартфоны были уже 5 и более дюймов. Однако в те времена были популярны и совсем компактные смартфоны, в основном бюджетные Самсунги:
Но у многих была проблема с разрешением дисплея: тот же Galaxy Pocket и Pocket Neo использовали дисплей 240x320, под который многие игры и приложения были не адаптированы, из за чего интерфейс иногда был слишком громоздким или уплывал. Под покет я даже игрушку писал ради фана :)
Не знаю как для вас, а для меня скорее доброй ночи. Ведь всю ночь я занимался выполнением квеста под названием "реставрация крутейшего КПК с видеочипом Nvidia 20-летней давности"! Недавно мой подписчик подогнал мне Acer n311, у которого не работал тачскрин, который намертво зависал и порой вообще переставал включаться и на что либо реагировать. Но мы ж с вами тоже не лыком шитые и хотим дать новую жизнь старенькому, уставшему, но такому классному КПК :)
В процессе диагностики выяснилось, что эти КПК массово страдали отвалами видеочипа. Но народные умельцы не сдавались и "ремонтировали" устройства с помощью заливки суперклея под пузо вообще чипов на плате.
Снимать их - то ещё удовольствие, особенно учитывая что у меня нет нормальной вентиляции... Прям прибалдел, пока чистил домашний "компаунд" :))
Перекатал проц с гпу, девайс всё также вис... пока я не обратил внимание на Wi-Fi модуль от Samsung. Он то и оказался виновником всех проблем: при старте КПК пытается его проинициализировать. Однако таймаут в загрузчике не предусмотрен и если Wi-Fi не откликается на хэндшейк, КПК тупо виснет в ожидании ответа. Иногда модуль отвечал на инициализацию, но затем вешал драйвер вместе со всей системой в процессе работы устройства. Это погубило сотни n311'ых по всей России и до этого момента никто об истинной причине никто и не знал...
Причина смерти модуля банальна - n311'ый появился в 2005 году, аккурат к моменту полного перехода всех производств на использование бессвинцового припоя. Тогда состав ещё толком не отработали, из-за чего у многих чипов, активно выделяющих тепло (видеочипы, северные мосты, хабы и многие другие модули), деградировали крошечные шарики припоя, которые соединяли их с подложкой. Поскольку Wi-Fi здесь представляет из себя модуль на плате, которая монтируется на материнку методом поверхностного монтажа, основной кристалл Wi-Fi здесь сидит как на подложке и под компаундом, поэтому смысла пытаться его перекатать в домашних условиях нет - слишком мелкие шары.
Поэтому Wi-Fi я выпаял, правда не безвозвратно - можно поискать SDIO Wi-Fi карточку расширения взамен старого модуля. Сейчас КПК работает почти полностью, единственный момент - у него помимо Wi-Fi сдох ещё и тачскрин, а он сюда подходит с Axim X50v/X51v, так что буду заказывать и менять :)
А как только заменю - обязательно напишу большую и подробную статью с рассказом об этом уникальном устройстве во всех подробностях... и про железо поговорим, и поковыряем конфиденциальные даташиты, и посмотрим что такой КПК умел на практике и откуда в КПК видеочип от Nvidia...
Мои постоянные читатели наверняка знают мою особую любовь к устройствам на Windows CE и Windows Mobile. Я коллекционирую, восстанавливаю, модифицирую и стараюсь дать новую жизнь этим прекрасным гаджетам, о чём частенько пишу отдельные статьи. Одним из примеров такого моддинга был апгрейд оперативной памяти - операция, которая была очень популярна в нулевых годах!
Дело в том, что в большинстве коммуникаторов и карманных компьютеров было установлено 64 мегабайта оперативной памяти типа SDRAM. С 2003 по 2008 год этого хватало с головой вообще для всего: благодаря экономичной к памяти Windows CE и адекватно написанным программам, в оперативке можно было одновременно держать Java-приложение, клиент ICQ, электронной почты, Internet Explorer и даже какую-нибудь не сильно тяжелую игру. И при всём этом, многозадачность у устройств была полноценная: без автоматического "прибивания" приложения системой, как это реализовано в Android и iOS:
При всём этом, в ранних устройствах на WM все пользовательские данные хранились в ОЗУ, так что от 64 мегабайт обязательно откушивался небольшой процент для фотографий, видосов и прочего контента. Чаще всего это было 15-20МБ. При этом объём выделяемой памяти под контент можно было регулировать на лету с помощью специальной программы в панели управления:
А ведь были и КПК с 32МБ оперативной памяти - и на них можно было вполне нормально жить!
Но как мы с вами понимаем... времена тогда были другие, да и сами устройства на Windows Mobile пользовались популярностью по большей части у гиков, которым интересно во всём разбираться и попробовать всякий разный софт. Накатить на RoverPC оболочку Manilla с HTC? Пожалуйста! Портировать Fallout 2 и HoMM с ПК? Были и такие ребята! Установить на 5-летний коммуникатор последнюю версию Windows Mobile? Дядя Cotulla и не такое проворачивал :)
Именно на него Cotulla когда-то портировал WM 6.5... на устройство, где в оригинале была PocketPC 2003 :)
Но вот незадача: с ростом интереса у гиков, росли и потребности, и если упора в мощнейший ARM-процессор Intel PXA272 с частотой 624МГц ещё не было, то вот ОЗУ хватало далеко не всем! И поэтому гики со всей планеты начали искать возможность увеличения объёма ОЗУ.
Дело в том, что как я уже говорил ранее, КПК и коммуникаторы в основном использовали стандартные чипы оперативной памяти типа SDRAM. Такие применялись везде: как в смартфонах Nokia и Sony Ericsson на Symbian (меньших объёмов, но с почти идентичной распиновкой и корпусом), так и в обычных кнопочных телефонах (Siemens C65/C75 и т.д.). А поскольку в те годы почти все Windows Mobile устройства производила HTC по заказу других брендов (HP, Dell и многие другие), она закладывала в аппаратную платформу почти каждого устройства (Magician, Wizard, Blue Angel и т.д.) возможность установки чипов памяти большего объёма. И если где-то достать эти чипы памяти, то можно было проапгрейдить и свой девайс:
Эти самые чипы имели маркировку Infineon HYB25L256160AC и достать под заказ их можно было почти везде, правда и стояли они довольно дорого. Сейчас их можно найти по 200 рублей за штучку, но тогда, уверен, цена была не менее 400-500 рублей (при долларе по 30). Однако это-ж не обычный компьютер, где ОЗУ можно заменить плашкой, эту память нужно было сначала припаять и вот тут начинались проблемы: тогда всякие W.E.P'ы и прочие бюджетные YaXun'ы 852 не были так распространены вне мастерских по ремонту телефонов и ноутбуков, да и гайдов по перекатке шаров и пайке BGA-чипов особо не было в свободном доступе, поэтому желающим проапгрейдить память приходилось обращаться в сервисные центры, которые брались за эту задачу:
Только представьте себе: 4090 рублей! Это больше 100$ за апгрейд КПК, который мог стоить 300$!
Но во первых, ОЗУ нужно правильно припаять. Если её поставить криво, то перекатка может стать игрой в гольф с раскидыванием BGA-шариков припоя по "лункам" вручную. На универсалке такой чип не перекатаешь из-за кристалла дешифратора (?) на пузе чипа, да и я не уверен, были ли тогда трафареты на DDR2 (он совместим с SDRAM) в таком простом доступе как сейчас:
А во вторых, после такого апгрейда девайс мог и не увидеть дополнительную оперативную память... Дело в том, что корпуса для чипов памяти (как постоянной, так и ОЗУ) придумывают не от балды. Инженеры сразу закладывают в них возможность размещения нескольких чипселектов (сигналов выбора конкретного "банка" в чипе памяти) или совмещения флэш-памяти с оперативной. Благодаря этому, чипы разных серий и производителей совместимы между собой и мы имеем возможность сдуть UFS флэху с условного сяоми и пересадить в самсунг вообще без каких либо проблем (ладно, это чисто в теории, RPMB то никто не отменял :) ).
У SDRAM-памяти в КПК было также: инженеры сразу предусмотрели возможность установки как одного банка память в каждый чип (то есть 32МБ), так и сразу двух, а переключение между ними вывели на отдельный сигнал - чипселект. И вот некоторые производители (как HTC), второй чипселект зачастую не выводили, оставляя отдельный "страп" для моддеров :)
В 128-мегабайтной версии QTek S100 (т.е QTek S110), здесь должен быть резистор 0.33Ом
Однако возможность такого моддинга была доступна в основном только для устройств разработки HTC. Потому что во первых её загрузчик изначально поддерживал трейнинг и сканирование дополнительных чипов оперативной памяти (на Asus'ах требовалась установка специальной 128МБ прошивки с поправленным загрузчиком), а во вторых многие устройства других производителей использовали процессоры Samsung S3C2442 или же Texas Instruments серии OMAP. Предки Exynos'ов были на пике инженерной мысли и интегрировали в один чип не только самое современное процессорное ядро со всей периферией, но и 32/64 мегабайта оперативной памяти, а также около 64 мегабайт NOR Flash-памяти, что делало невозможным апгрейд ОЗУ (на плате ничего не было кроме самого 2442, КП и радиочасти, однако были еще S3C2440, где ОЗУ была отдельной, но о случаях апгрейда ОЗУ там я ни разу не слышал). А у OMAP'ов причина до сих пор неизвестна, но предположительно был выведен только один чипселект на каждый канал памяти, что позволяло использовать чипы максимум по 32МБ каждый.
Но уж поверьте: те, кто апгрейдил себе ОЗУ, потом не жалели. Возможности многозадачности увеличивались в разы и помимо PocketIE с аськой и Java-приложением, можно было влегкую запустить сессию в Age of Empires, параллельно с Opera Mobile и ещё и Spb Launcher в фоне держать. И всё это действительно работало в фоне одновременно!
А на КПК с GPU появлялась возможность запускать тяжелые игрушки по типу Quake 3, правда из-за зоопарка видеочипов, условный NFS Shift на X51v не идёт :(
Ну а к 2008 году, HTC начала устанавливать по 128 мегабайт оперативной памяти в свои коммуникаторы с новыми чипсетами Qualcomm MSM7200A уже штатно, на некоторых девайсах расширяя объём аж до 288 мегабайт. Такого объёма хватало вообще на всё, поэтому необходимость моддинга ОЗУ полностью отпала...
Правда уже через пару лет начали массово появляться Android-смартфоны, где начали активно использовать eMCP чипы памяти с связкой eMMC + DDR2/DDR3. И на смартфонах с чипсетами MediaTek можно было спокойно проапгрейдить память с 512'и до 1ГБ. Но это уже совсем другая история...
Ну а я проапгрейдил ОЗУ на двух КПК в 2024 году: сначала на личном HTC Magician, который вы могли видеть в статье, а затем и на Dell Axim X51v своего подписчика, который взамен подогнал мне крутейший ноутбук Compaq из 90-х с видеочипом S3 ViRGE!
Теперь я сижу и кайфую со своим коммуникатором, у которого в панели информации гордо красуется надпись "128 мегабайт оперативной памяти" 😎😎😎😎
Заключение
Недавно я решил посидеть на гречке, но купить себе парочку крутых коммуникаторов от Garmin-Asus. Они интересны тем, что построены на базе чипсета Qualcomm MSM7200A, который построен не на Imageon 130, как многие думают, а на GPU Defender3D собственной разработки "квалков", который берет корни аж с 2004 года. Я даже драйвер видеочипа реверсил, чтобы узнать о них поподробнее :)
В связи с чем к вам вопрос:
Возможно вы читали мои статьи из рубрики про ретро-гпу из 90-х. Интересно было бы вам почитать про развитие мобильных гпу на рубеже 2000-х?
Если вам понравился длиннопост - не забудьте подписаться на меня, чтобы не пропускать новые статьи каждую неделю! А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
Если вам понравилась статья и вы хотите меня поддержать, у меня есть Boosty, а также виджет на Пикабу ниже. А ещё мне можноотправить какое-нибудь интересное железо: устройства на WinCE/WinMobile, китайские кнопочники, китайские подделки на iPhone/Samsung из начала 2010-х, ретро-ПК железо - всё это я очень люблю :) Всем огромное спасибо!
Ну просто максимальный балдеж :) @Flanker87 подарил мне HP iPaq hx4700 - один из самых крутых КПК из нулевых с сочным VGA-дисплеем, мощнейшим процессором Intel PXA270, видеоускорителем ATi Imageon, 64МБ ОЗУ и слотами PCCard и SD. Максимально крутая штучка!
Но и у нее есть своя тайна... Будем ждать подробную статью, как про E398? :)
На практике это китайская реплика, которая один в один повторяла оригинальное устройство. Только если оригинал работал на Android, реплика использовала Windows Mobile 6.5 с оболочкой в стиле HTC Sense и при этом была построена на базе процессора HiSilicon K3v1 (да, это батька всех Kirin'ов, когда то его ставили в подделки). Однако были разные реплики: копировали HTC Touch Diamond 2, HD2, iPhone и даже Nokia E72, и все эти реплики были на винде с отнюдь не самым кислым железом. Иногда у них был дуалбут в андроид с завода. Правда и стоили они заметно дороже чем обычные китайские айфоны :)
Теперь я выискиваю такие подделки на авито среди оригиналов и выкупаю, потому что их интересно ковырять :)
Скопировали даже оптический трекпад
Sense + Windows Mobile? Звучит диковинно! Ожидаешь увидеть Manilla 2D.
Около 10 лет назад, у моего читателя перестал работать тачскрин на легендарном КПК HP iPaq hx4700. Не растерявшись, он пошёл в ближайший сервисный центр "по ремонту телефонов" и отдал туда сей прекрасный гаджет...
Когда он пришёл забирать гаджет, то обнаружил что КПК больше не включается (на самом деле включается, но ни подсветка, ни тач не рабоатют), а бумажка сзади подозрительно вспузырилась один винт был зализан намертво...
В общем, эти "мастеры" разобрали девайс, поняли что ничего не понимают в классической компоновке и схемотехнике устройств от HTC (ой, раскрыл тайну!) и начали греть... GPU! Да, вот просто брали и вероломно феном грели гпу и процессор в надежде что всё заработает. Но вы ж не думаете, что все закончилось только прожаркой платы?
Конечно нет) Некие фанаты вскрытия корпусов отверткой/толстой пластиковой картой умудрились порвать шлейф дисплея. Причем он здесь отнюдь не тонюсенький как на современных устройства, а толстый, с очень серьезным слоем ламинации, так что повредить его нужно ещё постараться. Восстановить его можно, это не проблема, но пока у меня нет микроскопа. Как куплю - постараюсь сделать.
А ещё мастера даже и не думали о том, чтобы вытащить батарейку RTC. Как итог: пожрало дороги с переходами в межслой. Это я уже смогу восстановить:
Так что вопрос к читателям: писать статью на примере нерабочего девайса? Тут очень много интересных решений + гаджет поддаётся аппаратному моддингу и апгрейду RAM + здесь очень интересный GPU от ATi.
Никогда не слыхал о таком, полез искать информацию. Нашёл.
При чтении обзора 2007 года не смог сдержать улыбки:
Аппарат огромен, носить его можно только в сумке. Для этого в комплекте есть чехол. Он удобен, качественно сделан и, по сути, незаменим. Это следует из особенностей конструкции аппарата. В O2 XDA вам предлагается только гарнитура. В комплекте нет чехла, хотя с его помощью можно частично решить проблему переноски устройства. Аппарат едва помещается в руке. Держать его около уха во время разговора неудобно или даже скорее непривычно. Он тяжелый и большой.
А вот массо-размерные его данные:
O2 XDA Flame: 126х74х17.5 мм/вес 190 г
Для сравнения данные моей Nubia, которая не претендует на звание "лопаты"
Друзья, а есть у кого-то O2 Xda Flame? Можно нерабочий. Очень нужен для раскрытия главной тайны Windows Mobile смартфонов из нулевых: было ли в Toshiba Portege G900 3D-ускорение и если да, то почему на Sharp EM-One оно работало, а на G900 - нет :) Как вы понимаете, Flame нужен для физической пересадки видеочипа GoForce 5500 на G900 и попытку запустить 3D-демку от NVidia. Если запустится - значит NV продавала отбраковку или GPU без 3D-блока, если нет - то собака зарыта где-то в GFSDK и останется только вставить торвальдс_нвидиа.mp4.
По понятным причинам можно и нерабочий экземпляр. Если GPU заведется - я напишу об этом отдельную статью. Уж очень давно мне хочется поднять 3D-ускорение на G900, я ковырял GFSDK, реверсил, смотрел сливы, подкидывал драйвер для O2 Xda Flame - просто нет причин для того, чтобы не работало. При этом Sharp Em-One при тех же манипуляциях работает без проблем и там 3D-ускорение появляется, а на G900 при подкидывании дров просто пустой экран при запуске 3D-приложений.
Соответственно есть предположение, что в части GPU NV просто прожгла фьюз, отключающий 3D-ядро - это вполне в её стиле. Сможем ли мы разгадать главную тайную нулевых?