Go to file
Dylan Van Assche 3942f8b1b6
soc-qcom-sdm845: set MAC address on boot (MR 3360)
SDM845 devices running mainline lack a valid MAC address, and
fallback to a random one on each boot. This makes DHCP IPs vary
on each boot and breaks Bluetooth BNEP mode since the kernel enforces
that a valid MAC address is used when Bluetooth BNEP mode is activated.

Add a udev rule to trigger a script when the WLAN or Bluetooth interface
appear to set the MAC address by reading it from the persist partition
for the WLAN MAC address and increment it for generating a Bluetooth MAC
address. This approach seems to be common on some downstream devices
such as the Oneplus 6.

[ci:skip-build]: already built successfully in CI
2022-08-19 09:36:15 +02:00
.ci CI: remove msm-firmware-loader from shellcheck (MR 3260) 2022-06-29 08:07:58 +02:00
cross Revert "cross/binutils-*: upgrade to 2.39-r1" 2022-08-15 18:42:54 +02:00
device soc-qcom-sdm845: set MAC address on boot (MR 3360) 2022-08-19 09:36:15 +02:00
main main: bootmac: new pmaport (MR 3360) 2022-08-19 09:35:45 +02:00
modem modem/rmtfs: upgrade to 0.2_git20220718 (MR 3296) 2022-07-18 23:16:20 +02:00
temp temp/alsa-ucm-conf-google-kukui: new aport (MR 3348) 2022-08-16 11:00:07 -04:00
.clang-format
.editorconfig
.gitignore
.gitlab-ci.yml gitlab-ci.yml: set timeout for build to 10h (MR 3337) 2022-08-03 09:24:35 -04:00
.mrhlpr.json
channels.cfg channels.cfg: mark v21.12 as unsupported (EOL) 2022-07-12 08:22:08 +02:00
CODEOWNERS CODEOWNERS: add myself where appropriate (MR 3300) 2022-07-21 08:47:49 +02:00
LICENSE
pmaports.cfg CI: test_ui: get arches from pmaports.cfg (MR 3205) 2022-06-07 08:01:25 +02:00
README.md