FAQ - Häufig gestellte Fragen

Wie flashe ich eine Rom richtig?

  • macht ein Backup von allen wichtigen Daten (z.B. Kontakte) und speichert diese auf eurer MicroSD-Karte oder auf eurem PC/Laptop
  • Kopiert die Rom und Gapps die ihr flashen woll auf eure MicroSD-Karte (Die Gapps muessen zur Android-Version passen!!)
  • Bootet euer Custom Recovery (z.B. TWRP)
  • Macht ein Backup eurer jetzigen Rom auf die MicroSD-Karte, bei Bedarf speichert es auf eurem PC/Laptop
    • wipe cache
    • wipe dalvic cache
    • wipe/format system
    • wipe/format data
    • Jetzt einmal das Recovery neustarten
    • Rom flashen
    • Gapps flashen
    • Neustarten! Gebt der Rom ein paar Minuten zum starten, der erste Start kann immer etwas dauern.

What Rom do i use on my Galaxy Tab2?

  • You can use a device specific rom for your device (discontinued), the Rom name need to match your model.
  • You can use a unifed Rom for your device.
    • GT-P3110, GT-P3113, GT-P5110 and GT-P5113 user: flash “espressowifi” Roms
    • GT-P3100 and GT-P5100 user: flash “espresso3g” Roms
Note: Your device get detected automatically on unified builds and loads proper driver and config at boot! You shouldn't notice any difference compared to the device specific builds (only changed romname).

How to re-calibrate the compass on my Tab 2?

  • The compass sensor is calculated from the accelerometer and magnetic field sensors. If the values reported by the compass sensor are not right, you can re-calibrate the magnetic field sensor with the following steps:

    adb shell stop geomagneticd
    adb shell rm /data/sensors/yas.cfg
    adb shell rm /data/sensors/yas-backup.cfg
    adb shell start geomagneticd
  • Now start an application using the compass sensor. Move the device in every direction, with a rotation around each axis: the device should now be re-calibrated.

Rom installation failed on "error 7" in recovery, what can i do?

Best will be to post a recovery.log. There’s an option inside your recovery to create one.

You can get the log to your PC using adb:

adb pull /path/to/log/log.name

If this is not possible for your: tell the whole message you get! There are different “error 7” messages out!

  • it could be you used a recovery for a different device (p3100, p3110, p5100 and p5110 had a own recovery in the past!)
  • it could be you flashed a file/rom not made for your device
  • it could be your recovery is to old (official CWM is to old, a lot of user still use it)

How to enable root access?

Custom Roms like CyanogenMod and SlimRoms are pre-rooted by default, you only need to enable it.

  • Settings -> About Tablet / About Phone
  • 7 x tab on the Build number (you’ll get a notification that you are a developer now / enabled developer options)
  • Settings -> Developer options -> Root access
  • set root access to “Apps and ADB”
Note: LineageOS, OmniRom and AOSP aren't pre-rooted, you need to use SuperSu or the OpenSource SuperUser to get rooted.

How do i get proper logs?

Well, there are some apps out (e.g. Syslog App) which can help getting usefull logs, but i prefer using adb to get those logs:

  • Logcat:

    adb shell logcat > logcat.txt

    (abort/stop logging pressing ctrl + c on your keyboard)

  • Radio Logcat:

    adb logcat -b radio -v time -d > logcat_radio.log
  • Dmesg:

    adb shell dmesg > dmesg.txt
  • last_kmsg:

    adb shell su -c "cat /proc/last_kmsg" > last_kmsg.txt
  • audit.log:
    (make sure root is enabled!)

    adb root
    adb pull /data/misc/audit/audit.log

Was ist der Unterschied zwischen dem "alten" und "neuen" Kernel Quellcode den Ihr nutzt?

Vorweg: Die meiste Arbeit hat Ziyan @ XDA-Developers erledigt. Der Kernel ist das Herz unserer Roms. Ein Paar Worte zum “neuen” Kernel:

  • Basiert auf dem offiziellem OMAP4 Kernel Quellcode (p-android-omap-3.0-dev branch)
  • Update auf 3.0.101 linux-stable/linux-3.0.y
  • Komplette Aenderungs-Historie
  • BCMDHD Update auf 1.88.45 vom 3.4 Kernel(Info: Samsungs BCMDHD hat vorher die Mac Adresse aus /efs ausgelesen. Aus Sicht der Sicherheit eine sehr sehr schlechte Sache, dass ein Kernel diese Rechte auf das Dateisystem hat. Was anderes von Samsung erwartet? Die Mac adresse wird jetzt auf Basis des SOC erstellt und sollte genauso einmalig sein.)
  • last_kmsg Support
  • Samsungs Source entmuellt bevor die Treiber etc. hinzugefuegt wurden
  • dynamic tiler allocations (mehr freier Ram verfuegbar)
  • Die Tab2 Variante wird beim Starten automatisch erkannt (Der lcd_panel_id command line parameter aus dem Bootloader wird ausgelesen um das richtige Geraet zu erkennen)
  • Neues property (/sys/board_properties/type) um den Board Typ anzuzeigen

    Info: Machne Änderungen basieren auf diesem "property" (z.B. um die richtigen Sensor Treiber oder Audio-Config fuer euer Geraet zu laden) - Ältere Roms nutzen dies nicht, deshalb kann es zu Problemen kommen, wenn ihr alte Custom Kernel auf den neuen Roms nutzt!
  • Ein Kernel Quellcode fÜr alle Android Versions (4.4 und neuer, 4.4 Roms nutzen jedoch eine eigene defconfig)

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 “entmuellen” hier.

Wie kann ich das Einschalt Logo/Bild auf meinem Galaxy Tab2 ändern?

Es gibt ein schönes Tutorial von Ketut Kumajaya, welches ich übersetzt, aktualisiert und hier bereit stelle.

Das Tutorial findet ihr hier

I can't change my rom, wipe / format doesn't work. Nothing changed after flashing with Odin.

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?

  • Uninstalled apps and deleted files are back after a reboot
  • Formating the storage doesn’t work (after reboot the old rom and apps are back)
  • You can flash whatever you like via Odin - it showes “passed” but after reboot nothing changed (e.g. still no StockRom or still the old Recovery you had previously installed)
  • … there might be some more, but only to mention some …

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.