Fork me on GitHub
  1. Понижение DC-DC, ШИМ....

    • LM2596S-ADJ/NOPB, Импульсный понижающий регулятор напряжения с регулировкой выхода, 3А, 150кГц, 1.2В…37В, [TO-263-5]

    • КР142ЕН5А (00-16г), Стабилизатор с фиксированным выходным напряжением 5В, 2А TO-220 (7805)

    Широтно-импульсная модуляция (ШИМ,англ. pulse-width modulation (PWM) — процесс управления мощностью, подводимой к нагрузке, путём изменения скважности импульсов, при постоянной частоте. Различают аналоговую ШИМ и …

    read more
  2. Что такое libhybris

    источник: https://habrahabr.ru/post/180505/

    libhybris

    прослойка, позволяющая подгружать в Glibcuserspace библиотеки изBionic userspace, на лету заменяя некоторые символы вариантами из Glibc. Проще говоря, данное решение позволяет использовать проприетарные библиотеки для Android в Linux-пространстве. Наибóльшая польза, конечно же, в возможности использовать проприетарные GPU-драйвера, собранные производителем только под …

    read more
  3. Всяко разное интересное по портированию на Sailfish


    tar -cvjf sfe-Z00L-2.0.5.6-my1.tar.bz2 ./


    https://github.com/stephgosling/android_device_htc_m7-common/commit/9f4abdca65356090e6dd6f0356c5cf4a1870aa5f


    https://github.com/stephgosling/android_device_htc_m7-common/commit/9f4abdca65356090e6dd6f0356c5cf4a1870aa5f


    Operating Blind on an Existing Device

    Long story short, you will have to assume that you cannot:

    • See any framebuffer console

    • See any error messages of any kind …

    read more
  4. 11. Решение проблемы bootloop Asus Zenfone 2 ( В ПРОЦЕССЕ)

    !!! на 13.02.2017 года проблема с bootloop не решена.

    ЧИТАЕМ ЛОГИ НЕЗАГРУЖАЮЩЕГОСЯ УСТРОЙСТВА

    источник: http://neochapay.ru/blogs/zapiski-utkonosa-programmista/sailfish-os-hardware-adaptation-developm-74.html

    Итак,есть устройство...и естественно оно не загружается...ну так бывает при портировании. Как добраться до логов?

    ​ 1. Правим настройки журнала systemd

    ​ Заходим в рековери, кастомное

    adb shell …
    read more
  5. Портирование Sailfish OS на Asus Zenfone 2 (Z00L)

    Предупреждение! Все что вы делаете, делаете на свой страх и риск! Удачного портирования! если будут вопросы, найдены опечатки и по другим вопросам можете писать на почту ilnursoft@gmail.com

    1. Подготовка окружения и SDK для портирования
    2. Подготовка Android окружения
    3. Настройка точек монтирования ASUS Zenfone 2 (Z00L)
    4. Building Relevant Bits of CyanogenMod …
    read more
  6. 10. Загрузка полученой прошивки в ASUS Zenfone 2

    Важно!!! перед всеми манипуляциями над вашим устройством нужно сделать бэкап всего, что вам нужно чтобы откатиться при необходимости. Все вы делаете на свой страх и риск.

    В итоге мы имеем:

    • $ANDROID_ROOT/out/target/product/Z00L/hybris-boot.img

    • $ANDROID_ROOT/out/target/product/Z00L/hybris-recovery.img

    • $ANDROID_ROOT/sfe-Z00L-2.0.5.6-my1/sfe-Z00L-2 …

    read more
  7. 2. Подготовка Android окружения.

    Настройте git - система контроля версии

    MER_SDK $
    git config --global user.name "Your Name"
    git config --global user.email "you@example.com"
    

    Нужно установить команду repo чтобы можно было получить (синхронизировать) исходники Android

    MER_SDK $
    mkdir ~/bin PATH=~/bin:$PATH 
    curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 
    chmod a+x …
    read more
  8. 3. Настройка точек монтирования ASUS Zenfone 2 (Z00L)

    для того чтобы правильно смонтировать нужные блоки под /boot, /system, /userdata итд.

    Это можно получить с устройства с установленным CM следующими командами:

    • Перед манипуляциями само собой нужно сделать бэкап устройства, включить режим отладки на устройстве и подключите его к компьютеру
    adb shell 
    Z00L: su 
    Z00L:/dev/block/bootdevice/by-name # ls …
    read more
  9. 4. Building Relevant Bits of CyanogenMod

    Решение проблем при сборке hybris-boot.img и hybris-recovery.img

    • для конфигурирования и сборки проделайте следующие команды:

    Чтобы зайти в Ubuntu Chroot:

    bash MER_SDK $ ubu-chroot -r $MER_ROOT/sdks/ubuntu HABUILD_SDK $ hadk source build/envsetup.sh export USE_CCACHE=1 breakfast $DEVICE make -j4 hybris-hal

    The relevant output bits will be in out …

    read more

social