Der Kompasssensor berechnet mit hilfe des Accelerometers und des Magnetfeldsensors die Himmelsrichtung. Sollten diese Werte einmal nicht mehr stimmen, könnt ihr den Magnetfeldsensor mit folgenden Schritten rekalibrieren:
adb shell stop geomagneticd
adb shell rm /data/sensors/yas.cfg
adb shell rm /data/sensors/yas-backup.cfg
adb shell start geomagneticd
startet danach eine Kompass-App und dreht das Tab mehrmals in jede Richtung um die eigene Achse. Danach sollte euer Tab rekalibriert sein.
Am besten ist es wenn ihr ein Recovery.log postet. Es gibt eine option in eurem Recovery um ein Recovery.log zu erstellen.
So bekommt ihr das log mit adb auf euren PC:
adb pull /path/to/log/log.name
Wenn es bei euch einmal nicht funktionieren sollte: postet bitte die gesamte Nachricht die ihr im Recovery angezeigt bekommt, da es für einen “Error 7” unterschiedliche Gründe gibt.
Aus Sicherheitsgründen habe ich root aus allen ROMs entfernt. Wer dennoch root-Zugriff benötigt:
Ihr könnt einige Apps im PlayStore finden (z.B. Syslog) die euch dabei helfen brauchbare logs zu bekommen, aber ich persönlich bevorzuge adb mit folgenden Befehlen:
Logcat:
adb shell logcat > logcat.txt
(zum stoppen des loggings drückt Strg + c auf eurer Tastatur)
Radio Logcat:
adb logcat -b radio -v time -d > logcat_radio.log
Dmesg:
adb shell dmesg > dmesg.txt
last_kmsg: (seid sicher das ihr root seit)
adb shell su -c "cat /proc/last_kmsg" > last_kmsg.txt
audit.log: (seid sicher das ihr root seit)
adb root
adb pull /data/misc/audit/audit.log
Vorweg: Die meiste Arbeit hat Ziyan @ XDA-Developers erledigt. Der Kernel ist das Herz unserer Roms. Ein Paar Worte zum “neuen” Kernel:
Neues property (/sys/board_properties/type) um den Board Typ anzuzeigen
Wir nutzen den “neuen” auf allen unserern Roms (Android 5.1 und neuer, aber auch auf manchen alten offiziellen 4.4 Roms wie z.B. CM 11.0). Den Kernel Quellcode findet ihr hier , Historie vom “entmüllen” hier.
Es gibt ein schönes Tutorial von Ketut Kumajaya, welches ich übersetzt, aktualisiert und hier bereit stelle.
16 GB Tab 2 have a known faulty EMMC (MAG2GA). It can happen, that your EMMC get “read only”, so you can’t perform any write actions (also you can’t format) anymore.
From the EMMC data sheet:
5.1.7 End of Life Management:
The end of device life time is defined when there is no more available reserved block for bad block management in the device. When the device reaches to end of its life time, device shall change its state to permanent write protection state. In this case, write operation is not allowed any more but read operation are still allowed.
But, reliability of the operation can not be guaranteed after end of life.
On a faulty EMMC firmware it happens a lot faster.
What are the symptoms?
In most cases, the issue can be fixed by a EMMC firmware update, but you need someone who’s able to do it (possible via ISP, nothing you can do esylie at home yourself). In some bad cases you need to find someone who can replace your EMMC.