
2nd Jul 2006, 4:44 pm
|
|
Senior Member
Valued Member
|
|
Join Date: May 2006
Posts: 3,752
|
|
Re: how to backup
fabdn, Despite it's claims I do not beleive ATJUPLOAD does extract a full firmware here is why:
These are the files in a full version firmware:
file id = 'AFI '
vendor id = 0x6977
product id = 0x6552
version = 3.5.35
date = 05/12/2005
+---filename---+ +---size---+ +-type-+ +---+ +--chksum--+
| ADFUS.BIN | | 9kb | | | | A | | 21D089D3 |
| HWSCAN.BIN | | 11.5kb | | | | H | | E923E065 |
| BRECF644.BIN | | 16kb | | F644 | | B | | 96D302E7 |
| BRECF641.BIN | | 16kb | | F641 | | B | | 10C28161 |
| BRECF321.BIN | | 16kb | | F321 | | B | | 1590B948 |
| FWSCF644.BIN | | 11.5kb | | F644 | | F | | 239A80DE |
| FWSCF641.BIN | | 11.5kb | | F641 | | F | | D9DF3B6F |
| FWSCF321.BIN | | 11.5kb | | F321 | | F | | E2689DBC |
| RCSLOLED.BIN | | 1.5kb | | | | S | | FAE79429 |
| RCSEOLED.BIN | | 1.5kb | | | | S | | A10ED38B |
| SYSINFO.BIN | | 192bytes | | | | | | 8D824BD7 |
| ADFUF644.AP | | 11kb | | F644 | | U | | 50C62F78 |
| ADFUF641.AP | | 11kb | | F641 | | U | | 33B8C3C1 |
| ADFUF321.AP | | 11kb | | F321 | | U | | 35632AA8 |
| FWIMAGE.FW | | 5.73mb | | | | I | | B4D8FBFE |
+--------------+ +----------+ +------+ +---+ +----------+
These are the files in the ATJUPLOAD dump:
file id = 'AFI '
vendor id = 0x10D6
product id = 0x1100
version = 3.5.35
date = 01/01/2005
+---filename---+ +---size---+ +-type-+ +---+ +--chksum--+
| ADFUS.BIN | | 9kb | | | | A | | 21D089D3 |
| FWSCF641.BIN | | 11.5kb | | F641 | | F | | D9DF3B6F |
| ADFUF641.AP | | 11kb | | F641 | | U | | 33B8C3C1 |
| BRECF641.BIN | | 16kb | | F641 | | B | | 10C28161 |
| FWIMAGE.FW | | 5.73mb | | | | I | | 010FC45E |
+--------------+ +----------+ +------+ +---+ +----------+
These are the files in an s1fwx dump:
file id = 'AFI '
vendor id = 0x6977
product id = 0x6552
version = 3.5.35
date = 00/00/0000
+---filename---+ +---size---+ +-type-+ +---+ +--chksum--+
| BRECF641.BIN | | 16kb | | F641 | | B | | 10C28161 |
| FWSCF641.BIN | | 11.5kb | | F641 | | F | | D9DF3B6F |
| ADFUF641.AP | | 11kb | | F641 | | U | | 33B8C3C1 |
| FWIMAGE.FW | | 5.73mb | | | | I | | B4D8FBFE |
| SYSINFO.BIN | | 192bytes | | | | | | 28B22C9A |
+--------------+ +----------+ +------+ +---+ +----------+
These examples are all the same firmware. As you can see ATJUPLOAD only extracts 5 files the same as s1fwx the only difference between the 2 is ATJUPLOAD extracts ADFUS.BIN instead of SYSINFO.BIN extracted by s1fwx.
-------------------------------------------------------------------------------------
So how does a full version firmware help even if it is incompatible with your player?
When your player is in recovery mode it is as if it has no firmware installed. When you install a full version firmware it places the full 15 files needed for the player to boot and run even if it is not compatible with your player. Then when you load your backup firmware it will overwrite the 5 files it contains but leave the 10 files from the full firmware that are needed to get your player working again.
This is the only way I know of restoring your firmware to a dead player. To the best of my knowledge there is no way yet to extract a full version firmware from your player , however it is possible to merge a full version firmware with your own partial firmware to create a full firmware for your player by using s1fwx and making a batch file as follows:
Open Notepad and paste this text into it and then save it and rename it to Merge.bat.
@echo off
::make script from full.bin to recompile from
s1fwx s full.bin > merge.script
::extract files from the full.bin
s1fwx x full.bin
::extract files from dump.bin overwriting files extracted from full.bin
s1fwx x dump.bin
::rebuild full firmware with files from dump.bin included
s1fwx a merged.bin:afi < merge.script
::delete surplus files
for %%t in (dump full merged) do ren %%t.bin *.bak
for %%t in (script ap fw bin bi$) do del *.%%t
ren *.bak *.bin
Then you need to place it in your s1fwx folder along with the full firmware named full.bin and your dump.bin. When you run Merge.bat it will extract the files from your backup and over write the same files in the full version and create a file called merged.bin which will basicly be a full version of your firmware.
I hope this helps answer your post ...
__________________
If you have been ripped off with a hacked player by a seller submit a report to www.ic3.gov
|