-AOD. (Turn off AOD to enable automatic screen Brightness) -Fingerprint (Use workaround) (1: Flash 1_Fingerprint Zip When on startup “settings” force closing then go into titanium backup and wipe data and cache from settings. Fc gets away. 2: register 3 fingers you like to use later (do not activate the lockscreen with fingerprint !) 3: Flash 2_Fingerprint Zip 4: Install 3rd party lockapp and use the fingerprint. (Hi locker)
There are more possibilities how to repair Hardbrick Samsung Galaxy Tab 2:
For those who damaged boot loader can try Running stock U-Boot from SD Card
For those who have HW fault like eMMC bug can participate on development Running entire system from SD Card The second one may be solve later with help of some experienced people from hire.
Run stock U-Boot from SD Card
Requirements
Hardbrick Samsung Galaxy Tab 2 (GT-P5100). can be recognized that it don’t do nothing, charging not working, power button do nothing, recovery not working. More info How To Unbrick Your Galaxy Tab!
SD Card Support UHS-I UHS104 (SDR104), with is not easy to determine with Card support this format and with not. I tried meny cards and label UHS-I is not enough so I asked SanDisk support they recommended SanDisk Extreme. I bought SanDisk Extreme 32GB, and this card is working. I would say that every card 90MB/s+ should work.
First step of boot is loading x-loader. The x-loader is signed so we have to use original one from Samsung. After some peripheral initialization x-loader copy u-boot to ram checking for magic constant as copied code and execute it. This is the place where we can change u-boot to boot from SD Card, because x-loader load u-boot from the same device as was loaded him.
u-boot source
Do anyone have u-boot source from Samsung? I used this Guide and copy something from Nook device u-boot source because they made boot from SD Card on same CPU OMAP4430. And lge_p920 from LG Open-source repository. Do anyone have better idea?
I’m using Stock boot.img from O2C-P5100XXDMJ2-20131203002840.zip package.
Prepare Debrick.img
Rewrite part of Image Files
Write recovery.img to specific address in debrick_changed.img address 0x2C00000 write in hex or dec depend on system (seek=$((0x1800000)) for linux) (seek=46137344 for Windows). You need to rewrite: x-loader (MLO) 0x20000 u-boot (Sbl.bin) 0x1800000 boot.img 0x2400000 recovery.img 0x2C00000
Pin 21 of Samsung Galaxy Tab 30 Pin Dock Connector Pinout is output of debug messages for x-loader and u-boot (port UART4). I would like send Kernel debug output to this port. Anyone know how to do it? I’m using UB232R for conecting to PC.