:: Home bs0dd.net :: Guest book :: Nokia Phones FAN-Site :: Elektronika MK :: :: Nokia 92xx Archive :: GRiD Systems Archive :: Kannel for Windows :: Library :: News №8Siemens S/ME45: i-onizationThis instruction describes the process of flashing Siemens S/ME45 phones to the S45i model.
The procedure is called "i-onization", since the phones are equipped with improved firmware from the
i version, adding some new features and fixes errors in the software.
I express my gratitude to Sergey Nechaev (t.me/whatevershibe) for some technical clarifications regarding working with S/ME45(i). 1. New features in S45i firmwareCompared to the firmware in the S/ME45 (the phones differ only in the body), the S45i has the following differences:
That is why, if you are confident in your actions, it is recommended to flash your S45 or ME45 in S45i. 2. Preparation for flashing, software installationTo flash Siemens phones, just a couple of things are enough:
In my case, this is a homemade COM multicable (can also charge phone with an external charger). It is connected to the computer via a COM-USB adapter based on the FT232 chip, it also supports speeds above 115200. For i-onization I have already prepared two versions of the archive with a set of files and programs.
Now you need to download one of the two archives and unpack it. Let's start by installing and unpacking the programs: SiMoCo, V_KLay, Siemens EEPROM tool. 3. Addressbook backupOpen SiMoCo. The program will try to connect via COM1, so you need to interrupt the process and go to settings. Set the port there (it’s better not to change the speed), in my case it is also necessary to enable the RTS signal. For convenience, you can change the language (I do everything in the English version).Now establish a connection. In the contacts section, select "Addressbook". Since the new firmware for the addressbook uses files with different names (the book is stored in a hidden folder in the phone's FS) and possibly a different format, so after i-onization the addressbook on the phone will "disappear". If it is important, it is worth to save it. Right-click on the field with contacts and select "Store to file". Leave a checkmark next to the address book and save the file. Close SiMoCo. 4. Complete phone flash memory dumpTurn off the phone and open the V_KLay program. In the phone type field, select "ME45 (Test point)" or "S45 (Test point)". Configure COM port and speed. For me, the optimal option was the speed 230400 (at higher speeds errors occurs). Click "Refresh ->". When the program asks - shortly press the power key, initialization will begin. After this, V_KLay will automatically start backing up the entire phone memory (we will need to roll back to something if suddenly everything goes not according to plan).While the program is doing this, look at the fields "ID1" and "Type1". The last two characters of the type and the last two characters of the ID form the memory code of the phone. There are 4 variations of these codes:
5. Loading firmware from S45iNow, in order to get a phone with firmware from S45i you need to flash this firmware. Regarding the set of firmware in the archives, it has already been said. As an example, I’ll take the variant 04.03.15 that is familiar to the CIS. In general, Siemens firmware numbering has the format x.y.z and is arranged as follows:
Configure the COM port in the program ("Serial Config"). Then check the boxes next to the two "Skip" (checking the phone before and after flashing the firmware can be omitted) and press "START", after which again shortly press the power key. The flasher will ask us if we really want to write the firmware from the S45i to the S/ME45, and then asks if we want to downgrade the firmware version (SVN) from the current one (usually 2x) to 04. Without hesitation we agree (after all, we know what we are doing). The process of erasing and flashing of the new version will begin. During erasing, the program will also show the memory code that we defined earlier (you can make sure it is correct). On average, firmware flashing (at speed 230400) takes 253 seconds, i.e. about 4 minutes and few seconds. Once completed, the program can be closed. 6. Patch to remove startup protectionNow, if you try to turn on the phone, it will only produce a short beep. This is the startup protection on non-S45i. To remove it, the phone needs to be patched.Open V_KLay again. To do this, just open one of two patches ("S-ME_to_i.vkp" or "8MB_S-ME_to_i.vkp"), depending on phone variant. Click "Apply Patch" and turn on the phone using the already known scheme with a short press. After use, i-onized device will (almost fully) work. 7. Flashing third-party Russian fonts (optional)If you are not a fan of the official Russian font, you can flash a better font (this step is recommended only if the phone was flashed with the 04.03.15 variant).Go to the "Flasher" tab and use the "Open file ..." button to select the file from the archive "s45i-040315-b0000-dffff-new_font&rus_email.rar". For the starting address, select: 0x000B0000. Click "Write memory". If after patching the phone is not disconnected from the computer, it should remain in flashing mode, so the process will start immediately. 8. Replacing block 68 in EEPROMTo avoid problems with GPRS for some operators (should be relevant for the Russian Beeline), it is necessary to apply the EEPROM block 68 patch. Open the Siemens EEPROM tool program. Select COM port and phone type: "< x65". Click "Init" and follow the old pattern of "turning on" the phone. But now the message "Service mode" will appear on its screen.Unpack the files from the "block68_s45i.rar" archive. Import the corrected block using the "Load" button (file "block68_s45i.bin"). Block 68 will appear on the left side with the description "GPRS disabled (fix)". Select it (by clicking) and press the "->" button. Agree to rewrite. Now there is a similar block on the right. Write the buffer to the phone using the "Save selected" button (make sure that the block on the right side is also selected). After this, you can exit the program (it will turn off the service mode itself).
9. Addressbook recoveryNow the phone can be turned on, it will be fully working, but due to changes in the addressbook, it is of course empty. We need to restore it.Open SiMoCo again, connect to the phone. The program will most likely show the previous state of the address book, therefore, to update the list, open the "Addressbook" window and click "Refresh addressbook". Of course, it will turn out to be empty. Return to the main window and, by analogy with creating a backup, click right button on the field with the addressbook (its, of course, you first need to select from the list), select the "Restore from file" item, leave a checkmark next to the address book and load the file with contacts. Now the address book is back to the i-onized phone. 10. Deleting old addressbook filesSince the old address book files are still in the phone FS, it would be a good to delete them to free up a couple of kilobytes of memory. Open the "Explorer" window, in "Settings" enable showing of hidden files. "Address book" will appear among the phone folders. It will contain files like "*F02.adr" (old version of the address book) and "*F03.adr" (new version of the address book). Of course, delete the files "*F02.adr" that have become unnecessary.
Well, now I have on my hands the ME45, turned into the S45i, i.e. ME45i. A full set of functions is available, you can apply patches for S45i, edit animations and do other things. 11. Exclusive graphics patch for ME45iAs a bonus, I played a little with replacing pictures and animations, I got a small patch replacing standard pictures from the S45i (not very I like) to my own ones, drawn specially for the ME45i. Some people will probably like them too. The archive also includes BMP pictures for the screensaver and operator.Located here: files.bs0dd.net/siemens/ME45i-newpics.zip. 17 June 2024 year, 12:20:13 CEST CommentsThere are no comments yet. Would you like to leave yours? |
||||||||
![]() Powered by COMPPAG 0.50 2022-2024 © Compys S&N Systems |