[Defy General] TorAll:
I've buy used Defy. Seller say me:

Point -1 "I tried to update update it on my pc and I got stuck on bootloader with Code corrupt message".

Point 0 After 3 weeks delivery battery was full discharged, so I plug charger, and see battery's animation.

Point 1 Normal boot of Android. I see all previous users data: SMS, call log, photos, games, etc...

Ok! Reboot to stock recovery -> wipe data/factory reset -> wipe cash -> reboot.

And all exactly as befor a factory reset. Return to Point 1.

Point 2 Of course - RSDLite and stock.sbf - it can quick resolve of all problems, as I've think naively.

02:05:44, February 11, 2012
Line: 537
ERROR: AP Die ID: 15000109f11468010000dcff0200

02:05:44, February 11, 2012
Line: 544
ERROR: BP Die ID: 0000000000000000000000000000

02:05:45, February 11, 2012
Line: 551
ERROR: AP Public ID: d0e71bd823eaaf9db675d65371b6e26df979ea09

02:05:45, February 11, 2012
Line: 558
ERROR: BP Public ID: 0000000000000000000000000000000000000000

02:08:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 32 checksums. File: 0x4805, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:12:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE003003F Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:12:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 33 checksums. File: 0x8BAC, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:16:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE003003F Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:16:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 34 checksums. File: 0xAB80, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:17:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE0030009 Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:17:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 35 checksums. File: 0x100C, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:18:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE0030009 Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:18:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 39 checksums. File: 0xC7E6, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:19:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE0030009 Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:19:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 42 checksums. File: 0x4BB7, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:20:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE0030009 Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:20:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 45 checksums. File: 0x738D, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:21:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE0030009 Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:21:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 47 checksums. File: 0x45F0, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:22:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE0030009 Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:22:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 53 checksums. File: 0xFDFF, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:23:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE0030009 Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:23:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 61 checksums. File: 0x4A7C, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:24:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE0030009 Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:24:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 64 checksums. File: 0x85D0, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:25:33, February 11, 2012
Line: 1434
ERROR: Phone[0000]: Error geting subscriber unit checksum. Device API Error: 0xE0030009 Command: RQRCS
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:25:33, February 11, 2012
Line: 1480
ERROR: Phone[0000]: Error verifying Code Group 65 checksums. File: 0x2409, Phone: 0x4A05
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashOp.cpp
Device ID: 0

02:25:33, February 11, 2012
Line: 1194
ERROR: Phone[0000]: Flash failed.
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\PST_FP_FlashThread.cpp
Device ID: 0

02:25:33, February 11, 2012
Line: 610
ERROR: Flash failure: Phone[0000]: Error verifying Code Group 32 checksums. File: 0x4805, Phone: 0x4A05 (Error Code: 31),
Detailed Error Details: Direction of the Error=No Direction, Command Value=4000000, Code Group Number=32
File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashHdlr.cpp
Device ID: 0

After flashing failed, phone start in bootloader only, and message "Code corrupt" below boot version. Return to Point -1.

Point 3 Short circuit of battery on motherboard was restore phone's normal boot, and now return to Point 1.

I've flash with about 10 different official .sbf, all with same result - Point -1.

I've get root, install 2ndInit - and reboot to Point 1.

I've get root and write CG47 directly to dev/block/mmcblk1p16, then reboot to recovery -> wipe data/factory reset -> wipe cash -> reboot... And return to Point 1 again.