Skip to content

Add xiaomi-mido, xiaomi-tissot and xiaomi-rosy support (most features work)

Comrade Freeman requested to merge comradeFreeman/pkgbuilds:dev into dev

@devops117 (https://github.com/devops117/kupfer-pkgbuilds):

  • add linux-msm8953 (currently no IPA. working on that DONE!)
  • separated lk2nd-msm8916 and lk2nd-msm8953 single lk2nd package, that covers a big amount of platforms (msm8916/89x7/8952/8953/8226/8974), only msm8953-related and xiaomi-land (msm8937) were currently tested (+8916 - ok!)
  • add xiaomi-mido draft (strongly glitched :D)

@comradeFreeman:

  • add xiaomi-mido
  • add xiaomi-tissot
  • add xiaomi-rosy (Note: no speaker in ucm2 config)
  • msm-firmware-loader port
  • hook in msm-firmware-loader systemd unit to force remoteproc to reload blobs after mounting firmware partitions
  • some hooks for improving Wi-Fi latency and perfomance
  • add pmos-kupfer modules-list compability parameter (see deviceinfo)
  • xiaomi-tissot: using xiaomi-mido firmware repo for gpu blobs since native from pmos don't work
  • MSM8953 IPA: calls/sms/data

Notes:

  1. Modem: Blobs are loaded but kernel version is currently without ipa FIXED
  2. Audio: sound device exists, but audio is pretty quite and output switching causes glitches and artifacts, most likely arch linux issue FIXED (take a look on device-msm8953-common). On xiaomi-rosy audio works, except speaker
  3. Some apps (e.g. browser Angelfish) have issues with fonts (artifacts). GPU? In last commit font issue in Angelfish seems to be resolved Depends on device, on tissot ok, GPU blobs issue?

UPD. 29.09.2024. I'm experiencing some problems with mobile data - it works normally only on tissot, even with "tested" kernel 6.9.1. Most likely it's not my bad (look at PMOS pages of these devices - everywhere modem is marked "partial"). I'll try something else to figure this out According to comments of @barni2000 it's not my fault, modem needs investigation and some experiments to make it fully working

Edited by Comrade Freeman

Merge request reports

Loading