From Guides
by diabolic53
This tutorial teaches how to recalculate the checksums and get rid of the annoying critical error message.
First you will need the following tools :
- A workin MP
- PST 7.2.3 or 7.2.5
- HexWorkshop
- RandomSHX Toolkit
Now that we have all the tools we need let's get started
Steps :
1. First Flash the MP using MFF( Multi Flash Flex tool) included in PST and at the end when the checksum errors ocure save the error log file found in the MP directory
2. Use RandomSHX Toolkit to Extract bin files from SHX file then look for the second file in the list ( the header file), a file that has approx 7.98kb and is the first file after the .lst file ... at the end of the name it shoud have a 0 because all of the bin files are exctracted in a certain order 0,1,2,3,4 etc 0=header file, 1=booloader file,2=Flash file and so on
3. Open the header file using HexWorkshop and then allow open the log file, then look for the errors
Ex.
Line: 3922
ERROR: Phone[0000]: Error verifying Code Group 1 checksums. File: 0x22E9, Phone: 0xBB31
File: Y:\test_dev_usb\flash\code\flashdll\PST_FP_FlashTh read.cpp.
Know look at the conde ..File: 0x22E9 this is the bad checksum ... but when you search for it in the header file just revert the order of the numbers like this 22E9>E922 then replace the value with the one from Phone: 0xBB31 this shod be allsow writen reversed like this BB31>31BB
Do this for every error found !
4. Go to RandomSHX Toolkit and use the "Create SHX from bin"and select the .lst file in the extracted folder
5. Flash the MP using RSD lite and enjoy
Hope this is usefull to you guys!