PDA

View Full Version : Some new soft from me for Siemens...


Skylord
12-11-2002, 18:45
As i see, news from russian part of internet bounded with mobiles don't get to you at all. ;-)
Here you are 2 tools from me designed to work with Siemens phones few days ago:
1) Siemens EEPROM tool. It fits for all phones - x35/x45/x50/x55. It's not a hardware oriented program, because it works through ServiceMode, but it can be useful... InitMap not needed any more. ;-) You can work with blocks individualy, write them deleting EEPROM previously or not... Save on disk in all one file, block per file or in text hex mode...
BTW, i need a person who will translate a doc for it, because there are some nuances using it.

2) Siemens x50/x55 Java Enabler. Quickly enables JOC on your phone. When a saw well known "Java activator by Jordik" i had a small shock: it rewrite ALL EELITE with the one from EarlyBird. I think you don't need explanation of this method danger. ;-) So, i wrote a small primitive program (working through ServiceMode as mentioned EEPROMtool), that enables JavaOnCable quickly - you don't need to unlock your phone after it!!! The program fits for M(T)50 (any FW versions) and for C55.
I think the doc is not needed here. ;-) Just run the program, click button and press "red" button on your phone - as usual. If it won't work from the first time - try more. Tested on many mobiles. ;-)
BTW, here are CRC checks unhooking for M50v17 if anyone needs them ;-) :
The first CRC check
2B9E5A: 3D CC
2B9E5B: 0A 00
2B9E68: 3D CC
2B9E69: 03 00

The second CRC check
2BF6A4: 2D 0D

Enable NetMonitor in FW.
2A7668: 2D 0D

That's all for the moment. ;-) You can download mentioned soft i. e. from these URLs:

http://www.o45m.ru/program/siemens_eeprom_tool.rar

http://siems55.narod.ru/Java_enabler_by_Skylord.rar

legija
12-12-2002, 00:45
Thanx !

sPoK
12-12-2002, 08:45
@Skylord
Thank you Thank you Thank you :) :) :)
I finally read eeprom from my s45i ( upgraded from s45)
and change values for battery. For all with same problem :
read the Eeprom Siemens EEPROM tool by Skylord and chunk the 67 block from it and save as .bin file, than rename .bin into .blk , open with sensor tool , write values which you want and save .blk file , than again rename .blk to .bin , load .bin file with Siemens EEPROM tool by Skylord and save to the phone
workin' 100% tested on my "s45i"
olso program tested with m35

Translated readme.txt with online translator

Siemens EEPROM tool
Sorry, there's only russian doc here.:-).
It was preuvedomlenie for any nerussko-speaking comrades.;-)
Now on business. Sija progam it is intended for operation with EEPROM mobile phones Simens through Service Mode. Allows to unload / save blocks EePrOm'a as in a crowd, and in the individual order. To save on the disk besides all together, or individually or as want - in binary and text hexadecimal (hex) the format. It was written specially for phones S/ME45, but in general should work on anyone Simense which supports appropriate Service Mode commands. I testil on C35 - worked. In budujushchem compatibility phones will raise.;-) But already now it is possible to forget hated InitMap and with pleasure to be played with EEPROM'aie.;-) Here - with. It was introduction.
And now... Preuvedomlenie for all: I at all do not respond on consequences of application of this program. She(it) comes according to a principle " AS IS " (""as is"" and you use her(it) extremely at own risk. Preuvedomleni for teapots and lamerov: do not use this program! Especially, if you do not know, that such EEPROM and what for it(he) is necessary... The Given program without serious consequences can fast and kill your phone and his(its) pumping out are your problems. Probability of that I shall respond on letters of this type " I have broken the phone, help to me to repair " - is minimum.
Preuvedomlenie for steep programmerov: it is not necessary to touch me with cries how I have written crookedly all. Both could - and has written. That I can - I shall improve. If you can better - write. It will be more useful, than empty idle talk.. It were preuvedomlenija. Purely, for the purpose of them this text file also was written.;-) I do not consider indispensable in detail to assort the interface and usage of the program: the person who will use her(it) (so knows, what for it is necessary for it(him)) has sufficient knowledge to understand that to what.;-) I simply shall note some nuances to which, in my opinion, it is necessary to pay attention. If someone wants to write valuable to dock - write to me on a email, I shall explain, if is any neponjatki.
- The usual cable is necessary for operation for Simensov with external power supply. To use as well as in all other programs: to connect the switched off phone, to press button Init while there is inscription Scanning to press the button with a red tube. - the Program works under any versions of a Windows, starting from Win95. Under it(her) some files which in it(her) are not present initially can be demanded. The program will tell what, download them whence - nibud' copy in SYSTEM - all with advantage will earn. Under WinNT4 it is better to not start the program. Komp anyone is necessary for operation. I properly let on the usual four (that 486). - Dragging of blocks from the left window in right and return anything, estesstvenno, does not change. All changes - in the file, or in the phone - are injected only on Save. - Save and Load in the phone without exposed flag Use selected always write and read all soderzhimoj EEPROM'îâ. If this flag is exposed, the blocks selected(allocated) by the cursor are read and written only.
It is important, that before record EEPROM's are not erased and in this connection are possible(probable) (only theoretically) any problems. For me while nothing was.;-) - Load files in the left window supports Multiselect - select some files and all of them will boot under the order. If there are identical blocks in the total there will be a block from the last file. And in general, all this is made, that it was possible fajliki to load with separate blocks a pack... - Save in the left window about usage Use selected saves the selected(allocated) blocks (differently all together). Only in this mode it is possible to save at the same time a lot of separate odnoblokovyh fajlikov. Thus to the name entered by the dialog box the sign of underline and number of the block after him(it) increases.
- At saving blocks in bin format and txt in addition to the file of the block there is one more small fajlik - bid and tid, accordingly. In it(him) number of the block and his(its) version is written. Can shout, that it is curve and inconvenient, but so it is pleasant to me: the block is stored(kept) in the file in the pure state that it(he) could be edited and about anything to not think, and these identification fajliki are done(made) by pens for 10 seconds - look inward them, there is no place easier, IMHO.;-) Fajliki these are required then for loading, therefore if you want to load an abstract piece binarnika work to bungle for him(it) appropriate fajlik...
- While speed of operation with a port fixed - 57600. Though it and krivovato... Then I shall make normal autotune of speed. - If the program works and does not produce any errors it is a guarantee of that in the phone is written proper info. Service Mode it is made reasonably cleverly: there each command and each block of the data is inspected CRC. If the program will be rolled about a what - string by an error - soap to me the comprehensive description: what error when has appeared, under what circumstances etc. - In eeprom.dsc file there are descriptions to blocks EePrOm'a. In some detail these are taken from mappingov for S/ME45 from InitMap. Descriptions, estesstvenno, it is possible to add and edit. The format simple: a line - number of the block, a line - his(its) description, a line - his(its) size. The size is not checked yet, but in the future, probably, will be to distinguish the blocks of different phones having one number, but the different name (at least, such thing for SL45 is remarked).
Well, like all has told. At least now nothing I shall recollect.;-) I Hope sija softina to somebody it will be useful. I want to transfer the the deepest respekty SK which was the first juzerom, testing the program, for what to it(him) many thanks.:-) Also greetings and gritingsy all to my friends and contacts and beforehand I thank those who will place this modest progu with itself on a site.:-))))
Bag reporty and rational sentences send on a email. Successes!:-)))

(c) Copyright Skylord, 2002.
sky_lord@mail.ru
2:5020/1609@FidoNet
:D :D :D :D :D

alekso
12-12-2002, 09:46
i have one problem with starting that soft.
it says that COMTL32.OCX file is missing or not correctly registered(or insstaled, i donīt remember now). As i can see file is not missing for sure, but about the other reason i donīt know maybe really is not correctly reg. or ins., does anyone have any suggestion?

nrg
12-12-2002, 10:34
Hi Skylord

Thanx for CRC checks unhooking for M50v17

I needed this You know for what ..... ;)

I'll translate the docs :)

Skylord
12-12-2002, 15:56
Originally posted by alekso
i have one problem with starting that soft.
it says that COMTL32.OCX file is missing or not correctly registered(or insstaled, i donīt remember now). As i can see file is not missing for sure, but about the other reason i donīt know maybe really is not correctly reg. or ins., does anyone have any suggestion?

Download needed files from inet, put is your window's System directory and try again. My programs are written on VB5, so they need:

msvbvm50.dll
MSCOMM32.OCX
COMCTL32.OCX
comdlg32.ocx

These 4 files are in Windows from Win98 (and greater) by default. Only ones i needed to copy them - for Win95 (BTW, EEPROMtool worked there on 486-100Mhz fine).
I really don't know why sometimes users haven't that files on computer...

Skylord
12-12-2002, 15:59
Originally posted by nrg
Hi Skylord

Thanx for CRC checks unhooking for M50v17

I needed this You know for what ..... ;)

First of all i found them for changing phone's font - russian font are very ugly. ;-) BTW, Gnome already released FlashFonter with M50 support...


I'll translate the docs :)

Thanx!!!! :-))))

rizapn
12-15-2002, 23:33
CRC Check Routines:
*) CRC Check routines in all Siemens firmware (if exists) could be found by searching this hex. values : DC 4D 48 4A 3D 0A, and this DC 4D 48 5A 3D 03, and this 0D 08 48 C1 2D 06.
*) To disable : modify the 1st 3D 0A with CC 00, the 2nd 3D 03 with CC 00, and the last 2D with 0D ...

RizaPN

ycc
12-16-2002, 05:09
Siemens x50/x55 Java Enabler worked on my Asia variant of M50, the 3118. Though it was only run up to the "Enabling java...." state, but it worked! Now I can upload midle via cable. I heard that the latest S55 can upload via cable without modification, is that true?

Dark of Doom
12-16-2002, 12:50
Originally posted by rizapn
CRC Check Routines:
*) CRC Check routines in all Siemens firmware (if exists) could be found by searching this hex. values : DC 4D 48 4A 3D 0A, and this DC 4D 48 5A 3D 03, and this 0D 08 48 C1 2D 06.
*) To disable : modify the 1st 3D 0A with CC 00, the 2nd 3D 03 with CC 00, and the last 2D with 0D ...

RizaPN

What is CRC used for ?

holg
12-16-2002, 13:48
@ycc yeah thats true

@Dark of Doom
the crc are a kind of checksums, which should save the mobiles' firmware from modifying it

colostro
12-17-2002, 09:03
Do you know if unlocker works with original datacable?

espoir1
12-19-2002, 01:28
hi all
please any one read with siemens_eeprom_tool and send me eeprom for repair my phone a50 v03
lp 04.
thanks in advance

Dark of Doom
12-19-2002, 09:02
When your eeprom is destroyed you cannot use eeprom tool.
Cause it communicates thru service menu,and the phone cannot
load the apropriate loader when the eeprom is destroyed.

espoir1
12-19-2002, 09:23
thanks Dark of Doom for replay
my phone turn off affter turn on

Dark of Doom
12-19-2002, 10:29
maybe it flashes up,and then turns off ? :)

If so,try to unlock it :)

M@TRIX
12-27-2002, 12:10
good work man thanks ;)

toroloco73
05-16-2003, 16:02
i think positive for disable my crc on me45 fw 30

Mernik
05-16-2003, 21:15
Hi

How can i unblock EEPROM for a50?

flo_sb
04-17-2005, 16:33
why doesn`t the link for the quick eeprom tool dead ?

sebagsm
04-17-2005, 19:39
because it is 2 years old :)

flo_sb
04-18-2005, 13:29
well... that could explain something :) :) :)