home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 December / PCWorld_2002-12_cd.bin / Software / Vyzkuste / siemensapocitac / siemensapocitac.exe / CM35FW18T9CZ / experti / pro_stouraly.txt < prev    next >
Text File  |  2002-09-19  |  4KB  |  71 lines

  1. Dobry den, rozlouskl jsem obtizny orisek - dostal jsem do c35 ceskou T9. Pokud 
  2. ma nekdo zajem prostudovat jak, zde jsou detaily
  3.  
  4. Firmware
  5. --------
  6.  
  7. Uvedene adresy plati pro !c35i! !FW18! LP1, v zavorkach je uvedena alternativa pro LP4
  8.  
  9. 1a0000 ........................ Zacatek detekcni procedury
  10. 1a00f8 (1a00C6) ............... Pole ukazatelu na 4kiB bloky slovniku (offset, segment)
  11.  
  12. 1a0150 (1a00ea) ............... 2. cast nemeckeho slovniku
  13. 1a313d (1a30d7) ............... 2. cast anglickeho slovniku [do 1a3a6f (1a3a09)
  14.  
  15. 1a4000 (1a4000) ............... 1. cast nemeckeho slovniku
  16. 1b4000 (1b4000) ............... 1. cast anglickeho slovniku
  17. 1c0000 ........................ francouzsky slovnik
  18. 1cd9b4 ........................ 2. cast holandskeho slovniku
  19. 1d0000 ........................ italsky slovnik 
  20. 1e0000 ........................ 1. cast holandskeho slovnkiku [do 1effff]
  21.  
  22. Slovniky
  23. ---------
  24. Nejsou chraneny CRC, jak jsem se domnival, ale kodem slovniku, ktery je pouzit v detekcni
  25. procedure a je ulozen ve slovniku. Cestina ma tento kod 105h, ale nelze ji primo pouzit.
  26.  
  27. Struktura slovniku (hexa):
  28. 0-1F .......................... copyright [Copyright . 1999 Tegic Comm.]
  29. 20+  .......................... verze slovniku [s X35 kompatibilni: 01 00 04 09]
  30. 36w  .......................... kod slovniku [107 nemcina, 109 anglictina, 
  31.                                               10C francouzstina, 110 italstina, 
  32.                                               113 holandstina]
  33. 3cw  .......................... Zacatek frekvencniho slovniku
  34. 3ew  .......................... Delka   "
  35. 40w  .......................... Zacatek 2. sekce (vyznam sekce???)
  36. 42w  .......................... Delka   "
  37. 44w  .......................... Zacatek povolenych (???) znaku 
  38. 46w  .......................... Delka   "
  39. 48w-54w ....................... Ukazatel do slovniku na znak 1f (vzdy 1 z ukazatelu
  40.                                 je chybny, proc?), ASI zacatky slovniku pro slova delky
  41.                                 1, 2, 3, 4, 5, 6, 7; 48w je zaroven ukazatel na zacatek dat
  42. 56w  .......................... Nejak posunuty ukazatel ??? 
  43.  
  44.  
  45. Frekvencni slovnik: poradi pismen pro jednotliva slova - priorita pismene?
  46. Povolene znaky: ??? bity na pismena ???
  47.  
  48. Pozn.: w - word - intelovsky zapis slova (big endian?) vyssi bajt na vyssi adrese, tj.
  49. napr. 1ab -> ab 01
  50.  
  51. Jediny slovnik, ktery byl v potrebne verzi jsem ziskal z flashe pro Nokii 6210. Hlavicka
  52. ovsem neni kompatibilni se Siemensy, takze je ji nutno nahradit (napr. z angl. slovniku)
  53. a prepsat frekv. slovnik a pismena dle puvodni hlavicky. Pak je nutno prepocitat zacatky 
  54. (48w-54w, zde koeficient -1B0). Take je treba zmenit kod slovniku (36w) -- pokud se lisi, telefon slovnik pri vyberu odmitne a pipne.
  55.  
  56. Nahrada slovniku
  57. -----------------
  58. Slovnik je delsi, nez jakykoliv z ulozenych slovniku, takze jsem jim nahradil italsky 
  59. a holandsky slovnik (1d0000-1exxxx), protoze v tomto pripade neni nutno menit pole
  60. ukazatelu. Nazev vsak na cestinu zmenit nelze, pri vyberu slovniku je treba zadat 
  61. italstinu. Upravou kodu detekcni procedury je mozno odstranit z nabidky holandstinu, 
  62. jinak v ni zustane (ovsem bude nefunkcni).
  63. Ze zbezneho pozorovani jsem zjistil, ze ve FW 21 jsou slovniky umisteny v jinych mistech,
  64. ve verzi 16 se prozmenu lisi volani v ramci detekcni procedury, takze prima nahrada 
  65. neni mozna.
  66.  
  67. Inspiraci mi byl jiz existujici polsky slovnik (je prilozen) a do taju kodu jsem pronikl
  68. diky disassembleru (x35_disassembler_by_fenix).
  69.  
  70. Tento slovnik jeste nemusi byt zcela funkcni - bylo by vhodne porovnat slova
  71. s temi z Nokie 6210, na prvni pohled vsak vetsinu slov zna.