0xbo0bob

перепрошивка китайского телефона на MTK

29.09.2015, 16:17. Показов 5658. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые друзья!
Электраникой занимался давно и неправда, но вкус сохранил. Хочется снова повозиться, но так, чтобы не лезть слишком в дебри. Есть идея сделать некий интернет-девайс узкоспециализированного характера (взаимодействие с небольшим количеством веб-серверов в сети на уровне мини-браузера и загрузки аудиопотока). Размышлял так: китайцы делают огромное количество телефонов на SoC MTK. Пробежался одним глазом по спецификации и подобрал челюсть, сколько этот чип может. Глянул цену - ага, шоколад. На базе этого чипа построить такой девайс можно легко и непринужденно.
Однако не все так просто. Чтобы схемку накидать, платку развести и т.п. - нужен опыт и знания, которых у меня нет. Плюс плату надо взрослую, много слойную, да и чип такой я не запаяю, только в теории слышал, что такое реболлинг.
А хитрой периферии мне не надо, достаточно обычного телефона хорошо бы с простым экранчиком.
И мне попался такой девайс, Aeku M5 (see Aliexpress). Все идеально: дисплей копеешный по потреблению и наворотам, форм-фактор почти идеал. На борту что-то от МТК, а значит - есть практически все необходимое. Достаточно для того, чтобы поиграться и наваять прототип на всей этой радости. В общем, аппаратно все почти готово. Внутри кстати даже разъем для micro-sd обнаружился.
Однако я понятия не имею, как подступиться к задаче. Как обычно работают с такими системами? В доке попалось обозначение пина, который отвечает за загрузку по usb. На плате нашлись контактные площадки, явно для прошивки и отладки, один пин с таким же обозначением. К сожалению, какой именно чип - понятия не имею (кроме того, что это мтк, что видно, например, из автоматического имени блютуз-интерфейса mtkbtdivice). Сам чип под припаянным экраном, отпаивать не рискну.
Я думал, что найду jtag интерфейс и через него буду что нибудь делать с этой штукой. А выходит, похоже, что надо прямо через usb что ли. Как обычно делают - пишут самостоятельно загрузчик, пооностью свой софт, или прошивают ОС туда и потом только что то делают? Что реально? Мне надо реализовать двухщадачную (или трехзадачную) систему, которая будет отрабатывать примитивный пользовательский интерфейс, лазить в сеть по gprs и выводить аудиопоток. Ну если очень пофантазировать - то еще декодить музыку с micro-sd. Что здесь разумеет сделать - писать что то самостоятельно или пытаться шить ось?
Никогда ничем подобным не занимался. Сам по образованию аватоматчик и программист. Так что, думаю, я в состоянии освоить вопрос. Но пока понимание практически нулевое.
Сюда обращаюсь, чтобы мне помогли найти правильное направление поисков.
С чего начать?
Можно ли как-то программно увидеть, что за чип там?
Чуть позже скину фото кишков
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.09.2015, 16:17
Ответы с готовыми решениями:

Перепрошивка телефона
Попытка подключить смартфон для прошивки. Смартфон (выключенный и без батареи) при подключении через usb сначала обнаруживается, как COM...

Книги для китайского телефона Nokia TVE79.
Люди, помогите и объясните!!! Мне подарили китайский телефон Nokia TVE79. Уже пару месяцев пытаюсь читать на нем книги. Китайцы, с...

Привет, хочу написать программу для одного китайского телефона чтобы открывать word документы
кто может посоветовать ?

5
0xbo0bob
29.09.2015, 20:08


Вот такие контактики
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
29.09.2015, 20:41
http://4pda.ru/forum/index.php?showtopys=602749
MT6260

Но писать прошивку для него (не имея полной документации, SDK и т.п.) - я вам сочувствую.
(было бы это просто - давно была бы куча кастомных прошивок)
0
0xbo0bob
29.09.2015, 21:30
Спасибо! Полностью не пролистал, но, похоже, что надо!
Насчет сочувствия... Мож и брошу, я не враг себе :) Но пока интересно.
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
29.09.2015, 22:34
Если б я в это дело лез - прикинул бы, нельзя ли обойтись без модификаций прошивки вообще: есть последовательный порт и некий набор at-команд, вдруг для основных задач хватит? (с управляющим мк снаружи)
0
0xbo0bob
30.09.2015, 09:58
oomomstir, идея вполне заслуживающая, но в моем случае - я наоборот стараюсь избегать аппаратных изменений, и иметь дело с программными :) В противном случае мне не нужен был бы готовый телефон вообще
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.09.2015, 09:58
Помогаю со студенческими работами здесь

Структуры (cведения об абонентах АТС: ФИО владельца телефона, год установки телефона, номер телефона, тип установки телефона, льгота)
Сведения об абонентах АТС. Структура должна содержать следующую информацию: фамилию, имя, отчество владельца телефона, год установки ...

MTK Labs
Наткнулся на одну интересную статью (ссылку скидывать не буду, легко гуглится) про компанию MediaTek. Вернее про ее отделение MediaTek...

Подключение устройств MTK
Всем привет! винда XP proffesional не видит смартфон(MTK) , все началось с переустановки винды, никакие драйверы не помогают. USB флешки,...

MTK 6573 Discovery v5
Всем доброго времени суток! Ребята, спасайте! Взялся шить китайца, а у него система стерта полностью. Прошивку нашел, программу тоже, а вот...

Прошивка китайца с чипсетом MTK
Девайс: Land Rover a9+ на базе чипсета MT6589. Для получения рута использую софт MTK Droid Tools v2.5.3 и SP Flash Tool v5.1343.01 Для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
Облачные приложения на Rust: руководство по архитектуре микросервисов
golander 13.07.2025
Когда я впервые взялся за проектирование облачной платформы для одного из наших клиентов, выбор стоял между привычными Go и Java. Но после нескольких месяцев разработки микросервисной системы,. . .
Как Node.js выполняет асинхронные операции
Reangularity 13.07.2025
Каждый раз, когда я рассказываю про Node. js, возникает один и тот же вопрос: "Как эта штука может быть быстрой, если JavaScript — однопоточный язык?" И это действительно кажется парадоксом. Ведь в. . .
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. ) Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru