Обновить

Комментарии 30

Ну что друзья, вот такой материал у нас с вами получился.

Я тут начал угорать под смартфонам на винде, причем именно кнопочным. Недавно я купил за 250 вот такого красавца, смастерил АКБ, почистил клаву, пропаял джойстик и получил крутейший девайс на WM 2003

А на следующей неделе выйдет статья о дриставрации Roverpc M5, который мне подарила подписчица с Пикабу.

Ого, у меня он был в детстве - и точно также лишился джойстика. А ещё, прошу, скажите, как называлась на нём идущая в прошивке игра 3-в-ряд? До сих пор помню геймплей, а название забыл - и интернет мне в этом не помог.

Windows Mobile bubbles

Нет-нет-нет! Там было что-то про кристаллы, игровые уровни были стилизованы под шахту, и была совершенно бомбическая (для тех лет) озвучка. Кристаллы разбивались с пронзительными "кристаллическими" звуками, а в конце уровня голос за кадром пел какой-то странный (для тогда плохо знавшего английский меня) аккорд типа "у-э-оф" с мощным эхо, имитирующим реальную шахту. Название игры за давностью лет выветрилось, а вот необычность аккорда осталась в памяти.

Не Bejewelled?

Как будто не она.

Почему вы решили, что у Broadcomm нет BootROM? Ну стартует там первым VC, а не ARM, но тому точно так же нужно откуда-то начать исполнять код, будет ROM с кодом для VC, только и всего. У некоторых поколений Snapdragonов, а так же у всех хуавеевских Kirinов та же ситуация, стартовое ядро - не из тех, на которых Android работает.

А вот в давние времена (до secure boot и eMMC) Qualcommы 6ххх и ранние 7ххх умели стартовать прямо из NAND без BootROM, хотя NAND и не поддерживал XIP.

Спасибки, за бутрум поправлю. Имелся ввиду бутрум для арм ядра)

Да (плюс подвиды с другими сотовыми технологиями - 7500, 7600 итд). А вот 7х27 уже были с ROM и secure boot.

Интересно, как это было реализовано? Кастомный контроллер нанд загружает SPL в SRAM? Никакого 9008 впринципе невозможно?

Да, жёсткая логика, конечный автомат, на каждом шаге переключающий очередной требуемый сигнал и формирующий требуемые шинные циклы в сторону NAND-контроллера и SRAM. Если верно помню, он даже умел по первому вычитанному из NAND байту донастраивать конфиг NAND-контроллера под конкретный тип NAND. В целом вся эта машинерия держала в сбросе основное ядро, копировала в SRAM первичный загрузчик, затем отпускала сброс и ядро стартовало из SRAM. Само собой, никаких режимов загрузки по UART/USB (там требуется куда большая гибкость), программирование пустой платы - только JTAG.

О кнопочном windows смартфоне Я когда-то мечтал. Сейчас у меня лежит такой

Какая модель?

Нужно будет посмотреть. оно или неисправно или без аккумулятора или без зарядки.

У меня Asus P525. Не включал очень давно, но когда клал на полку, он вполне себе работал.

топовый аппарат

У меня был HP iPaq Voice Messenger. Жаль, потом экран сдох, а новый был несильно дешевле нового девайса в сборе...

А что на хабре уже норм публиковать рерайт поста 2023 года с ДТФ? Ну вот не верю что у автор так туго с идеями.

А в чем рерайт то? Я честно написал что это третья часть соответствующей рубрики, с новым кейсом и большим числом подробностей.

Если я год назад рассказал об апгрейде озу на коммуникаторе, то это не повод рассказать об апгрейде на смартфоне?)

Ну, DTF я не читаю, поэтому для меня этот пост новый. Так что почему бы и нет...

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

EMMC по интерфейсу совместима с uSD. Да, там может быть 8 пинов данных, а не 4, как у карты, но это, насколько помню, не критично - драйвер обязан уметь все режимы. Так что можно отпаять дохлый чип и варварски запаять на его место uSD карту на проводочках.

Не обязан, насколько я помню, не все чипсеты умеют 1-битный и 4-битный именно на eMMC (контроллер MMC то общий у них)

Там набор команд различается, далеко не везде заработает

Не, оба MMC, кор-протокол идентичен. Но на еммц есть свои расширения. Например для чтения рпмб и для доступа к аппаратным разделам бут0, бут1. Микросд ридеру по умолчанию только юзер раздел сможет прочесть

слова про глубокую совместимость с малиной сразу возбуждают мысли о смартфоне на линуксе к тому же совместимому с малиной.

для начала скажем взять самое свежее ядро от малины и засунуть в android

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Timeweb Cloud