Smelter

Siemens Menu/EEprom/Langpack/Pictures/RingTones explorer

Thanks for this translation to dspmobile and www.translate.ru J

This program is intended for exploring the fullflash of a Siemens phone. It pulls out from fullflash the information on Menu, EEprom, Langpack, Pictures and RingTones and then shows them in a convenient way. The program has been developed for x55 series, but, on idea, should work competently and with the fullflash of other Siemens phones. It is initially intended for flash patching, but it can be also useful to unsophisticated users. We shall stop more in detail on items of the menu of the program.

Information

In this Text field, every possible information which the program managed to pull out from FF (FullFlash) is shown. While the program goes through each section all found information is added in this field again and again.

Menu

In this a list of the Menu items found by the program in FF will be displayed. Of greater interest are the contents of the column "Entry". In it, it is possible to see the entry - points necessary for patches that change the functionality of the soft keys of the phone. For example, we admit, we have such patch:

; S55v20 - Change of function " the Arrow to the Left "

32499C: DA7106B8 DA74240C; Explorer

What happens with that? The call of the function by default assigned on the Left Arrow (GPRS-Info), is replaced with a call of function "Explorer". But what happens if we do not want Explorer, and, for example, we want the Dictaphone?  For this purpose it is necessary to learn the entry point of another element the Dictaphone. On S55v20, it is in the menu 14.6, the entry–point is equal 67AF82. Having reversed the places of the last 2 bytes and having added in front DA we shall end with the following patch:

; S55v20 - Change of function " the Arrow to the Left "

32499C: DA7106B8 DA6782AF; Dictaphone

It is simple, isn’t that so?  Language of the names of the menu elements varies simultaneously with work in Langpack section. Therefore, in order that items to be referred not as String #000, but in human form - simply open Langpack item, choose with right click the desirable language and return back in Menu for viewing.

 In the Menu list, as well as in all others, by using right clicks on the list  some useful functions are accessible. The columns Handle and Items specify  the beginning of the heading of the menu and the table of elements, accordingly, and are of interest only for advanced flash patching. The same columns for elements of a submenu contain the ID numbers of the menu labels ( as messages )  in LangPack for the usual and the larger font case ( Big letters ).

EEPROM

Oh, those eeprom blocks ! It all began with them (SiemPROM). In this list the following columns are shown: the Block number, the Description, the Version, the Offset of the block in FF, the Size, an attribute of presence of some additional information (*) and an attribute of removal of the block (-). The additional information is available for the following blocks in EEPROM:

We shall stop more in detail on some blocks:

71-st block. Those owners of x55 series which prefer patching the EEprom instead of replacing their 71-st block with another's standard 71-st block using Siemens Quick EEPROM features (SQEF), can receive the desirable patch with the help of a choice of the detailed information for 71-st block. Works only on C55, S55. It is possible to apply the received patch with V_Klay, and not using at all SQEF. Thus it is possible to disable the airplane check, to include a range, to activate DES, to include a choice of a line. However remember, that eeprom - business thin, if the recommended patch has not made that was required it is necessary to roll away and think further or simply to use SQEF.

TimeOut Java-connections. If you use Java-GPRS applications such as ICQ for phone (for example uMessanger) and if you stop using the phone (do not press a button for certain time) – a timeout occurs and switching-off from GPRS. You can increase the timeout in this operation by  modifying this block. Simply apply with the help of  V_Klay the patch which will be offered to you by the program. Works on C55, S55, M55, SL55.

These and many other functions (as well as in all other lists) are accessible with the right click of the mouse. Blocks can be loaded / unloaded on disk  either one by one, or all together. During this operation work is done  in a sub-directory \EEPROM just below the directory where FF (FullFlash) resides. The Check on " Show deleted blocks " influences, whether the removed blocks will be displayed in the list. Sometimes it is useful to search for the old blocks, recoil to which in some cases can help if phone began works bad. Items of the emerging menu which lead to change of windows "Information" and "Patch", are allocated by a tic.

Langpack

Here all is simple: Langpack - it is language pack. In this list the language messages found by the program in FF, with the language number, message number and offset in FF are shown. In a menu accessible with right click, it is possible to be switched to desirable language or to choose to display of all languages. Under fictitious language 99 the text lines laying outside of Langpack.

 

Pictures

In this list all pictures inside FF are shown. Contents of columns: number of PIT-table, number of picture in current PIT-table, total number of picture, the pixel size on X, the pixel size on Y, color bits on pixel, the address of a picture, its size, decompressed size and the address of the description row of the picture. The decompressed size specifies how many bytes would be the picture, if it was not compressed, and it is shown, accordingly, only for the compressed pictures. Loading of pictures in FF from a disk is not possible, and the unloading occurs in directory \BMP under the directory of the fullflash. In the right top corner it is possible to see the picture and its brief characteristics. The option " To show a picture " saves it on disk and the graphic editor registered in system starts for showing it.

RingTones

Contents of columns of this list: number of a melody, quantity of notes (for polyphony - type), time of sounding in seconds, type of a melody, offset, size, the address of the description row of a ringtone and, actually, a melody. Text representation of a melody is a set of the notes divided by a blank. Each note is described as  frequency : duration, in Hz and ms, accordingly. Ringtones are correctly reproduced only under Win2000 and WinXP. Under 98 and Me theoretically speaker should beep muffledly somehow simply. I do not know, did not check. For listening melodies it is necessary to include "Auto Play" with the help of the right button of the mouse and to move under the list. Or to switch off "Auto Play" and to listen to each melody individually. The loading / unloading of melodies occurs in the directory \MIDI under the directory of fullflash. Monophonic it is kept in a bin-format. For converters from bin to mid the Internet is full. All melodies are shown, except for melodies of type 01 as I do not know yet how to decipher it. Polyphony (wav, mid) is reproduced as follows: the melody is saved on a disk and standard means of system for reproduction of such files is started. Monophonic it is reproduced through system speaker.

Files

            In this list you can see content of flex-memory of your mobile ( filesystem ). Now works only on x55.

Patch

Any changes in FF are accumulated in this field. After you have stopped investigating the FF go there and either save a patch, or with the help " Tools - V_Klay " start patcher. About the presence of the data for a patch speaks the indicator in last field of the status line.

Address book

Function “Tools – Address book” will help to recover information from file 5F0x.adr

Multilanguage support

The Program has flexible Multilanguage interface. The Language files for program lies here. If you want to add your language in program - download the language files and upon their image and resemblance create the file of your language. Hereon translate one of the files to documentation Smelter_xx.htm on your language and together with language file send me. During editing the lines of the language file do not lose initial and final gaps. Emphases follows to turn on the following lines:

If you have noticed the inexactnesses of the translation in already existing languages  - download the language files, edit necessary and send me.

Some the general remarks

Gratitude
History

 

Yes, nearly has not forgotten J. The program can be taken here Smelter Or here:  Smelter.

To discuss the program it is possible at a forum: http://forum.gsmhosting.com/vbb/showthread.php?t=126912

If you want to keep abreast of all news of  the program I recommend to go under the above-stated reference and to subscribe for reception of notices.

 

 

Other my Siemens-projects:

LayoutMe - keyboard layout editor

FarDES - plugin for Far Manager, analog of the DES

avkiev@ukr.net

ICQ: 749700

Best Regards