[Q] Sony tablet S boots normally only on second boot, but not on first

mickeymkd

Member
Nov 9, 2008
16
0
0
Skopje
Hi,

I have Sony Tablet S with 4.0.3 R5a which was rooted with condi AIO tool, and also i had installed the mods: Install init.d support, Install "rescue-backdoor".
I wanted to return it to stock, so I unrooted it with condi AIO tool, and did a factory reset. After the reset i went in recovery and flashed the latest firmware signed-nbx03_009-ota-121116046.zip for my device, the procedure finished successfully, but on the reboot the tablet was stuck at Sony logo. After a power off with the off button, and powering it on again it boots normally, but from now on on first boot it stays at Sony logo, and on second boot it boots normally.

Is there a fix for this?

What i understand is that there are two system partitions, and one of them is somehow corrupted and that's why it only boots normally on second boot.

build.prop
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=TISU0143
ro.build.display.id=TISU0143
ro.build.version.incremental=121116032
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.3
ro.build.date=Fri Nov 16 04:09:27 JST 2012
ro.build.date.utc=1353006567
ro.build.type=user
ro.build.user=integ-build
ro.build.host=build8
ro.build.tags=release-keys
ro.product.model=Sony Tablet S
ro.product.brand=Sony
ro.product.name=SYS_001
ro.product.device=nbx03
ro.product.board=nbx03
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
# ro.build.product is obsolete; use ro.product.device
ro.build.product=nbx03
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=SYS_001-user 4.0.3 TISU0143 121116032 release-keys
ro.build.fingerprint=Sony/SYS_001/nbx03:4.0.3/TISU0143/121116032:user/release-keys
ro.build.characteristics=tablet
# end build properties
ro.opengles.version = 131072
wifi.interface=wlan0
ro.ethernet.interface=eth0
ro.ethernet.autoEnable=yes
rild.libargs=-d /dev/ttyACM1 -i rmnet0
windowsmgr.max_events_per_sec=120
ro.tether.denied=true
ro.sony.sound.enabled=true
ro.sony.display.release=release5a

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.product-res-path=vendor/framework/SemcGenericUxpRes.apk
ro.sony.autovolume.threshold=10
ro.sony.update.server=info.update.sony.net
ro.sony.update.category_id=ST001
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
drm.service.enabled=true
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
ro.sony.wifisleep=0
ro.semc.xloud.supported=true
ro.somc.clearphase.supported=true
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=4.0_r3
ro.com.google.clientidbase=android-sony
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.sony.wan.ipv6.enable=false
ro.sony.dlna_dms.enabled=false
ro.somc.social_product_model=PRODUCT_MODEL_TABLET
ro.sony.irremote.protocol_type=1
ro.sony.ols.eula=0
vendor.prop
ro.sony.update.service_id=nbx03_009
ro.sony.sku.base=nbx03_009
ro.sony.build.id=TISU0093410
ro.sony.build.incremental=111104048
 
Last edited:

mickeymkd

Member
Nov 9, 2008
16
0
0
Skopje
How can i check which system partition is booting from, is it system 0 or system 1?
When it boots up normally i cant find the recovery.log because there is no /tmp partition?
 

stifilz

Senior Member
Jan 9, 2012
1,838
1,173
0
NZ
How can i check which system partition is booting from, is it system 0 or system 1?
When it boots up normally i cant find the recovery.log because there is no /tmp partition?
/tmp is only available in recovery menu, not on normal boot.

To see what is currently mounted use either

adb shell
mount

from a pc or

mount

from terminal on the device iteself

from there look for system, you will see mmcblk0p2 or 3 (Tablet S) or mmcblk0p3 or 4 (Xperia S)

Let me know if you get stuck
 

mickeymkd

Member
Nov 9, 2008
16
0
0
Skopje
The currently mounted partition is mmcblk0p2. Its the partition when the tablet boots normally.

When i try in recovery to flash the latest firmware from sd, on first boot when the tablet gets stuck on sony logo, the flashing process is successful., but when i try the same procedure on second boot, when it boots normally, it fails when is checking the build version, because is the same with the version installed.

Later i saw the OTA system updates and notifications were disabled, so i rooted the tablet again enabled the notifications, when it restarted, it informed me about new update 4.0.3 r5a which was already installed, so i downloaded and run the update. After it had finished with the update the tablet booted up normally on first but, but when it was booted in the OS i got a message about system update failed, with error code 0. and after that the tablet boots normally but i get the OTA system notifications that there is a new update 4.0.3 r5a, which is strange.