This is test device tree. For my own work.
Branch: master
Clone or download
DeckerSU added media_profiles.xml from MT6735
strange, very strange, but in MT6755 there is no stock media_profiles.xml .
how app determines available video resolutions on this platform -
unfortunatelly i don't know. media_profiles.xml = camcorder profiles,
but in MT6755 this file is absent. In stock ALPS for MT6755 is absent
too ... need to dig deeper ... This is temporary fix to correctly
determine video resolution.
Latest commit bd38da1 Mar 13, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
audio fix sound and microphone [thx ruslan_3_ and his tree for CM13] Mar 7, 2017
bluetooth Revert "fixes and additions compilation [#3]" Mar 6, 2017
configs added media_profiles.xml from MT6735 Mar 12, 2017
gps fix gps hal building for 64-bit OS Mar 8, 2017
halsensor some camera fixes Mar 12, 2017
include initial commit Mar 5, 2017
libbt-vendor-mtk initial commit Mar 5, 2017
libmtk_symbols initial commit Mar 5, 2017
libxlog kernel change (from stock highscreen firmware) Mar 6, 2017
mrdump initial commit Mar 5, 2017
overlay added device specific Power Profile Mar 8, 2017
patches_decker long way to make goodix work [step #5] Mar 8, 2017
ril/telephony/java/com/android/internal/telephony initial commit Mar 5, 2017
romstats initial commit Mar 5, 2017
rootdir some camera fixes Mar 12, 2017
sepolicy long way to make goodix work [step #4] Mar 8, 2017
wpa_supplicant initial commit Mar 5, 2017
AndroidBoard.mk initial commit Mar 5, 2017
AndroidProducts.mk initial commit Mar 5, 2017
BoardConfig.mk Revert "fixes and additions compilation [#3]" Mar 6, 2017
NOTES.md update NOTES.md (describe VP9 decoder problem in YouTube) Mar 8, 2017
README.md Update README.md (camera problem description) Mar 9, 2017
cm.mk initial commit Mar 5, 2017
device_PowerFiveMax.mk added media_profiles.xml from MT6735 Mar 12, 2017
extract-files.sh initial commit Mar 5, 2017
kernel kernel change (from stock highscreen firmware) Mar 6, 2017
proprietary-files.txt switch from goodix fingerprint scanner to fpc [goodix -> fpc] Mar 12, 2017
setup-makefiles.sh switch from goodix fingerprint scanner to fpc [goodix -> fpc] Mar 12, 2017
system.prop long way to make goodix work [step #3] Mar 8, 2017
system_sepolicy.tar long way to make goodix work [step #2] Mar 8, 2017
vendorsetup.sh initial commit Mar 5, 2017

README.md

(c) Decker, http://www.decker.su

Highscreen Power Five Max

Дерево для сборки LineageOS 14.1 для Highscreen Power Five Max.

Basic Spec Sheet
Операционная система Android 6.0.1 Marshmallow
Дисплей 5,5 дюйма, Full HD емкостный, поддержка мультитач (5 одновременных касаний). Разрешение 1920х1080 точек Super AMOLED с защищенным стеклом Corning Gorilla Glass 3 (2.5D). Плотность пикселей: 403 DPI.
Процессор MediaTek MT6755 (Helio P10) 8 ядер 64 бита Cortex-A53 с частотой 4х1,1ГГц; 4х1,95ГГц, технология CorePilot. 28Нм HPC+ техпроцесс. 2х-ядерный 64-битный графический чип Mali-T860MP2, работающий на частоте 700 МГц с поддержкой OpenGL® ES 1.2, 1.1, 2.0, 3.1, DirectX® 11 FL11_1, RenderScript™
Оперативная память 4 ГБ LPDDR3 с тактовой частотой 933МГц 7.4GB/s.
Встроенная память 64 ГБ, слот microSD до 128Гб (совместимо с SDHC)
Фронтальная камера 8 Мп Omnivision OV8856 1/4 дюйма, размер пикселя 1,12 мкм, 4х линзовая оптика.
Основная камера 13 МП (Sony IMX258) основная: автофокус, двойная светодиодная вспышка, содержит 5 линз из композитного материала.
Коммуникации Wi-Fi 802.11a/b/g/n/ac (2.4/5 ГГц); Bluetooth 4.0+EDR (A2DP/HID/PB/AP), FM радио.
Сети модем LTE Cat 6, загрузка данных со скоростью до 300 Мб/с и отдача до 50 Мб/с. Поддержка VoLTE. GSM 850/900/1800/1900, WCDMA: 900/2100, 4G LTE: Band 3/7/8/20, LTE TDD: Band 38/39/40/41, Поддержка двух SIM-карт (Dual SIM Dual Standby) 1 радиомодуль.
Удельный коэффициент SAR: 1,40 W/kg (для головы)- ПОДРОБНЕЕ
Датчики Датчик ускорения (акселерометр), гироскоп, датчик приближения, датчик освещенности, магнитного поля, ориентации (компас), сканер отпечатков пальцев в физической кнопке "Домой", ИК порт для управления бытовой техникой.
Индикатор событий есть, многоцветный светодиод.
Мультимедиа 1 мультимедиадинамик, микрофон для шумоподавления. Hi-Fi аудиочип 110 дБ SNR (сигнал/шум) и -95дБ THD + настройки эквалайзера от DTS. 3.5 мм разъем для наушников.
Навигация GPS, A-GPS, Glonass.
Аккумулятор 5000 мАч литий-полимерный (Технология быстрой зарядки Mediatek Pump Express Plus 5V-2А/7V-1.8A/9V-1.8A/12V-1.3A)
Габариты 152 x 75,4 x 8,2 мм
Вес 180 г
Комплектация Смартфон, блок питания со съёмным кабелем, руководство пользователя, OTG кабель, гарнитура, прозрачный пластиковый чехол, защитная плёнка, гарантийный талон.

В дереве две ветки, lineageos-13.0 временно не поддерживается, основная работа ведется в ветке master, которая предназначена для сборки LineageOS 14.1 (Android 7.1.1).

На данный момент в сборке прошивки работает:

  • RIL (связь)
  • WiFi (в списке сетей присутствует сеть с названием NVRAM WARNING: Err = 0x10, ошибка скорее всего будет исправлена, но пока так, также возможно что это ошибка присуща только моему экземпляру устройства)
  • Bluetooth
  • Звук (!)
  • Вибрация аппаратных кнопок
  • Полное аппаратное шифрование раздела userdata. Т.е. можно зашифровать данные устройства, установить запрос PIN-кода на загрузку и все это будет работать.
  • Запись звука с микрофона и screencast в приложении "Рекордер".
  • Светодиод индикации
  • Фонарик / вспышка
  • Remote IR (инфракрасный пульт управления)
  • Датчик шагов
  • Полностью рабочий сканер отпечатков от Goodix (на то чтобы заставить его работать ушло несколько суток напряженной работы). Кстати, сенсор здесь Goodix GF518M, увидеть это можно сделав find / -name "gf" и обнаружив следующие файлы /sys/bus/platform/devices/goodix_gf518m и /sys/devices/goodix_gf518m.
  • FM Radio
  • GPS (огромное спасибо danielhk за его код GPS HAL)

Не работает:

  • Проблемы с камерой ... после съемки нескольких фото или видео, камера падает и больше не запускается. На данный момент проблему можно попробовать решить подбором файлов libcam.hal3a.v3.so, libcam.hal3a.v3.dng.so, libcam.halsensor.so от донора.

Работы над прошивкой ведутся.

Важно

При использовании любых материалов из этого дерева, а также при посте линка на него на других ресурсах обязательны две ссылки:

Уважайте труд других, на разработку этого дерева было потрачено много бессонных ночей!

Порядок установки готовой прошивки

  • Загрузиться в мой TWRP с поддержкой дешифрования раздела Userdata.
  • Обязательно зайти в Wipe -> Advanced Wipe и выбрать там разделы Dalvik / Art Cache, System, Cache, Data и очистить их. Очистка раздела System обязательна.
  • Установить zip с прошивкой через опцию Install ZIP в TWRP или с использованием функции Advanced -> ADB Sideload.
  • После того как прошивка загрузится в мастере первоначальной настройки лучше пропустить добавление PIN-кода и отпечатков. Добавить отпечатки и PIN код можно позднее, после завершения работы мастера первоначальной настройки, в меню Настройки -> Безопасность.
  • Отключите LiveDisplay в меню Настройки -> Экран -> LiveDisplay -> Режим -> Отключить, для более плавной работы интерфейса.
  • Если до этого на вашем аппарате стояли другие кастомы с выключенным шифрованием, т.е. с модифицированным boot'ом, в котором forceencrypt для раздела userdata изменен на encryptable может потребоваться сделать Format Data в TWRP. Имейте ввиду что это удалит все ваши данные, включая и информацию сохраненную во внутренней памяти, т.к. ваши фото, видео и прочую информацию. Данный шаг требуется только в случае, если при загрузке прошивка по каким-то причинам зависает и т.п.