o tym jak #chatgpt (5.5, zaawansowane) naprawił mi wifi w telefonie.
Jestem (nie)szczęśliwym posiadaczem Nothing Phone 2. Najpierw używałem custom ROM-ów, potem przesiadłem się na stock, bo płatności zbliżeniowe nie działały. No i tak sobie użytkowałem telefon przez ponad dwa lata, aż w którymś momencie padło wifi. Resety ani porady z neta nie działały, więc przez kilka tygodni byłem bez wifi. Niby nic takiego, bo w VM mam kilkaset GB na koncie, ale idą wakacje i poza Polską wifi jednak się przydaje. Factory reset nie pomógł, ponownie flashowanie stocka, wgranie custom romu też nie.
Moje pierwsze pytanie brzmiało:
wifi działało na androidzie i nagle przestało. jak to naprawić albo diagnozować za pomocą adb?
Po jakimś czasie zrootowałem telefon, aby mieć dostęp do mocniejszych narzędzi.
Co prawda był taki moment, że ChatGPT bardzo zachęcał mnie do oddania telefonu na serwis, ale ja się upierałem, że to coś z firmware jest zjebane (2-3 tygodnie po aktualizacji się spieprzyło), więc przez kilka dni podsyłałem mu logi (wszystkie komendy szły od niego) i testowaliśmy różne rozwiązania. Dosłownie krok po kroku przechodziliśmy kolejne etapy inicjalizacji wifi w Androidzie. Końcowa diagnoza
ROM/vendor init nie binduje CNSS albo nie ustawia fs_ready w odpowiednim momencie.
Po ręcznym bind + fs_ready przed startem userspace Wi-Fi QCA6490 działa normalnie.
W końcu zatrybiło. Odpalenie kilku komend sprawiło, że wifi działa prawidłowo.
Jestem dość zaskoczony, że udało się to naprawić. Już wcześniej chatgpt pomagał mi w problemach z Linuksem, ale tutaj problem był bardziej złożony. Po wszystkim zrobił mi jeszcze skrypt do magiska, który automatycznie puszcza koniecznie komendy. Sam na pewno bym tego nie naprawił. Musiałbym czekać na aktualizację ze strony Nothing (a zdaje się, że problemy z wifi są mocno wybiórcze) lub szybciej wymieniłbym telefon na nowy. A tak to jeszcze jakiś czas się z nim pomęczę.
w sumie trochę #android i #ai