Что такое non hlos
Указанная тема не существует, или находится на премодерации.
Cookies Preference Center
We use cookies on this website. To learn in detail about how we use cookies, please read our full Cookies Notice. To reject all non-essential cookies simply click «Save and Close» below. To accept or reject cookies by category please simply click on the tabs to the left. You can revisit and change your settings at any time. read more
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
acdev
2016-08-14
Сборка Qualcomm модема из исходников (msm8916)
После этого в директории » dev/asus_ze550kl/image » должен появиться следующий набор файлов:
Для начала нужно установить некоторые зависимости:
Установим HEXAGON Tools в систему из директории
Распакуем исходники модема msm8916 в директорию
Т.к. zip-архив не хранит информацию о UNIX-атрибутах, следует устранить это недоразумение:
В этой же директории нужно создать файл setenv.sh со следующим содержанием:
На входе получаем такую информацию о стоковом образе модема:
Из всего этого нас интересует только значение параметра » Entry point address «, равное 0xC0000000.
Далее нужно исправить досадную ошибку в файле » modem_proc/build/bsp/mapss_b/build/mapss_b.scons «. Для этого откройте его в текстовом редакторе, найдите вот такой участок кода:
и добавьте 2-ве выделенных строчки кода (в оригинале они отсутствуют).
Теперь нужно добавить версию HEXAGON Tools 6.4.06 в белый список:
Перед началом сборки следует определиться с вариантом собираемого модема. Для этого следует в распакованном образе NON-HLOS.bin найти строку » IMAGE_VARIANT_STRING= «:
Результат поиска таков: «IMAGE_VARIANT_STRING=EAAAANUZ»
Далее стоит в редактируемом ранее файле build_cfg.xml найти соответствие для строки » EAAAANUZ » найти вариант сборки:
Значит разработчики из ASUS используют вариант сборки «genns«.
Запускаем сборку модема:
Через некоторое время процесс сборки остановится и выдаст следующие ошибки:
Сначала исправим ошибку в gmacidleutil.c :
Т.е. нужно всего навсего закоментировать первую часть условия.
В файле gmacutil.c нужно исправить полностью аналогичную ошибку.
Теперь можно снова запустить сборку исходников:
Хочу сразу отметить, что если вам понадобиться начать сборку с самого начала, то перед этим нужно выполнить » clean «. Для этого нужно в консоли ввести следующее:
Через некоторое время процесс сборки должен завершиться и при успехе вы в консоли должны увидить следующие строки:
Результаты сборки следует искать в директории » dev/qcom/msm8916/modem_proc/build/ms/ «:
Т.к. в стоковом образе NON-HLOS.bin используются подписанные модули, то нужно использовать для дальнейших операций файлы » EAAAANUZ/mba.mbn » и » EAAAANUZ/qdsp6sw.mbn «. Оба файла подписаны тестовым сертификатом Qualcomm.
Теперь нужно файл qdsp6sw.mbn разбить на множество более мелких файлов, которые представляют из себя ELF-секции исходного MBN-файла. Для этого нужно выполнить следующее:
После выполнения скрипта pil-splitter.py в директории » bin » появится следующий набор файлов:
Далее нужно полученные файлы добавить в стоковый образ NON-HLOS.bin. Эту операцию можно осуществить следующим способом:
Поэтому я оставлю тут патч для TWRP, который устанавливает в девайс ASUS ZE550KL этот новый модем: modem_test_005.zip (только для модификации Z00L на чипе msm8916 )
Что такое non hlos
Понравилась ли вам новая MIUI8?
5. Сохранить результат и перезагрузить устройство.
В HIFI наушниках шум отсутствует.
Тыкаем + DJBOBBYMIX
FAQ будет пополнятся, все пожелания и просьбы пишите в QMS.
Инструкция по удалению шумов (помех) в наушниках на кастомных прошивках 6.0
Понадобятся Root права, Root Explorer или другой ФМ и прямые руки.
1. Сделать резервную копию раздела system в TWRP на всякий случай.
2. Перейти по пути /system/etc, и найти файл mixer_paths_wcd9326.xml.
(Не забудьте переключить r/o на r/w папки . /etc/)
3. Открыть файл в редакторе и найти строки:
4. Отредактировать «CLS_H_HIFI» на «CLS_H_LP»
5. Сохранить результат и перезагрузить устройство.
Тест на Mokee от 16.06.16
До этих исправлений у меня Google map очень долго подхватывал мое место положения. Теперь в комнате 3 метра от окна ловит 2 спутника и определяет место, куда быстрей.
https://youtu.be/9339B1Ls8l8
Еще один способ с заменой файла gps.conf взятый вот тут
1. Качаем архив и распаковываем, находим в распакованном архиве папку своей страны
2. Файл gps.conf нужно заменить в system/etc/GPS.conf с выставленными правами
3. Перезагрузка
От себя добавлю замена файла GPS.conf конкретно для своей страны лучше чем просто добавить NTP Server.
Итак, протестировал возможности приложения FlashFire :
Привет Всем.
Первый отчет Прошивки RR 20.06 от Siddhesh.K15.
Раньше стояла 08.06 от этого же автора.
Особых изменении не заметил. Что та, что это работают отлично.
Кажется, ОЗУ стал жрать меньше. И плавность интерфейса прибавилось.
Все ПО+данные восстановил через Titanium. Около 40 приложении, пока никаких багов.
На 08.06 одна из производительных ядер всегда была отключена. На 20.06 все активны.(В Kernel Adiutor)
Камера,GPS, 4G, Сканер работает вроде исправно.
Блокировка Графическим ключом тоже работает без багов.
Подключение USB по умолчанию стоит зарядка. Менять не получается. Если выбрать что то другое значение не меняется, но при первом подключении (только при первом после изменения) будет выбранный режим. А последующем опять только зарядка.
Перед установкой почистил кэш, давлик, дата, систем.
Поставил прошивку после гаппсы от 14.06(так как свежую версию не смог скачать).
RMAA тесты на Redmi Note 3 Pro. Какова эта платформа в деле для меломана? :happy:
Для цифрового преобразователя, как в Snapdragon 650, нужен ViperFX.
Особенностью 650-ой платформы, как внезапно оказалось, является чрезвычайно «сильный» звуковывод. Имея запас по дБ, можно «выровнять» звук, усилить необходимые частоты, отрегулировать динамическую обработку и навесить пару звукофильтров типа «Аналогового звука». И во всем этом вам поможет культовый ViperFX.
Всем, кто дочитал до этого места, зачисляется ачивка «Спартанское терпение» 😀
Скачать универсальй ViperFX для TWRP (не требует установки драйверов). Для работы необходимо перевести SeLinux в режим Permissive. При наличии root-прав это можно сделать программой SELinuxModeChanger.
Надеюсь, инфа была юзабельной. 😉 А кому интересны аудиоспособности передового флагмана Xiaomi Mi5, могут пройти сюда и почитать. Что самое удивительное, 650-ая платформа ощутимо выигрывает.








под сообщениями, на которые необходимо добавить ссылки. 






















tools.rar ( 849.73 КБ )








adb-setup-1.4.3.exe ( 9.17 МБ )























