----------------------------------------------
-------- FM TRANSMITTER FIX v1.1 -----------
--- ( + YOUR ORIGINAL INPUT LANGUAGES ) ---
----------------------------------------------
CREDITS: Thanks to neppumuk for his great finding on FM transmitter audio routing!
NOTES:
(*) This fix is OUTDATED! There is a much, much better way to fix the FM Tx, but it will not be separated from IC@Darkstream. You'll need to look inside IC@Darkstream and find it yourself.
(*) The instructions relate to Hegazy Ultimate N97-C6. For other ported CFW you may need to remove other, but similar files.
UPDATES:
Version 1.1:
* Now both FM transmitter AND Music Player with Lyrics (ported only from N97 Mini) are supported!
* If you want the "Full screen QWERTY" and "Mini QWERTY keyboard" back, just get and install SWYPE Pen Input.
INSTRUCTIONS:
1) Delete the following files from your ported firmware:
From "\bin\sys\":
* fmtx_adaptation.dll
* systemstateaccessoryplugins0xA000220E.211.dll
* systemstateaccessoryplugins0xA000220E.2111.dll
NOTE: Do NOT delete "systemstateaccessoryplugins0xA000220E.111.dll "
* PtiKeymappings_505_15.dll
* Elocl.02, Elocl.03, Elocl.14, Elocl.18, Elocl.37
NOTE: Do NOT delete "Elocl.01"
* Zi8Arabic.dll, Zi8Dutch.dll, Zi8French.dll, Zi8German.dll, Zi8Turkish.dll
NOTE: Do NOT delete "Zi8English.dll"
From "\private\10009d8f\":
* ecom-3-0.spi
* ecom-4-0.spi
* ecom-5-0.spi
* ecom-6-0.spi
From "\resource\apps\":
* fmtxaiplugin.r01
* fmtxgsplugin.r01
* fmtxindicator.r01
* fmtxvoicecommands.r01
2) Import the following files from the official N97 firmware (v22) of your phone to your ported firmware (replace existing files):
\sys\bin\StaticFeatures.dll
\sys\bin\PtiKeymappings_505_*.dll (YOU HAVE ONLY ONE FILE PER FIRMWARE)
(* = ALL LANGUAGES YOU HAVE IN THERE)
\sys\bin\Zi8*.dll
\sys\bin\Elocl.*
\private\10009d8f\ecom-2-0.spi (IMPORT IT JUST AS IT IS, DON'T RENAME IT)
\private\200159c0\* (IMPORT THE WHOLE FOLDER)
(## = Your language codes, like: 01 for English, 16 for Russian, etc.):
\resource\apps\FmTxApp.r##
\resource\xhtml\##\0x10282BEF\
\resource\fmtxaiplugin.r##
\resource\fmtxgsplugin.r##
\resource\fmtxindicator.r##
\resource\fmtxvoicecommands.r##
---------
3) Download the following package and import it to your ported firmware (don't change anything in it, just replace existing files):
[Only registered and activated users can see links. ]
If you want the Music Player to be able to play a song without crashing, you also need to download N97 Mini's v30 Music Player and import it to your ported firmware:
[Only registered and activated users can see links. ]
NOTE: It has Lyrics support and FM Transmitter support! This download has only English language. If you need any other language, download a N97 Mini (RM-555) 30.0.004 original firmware that supports your wanted languages, and get all resource files starting with "mpx" from "\resource\apps\" ("mpx*.r##", while ## is your language code) and import them to your ported firmware also.
That's it! Repack the firmware and flash to your N97! Enjoy!
--------------------------------
---- ADDITIONAL INFORMATION ----
--------------------------------
* FmTxApp.exe = Main executable.
* HWRMFmTxClient.dll = Core DLL library (used by "FmTxApp.exe" and the plugins).
* aifmtxplugin.dll = FM transmitter homescreen widget.
* fmtxindicatorplugin.dll = Indicator icon when FM transmitter is ON (next to the battery indicator).
* gsfmtxplugin.dll = Adds "FM transmitter" to "Settings > Connectivity".
* hwrmfmtxwatcherplugin.dll = Auto. turn-OFF FM transmitter when not in use for a specific duration.
* StaticFeatures.dll = Contains hardware features (On-screen QWERTY [none in N97], FM transmitter, Light sensor, TV-out, Power button, etc.).
Last edited by IaguCool; 2nd July 2012 at 19:40. Reason: Updated to v1.1