Как получить чистое дерево устройств для сборки драйверов msm8939/snapdragon 615

Я обращаюсь к вам с множеством вопросов о SoC qualcomm msm8939.

Я купил Archos 50 Diamond в прошлом году и с тех пор жду, когда Archos сделает свой шаг в отношении обновлений программного обеспечения Android. По состоянию на октябрь 2015 года Lollipop был выпущен, но в бета-версии, с тех пор никаких признаков какого-либо прогресса или каких-либо сообщений.

В то время как Samsung или другие компании выпустили бинарные файлы и конфигурации для своих плат, у archos на другом конце, похоже, есть другие проблемы.

Я знаю, что бинарные файлы для конкретной SoC, которая необходима для сборки Android или GNU/Linux на встроенных системах, иногда являются проприетарными, и, конечно, в данном случае они таковыми являются, но...

Даже если это только для ограниченных целей разработки, есть ли какой-либо известный человеку способ получить личную лицензию для специализированного двоичного файла драйвера?

Или, может быть, можно получить исчерпывающий список конкретных вариантов конфигурации дерева устройств msm8939?

Безопасно ли думать, что я могу собрать этот исчерпывающий список параметров из различных источников, доступных на github?

Везде, где я ищу дерево устройств msm8939, я нахожу репозитории только для других телефонов на базе этого SoC... с небольшими отличиями. Единственное, что стоит упомянуть (ИМХО), это работа Cyanogen Inc., которая подписала партнерство с qualcomm в отношении SoC Snapdragon.

С другой стороны, даже если Cianogenmod является портом AOSP с открытым исходным кодом (большое спасибо любому, кто вносит свой вклад), работа Cianogen Inc для этих плат по-прежнему остается за закрытыми стенами.

Вот почему я хотел бы знать, можно ли использовать другое дерево устройств (на основе Snapdragon 615 / msm8939) для создания чего-то, что стоит «рискнуть» перепрошивкой?

50 Diamond, похоже, является ребрендингом китайского K-touch Touch7, и, похоже, он не привлек достаточного количества хороших разработчиков FLOSS, чтобы я мог найти «хорошую и легкую для понимания» информацию на английском или французском языке.

В связи с этим ребрендингом меня озадачил еще один момент. В моем build.prop имя платы msm8916(Snapdragon 410) вместо 39!!!!! Почему? Это ловушка? Нас просто обманули Или, что еще хуже, рекламировали не ту доску??

Если бы Archos или K-touch или оба действительно использовали дерево устройств msm8916 для создания драйверов и Android для этой платы, разве не было бы упущено целое множество функций?

Может быть, кто-то знает хороший форум или репозиторий, в котором мог бы разместиться золотой гусь!? (не включая репозиторий Cyanogemod)

И под этим я подразумеваю любую кураторскую информацию о встроенной разработке для GNU/linux и/или Android (бесплатно, как в бесплатном пиве, если это возможно)

Это позор для производителей смартфонов, что я не могу продвинуться в этом вопросе, если немного повезет, я бы сломал эту чертову штуку и мне пришлось бы покупать еще одну :D

Я оставлю это! Это сообщество рулит! Заранее спасибо и до встречи!! До свидания и т. д. и т. д.

Ответы (1)

Я могу ответить на одну небольшую вещь: Archos не обманывает вас, используя SD410. Просто «платформенная плата» предназначена для SD410, и, поскольку SD410 и SD61x относятся к одному поколению и используют одинаковую базовую архитектуру, использование одной и той же платы допустимо.

Как можно легко убедиться, многие устройства SD S4 Pro (APQ8064) / SD600 (APQ8064T) используют плату msm8960, потому что в конечном итоге они используют одни и те же ядра Krait 200/300. Это не значит, что они двухъядерные, а не четырехъядерные.

Что касается основного вопроса, я считаю, что покупать устройства таких мелких производителей, если вы ищете развитие, — это плохое решение, даже если эти устройства имеют популярные SoC.