PDA

View Full Version : 8250 (NSM-3D) Translated...



gkagg
17-03-2003, 10:23 PM
Hi to all,

I recently finished translating 8250 into my native language(Greek) and I decided to give it a try and translate it also into some other languages (the ones that are shown below). The strings of all languages are taken from 8210, 3310, 3330, 3410, and 5210. Well, as you can see the pack consists of the same languages that appear in 8210 PPM package F... Here is the info...

Languages Supported

* English
* Polish (Polski)
* Turkish (Turkce)
* German (Deutsch) (+T9 From 8210 maybe it works OK)
* French (Francais) (+T9 From 8210 maybe it works OK)
* Greek (Ελληνικά) (+ T9 Injected From 6210 and patched so as to be functional but I do not know if it works!!)


Because I do not own either a 8210 or a 8250 I want your help. I want the file to be tested for errors and post back here your feedback...

Particular concerns for me are the functionality of the Greek T9, the line breaks, the correct appearance of the special (unicode) characters of either language and the menu names...

Known issues so far: Some text strings are missing from some of the languages because I didn't find the corresponding ones into the other phones...

THX to all in advance...

Download

HERE... (http://geocities.com/gkagg78/)

Al
18-03-2003, 03:04 AM
If T9 from 3310 will work on 8250 this will be surely break-through in T9 adding to other phones (such as 7110, 62x0 & others, even f$%@#ng Siemens x35 ) =) But I don't believe in it .............

gkagg
18-03-2003, 07:41 AM
Originally posted by Al
If T9 from 3310 will work on 8250 this will be surely break-through in T9 adding to other phones (such as 7110, 62x0 & others, even f$%@#ng Siemens x35 ) =) But I don't believe in it .............

Yes I know. The only way to find it out is to TEST!!
Anyone tested the file yet?

Finn
18-03-2003, 07:50 AM
If you didnt forget to patch German and french T9 then they will work
About greek t9 it wont work.

gkagg
18-03-2003, 07:58 AM
Originally posted by Finn
If you didnt forget to patch German and french T9 then they will work
About greek t9 it wont work.

I think German and French T9's are supported natively by 8250 as they are supported by 3350 which is for APAC also. When I was experimenting on 3350 German and French T9's were working great without applying a patch (either taken from 3330 or 3410)... I assume that this will also be true in 8250 using 8210's LDB...

Now as for the Greek T9 I want to be tested from anyone who can and then give me some info...

C ya and thank's for your replies...

gkagg
18-03-2003, 10:33 AM
Sorry guys I have made a mistake. The Greek T9 is injected from 6210 and not from 3310 so it may be functional...

Sorry...

Finn
18-03-2003, 04:16 PM
6210 and 8210 LDBS are compatible.
if you did the patch everything will be fine
German T9 is inside 8250 T9 core engine
i dont remember about french

Al
18-03-2003, 04:54 PM
Originally posted by Finn
6210 and 8210 LDBS are compatible.
if you did the patch everything will be fine
German T9 is inside 8250 T9 core engine
i dont remember about french

What do you mean 'German T9 is inside 8250 T9 core engine'???

Finn
18-03-2003, 06:03 PM
I mean that German T9 is inside the T9 Database of 8250

Al
18-03-2003, 06:14 PM
aaahh .... you mean that German T9 exist in v1 T9 databases =) (of course it there)

gkagg
18-03-2003, 07:59 PM
Hi,

I have patched it as a Dutch T9. I do not know if this language is included in MCU's T9 database that's why I am curious if it works...


THX for your replies guys!!

I still want some feedback from testers though.

C ya...

Al
18-03-2003, 08:08 PM
@gkagg
Again misunderstood :confused: . What's this 'MCU's T9 database' ? As I think v1 T9 databases will work in every phone that has v1 T9 core, same for v2.

gkagg
18-03-2003, 08:25 PM
Originally posted by Al
@gkagg
Again misunderstood :confused: . What's this 'MCU's T9 database' ? As I think v1 T9 databases will work in every phone that has v1 T9 core, same for v2.


As far as I know it is a Database located inside MCU that contains the T9 languages that the device supports. Maybe we talk for the same thing with other words...
To set an example, some phones made only for APAC (just as 3350 which I have studied a lot );) do not support some European Languages T9 dictionaries (e.g Greek) and you have to patch them with a language that it is supported by the device. On the other hand there are some European languages (except English) that are supported by the phone without applying a patch... So if I patch the Greek T9 with German when I want to select the Dictionary the display will "say" Deutsch" and not Greek unless you edit the MCU and rename Deutch = Greek...


C ya...

Al
18-03-2003, 08:43 PM
@gkagg
It only displays Deutch, but uses Greek T9, coz it can't find language with the same ID as his own, he gets name from the first position (with 0 index) of TEXT subchunk with the same ID. And I think thereis nothing located in MCU about this, only T9 core.

Finn
18-03-2003, 08:59 PM
@Al
6150 uses v1 T9 database but if you insert Greek t9 inside the LDB chunk it wont work..
so v1 Database is not common for every phone which uses v1 database...
v1 is only the structure.each database contains different t9s

Al
18-03-2003, 09:10 PM
@Finn
Is it hangs your phone when you try ti use it ????
And what you can say about Siemens ???

gkagg
18-03-2003, 09:51 PM
Originally posted by Al
@gkagg
It only displays Deutch, but uses Greek T9, coz it can't find language with the same ID as his own, he gets name from the first position (with 0 index) of TEXT subchunk with the same ID. And I think thereis nothing located in MCU about this, only T9 core.

Yea you are right but in 3350 I searched MCU and found an offset in which there where some language names written...When I changed the string "Deutsch" with "Greek" then when I was selecting T9 it displayed "Greek"!!

Al
18-03-2003, 10:07 PM
@gkagg
I think you're rught about names ...... I've to much talk before thinking :D sorry :(

Finn
19-03-2003, 12:17 PM
In 8250/8210/7110 when i put Greek t9 in order to Have Greek in the menu changed Deutch from COMM chunk.

@Al
I had a siemens last year.Sl45i
I saw that there is a ldb file inside the phone.I took it and it was similar to nokia t9..so i though that t9s are universal..
but in Nokia phones there is a list inside MCU with supported languages
And yes..when i inserted Gr T9 inside 6150 without patching phones hangs :)
the same for 8250 and 8210 and 7110
is the same thing when you try to put a v2 t9 inside 8210 6210.......

Al
19-03-2003, 03:26 PM
@Finn
What do you mean 'without patching phone hangs'? What patching??? and will T9 work after it??? I think in MCU is just name list, not list of supported languages.

gkagg
19-03-2003, 03:43 PM
Originally posted by Al
@Finn
What do you mean 'without patching phone hangs'? What patching??? and will T9 work after it??? I think in MCU is just name list, not list of supported languages.

Patching is a technique Finn tought me through which you can make a T9 dictionary detected by a phone which does not support the Language's T9. For example If we try to inject 3410's Greek T9 into 3350 without changing the ID and some other language specific bytes the phone won't detect the Dictionary and it will hang... But if we "patch" the LDB we can make the Greek T9 functional. So patching means changing the language's ID in LDB chunk as well as the byte located 0x46 length after the Lang ID.

change byte 1c before word GREE to 02 (this is for german language)
find bytes 1501 (that is first bytes after many 00) and change it to 0701 (for german)

That is the so called PATCH!

C ya...

Al
19-03-2003, 03:57 PM
'change byte 1c before word GREE to 02' <- (I think you've missed chunk length between word & ID) that's called T9 database ID, it's the same as for language;

'find bytes 1501 (that is first bytes after many 00) and change it to 0701 (for german)' <- what's it offset from subchunk start? (with header of course =) and what's that bytes means?

...sorry, just trying to get more knowledge about all that =)

optimus777
19-03-2003, 04:04 PM
Originally posted by gkagg


Patching is a technique Finn tought me through which you can make a T9 dictionary detected by a phone which does not support the Language's T9. For example If we try to inject 3410's Greek T9 into 3350 without changing the ID and some other language specific bytes the phone won't detect the Dictionary and it will hang... But if we "patch" the LDB we can make the Greek T9 functional. So patching means changing the language's ID in LDB chunk as well as the byte located 0x46 length after the Lang ID.

change byte 1c before word GREE to 02 (this is for german language)
find bytes 1501 (that is first bytes after many 00) and change it to 0701 (for german)

That is the so called PATCH!

C ya...

Hi gkagg

Ahh, i see that patch was that simple, but i don't understand it with this LDB from 3350 to 8250

i want to change LDB 3350 V 5.22 pack D into 8250 V 6.00 pack L. but always Failed. why ???, can we change it ??? taken from 3350 ???, will it FIT ???.

i will try it again, but can you try it to . so i know that it work.
and i will try your Flash to my 8250

THX in advance...:)

optimus777
19-03-2003, 04:09 PM
ohh, here the LDB chunk from 3350 pack D:)

Finn
19-03-2003, 04:23 PM
3350 has V2 T9 Core engine
and 82xx has V1
So it wont work..
i still looking for a solution..

optimus777
19-03-2003, 04:42 PM
Originally posted by Finn
3350 has V2 T9 Core engine
and 82xx has V1
So it wont work..
i still looking for a solution..

Really ???.

thats why i failed ...


ok, i'm waiting for your solution Finn .


THX in advance..:)

Al
19-03-2003, 04:48 PM
@All
at +30h offset in LDB (subchunk header included) seems to be T9 version number.

gkagg
19-03-2003, 05:31 PM
@ALL

Download the following Word Document... This will make some things up about how to patch a LDB... I hope...


C ya...

Finn
19-03-2003, 07:01 PM
Originally posted by Al
@All
at +30h offset in LDB (subchunk header included) seems to be T9 version number.

i didnt understand where..
please explain

Al
19-03-2003, 07:50 PM
Originally posted by Finn


i didnt understand where..
please explain

00 00 00 01 00 00 8F 90 45 4E 47 4C 00 00 00 00 // ID: 1, size: 0x8F90, name: ENGL
43 6F 70 79 72 69 67 68 74 20 A9 20 32 30 30 32 // Copyright (C) 2002
20 41 4F 4C 20 4D 6F 62 69 6C 65 2E 20 20 20 20 // AOL Mobile.
02 00 00 04 05 0A 0A 00 00 00 00 00 00 00 00 00
^this byte (02) - T9 version, offset from start 0x30
btw chinese T9 seems to have another structure

gkagg
19-03-2003, 08:51 PM
I checked 3330's LDB and it seems according to your info that Greek T9 is v.2 just as the one (English) you've posted. However it won't work in 3350 which has v. 2 core without being patched ... Why?

Finn
19-03-2003, 11:08 PM
Gkagg there are 2 things
1st the version of T9 (v1 or V2)

2nd the database inside the MCU.Each phone supports only a few languages.

So if you wanna add a new t9 the new phone must have the same version as source and exist in the database..th second problem has been solved.We patch the t9 and we dont need to add it in the database.
the only problem is to convert v1 to v2 T9:)

gkagg
20-03-2003, 07:47 AM
THANX Finn... Now I begin to make out some things which confused me! THX again!!!

C ya...

gkagg
20-03-2003, 10:02 PM
Hi to all,

First test results for my modified 8250 flash have been out as stated by a Greek buddy called "Genaral" who posted his feedback at a Greek GSM forum...

- Greek T9 works OK
- German and French T9's work great also
- Some text strings are truncated because of their big length

Flash file updated on the site... (http://www.geocities.com/gkagg78/)

Changes

- Fixed Greek T9 so as in Dictionaries list to be diplayed "Greek" and not "Nederlands"
- Minor linguistic updates and amendments
- Added Polish T9


Enjoy...

Finn
21-03-2003, 02:35 PM
I tried to change the 2 bytes Al said..
i took t9 from 3310.We know that it is v2.i change the 2 bytes in order to be v1
phone doesnt hang anymore but when i press any key i see a square :)

gkagg
21-03-2003, 03:45 PM
Originally posted by Finn
I tried to change the 2 bytes Al said..
i took t9 from 3310.We know that it is v2.i change the 2 bytes in order to be v1
phone doesnt hang anymore but when i press any key i see a square :)


Well Finn the test you did seems to represent the beginning of a new research and a new series of tests studying the v.1 and v.2 databases and finding a solution to the problem with the squares as you stated above...

Nice try!!!


PS What if you tried to inject 3310's LPCS too into 6150?

Al
21-03-2003, 04:39 PM
About T9: one russian guy (not me) have discovered somethings about T9 v2 (strcucture etc.). But he is inerested only in Siemens'es (Maybe you've heard about him, his nick is Skylord, he has made very interesting things for Siemens (like S(ME)45->S(ME)45i upgrade, EEPROM tools, Language pack editor, Java enabler etc, etc... very smart guy =)), so if I'll know something I'll let you know :)

Finn
21-03-2003, 07:22 PM
and i will continue the research :)

gkagg
21-03-2003, 07:47 PM
Originally posted by Finn
and i will continue the research :)

Ι also changed the byte Al said in my 3350 flash and when I was writing SMS no chars appeared on my screen...

boy of 2002
02-05-2003, 01:12 AM
Originally posted by gkagg
@ALL

Download the following Word Document... This will make some things up about how to patch a LDB... I hope...


C ya...

hi man

when i download that file and try to open how to patch a ldb.doc
it give me error in word and do not open

why ???
plz i want that file

thnx for ur help ;)

gkagg
02-05-2003, 07:23 AM
Originally posted by boy of 2002


hi man

when i download that file and try to open how to patch a ldb.doc
it give me error in word and do not open

why ???
plz i want that file

thnx for ur help ;)

Hi,

I tested the document in my system using all MS Office versions and works OK... Better have a check to ur Office installation...


Cheers...

boy of 2002
02-05-2003, 12:45 PM
Originally posted by gkagg


Hi,

I tested the document in my system using all MS Office versions and works OK... Better have a check to ur Office installation...


Cheers...


hi man i want to contact u plz joine me in icq

my icq is 304576903

thnx for u ;)

gkagg
02-05-2003, 01:26 PM
Originally posted by boy of 2002



hi man i want to contact u plz joine me in icq

my icq is 304576903

thnx for u ;)

I do not have ICQ... Sorry. Contact me via e-mail or MSN...

Cheers...

boy of 2002
02-05-2003, 01:43 PM
Originally posted by gkagg


I do not have ICQ... Sorry. Contact me via e-mail or MSN...

Cheers...

my msn is [email protected]

i wait u now to joine me ;)

thnx frinde

have fun ;)

MaciejKa
06-05-2003, 04:12 PM
gkagg: Very Good Work !!!

But, there's some word-bugs in Polish language in 8250. No matter :cool:

Many people in my country try to make flash to 3350 with Polish lang. they have problem with Polish fonts.:(
could you thing about them? why You haven't made flash to 3350 with polish menu?

greets!!

gkagg
06-05-2003, 08:19 PM
Originally posted by MaciejKa
gkagg: Very Good Work !!!

But, there's some word-bugs in Polish language in 8250. No matter :cool:

Many people in my country try to make flash to 3350 with Polish lang. they have problem with Polish fonts.:(
could you thing about them? why You haven't made flash to 3350 with polish menu?

greets!!

Hi mate and thanks for your good comments. Actually I have made one 3350 fls with Polish but I did not uploaded it to my site as it is not full package. If u want post ur mail to send it to u!

Cheers...

MaciejKa
11-05-2003, 09:51 AM
WOW ! GKAGG U R GREAT ! Thanks for your reply !

Please send your unfinishedflash file 3350 with PL (t9 included - I think:cool: ) to [email protected] .

Many people in my country will test them. And if it works ood, they will be very very happy:D
U R the Great :)

THE-MATRIX
11-05-2003, 02:59 PM
many thanx goes to ya gkagg, since u're doin such a great services for ppl !

Well, there's somthin I wanna mention: the file ( in ur website ) of the language pack H for 8250 ( which includes arabic input ) is corrupted.. I tried openning it with winzip & winrar with no success.. Please upload it again, that'd be much appreciated mate :)


Man, u're Gr8 !


BR,

gkagg
11-05-2003, 08:58 PM
Originally posted by THE-MATRIX
many thanx goes to ya gkagg, since u're doin such a great services for ppl !

Well, there's somthin I wanna mention: the file ( in ur website ) of the language pack H for 8250 ( which includes arabic input ) is corrupted.. I tried openning it with winzip & winrar with no success.. Please upload it again, that'd be much appreciated mate :)


Man, u're Gr8 !


BR,


Hi mate and thank u for your good comments! Have u deleted the *.zip extension? If not do this and open with winrar.. I d/l the file and it works gr8.

CU...

gkagg
11-05-2003, 09:42 PM
Originally posted by MaciejKa
WOW ! GKAGG U R GREAT ! Thanks for your reply !

Please send your unfinishedflash file 3350 with PL (t9 included - I think:cool: ) to [email protected] .

Many people in my country will test them. And if it works ood, they will be very very happy:D
U R the Great :)

I cannot send anything to the e-mail address u specified buddy... Is it correct? I receive the error " 550 not local host o2.pl, not a gateway"


Cheers...

THE-MATRIX
12-05-2003, 03:33 PM
I did remove the zip.. the rar file is corrupted too.. I dnlded it millions of times.. but it didn't work though !


well, would u try uploading it here ??





thanx



c ya !

gkagg
12-05-2003, 05:16 PM
Originally posted by THE-MATRIX
I did remove the zip.. the rar file is corrupted too.. I dnlded it millions of times.. but it didn't work though !


well, would u try uploading it here ??





thanx



c ya !

I cannot upload it here because the file is too large and I receive an error... Try to use Winrar v 3.0 or later....

Cheers...

MaciejKa
12-05-2003, 05:24 PM
Uuu what's a pity ! Please try this: [email protected]

Thank's a lot !!!

gkagg
12-05-2003, 06:19 PM
Originally posted by MaciejKa
Uuu what's a pity ! Please try this: [email protected] or [email protected] or [email protected]

Thank's a lot !!!

OK now I think... Please check ur mail(s)

Cheers...

MaciejKa
12-05-2003, 07:56 PM
Oh gkagg! Thanks a lot!!!
Many people in Poland will test your nice work !!!
And I will send You opinions about them :)
Greetz!!!

THE-MATRIX
14-05-2003, 07:01 PM
hey, i used winrar 3.0.. it worked fine now !


maybe u should put a note in ur website to use WinRAR 3.0 !

now I'm lookin for a 8250 to test it on it...


btw, I can use it on 8210 ( I mean the AORD ), Right?




well,

thanx :D

gkagg
14-05-2003, 07:39 PM
Originally posted by THE-MATRIX
hey, i used winrar 3.0.. it worked fine now !


maybe u should put a note in ur website to use WinRAR 3.0 !

now I'm lookin for a 8250 to test it on it...


btw, I can use it on 8210 ( I mean the AORD ), Right?




well,


thanx :D

Ok mate I am glad u made it in the end...

If your 8210 is ROM6 then u can convert it to 8250...

Cheers...

MaciejKa
16-05-2003, 12:27 PM
Originally posted by gkagg


OK now I think... Please check ur mail(s)

Cheers...

gkagg: I was checked my mailbox(es) and I was found only archive with 3350 part1. where are the other part of this archive?? Why couldn't You send fuul flash of 3350 with PL to one general mailbox. For example to : [email protected] or [email protected] or [email protected] or [email protected]. Please, I still don't get them ;)

gkagg
16-05-2003, 12:33 PM
Originally posted by MaciejKa


gkagg: I was checked my mailbox(es) and I was found only archive with 3350 part1. where are the other part of this archive?? Why couldn't You send fuul flash of 3350 with PL to one general mailbox. For example to : [email protected] or [email protected] or [email protected] or [email protected]. Please, I still don't get them ;)

Sorry my mistake mate... i will send it again to you as soon as possible...

Sorry...