[Touch Pro, Fuze ROM Development] pandaboyy:
Update 2009/04/12

Here is a working cab to enable "Rogers/Fido Call Display" by Captain_Throwback. This cab has been tested and proven to work with many ROMs. I've personally tested it on "Energy" and "RoMEOs" ROMs and it work like a miracle. A big bravo to you, Captain

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

The QUICK/EASY method on Post #14 only work for ELITE RC2 (cab file included)

----------ROMs that work for Raphael----------

NATF's v4

Lantis OS 21009 AKU 1.5.0 v3.00

RRE Canadian 4.1

PROven ROM 1.12

Elite RC3 will include this option

For Da_G ROM and Shipped ROM, you simply have to replace the dll file

----------This is how you do it, for chefs----------

After 33 hours straight non-sleep, and plenty of pm to Da_G and NATF, I can proudly say that we've found the perfect answer for this problem

and finally we can put an end to this question "how to make Rogers/Fido Call display to work?"

I've tested this and believe that this solutions may work for any ROM. So far I've tested with 2 of NATF's ROMs, but I need someone to test

this on Kaiser and other device as well. You don't need to used a Shipped ROM, but you can apply these step to any of your favorite ROM.

2 simple steps in summary:

First you need to cook rilphone.dll file into your ROM in the folder /OEM/OEMDrivers/

Second, you need to change the file that setup all the registry key to your device when you flash

For Fuze (may be different for Kaiser), this is the file: /OEM/OEMDrivers/de3f3189-9f71-4162-9f26-39393dcc8c94.rgu

(I attach the original file from Da_G's clean ROM)You can either just replace this file or simply go in the file and Make

sure that all lines related to these regs are the same as the one I've posted here (took from Da_G's ROM)

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]

[HKEY_LOCAL_MACHINE\Software\Microsoft\RIL]

POST #12 includes all registry lines that I've modified

The Files are attached.

----------How to cook rilphone.dll into your favorite ROM, from Da_G's words----------

[B][COLOR="Indigo"]-=01=-[/COLOR][/B] Download a ROM Kitchen for your device, for Fuze is RaphaelKitchen
[B][COLOR="Indigo"]-=02=-[/COLOR][/B] Extract Kitchen
[B][COLOR="Indigo"]-=03=-[/COLOR][/B] Copy your favorite ROM *.nbh file into \BaseROM\ folder (from extracted Kitchen)
[B][COLOR="Indigo"]-=04=-[/COLOR][/B] Rename your *.nbh file to RUU_Signed.nbh
[B][COLOR="Indigo"]-=05=-[/COLOR][/B] Launch "RaphaelKitchen.CMD" from *Kitchen\ folder
[B][COLOR="Indigo"]-=06=-[/COLOR][/B] choose "e" for extract, then "a" for from BaseROM "RUU_Signed.nbh
(if everything work so far, your dos should be running on it own now)
[B][COLOR="Indigo"]-=07=-[/COLOR][/B] When it's done, check if you have these three main Folders
+/OEM
+/SYS
+/ROM
(make sure they are not empty or only have 1 sub folder. if this is the case,
then your favorite ROM is protected... ask the cook nicely to share with you
those 3 folders)
[B][COLOR="Indigo"]-=08=-[/COLOR][/B] replace these 3 files into /OEM/OEMDrivers/
[URL="http://xdaforums.com/attachment.php?attachmentid=141542&d=1230689478"]+"rilphone.dll[/URL]",
[URL="http://xdaforums.com/attachment.php?attachmentid=141541&d=1230689478"]+"de3f3189-9f71-4162-9f26-39393dcc8c94.rgu"
+"de3f3189-9f71-4162-9f26-39393dcc8c94.dsm"[/URL]
[COLOR="Red"][B][SIZE="2"]It's recommended that you modify the *.rgu file instead of replacing it for a moded ROM,
because of all the tweaks chefs have added.)
For list of registries that I've changed in the *.rgu file, [URL="http://xdaforums.com/showpost.php?p=3106249&postcount=12"]READ POST #12[/URL][/SIZE][/B][/COLOR]
[B][COLOR="Indigo"]-=09=-[/COLOR][/B] Launch "RaphaelKitchen.CMD" from *Kitchen\ folder again
[B][COLOR="Indigo"]-=10=-[/COLOR][/B] chose "cf" for cook and flash a ROM, then "b" for "if you want to use the
new BuildOS+Package..."
[B][COLOR="Indigo"]-=11=-[/COLOR][/B] Ervius Package _tool+BuildOS windows will launch, choose "BuilOS" tab
[B][COLOR="Indigo"]-=12=-[/COLOR][/B] click on "Load ROM", now choose your Kitchen/ Folder where you have
OEM/ROM/SYS folder, then click ok
[B][COLOR="Indigo"]-=13=-[/COLOR][/B] Click on RUN, once it finished loading the ROM. When you see the
word "Done" Close Ervius by clicking on the "X" button
(your DOS will run again, and ask you to press any key to start... Press
the "any key" :p )
[B][COLOR="Indigo"]-=14=-[/COLOR][/B] While it's running, it will open a tables with a bunch of numbers that
you don't understand
(it's checking the memory)... just close it by clicking on the "x" button.
(your Dos will run again, till you get your favorite Flash Window come up...
from here, you're on your own)

Don't forget to HardSPL your device before FLashing your device.

Let us know if this method work for you.

I'm also inviting all the Chefs to join the fun and provide us a Canadian version.

----------Credits----------

This tweak isn't perfect, but took me a while to make Rogers/Fido Display work. However I wouldn't be able to get this far without the helps of Da_G, NATF, trueg and a bunch of other people that I've bugged.

At least give some credits to those who have spent so much time to make this finally happened. Like Da_G said, a donation isn't required, but always appreciated.

Donate

Also, thank nitroblu and y2whisper and other Canadian users who has tested and post their results

There were many bounty offering for this discovery, but none of them keep their words... so disappointed... anyway

----------Found issues----------

1- Does not work while MSVC phone notification is activate.

2- May have issues with QuickGPS (not yet confirmed)

3- It froze my device every-time I run it with spb Wireless (need confirmation)