Skip to content
@pa-lahaina

Paranoid Android - Lahaina | Personal | WIP

Paranoid Android Trees for xiaomi lahaina platform | Just a personal project

Welcome! Paranoid Android for xiaomi lahaina devices

Notice:

  • It's just a personal project and not an official one.
  • Force push warning
  • PRs and issues are very welcomed

Tested device

  • renoir (shima/sm7350)

If you used this project and it worked on your phone, you can open a pr to add your device here.


External Repositories

Common repositories:

AOSPA/android_hardware_qcom_audio

  • branch: topaz-888
  • dir: vendor/qcom/opensource/audio-hal/primary-hal

AOSPA/android_hardware_qcom_media

  • branch: topaz-888
  • dir: hardware/qcom/media

AOSPA/android_hardware_qcom_gps

  • branch: topaz-legacy-component
  • dir: hardware/qcom/gps

AOSPA/android_hardware_xiaomi

  • branch: topaz
  • dir: hardware/xiaomi

AOSPA/android_vendor_nxp_opensource_halimpl

  • branch: topaz-SN100X-legacy
  • dir: vendor/nxp/opensource/halimpl

AOSPA/android_vendor_nxp_opensource_hidlimp

  • branch: topaz-SN100X-legacy
  • dir: vendor/nxp/opensource/hidlimpl

pa-lahaina/android_hardware_qcom_display

  • branch: topaz-888
  • dir: hardware/qcom/display

pa-lahaina/android_vendor_qcom_opensource_recovery-ext

  • branch: topaz
  • dir: vendor/qcom/opensource/recovery-ext

EndCredits/clang-crepuscular

  • branch: main
  • dir: prebuilts/clang/host/linux-x86/clang-hana

pa-lahaina/android_device_xiaomi_sm8350-common

  • branch: topaz-wip
  • dir: device/xiaomi/sm8350-common

pa-lahaina/android_kernel_xiaomi_sm8350

  • branch: topaz
  • dir: kernel/xiaomi/sm8350
  • note: KernelSU Submodule needs to be initlized

pa-lahaina/android_vendor_xiaomi_sm8350-common

  • branch: topaz-wip
  • dir: vendor/xiaomi/sm8350-common

renoir device-specific repositories:

pa-lahaina/android_device_xiaomi_renoir

  • branch: topaz-wip
  • dir: device/xiaomi/renoir

EndCredits/android_vendor_xiaomi_renoir

  • branch: topaz-wip
  • dir: vendor/xiaomi/renoir

EndCredits/android_vendor_xiaomi-firmware_renoir

  • branch: stable
  • dir: vendor/xiaomi-firmware/renoir
  • required: git-lfs

What used common components

# QTI
TARGET_COMMON_QTI_COMPONENTS := \
    adreno \
    alarm \
    audio \
    av \
    bt \
    gps \
    init \
    display \
    media \
    nfc \
    overlay \
    telephony \
    usb \
    wfd \
    wlan \
    perf

I think we need to modify some fields of vibraor HAL to support other xiaomi lahaina devices, so no switching to generic vibraor components


What blobs decommonlized

  • ADSP modules
  • Audio Calibration DataBase (ACDB) blobs
  • Audio HAL blobs
  • Audio Configurations
  • Audio Firmwares
  • Battery Crypology blobs
  • Camera blobs
  • Display calibrations
  • Fingerprint blobs
  • NFC configs
  • Sensors blobs && configs
  • Thermal config
  • Touchscreen firmwres
  • Vibrator effect firmwares

Known issues

For renoir: You tell me

Popular repositories Loading

  1. android_device_xiaomi_sm8350-common android_device_xiaomi_sm8350-common Public

    CLO tree for xiaomi lahaina devices | WIP!!!

    Java 2

  2. android_kernel_xiaomi_sm8350 android_kernel_xiaomi_sm8350 Public

    C 2 1

  3. android_device_xiaomi_renoir android_device_xiaomi_renoir Public

    CLO Tree for renoir | WIP

    Makefile

  4. small-toys small-toys Public

    C++

  5. .github .github Public

    1

  6. android_vendor_xiaomi_sm8350-common android_vendor_xiaomi_sm8350-common Public

    Common clo vendor tree for xiaomi sm8350 devices

    Makefile

Repositories

Showing 8 of 8 repositories

Most used topics

Loading…