Safe Volume has many false alarms. And if overridden by the user, at
every 20 hours of accumulated(!) audio playback it will intentionally
reset - even while the audio is playing. This can ruin the listening
experience, and ironically pose a safety hazard when e.g. the user is
operating a vehicle...
AOSP already opted out of Safe Volume in the overlays for Mobile Country
Code 310-316 (= US). Make this universal.
Change-Id: Iadb3a16d0f4a2b458164fa5c805ec1b448da559b
Reviewed-on: https://review.statixos.com/c/android_vendor_statix/+/4483
Reviewed-by: Anay Wadhera <awadhera@berkeley.edu>
Reviewed-by: Sourajit Karmakar <sourajit@live.com>
Reviewed-by: Filippo Roggi <zzkw35@gmail.com>
Tested-by: Filippo Roggi <zzkw35@gmail.com>
This can happen when an out of tree module target uses a matching module
name from the base kernel. This causes two problems:
1) Depmod gets confused and only pulls symbols from one of the modules
2) Copying the modules to modules_out is not entirely deterministic and
is based on the first variant to be returned by find, meaning that
the variant that gets copied to the device could change build to
build.
To avoid these issues, fail the build if this happens and force the
build target to only generate one copy of each module name.
Change-Id: I2e47ba4e142054feabaa1ab80fbbe0332fd84a62
* When the boot image is modified, recovery updating fails because the patch no longer applies to the modified boot image, so ship a full recovery image instead of a patch so recovery updating always works.
Signed-off-by: Jarl-Penguin <jarlpenguin@outlook.com>
Change-Id: I56cf6c4d301afa88b39b31d488c5166903406637
- Selectively merge changes from com.google.android.dialer version
127.0.620688474-downloadable
- Remove obvious attempts to limit user freedom by forcing users to use
carrier VVM app for Cellcom and Metro by T-Mobile.
Change-Id: I72bc29e4db5382f02508669c1cdc65812f1fbb13
Reserving 8MB does not guarantee that free blocks will be >= 1%, so not
only this doesn't work properly, but also breaks builds for some
devices.
This reverts commit 3940fb4240.
Test: breakfast kebab && WITH_GMS=true m
Change-Id: I330570dc6fc9efca5629358a0b149f131d36ba18
This reverts commit bc8d7739ac.
Reason for revert: no longer needed when using blobs that match tag
DISPLAY.LA.3.0.r1-10700-KAILUA.0.
Change-Id: Ia89ce566a4cade6091a2dc6bc4e8b56ef7d1f73b
* When we remount partitions via `adb remount`, a scratch partition
is made for overlayfs to use - this takes up space and breaks OTA.
The end user /could/ run this to fix it:
`adb reboot fastboot && fastboot delete-logical-partition scratch && fastboot reboot`
But that's bad UX, remount should work. This ensures that with or without GMS,
we reserve some space on all dynamic partitions.
* Set amount to `8 * 1024 * 1024` + 1 for good measure.
* Don't reserve this amount of `-user` builds as we don't remount
there.
Change-Id: I969aea92747a17ceca299e109c6e0ab563951374
This was set to true by default prior to U QPR2.
Test: Open settings and notice that dual pane layout is back
Change-Id: Ide44ecbe7e30d6bf26d9c9358e46c71b35c66250
Build is now a group instead of a repo.
The actual repo got renamed to build_repo.
Change-Id: I61f65251896d18c3025d849109206d44e2686c70
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
* Change `vvm_type_omtp_*` to `vvm_type_omtp` (As before, Google Dialer
uses these types, but our Dialer does not)
* enable VVM for all "Bouygues Telecom Business-Distribution" MVNOs
instead of just one MVNO (NRJ). This has been validated with a device
using the "Auchan Telecom" MVNO.
Change-Id: Iecada64dc758952aa9c8f8e0efcebc719d16d352
Original commit incorrectly added kernel as a dep to the vendor ramdisk
for this path, when instead the dep should be added to the boot ramdisk.
Change-Id: I25a42d403fe2ddb0538b08c2dd8f761eae960810
With the merge of tag 'android-14.0.0_r29', the emulator sdk_phone_x86_64
is inherited from device/generic/goldfish. This means, that the component
PRODUCT_SDK_ADDON_COPY_FILES needs to be defined here.
Change-Id: I2cee21d27f28521f34e80262c2abda6b7eb3360c
With the merge of tag 'android-14.0.0_r29', the emulator sdk_phone_x86_64
is inherited from device/generic/goldfish. Its defined super partition
size of 1.6GB however is too small to build the LineageOS 21 emulator.
Therefore, overwrite the partition sizes with the values as previously
set in build/make/target/board/BoardConfigEmuCommon.mk
Change-Id: Ib8443cb3d8cacb42cab68f154845574fadf99b55
necessary after merge of tag 'android-14.0.0_r29':
e04167e Retire obsolete (32bit-only) emulator targets and boards
Please use 64bit-only targets instead:
[...] * we don't support x86+arm for AOSP targets
Change-Id: I001b97e218f837005d4283bd0540519b00301783
necessary after merge of tag 'android-14.0.0_r29':
228de7b Remove sdk_<arch> products
The SDK is arch-agnostic, so does not need per-arch products.
Change-Id: Idac94e841e749d6dcc4aa643b8738f8c07ac71fa
necessary after merge of tag 'android-14.0.0_r29':
4bf479f Retire obsolete emulator targets and boards
the sdk_phone* targets are replaced with sdk_phone64*,
the emulator* boards are replaced with emu64* in
the device/generic/goldfish folder.
Change-Id: Ie36e73684d586223bbce642a62cf155a3990713e
After the "Avoid multiple definitions of sigaction." change in bionic,
we ought to modify our kernel headers to make sure that sigaction struct
is not present in uapi headers.
Change-Id: I15645480e013e79cbcafaac99253368b646b6b11