Commit Graph
78 Commits
Author SHA1 Message Date
LuK1337 0ad2291a52 lemonadep: Get rid of rfsa module suffixes
See: I99c0ce57609d4b8354fd3ca6c13fb89497fef02c
Change-Id: Ic978bb7783a8b822e0a3f9b948fa0983bff3a5bb
2025-12-12 12:33:26 +01:00
LuK1337 acaa597a91 lemonadep: Update from OOS 14.0.0.1902(EX01)
Change-Id: Ifd43ebe3d181b10849c493b1e17f11ea2063e481
2025-12-07 17:52:04 +01:00
LuK1337 3a545e1bd5 lemonadep: Update from OOS 14.0.0.1901(EX01)
Change-Id: I04cbe452c1675594754e4281419229fb019fd2a9
2025-05-13 13:19:03 +02:00
LuK1337 082ffc5c46 lemonadep: audio: Set SND_DEVICE_IN_VOICE_DMIC_TMUS ACDB ID to 41
Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/8422
Change-Id: If241864b79439029057aded8b90a623317110c25
2025-03-02 19:40:31 +01:00
LuK1337 27b5134b0f lemonadep: Pin OOS 13 abl
For some users, bootloader mode crashes with OOS 14 abl.

Change-Id: Ib799befe2b437090b5a593cbc454cc761123dfca
2025-01-26 11:49:40 +00:00
LuK1337 6fbaa6abb8 lemonadep: Update from OOS 14.0.0.730(EX01)
Change-Id: I7022ba89d1a163d5f0bb8e112ec5a92da287392c
2024-12-24 12:52:05 +01:00
LuK1337 693922f228 lemonadep: Enable elfchecks for camera libs
Reference: I23190f0b83c9e28aa2624a7575544b0eaf5c83c8
Change-Id: I18b0b07bf3a435dd449106653e3ca458b4f07b69
2024-12-14 11:15:47 +01:00
LuK1337 f0980aad5d lemonadep: Unpin QTI camera postproc
Change-Id: I376cfa8b0ab91814a0b602d68e333164ff90c891
2024-11-11 19:04:41 +00:00
LuK1337 6fce3e1b36 lemonadep: Ship OOS 14.0.0.720(EX01) FW
Change-Id: I21ffbd6639bf58260aaeab6079accbe4c68fba25
2024-11-11 19:26:25 +01:00
LuK1337 7be46be1b2 lemonadep: audio: Restore old INCALL_REC_UPLINK_AND_DOWNLINK setup
Change-Id: Ic157279b3916ed875e94241f03a30158cde04c87
2024-11-11 18:14:53 +01:00
LuK1337 88bbf0277c fixup! lemonadep: Use common lib_fixups
Remove unused imports.

Change-Id: Ice4131b22bee3e3d8623089d4d7f29588da426b9
2024-11-06 12:03:10 +01:00
LuK1337 e4648ad0a6 lemonadep: Use common lib_fixups
Change-Id: I862e547f3375184729eb1a909bb7d6f676d45dfe
2024-11-06 11:58:39 +01:00
LuK1337 b5aaaf89c8 lemonadep: Use libgui_vendor instead of blobbed libgui1_vendor
Change-Id: I8a6fd0067dcd34391121e48e26225f5c727cef38
2024-10-25 18:47:48 +02:00
LuK1337 1c64446299 lemonadep: Adjust override prop key names
Change-Id: I436bbf425023dbe54cf3e2c35f50a5575511bc38
2024-10-20 14:09:37 +02:00
LuK1337 1e0e035f44 lemonadep: Setup ELF checks
Change-Id: Iacc8a942f4e09bf61f5b8e0f4ad8e70f0b43dfa8
2024-10-20 14:09:37 +02:00
LuK1337 34d033cde7 lemonadep: Fix DT_SONAME for some camera libs
Change-Id: I15547a8e7d02838afb4eb24a1663ac9e381307f3
2024-10-20 14:09:37 +02:00
LuK1337 8302d53270 lemonadep: Switch to py extract utils
Change-Id: I5618bf10c107df579a540e2393b222128961e670
2024-10-20 14:09:36 +02:00
LuK1337 9e282c176f lemonadep: Repatch vendor.qti.hardware.camera.postproc@1.0-service-impl
Now it matches the version specified in the proprietary-files.txt
header.

Change-Id: I33cd30a65166703f90e2ddb0213a834f806f7414
2024-10-20 14:00:36 +02:00
LuK1337 d8be29bccb lemonadep: Move {liba2dpoffload,libssrec}.so to /odm
Change-Id: I1b2fdfcdc304e9d807e9e72a7347e3255ff64ae7
2024-10-20 10:58:15 +02:00
LuK1337 7618e181c4 lemonadep: Add extra blobs to make checkelf happy
Change-Id: I34945e373b62714538813cc0fd12ee8ad4f04e1f
2024-10-20 00:27:46 +02:00
LuK1337 6e60f1ba78 lemonadep: Commonize libc++_shared.so
Change-Id: I457d78e76b57ec1989639c8c9c0240800d4c4282
2024-10-20 00:17:53 +02:00
LuK1337 3d0c73a297 lemonadep: Update from OOS 13.1.0.593(EX01)
Change-Id: I7a3fad7377f122e0ebe3bb05c455ba1164587fa3
2024-02-10 16:39:34 +00:00
LuK1337 8046b7e3eb lemonadep: Setup firmware extraction
Change-Id: I693e59abbfcec4f016de324517ad0e24ef565c65
2023-12-05 14:57:29 +01:00
LuK1337 c87f67db7a lemonadep: Build AIDL NXP NFC HAL
Change-Id: I6ace3ac149c84d2cb9e2773e7ef5ddbf24c35b92
2023-10-21 11:38:55 +02:00
LuK1337 8d8c3328dc lemonadep: Add libarc_gk_pt_hvx_skel adsp lib
Change-Id: I53b9fb4e5ee34fd1cc858bf363a83fb6e81a8be9
2023-08-11 01:03:51 +02:00
LuK1337 af0f6a3504 lemonadep: Update from OOS 13.1.0.590(EX01)
Change-Id: I00f1ddc264d3d3dba7c9ae9813021394cf7c8530
2023-08-02 14:30:17 +02:00
LuK1337 1663bff959 lemonadep: Update from OOS 13.1.0.500(EX01)
Change-Id: I74509092b8964393e4a4c5ce4e2f4fa5ccc1e60c
2023-05-19 23:50:54 +02:00
LuK1337 ed7bf0e074 lemonadep: Update from OOS 11.C.66
Change-Id: Ied8811dd25bb3e6bc2e5835986431b11937b6d3a
2022-11-25 18:39:33 +00:00
LuK1337 cea1729447 lemonadep: overlay: Configure aux camera for Aperture
Change-Id: I543f078dd4dba30e1b22737d5c22d591e3fb34e6
2022-11-01 15:18:52 +00:00
LuK1337 ebf4e54ccf lemonadep: Update config_udfps_sensor_props based off SF dumpsys
See OnScreenFingerprintPressedIcon#0 HWC layer size and location.

Change-Id: I69971c1ead040934fcaee641ee8fc6cd66fe26a3
2022-10-22 14:16:29 +02:00
LuK1337 67e3055242 lemonadep: We now run at 1080p by default ^.^
Change-Id: I4989e95ff6d8b99413c3cffe5c7ec76ca9de9dff
2022-09-19 14:12:23 +01:00
LuK1337 5328dc49ad lemonadep: Update from OOS 11.C.63
Change-Id: If4ab3efc554e3cff8ed576384f5521753f31af5f
2022-09-01 12:52:12 +02:00
LuK1337 93bf752ff2 lemonadep: Update from OOS 11.C.62
Change-Id: I11c9bd47431a9335001d422f4fa1dfd2e52b1ae0
2022-07-27 23:25:53 +02:00
LuK1337 ef8421e3c4 lemonadep: RIP init.recovery.target.rc
No longer loaded by init.qcom.recovery.rc plus we require users to flash
custom dtbo and vendor_boot.

Change-Id: I447e8604ee447bc567be03dadd1e4448b5647338
2022-07-05 23:10:50 +02:00
LuK1337 83bf030014 lemonadep: Ship lvimfs params files
Change-Id: Iaa653c71094f0cbadcb50692de0a9296d1b006e9
2022-06-27 17:33:59 +02:00
LuK1337 fbcee36726 lemonadep: Copy audio configs to /odm as well
This is required for stock audio HAL

Change-Id: I568373e6096fd3c755550871bc6c5b50048d1794
2022-06-27 17:30:21 +02:00
LuK1337 14aed49c1f lemonadep: audio: Override ACDB ids for VoIP mic AEC_NS too
It seems like we use these with current audio setup.

Change-Id: I005f1c2cd56247784b1afb0f27984ec88e275317
2022-06-11 21:49:58 +02:00
LuK1337 1a3138b75e lemonadep: Sort blobs list /w sort-blobs-list.py
Change-Id: I197c6353dc50baf4ee76ed6ebf083dc00879bd96
2022-06-09 18:19:26 +02:00
LuK1337 d77cb88914 lemonadep: Add voice-dmic-ef-hac route
Missed during LE2125_11.C.48 import.

Change-Id: Id378807a9c4d4124a45a20fb1a4e8b4fca20d6c4
2022-06-04 09:49:27 +02:00
LuK1337 7d583b2ff4 lemonadep: Update mixer paths from Android 12 (LE2125_11.C.48)
Change-Id: I6633002e84f78bcd187e251063e574faa583695b
2022-05-29 20:26:44 +02:00
LuK1337 b9c4bbdd62 lemonadep: Make device name/product prop overrides work
Change-Id: I64d11103ddb8f9dce70b9bc110745d4aafd667dc
2022-01-27 11:11:04 +00:00
LuK1337 e5c808d442 lemonadep: overlay: Use correct resource for keyguard status bar height
Fixes really large statusbar on Android S GSI.

Change-Id: I82cc4e6c73fb6a408aa27b1a6191f7dd96c7365c
2021-10-10 00:02:23 +02:00
LuK1337 bb44617b22 lemonadep: Update FOD Soong config variable names
Change-Id: I826ca7ce76e0f33130db0f6bceb705d3b4ff61b6
2021-09-22 11:43:46 +02:00
LuK1337 98634c00b7 lemonadep: Increase voice call volume steps to 9
Change-Id: Ic81d0267982694d305656ac2a7b7016bef0370b8
2021-07-30 16:28:51 +02:00
LuK1337 87a8f755a5 lemonadep: overlay: Set mask size for proper rounded corner curves
Change-Id: I8c83c30762025d1ff8091ce75bf4d3784c5a6f76
2021-06-04 12:04:40 +02:00
LuK1337 4290a98ce5 lemonadep: Move mixer_paths.xml to /vendor/etc/audio/sku_lahaina/
Since ro.boot.product.vendor.sku is set to lahaina we are loading mixer
paths from /vendor/etc/audio/sku_lahaina/ instead of /vendor/etc/.

Change-Id: I5a871ed3b64d47558b90e522eb32cbd94cb65daf
2021-06-02 01:30:49 +02:00
LuK1337 409c69ca88 lemonadep: Remove PowerShare HAL from PRODUCT_PACKAGES
Moving this to common tree.

Change-Id: I3a28b059f3ad532e98dd8ccc911b7b9b5e929df6
2021-06-01 23:12:16 +01:00
LuK1337 9b2bcf7876 lemonadep: Commonize partition sizes
Change-Id: I81b11b7da8c4e73c8590c852288e690e8779d2f5
2021-06-01 23:12:16 +01:00
LuK1337 9fb5a66b4b lemonadep: overlay: Replace display cutout overlay with self made one
It appears that OnePlus is not using AOSP resources for display cutout.
Instead they are drawing it manually thus I used their x, y and radius
to prepare my own vector path:
  <dimen name="op_draw_cutout_circle_r">43.0px</dimen>
  <dimen name="op_draw_cutout_circle_x">155.0px</dimen>
  <dimen name="op_draw_cutout_circle_y">83.0px</dimen>

Change-Id: Ia061229717cd84277d792269aa1985ded07d1ae3
2021-06-01 15:59:11 +01:00
LuK1337 7b973a39ba instantnoodlep: Update blobs from OOS 11.0.6.6
Change-Id: I503da2a164a78a1b65043d3390757ad431ff9ac5
2021-05-27 14:26:48 +02:00
LuK1337 88932432e6 instantnoodlep: Set default Settings.Global.DEVICE_NAME according to OOS
OxygenOS uses ro.display.series for default device name.

Change-Id: I310c1ffc581b72653783d1093d9e7ebde544bb16
2021-05-21 15:44:35 +02:00
LuK1337 3ef9960670 instantnoodlep: Set voice call volume steps to 6
Change-Id: If670a52feb961b7e07546f2b1ef210f8ad695fd3
2021-05-20 09:33:10 +02:00
LuK1337 c210eaf003 instantnoodlep: Reset max notification icons back to default
Change-Id: Iad7b2362af01d5afd18efcae3e6313d7a60a99a8
2021-04-18 12:24:46 +02:00
LuK1337 116c280205 instantnoodlep: overlay: Set config_screenBrightnessSettingMaximumFloat=1.0
When config_screenBrightnessSettingMaximumFloat is unset
we are falling back to legacy (0-255 int) configuration.

Change-Id: Iecb9ad8fcc25178160e2114dd40337f59af3cf66
2021-04-06 11:26:47 +02:00
LuK1337 ef02e9c0eb instantnoodlep: Set reserved partition sizes on !WITH_GMS
Change-Id: I65be2d30eb613603dbcbfca730bb46850a78e5f1
2021-04-02 03:08:48 +02:00
LuK1337 8c157d4f01 instantnoodlep: Set BOARD_ONEPLUS_DYNAMIC_PARTITIONS_SIZE to (super / 2 - 4M)
Change-Id: Ib2e2e96c525e5b2e12c176cafc1c7545ea735fa6
2021-04-02 02:04:55 +02:00
LuK1337 dcda8104ec instantnoodlep: Update blobs from OOS 11.0.5.5
Change-Id: Ib371d4930873ee83ae581df8847d9f5d1dcbe514
2021-03-30 12:12:24 +02:00
LuK1337 35e9463221 instantnoodlep: Update power profile config
* Apparently we should be using one extracted from /odm overlays
  rather than /vendor ones.

Change-Id: Id2f8858f3c6779623875f5419daf146102d46d1f
2021-03-07 11:08:07 +01:00
LuK1337 c562e9f7da instantnoodlep: Set matching status bar padding for landscape mode
Change-Id: I5ad572fb8452c9f8db213adbfc9c1022e6755d56
2021-02-12 10:39:20 +01:00
LuK1337 1e7ad0f70c instantnoodlep: Relocate fwb dimens to dimens.xml
* Also unset status_bar_height_landscape while at it.

Change-Id: I2d030b46d94482878aa260e2edfd3a6a07c641ac
2021-02-11 21:48:26 +01:00
LuK1337 ad5c96a66f instantnoodlep: Use config_roundedCornerMultipleRadius
* Because of config_roundedCornerMultipleRadius being set to
  obnoxiously high value we end up having too high corner
  border radius for Android recents.
* Also we still need to set rounded_corner_radius to something
  other than 0 so that we'll have our rounded border drawables
  applied. I guess that 8dp is a fair value for that.

Change-Id: Ib39ac6c4aaf6c00c247b2945e4f0a71ab0789df5
2021-02-06 16:22:27 +01:00
LuK1337 aea57606ea instantnoodlep: Import rounded corners config from OOS
* Set rounded_corner_radius instead of _top + _bottom
  as they are exactly the same.
* Overlay rounded.xml with _top drawable as _bottom one
  is the pretty much the same as _top after manually
  rotating it by 90 degrees.

Change-Id: I89ce857d15804f9a9361ff3825a9426a9382c578
2021-02-06 11:04:36 +01:00
LuK1337 a9ea1ade22 instantnoodlep: overlay: Import display white balance config from OOS
Change-Id: I94ce623e57ff16687281b228e6e09ce2d12ce3e8
2021-02-02 11:15:27 +01:00
LuK1337 0df1febb68 instantnoodlep: Pull config_mainBuiltInDisplayCutout from OOS
Change-Id: Ia2720956065137696c1a8a935f554080cd7e2c72
2021-01-31 16:51:07 +01:00
LuK1337 19ea2e42bf instantnoodlep: overlay: WhenDark -> OnLock
Change-Id: Ifb115b154e10a0ef98bfa1e1b8bb8137f81cd0e5
2021-01-30 19:43:20 +01:00
LuK1337 82ec9ed34e instantnoodlep: Set correct product props
Change-Id: Ic7bb4c5c6ca1694538208974ef818f930c98e9be
2021-01-28 12:19:58 +01:00
LuK1337 2ca430dfc6 instantnoodlep: Add tfa98xx firmware
Change-Id: Id8418af53ddfd8ca10e29db7ddb4752b60493897
2021-01-24 15:55:52 +01:00
LuK1337 3927dc7da4 instantnoodlep: Build PowerShare HAL
Change-Id: Ib4d973baddd71482f2e2535194c5fabc75ca21a0
2021-01-13 12:08:27 +01:00
LuK1337 6ae6e6e555 instantnoodlep: Set density to 480 while in recovery mode
* This allows us to provide usable recovery image for people
  who are still on OxygenOS dtbo as unmodified stock dtbo
  defaults to 1080p. While it'll make UI slightly smaller
  on Lineage dtbo, it doesn't make it unacceptable.

Change-Id: Ic216c9d17066765c1b06ffdd35f2543f412f18db
2021-01-11 18:48:16 +01:00
LuK1337 5261c29aec instantnoodlep: Remove product.prop
Change-Id: I453e3122e53183623fa4dca508c57f7dce499fd8
2021-01-09 14:14:42 +01:00
LuK1337 4af7aeeaaa instantnoodlep: Declare super partition size
Change-Id: Ic457ae61f21ce0535dacc3050d54a6dd2e900ab3
2021-01-07 02:48:48 +01:00
LuK1337 2b33e215fe instantnoodlep: Add device specific fstab
Change-Id: Ib93eb1255e5cbf44c5d0cd4acd9e3ccc606fce79
2021-01-06 23:43:05 +01:00
LuK1337 36c8c16c8d instantnoodlep: Import odm_feature_list
Change-Id: I367bc78aa19b0362018c8c0f9551153f4037571b
2021-01-06 23:43:05 +01:00
LuK1337 c79c27caca instantnoodlep: Add device specific vintf manifest
Change-Id: Ia2423a26b13edfdc8c5c70d6c1d0fb7168e92dae
2021-01-06 23:43:05 +01:00
LuK1337 41a15ab5b1 instantnoodlep: Copy mixer paths
Change-Id: Ic76a48cf815bda7f1902cbbcd15cc228d4929764
2021-01-06 23:43:05 +01:00
LuK1337 11847978e5 instantnoodlep: Initial vendor blobs
Change-Id: Ie2ec4dcae34e414b064b9362bf4021eade5d5123
2021-01-06 23:43:05 +01:00
LuK1337 4dbaefed27 instantnoodlep: overlay: Update cutout/padding related overlays
Change-Id: I5c74d72e388043c68c58bb3b835fad3db9fa814a
2020-11-21 23:33:59 +01:00
LuK1337 a443131d82 instantnoodlep: Initial commit 2020-06-26 21:34:58 +02:00