Dobra, ogarnąłem BMW Digital Key na Samsungu S21FE 🙂
Jest na liście kompatybilnych telefonów: Samsung Galaxy S22 / S22+ / S22 Ultra / S21 / S21 Ultra / S21 FE / Z Fold4 / Z Flip4 / Note20 / Note20 Ultra with Android 12 or newer.
(wg tego artykułu https://faq.bmw.ee/s/article/Digital-Key-Availability-Overview-of-compatible-devices-and-countries-q28Mk?language=et)
Problemem w polskich warunkach jest brak aplikacji Samsung Wallet, która jest wymagana do przechowywania klucza cyfrowego. Niestety Samsung ma dziwną politykę, że jeśli nie wspiera Samsung Pay w danym kraju to nie udostępnia też aplikacji takiej jak Samsung Wallet. Przez to nie użyjemy telefonu Samsung do przechowywania klucza cyfrowego. Sprawdzanie odbywa się poprzez weryfikację kodu CSC telefonu, ponieważ telefony na różne rynki mają różnie ustawiony kod CSC (regionalny kod oprogramowania systemowego telefonu).
Rozwiązaniem jest zmiana CSC na kod takiego kraju, w którym jest obsługa Samsung Pay. Ja zmieniłem CSC na XEC, co jest bodajże kodem dla Hiszpanii, i od tego momentu mogłem zainstalować Samsung Wallet, a co za tym idzie skonfigurować BMW Digital Key i w tej chwili działa mi to identycznie jak na iPhone poprzez NFC: dotknąć klamki, położyć telefon na półce z czytnikiem.
Zmiana kodu CSC bywa kłopotliwa, zwykle wymagało to podmiany firmware lub rootowania telefonu. Jest jednak bezinwazyjne narzędzie SamFWTool, którym można to zrobić bez reinstalacji telefonu.
Pełny manual tutaj: https://forum.xda-developers.com/t/changing-csc-for-free-using-samfw-tool-no-root-required-a-brief-guide.4529925/