GitHub/LineageOS/G12/android_device_askey_dopinder.git
5 months agodopinder: Set VENDOR_BRAND
Nolen Johnson [Mon, 10 Jun 2024 05:32:06 +0000 (01:32 -0400)]
dopinder: Set VENDOR_BRAND

Change-Id: I317455785c75c3c478491c2029b723f3085cef48

5 months agodopinder: Pull keymint to device tree
Nolen Johnson [Mon, 10 Jun 2024 05:06:08 +0000 (01:06 -0400)]
dopinder: Pull keymint to device tree

Change-Id: I15ac115ccf36d39a3529247dd146fe8c89cbe369

5 months agodopinder: Split g12a/sm1 proprietary files
Nolen Johnson [Sun, 9 Jun 2024 17:49:31 +0000 (13:49 -0400)]
dopinder: Split g12a/sm1 proprietary files

Change-Id: Id4164b5c87b63fb2f66dbd26e014689aa81b80c8

5 months agodopinder: Decommonize NRDP / ODM files
Nolen Johnson [Sat, 8 Jun 2024 21:51:01 +0000 (17:51 -0400)]
dopinder: Decommonize NRDP / ODM files

* Pull in remote pairing animation while we are at it.
* Also use device-specific libsecmem, as we have a12 now.

Change-Id: I375b3b979ca3af7f1c3347b6cb5dd019e732f728

6 months agodopinder: Set PRODUCT_IS_ATV
Bruno Martins [Sun, 3 Mar 2024 15:27:26 +0000 (15:27 +0000)]
dopinder: Set PRODUCT_IS_ATV

Despite being already set by Google in device/google/atv/products/atv_system.mk,
it isn't available in time to be used in common product makefiles
further down in the chain.

Change-Id: Ic0a87eeb98902fc08dd3c8edd202c634b1f3eb49

7 months agodopinder: Import IR remote mapping and standardize
Nolen Johnson [Sat, 4 May 2024 05:38:52 +0000 (01:38 -0400)]
dopinder: Import IR remote mapping and standardize

* Drop other ones as they're now in device/lineage/atv.

Change-Id: I0ebe561536e4174fdd8becf8a6ded67f0291b2b5

7 months agodopinder: Set OEM ATV Key
Nolen Johnson [Fri, 3 May 2024 19:32:17 +0000 (15:32 -0400)]
dopinder: Set OEM ATV Key

Change-Id: I826c86a5280cda7aba510e2a5aac0e51c2b62412

7 months agodopinder: Make device name/product prop overrides work
LuK1337 [Thu, 27 Jan 2022 09:53:26 +0000 (10:53 +0100)]
dopinder: Make device name/product prop overrides work

Change-Id: I64d11103ddb8f9dce70b9bc110745d4aafd667dc

10 months agodopinder: Don't override common keylayouts
Nolen Johnson [Fri, 2 Feb 2024 06:05:42 +0000 (01:05 -0500)]
dopinder: Don't override common keylayouts

Change-Id: I1b8084be3ac662f1404d6df3654b5921aa1d09f6
(cherry picked from commit e380a93cb45a4465e0d576eb9ab16fe705f6ff97)

10 months agodopinder: sti6140d360-user 12 SC 20231117 release-keys
Nolen Johnson [Fri, 2 Feb 2024 03:27:32 +0000 (22:27 -0500)]
dopinder: sti6140d360-user 12 SC 20231117 release-keys

Change-Id: I94e7e8b96e888102717991c27422c7dc9ff3d0f8
(cherry picked from commit 90ec93459f78135d6f295f70cbc099091f93f2eb)

11 months agodopinder: Setup firmware extraction
LuK1337 [Thu, 30 Nov 2023 19:47:49 +0000 (20:47 +0100)]
dopinder: Setup firmware extraction

Change-Id: I693e59abbfcec4f016de324517ad0e24ef565c65

11 months agodopinder: Disable systemcontrol_static in recovery
Nolen Johnson [Mon, 11 Dec 2023 06:21:39 +0000 (01:21 -0500)]
dopinder: Disable systemcontrol_static in recovery

Change-Id: Ia5943a6c68963add1ab41f632d522a15b7108879

12 months agodopinder: Fix sort-blobs-list
Nolen Johnson [Tue, 28 Nov 2023 17:32:04 +0000 (12:32 -0500)]
dopinder: Fix sort-blobs-list

* Makes this alphabetize properly.

Change-Id: I2450977ff6acd4cd7d29dfd2e3a4ca7f32b71904

13 months agodopinder: Replace BTM_DEF_LOCAL_NAME with a sysprop
Sal Savage [Fri, 15 Apr 2022 22:38:17 +0000 (15:38 -0700)]
dopinder: Replace BTM_DEF_LOCAL_NAME with a sysprop

Change-Id: I2c90efac01e61500eb1be23bb0ae6f96c2acdc53

13 months agodopinder: Migrate deprecated BT profile configs into sysprops
Bruno Martins [Fri, 27 Oct 2023 12:14:29 +0000 (13:14 +0100)]
dopinder: Migrate deprecated BT profile configs into sysprops

Google moved all these into sysprops except for "profile_supported_hdp"
which is obsolete since Android 8.0.

This effectivelly disables Advanced Audio Distribution Profile (A2DP)
Sink role, Audio/Video Remote Control Profile (AVRCP) Controller role,
Hands-Free Profile (HFP) Audio Gateway role, Hands-Free Profile (HFP)
Hands-free role, Message Access Profile (MAP) Client role, Object Push
Profile (OPP), Personal Area Networking Profile (PAN) PANU role and
Phonebook Access Profile (PBAP) client and server roles. All the rest
are enabled by default in the common device tree.

As for the config "hfp_client_connection_service", Google dropped it
since it was only used in HfpClientConnectionServiceTest and blocking
the test from running.

Change-Id: I6f96862611b7f21b30157188e6373984561342aa

13 months agodopinder: Properly overlay Bluetooth apex
Bruno Martins [Fri, 27 Oct 2023 12:11:54 +0000 (13:11 +0100)]
dopinder: Properly overlay Bluetooth apex

Change-Id: I87c4f1136fd68490bd55bda4033f36988cbd57f1

16 months agodopinder: Use minimal GMS if building with it
Bruno Martins [Thu, 9 Jun 2022 13:34:59 +0000 (14:34 +0100)]
dopinder: Use minimal GMS if building with it

Only minimal GMS fits.

Change-Id: If9ce99880bcd6949354f80882176aaaded9aad85

16 months agodopinder: Decommonize super image size
Nolen Johnson [Tue, 11 Jul 2023 20:57:03 +0000 (16:57 -0400)]
dopinder: Decommonize super image size

Change-Id: I78293436e7db69d356acbe7c14a22cb49e12b905

18 months agodopinder: sti6140d360-user 10 QT 20230222 release-keys
Nolen Johnson [Wed, 17 May 2023 14:48:00 +0000 (10:48 -0400)]
dopinder: sti6140d360-user 10 QT 20230222 release-keys

Change-Id: I0017c4a7bade2a45a2717ba84339486a5432108f

18 months agodopinder: Align extractors with templates
Nolen Johnson [Wed, 17 May 2023 12:58:25 +0000 (08:58 -0400)]
dopinder: Align extractors with templates

* These now directly support VENDOR_COMMON!

Change-Id: I6c4e2226fea90be3dcc29dccbd7e23d24b2473f5

23 months agodopinder: Decommonize libsecmem
Christian Hoffmann [Sat, 10 Dec 2022 03:54:11 +0000 (22:54 -0500)]
dopinder: Decommonize libsecmem

* While this works fine on deadpool's newer liboemcrypto,
  wade/dopinder and the rest of the g12* family's liboemcrypto's
  don't play nicely with the newer libsecmem, so they will need
  to continue using older versions of it.

Change-Id: Ib28fdf52668be729ccd30a6f6b57ec9e2a86fca6

23 months agodopinder: Declare our Wi-Fi chipset vendor
Nolen Johnson [Sat, 10 Dec 2022 03:32:40 +0000 (22:32 -0500)]
dopinder: Declare our Wi-Fi chipset vendor

* Now the node permissions are commonized, and guarded by these
  properties which are set by the multihal on stock, but here
  we'll just leave it to devices to declare their vendor as we
  use standalone vendor HALs.

Change-Id: If0720482862de75abbcbf09d3ad502728737867a

2 years agodopinder: Update to 20220523
Nolen Johnson [Wed, 10 Aug 2022 03:20:27 +0000 (23:20 -0400)]
dopinder: Update to 20220523

Change-Id: I3410e53fcfab16fb40880c8b621495d3aa3c3d3c

2 years agodopinder: Change product name override to match wade
Nolen Johnson [Fri, 22 Jul 2022 14:08:59 +0000 (10:08 -0400)]
dopinder: Change product name override to match wade

Change-Id: Iaf361f4da80d86f5d64ad370d56a149bc5adf157

2 years agodopinder: Update to 20220325 build
Nolen Johnson [Wed, 22 Jun 2022 20:51:49 +0000 (16:51 -0400)]
dopinder: Update to 20220325 build

Change-Id: I9e7460f67b9235ea1950072b2fa5bfdaeb01977d

2 years agodopinder: BT remote idc and kl moved to lineage atv
Christian Hoffmann [Wed, 8 Jun 2022 22:23:17 +0000 (00:23 +0200)]
dopinder: BT remote idc and kl moved to lineage atv

Change-Id: Ifc1fbbb6ba94f0f91b986019333112010d9d27cd

2 years agodopinder: Shuffle proprietary makefiles inclusion
Bruno Martins [Thu, 9 Jun 2022 19:16:12 +0000 (20:16 +0100)]
dopinder: Shuffle proprietary makefiles inclusion

Change-Id: I5e2e3d51aeb440a7119ddba8b72b23b08509bf24

2 years agodopinder: Inherit common tree after device vars are set
Nolen Johnson [Thu, 9 Jun 2022 02:35:35 +0000 (22:35 -0400)]
dopinder: Inherit common tree after device vars are set

* Allows several variables to be read in common tree.

Change-Id: Ic8f3a4d210568254d814b013b67d8f06efff5e63

2 years agodopinder: Unset DEVICE_PATH in the product makefile
Bruno Martins [Thu, 9 Jun 2022 14:08:33 +0000 (15:08 +0100)]
dopinder: Unset DEVICE_PATH in the product makefile

There's no need for this, make use of LOCAL_PATH instead.

Change-Id: I94642c86049d85d1b4f372309bc5899f9876ffe3

2 years agodopinder: Decommonize liboemcrypto.so
me2151 [Sat, 7 May 2022 21:27:28 +0000 (21:27 +0000)]
dopinder: Decommonize liboemcrypto.so

* These are device-specific, and to work we need
  the stock version per-device.

Change-Id: I31e65ff8617e80e63dda84c00780c5ab65cbf2ed

2 years agodopinder: Set ro.soc.model
Nolen Johnson [Tue, 19 Apr 2022 17:24:00 +0000 (13:24 -0400)]
dopinder: Set ro.soc.model

* Differs from deadpool.

Change-Id: I7a9f45d5bf0740e86688ebf6e05670d2e1bad9d5

2 years agodopinder: Decommonize vendor.media.support.dolbyvision
Nolen Johnson [Tue, 19 Apr 2022 17:16:42 +0000 (13:16 -0400)]
dopinder: Decommonize vendor.media.support.dolbyvision

Change-Id: I884adf58c0dbffdcd0bc51b53d26bbce242b6dfb

2 years agodopinder: Decommonize ro.vendor.platform.support.dolbyvision
Nolen Johnson [Tue, 19 Apr 2022 17:06:44 +0000 (13:06 -0400)]
dopinder: Decommonize ro.vendor.platform.support.dolbyvision

Change-Id: I6aaf1bdf65141fb8300dc40f4977bb5ed323caf9

2 years agoRevert "dopinder: build & overlay KeyHandler" lineage-18.1
Nolen Johnson [Mon, 13 Dec 2021 19:20:54 +0000 (20:20 +0100)]
Revert "dopinder: build & overlay KeyHandler"

* Commonized now.

This reverts commit b68ebf2ff9e933be4e7f735403a30ee3550202fb.

Change-Id: I280e52f84daba43602ad0ee8747de0ee0ddfc2dc

2 years agodopinder: Drop keylayouts/idc's in device/lineage/atv
Nolen Johnson [Mon, 13 Dec 2021 18:39:31 +0000 (13:39 -0500)]
dopinder: Drop keylayouts/idc's in device/lineage/atv

Change-Id: I3f6d93c1483e4a427f54698efeed0aa6ab3db07b

3 years agodopinder: build & overlay KeyHandler
Timi Rautamäki [Wed, 1 Sep 2021 16:13:30 +0000 (16:13 +0000)]
dopinder: build & overlay KeyHandler

Change-Id: I1bd4c27a646f5deda26f20d99e87ae61f977bde6

3 years agodopinder: Update fingerprint
Nolen Johnson [Tue, 21 Sep 2021 01:12:59 +0000 (21:12 -0400)]
dopinder: Update fingerprint

Change-Id: I8c4aa401f1ce93263c4e961c24fdd89d16b736e5

3 years agodopinder: add keylayouts
Timi Rautamäki [Sun, 12 Sep 2021 19:21:46 +0000 (19:21 +0000)]
dopinder: add keylayouts

Add keylayout for app buttons (Netflix, etc.).

Change-Id: I085e3f760f9ea1749a2541753c60e32dd26f419e

3 years agodopinder: decommonize remote keylayout
Timi Rautamäki [Tue, 31 Aug 2021 07:20:05 +0000 (07:20 +0000)]
dopinder: decommonize remote keylayout

Change-Id: Ice96a1f5507c207a6a4b224e04ab846bf6ad9a8e

3 years agoRevert "dopinder: Don't explicitly include rule for wpa_supplicant.conf"
Nolen Johnson [Sun, 1 Aug 2021 21:28:57 +0000 (23:28 +0200)]
Revert "dopinder: Don't explicitly include rule for wpa_supplicant.conf"

This reverts commit 235ca2b4d1ab2d57eae89fcce61884502d0015cb.

Reason for revert: This was only included due to a typo in a /different/ device tree -_-

Change-Id: Id0a1d67a7c7810a6e253664f43be7e0a96739b12

3 years agodopinder: Don't explicitly include rule for wpa_supplicant.conf
Nolen Johnson [Sun, 1 Aug 2021 21:09:51 +0000 (17:09 -0400)]
dopinder: Don't explicitly include rule for wpa_supplicant.conf

* Seems to auto-include itself now.

Change-Id: I6c71195089c32e7b663b32272a59dcfd01fcc9ce

3 years agodopinder: Import NRDP properties
Nolen Johnson [Fri, 16 Jul 2021 20:00:51 +0000 (16:00 -0400)]
dopinder: Import NRDP properties

Change-Id: I699dbd893f6a59b95c368c2a0e9ed4b7f0d1ef55

3 years agodopinder: Decommonize init.amlogic.wifi_buildin.rc
Nolen Johnson [Thu, 1 Jul 2021 21:11:57 +0000 (17:11 -0400)]
dopinder: Decommonize init.amlogic.wifi_buildin.rc

* Only deadpool/wade/sabrina have Broadcom Wi-Fi/Bluetooth,
  dopinder/beast have Realtek, and will need different modules
  and node permissions changed.

Change-Id: I204e5c22a1dc306c9c932a3634f5e6534a438ee5

3 years agodopinder: Decommonize TA files
Aaron Kling [Thu, 1 Jul 2021 19:37:31 +0000 (14:37 -0500)]
dopinder: Decommonize TA files

* These are different on all Askey G12A devices.

Change-Id: I4f798d094aacb4270619609c8cf9e0427abf2a95

3 years agodopinder: Configure Realtek Bluetooth/Wi-Fi HALs
Aaron Kling [Thu, 1 Jul 2021 00:19:40 +0000 (19:19 -0500)]
dopinder: Configure Realtek Bluetooth/Wi-Fi HALs

* We're not unifying things, and the stock MultiHAL requires
  framework side magic, so we're going with the hardware/realtek
  solution.

* Set Bluetooth overlays based on stock.

Change-Id: Ie8e0f2d2a5f1cb8337ebe88b903fb18a71602f18

3 years agodopinder: Build Realtek 8822cs module inline
Aaron Kling [Fri, 25 Jun 2021 05:04:25 +0000 (01:04 -0400)]
dopinder: Build Realtek 8822cs module inline

Change-Id: I042931d6361420868f53f682c70fee8c5a2b589d

3 years agodopinder: Build device specific DTB
Stricted [Fri, 25 Jun 2021 05:24:03 +0000 (01:24 -0400)]
dopinder: Build device specific DTB

Change-Id: I882a5f2481802cabe28204ee9c65905d1a80f984

3 years agodopinder: Initial Commit
Nolen Johnson [Thu, 17 Jun 2021 04:43:04 +0000 (00:43 -0400)]
dopinder: Initial Commit

Change-Id: I5bbc92935d81897929edf3daefb27a9e09691f60