SGH Flasher E700 E800 history



SGHFD (SGH Flasher/Dumper) by Alex/AT
(C) Advanced Technologies, 2004

Version 0.60 pre-release beta 2912

Contents:

1. History.
2. Todo.
3. Legend.

1. History.

v0.60 beta 2912 (major revision, PLENTY of changes and new features):
[!] WARNING! v0.60 is currently considered BETA, since it may have
plenty of bugs in the rewritten core. More stable versions will
follow.

[+] Major rewrite. Most of the internal flashing/dumping operations
(including BIN/TFS ones) are now handled by the universal DIF
core. This makes a lot of other changes possible. Also it has
great impact on program performance.
[+] Added SGH NAND engine to SGH Partial Flasher Embedded (SPFE),
which allows to read/write phone NAND flash sector by sector.
Modified E700-series ARM loaders to incorporate new SPFE functions.
[+] Added SGH TFS Decoder Embedded (STDE) component which allows
to mount SGH TFS volumes and decode directories/files from them.
[+] Added possibility to dump phone TFS into TFS/CFG file pair.
[+] Multiple phone models support.
[+] Added phone models help (colored question mark at the right of the
phone type selector).
[+] Included E800 loaders.
[+] E800 NOR flashing/dumping (thanks to Taran-TOOL-YANDEX for
exchange protocol logs captured).
[+] E800 NAND (TFS) flashing.
[+] S500 support, including 2BIN+2OGM -> BIN/DIF and backward
conversion, 2BIN+2OGM flashing and dumping.
[+] Private, author and safe to copy DIF blocks support.
[+] DIF creation parameters window added.
[+] DIF opening window added.
[+] Added possibility to merge other DIFs when creating DIF.
[+] Possibility to create DIF to undo other DIF changes when flashing
the latter into the phone.
[+] Added possibility to split DIFs with undo information into
separate do/undo DIFs.
[+] Added possibility to create undo information using DIF and
original BIN file.
[+] Added viewing DIF pack information before applying/flashing.
[+] Added possibility to rearrange DIFs order before applying/flashing.
[+] Added possibility to compress DIFs with ZLib.
[+] Multilanguage support (localization) based on INI-formatted
LNG files.
[+] English and Russian languages.
[+] Created and added HISTORY.TXT ;).
[+] All last accessed file paths are now stored in the INI file.
[+] Added system icons and sounds to all SGHFD messages.
[+] Flash IDs are now shown if flash type is unknown.
[+] Reversal (undo) DIF blocks support.
[+] Added EEPROM protection from accidental DIFfing (by warning).
[*] Reverted to INI file configuration instead of system registry.
[*] ETA algorithm upgraded, now ETA (remaing time) will show values
much more stable (and correctly).
[*] Phone detection code fixed, which helped to lower CPU usage when
waiting for phone to 0-2% (instead of 11-13% before), although
when moving program window, some insignificant flicker may be
possible.
[*] Minor redesign, phone status, flash ID, "Disconnect" and "Cancel"
buttons moved down, language selection box added, interface was
panel-divided (that isn't visible, though).
[*] Not closing files after flash operations was fixed (thanks to
zimmer).
[*] Changed initialization process to avoid reinitialization.
[*] Improved DIF handling. Now everything must be faster and more
stable.
[*] BIN handling revamped. Now SGHFD preloads BINs into memory before
doing anything.

v0.55 (minor revision with respect to higher COM speeds):
[+] Added checksum support for flashing. Now block transfer errors
are correctly detected and handled.
[+] Added block transfer retry mechanism.

v0.52 (minor revision):
[+] Possibility to create DIFs with reverse information.
[*] Some minor DIF handling fixes.

v0.51 (bugfix):
[*] Minor phone communication fixes, now everything must be more
stable (only probably, though ;).
[*] Some cables did not report FF before BE on startup, while SGHFD
was waiting for that. Fixed.

v0.50 (higher COM speeds revision):
[+] Higher COM speeds support (up to 806400).
[*] Modified timer algorithms to have better support for some OS
configurations (where SGHFD did not start before).
[*] Highest detected COM number changed to 16 from 9 (because some
USB cables are ususally installed as COM11/COM12 ;).
[-] Stripped "About" animation. SGHFD will now be about 100Kb less
in size, totalling ~250Kb for now ;).

v0.45 (minor revision):
[+] Added "Phone disconnected" message, to hold from reconnection
for auto-powering cables.
[+] Added multiple DIF files applying (to BIN) and flashing.
[*] Fixed major DIF creation bug.

v0.42 (major bugfix):
[+] Flash type detection added.
[*] Now SGHFD is handling non-standard flash sectors correctly.
All flashing bugs are completely fixed by that.
[+] DIF format description is now supplied with the flasher.
[*] CPU speed detection algorithm bug is fixed (probably).

v0.40 (public release):
[+] First almost working public release.

v0.30b and before (initial beta release):
[+] Initial test release, plenty of bugs and incomplete features here.

2. Todo.

v1.00 (todo):
[>] Completely new interface.
[>] Support for most of the known SGH series, including Agere OS-driven
and maybe some older.
[>] Integration into SBRM Modular.
[>] Scripted dynamic patch engine.
[>] More NAND TFS engine functions.

v0.70 (nearest plans):
[>] MultiDIFs (yes, DIF files which contain multiple patches).
[>] SimpleAPI for external applications (based on shared memory).
[>] Flash erasing (FFing).
[>] Autodetection of the end of the dump (by FFs).
[>] TFS file manager
[>] C100/110 Agere-based phones support.
[>] OptiFlash-driven Agere-based phones support.

3. Legend.

[+] Feature added.
[-] Feature removed.
[*] Feature changed/bug fixed.
[>] Feature in progress or planned (todo).


Wyszukiwarka

Podobne podstrony:
SGH Flasher Dumper v 07 dif format
SGH Flasher?00?00 dif format
SGH Flasher Dumper v 07 dif xml format
Nov 2003 History Africa HL paper 3
Historia harcerstwa 1988 1939 plansza
Historia państwa i prawa Polski Testy Tablice
Historia Kosmetyków
historia
SGH 2200 id 2230801 Nieznany
Gaza w staroegipskich źródłach historycznych
A short history of the short story

więcej podobnych podstron