Jump to content
Nokioteca Forum

Integrare Qwerty Da 5800 Su N97, N97 Mini, C6 E Sistemare Keymapping Tastiera Fisica.


Recommended Posts

questa guida non è mia.

* Questa guida è per il fissaggio e riparazione errati Keymappings tastiera fisica.

(Es. simboli errati che appare quando si preme un tasto sulla tastiera fisica)

* Questa guida è anche per N97 e N97 Mini (Utenti con Firmware C6 Ported) che vogliono risolvere Mapping tastiera fisica

e mantenere il Full Screen e QWERTY Mini (dal 5800).

* Questa guida è utilizzato anche nella integrazione della schermo intero e Mini QWERTY (a partire da 5800) per N97, N97 Mini, e Firmware UFFICIALI C6.

NOTE:

* Si può semplicemente incollare il ecom originale, ptikeymappings, e srsf_3_0 alla porta C6 senza modificare il file ecom.

Questo sarebbe ancora ripristinare i keymappings originali della tastiera (ad esempio, i simboli che si trovano in la tastiera fisica

quando si preme shift). Tuttavia, la completa QWERTY e tastiere QWERTY Mini non verrà visualizzato.

Questo è il motivo principale per cui viene copiato alcune parti del ecom 5800 perché contiene riferimento ai file responsabili

per l'utilizzo di quelli di QWERTY.

* Il dispositivo utilizzato qui è un N97 mini dispositivo che contiene un layout di tastiera araba e di conseguenza l'uso del V15 nella

N97 mini firmware file.

* Scrivi un post in questo thread, quando hai bisogno di aiuto (io ti aiuto in effetti)

* Se questo vi ha aiutato (o sono stato in grado di aiutarvi), vi preghiamo di premere il tasto GRAZIE.

Per N97 Classic (OFW) Gli utenti, anche se sono stati in grado di integrare QWERTY (peninputgenericvkb.dll) in ECOM,

ancora, QWERTYs non appare se si utilizza il StaticFeatures.dll originale.

Si potrebbe desiderare di utilizzare un StaticFeatures.dll a partire da 5800 (che contiene QWERTY), ma si perde

Trasmettitore FM capacità.

ECOMs modificati sono ora disponibili in fondo a questo post.

1) Scaricare rofs2 di un Nokia 5800 firmware da NaviFirm.

- Il firmware dovrebbe essere da un Nokia 5800 (RM-356), che viene prodotto nella regione in cui il vostro N97 mini origine.

ad esempio Se ho un N97 mini con tastiera araba fisica, quindi vorrei scaricare un firmware da un 5800

fabbricati in MENA.

EDIT: Sono sicuro al 100% che si può semplicemente scaricare qualsiasi 5800 (RM-356) rofs2. (Poiché il contenuto della ecom-2-0.spi

che abbiamo bisogno della rofs2 sono tutti uguali) Ci scusiamo per l'errore.

1) Passare alla rofs2 \ private \ 10009d8f \ e copia ecom-2-0.spi, PtiKeymappings_555_XX.dll, e srsf_3_0.bin e incollarlo da qualche parte accessibile.

NOTA: 555 è per N97 Mini. Si può avere diverse Variante RM come 505, 506, 507, 612, ecc

http://imageshack.us.../catturael.png/

http://imageshack.us.../cattura2d.png/

http://imageshack.us.../cattura3h.png/

2) Aprire il Nokia 5800 ecom e l'N97 mini ecom (o C6 e N97) con XVI32 (o qualsiasi altro editor esadecimale).

http://imageshack.us.../cattura4a.png/

3) Mentre nel ecom 5800, passare al blocco mostrato nell'immagine qui sotto. Premere CTRL + B sul primo blocco e passare al secondo blocco. Anche in questo caso, premere CTRL + B. Ciò evidenzia una serie di lettere e numeri. Premere CTRL + C sulla tastiera. Ciò copiare il set.

NOTA: Se hai problemi di posizionamento del blocco indicato di seguito; Premere CTRL + F (Trova), e il tipo di -94 e si vuole

essere diretto alla posizione del blocco sottostante.

http://imageshack.us.../cattura5b.png/

4) Fare clic sul blocco mostrato nell'immagine qui sotto nella mini N97 ecom (o C6 e N97). E premere CTRL + V sulla tastiera. Ciò incolla il set copiato.

NOTA: Questo appare come una T rovesciata

E se si hanno problemi di posizionamento del blocco indicato di seguito; Premere CTRL + F (Trova), e il tipo di -94 e si

viene indirizzato verso la posizione del blocco sottostante.

http://imageshack.us.../cattura6o.png/

5) Chiudere il ecom 5800. Passare l'ultima parte del mini N97 ecom (o C6 e N97). Rinomina i tre blocchi da 555 (o 505, 612, ecc) a 612, come mostrato nell'immagine sottostante.

http://imageshack.us.../cattura7z.png/

10) Rinominare il N97 mini PtiKeymappings_555_XX.dll PtiKeymappings_612_XX.dll.

NOTA: per RMS altri, avrai un nome diverso per il file, PtiKeymappings_XXX_XX.dll

In questo caso, basta assicurarsi che il nome finale sarebbe PtiKeymappings_612_XX.dll

11) Passare alla Port C6 Estratto (O Firmware ufficiali) e incollare i file N97 mini (o file RM altro) nelle loro cartelle corrispondenti.

- Ecom-2-0.spi rofs2 \ private \ 10009d8f \

- PtiKeymappings_612_XX.dll rofs2 \ sys \ bin \ (Cancella tutti i PtiKeymappings_XXX_XX.dll altri in quella cartella)

- Srsf_3_0.bin rofs2 \ system \ data

12) Reimballare del firmware Port C6 o ufficiale del firmware e il flash con JAF. Buon divertimento!

scusate ma avendo il problema di non superare 1kb di upload per gli screen ho risolto con imageshak.

Modificato da Il.Socio
Link to comment
Condividi su altri siti

Per chi mastica l'inglese, riporto di seguito il testo del thread originale, postato da sercczionelabus su dailymobile... che imho, in diversi passaggi è maggiormente comprensibile.

* This GUIDE is for Fixing and Repairing Wrong Physical Keyboard Keymappings.

(eg. Wrong symbols appearing when you press a key on the physical keyboard)

* This GUIDE is also for N97 & N97 Mini Users (using C6 Ported Firmwares) wanting to Fix Physical Keyboard Mappings

and RETAIN the Full Screen & Mini QWERTY (from 5800).

* This GUIDE is also used in Integrating the Full Screen & Mini QWERTY (from 5800) to N97, N97 Mini, & C6 OFFICIAL Firmwares.

---------------------------------------------------------------------------------------------------------------------------

NOTES:

* You can just paste your original ecom, ptikeymappings, and srsf_3_0 to the C6 port without editing the ecom file.

This would still restore the original keymappings of your keyboard (e.g. the symbols found in the physical keyboard

when you press shift). However, the Full QWERTY and Mini QWERTY keyboards won't appear.

That is the main reason why some parts of the 5800 ecom is copied because it contains reference to the files responsible

for the usage of those QWERTY's.

* The device used here is an N97 mini device that contains an Arabic Keyboard Layout; thus the usage of v15 in the

N97 mini firmware files.

* Post a REPLY in this thread when you need HELP (I will help you indeed)

* If this has helped you (or I was able to help you), kindly press the THANKS button.

For N97 Classic (OFW) Users, even if you were able to integrate QWERTY (peninputgenericvkb.dll) in ECOM,

still, QWERTYs would not appear if you use the original StaticFeatures.dll.

You might wanna use a StaticFeatures.dll from 5800 (which contains QWERTY) but you will lose

FM Transmitter capability.

Edited ECOMs are now available at the bottom of this post.

---------------------------------------------------------------------------------------------------------------------------

1) Download ROFS2 of a Nokia 5800 Firmware from NaviFirm.

- The firmware should be from a Nokia 5800 (RM-356) that is manufactured in the region where your N97 mini originated.

e.g. If I have an N97 mini with an Arabic Physical Keyboard, then I would download a firmware from a 5800

manufactured in MENA.

EDIT: I am 100% sure that you can just download any 5800 (RM-356) ROFS2. (Since the contents of the ecom-2-0.spi

that we need from the ROFS2 are all the same) Sorry for the mistake.

NavifirmEDITED.jpg

2) Extract the Downloaded Firmware using NOKIA FIRMWARE EDITOR.

ExtractionEDITED.jpg

3) Navigate to ROFS2\private\10009d8f\ and copy ecom-2-0.spi. Then paste it somewhere accessible.

Files1.jpg

4) Extract the ORIGINAL FIRMWARE of your Phone

e.g. (RM-555_12.0.110_prd.rofs2.VXX) for N97 Mini

NOTE: XX denotes the code of the firmware.

Extraction2EDITED.jpg

5) Navigate to ROFS2\private\10009d8f\ and copy ecom-2-0.spi, PtiKeymappings_555_XX.dll, & srsf_3_0.bin and paste it somewhere accessible.

NOTE: 555 is for N97 Mini. You may have different RM Variant such as 505, 506, 507, 612, etc.

Files5.jpg

Files6.jpg

Files7.jpg

6) Open the Nokia 5800 ecom and the N97 mini ecom (or C6 and N97) with XVI32 (or any other Hex Editor).

XVI32EDITED.jpg

7) While in the 5800 ecom, navigate to the block shown in the image below. Press CTRL+B on the first block and navigate to the second block. Again, press CTRL+B. This would highlight a set of letters and numbers. Press CTRL+C on your keyboard. This would copy the set.

NOTE: If you're having problems locating the block shown below; Press CTRL+F (Find), and type -94 and you will

be directed to the location of the block below.

Highlight.jpg

8) Click the block shown in the image below in the N97 mini ecom (or C6 and N97). And press CTRL+V on your keyboard. This would paste the copied set.

NOTE: This looks like an inverted T

And if you're having problems locating the block shown below; Press CTRL+F (Find), and type -94 and you

will be directed to the location of the block below.

PasteEDITED.jpg

9) Close the 5800 ecom. Navigate to the last part of the N97 mini ecom (or C6 and N97). Rename the 3 blocks from 555 (or 505, 612, etc.) to 612 as shown in the image below.

Rename.jpg

10) Rename the N97 mini PtiKeymappings_555_XX.dll to PtiKeymappings_612_XX.dll.

NOTE: For other RMs, you'll have a different name for this file, PtiKeymappings_XXX_XX.dll

In that case, just make sure that the final name would be PtiKeymappings_612_XX.dll

11) Navigate to your Extracted C6 Port (Or Official Firmwares) and paste the N97 mini files (Or other RM's files) in their corresponding folders.

- ecom-2-0.spi ROFS2\private\10009d8f\

- PtiKeymappings_612_XX.dll ROFS2\sys\bin\ (DELETE all other PtiKeymappings_XXX_XX.dll in that folder)

- srsf_3_0.bin ROFS2\system\data

12) Repack the C6 Port Firmware Or Official Firmware and flash through JAF. Enjoy!

---------------------------------------------------------------------------------------------------------------------------

Available ECOMs:

1) The number denotes the Region Set.

Recognize 1st the number at the end of your ROFS2 File; if it matches with the packages here, then use the package that has the same Region Set Code with your ROFS2

2) These ecoms are based on N97 Mini v30 firmware. This has exactly the same contents as those ecoms in C6 v40 firmware.

Also, these ecoms are totally compatible with N97 v20, N97 Mini v12, C6 v20, and Other Ported Firmwares.

3) HOWEVER, the keymappings inside these packages (including the writing languages in ecom) are based on N97 Mini Region Sets.

- For N97 Users (including the ported ones), you'll have to download a package that exactly contains the same language set as your

ecom. Then you'll have to use your own srsf_3_0.bin (system\data) & integrate it into the ROFS2.

You'll also have to use your own PtiKeymappings_50X_XX.dll (sys\bin) and rename it to PtiKeymappings_612_YY.dll

YY denotes the number name of the downloaded package

- For C6 Users (including the ported ones), you'll have to download a package that exactly contains the same language set as your

ecom. Then you'll have to use your own srsf_3_0.bin (system\data) & integrate it into the ROFS2.

You'll also have to use your own PtiKeymappings_612_XX.dll (sys\bin) and rename it to PtiKeymappings_612_YY.dll

YY denotes the number name of the downloaded package

- For C6 and N97 Classic Users, just reply in this thread your PRODUCT CODE and I'll make it for you.

For N97 Mini Based on Firmware v30:

01 (English, French, German, Dutch, & Bulgarian)

02 (English, Swedish, & Finnish)

03 (English, French, German, Italian, & Turkish)

04 (English, French, German, Spanish, & Italian)

05 (English, Spanish, Portuguese, Catalan, Basque, & Galician)

06 (English, German, Slovenian, Croatian, & Serbian)

09 (English, & Greek)

15 (English, French, Portuguese, & Arabic)

19 (English, Indonesian, & Malay)

20 (English, & Tagalog)

21 (English, & Vietnamese)

24 (English, & Tagalog)

32 (English, French, German, & Dutch)

38 (English, German, Czech, Slovakk, & Polish)

40 (English, German, Russian, Estonian, Latvian, & Lithuanian)

47 (English, Arabic, & Farsi)

For N97 Classic Based on Firmware v22:

24 (English, & Tagalog)

Modificato da Il.Socio
  • Mi Piace 1
Link to comment
Condividi su altri siti

  • 2 mesi dopo...

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy