PDA

View Full Version : Restore Internet Calling in Faria's WM6 ROM?


ADB100
16-03-2007, 11:56 AM
I have been attempting to add Interenet Calling to Faria's WM6 ROM by adding the necessary files and registry changes and re-cooking the ROM but I am getting nowhere fast. I have managed to add some files to the original ROM, make a couple of registry changes fine and change some settings in the initflashfiles.dat file to remove some shortcuts I don't want and I can get this to work fine, however re-adding the IP Phone stuff is a bit more of a task.......

I have extracted the files (or modules) from the MB ROM and added the regsistry changes and the ROM cooks just fine. When I flash the Wizard though it completes sucessfully and then reboots. I get the 1st splash screen but then when the 2nd splashscreen should appear I get a white screen. The Wizard is working as I can hear the bleep when it asks you to 'tap the screen to set up the device'. It also powers on and off OK, but I only ever get this white screen.

I have tried this about 4 times now and I am convinced the registry changes and required files are correct, but each time I get this white screen. Any ideas?

Andy

trojan9x
16-03-2007, 02:44 PM
http://forum.xda-developers.com/showthread.php?t=290786

Read this... especially towards the end.

ADB100
16-03-2007, 03:25 PM
http://forum.xda-developers.com/showthread.php?t=290786

Read this... especially towards the end.

Already read it..... I can get Internet Calling back if I launch the VoIP.CAB that is included in that thread after installation, however I want these to be integrated into the ROM like they were originally (Faria has removed them). As I said I have had some sucess with adding other files and other registry changes it is just this bit that I am stuck on.

I did manage to get a bit further but ended up with a corrupt Today screen, no idea what happened there though :confused:

Andy

trojan9x
16-03-2007, 04:06 PM
What are you stuck on?... you said you didn't have it, but now you said you can get internet calling... what exactly are you trying to do?

notyourdaddy
16-03-2007, 05:26 PM
Faria has said that his rom takes up almost the entire space alotted. Have you tried removing some files from the rom to clear up room for the VoIP files?

ADB100
16-03-2007, 05:33 PM
What are you stuck on?... you said you didn't have it, but now you said you can get internet calling... what exactly are you trying to do?

I want to restore the Internet Calling option in Faria's WM6 ROM - pretty simple to understand really :rolleyes:

I can add it manually via the VoIP.cab file but this obviously takes up RAM and can be removed via 'Remove Programs'. I would like to add the files that are missing and make the necessary registry changes then re-cook the ROM. I would prefer to keep Faria's base ROM.


I haven't tried removing anything from Faria's ROM so far, I didn't realise it was near the limit - I thought we had 128MB to play with on the Wizard, are we near that already?

Andy

trojan9x
16-03-2007, 05:47 PM
Listen.. that cab only does registry fixes and puts in the NECESSARY files for the current voip functionality. it does not install anything that is not needed. Extract the cab and look at the xml file. it will tell you exactly what it does...Pretty simple concept

ADB100
16-03-2007, 05:54 PM
Listen.. that cab only does registry fixes and puts in the NECESSARY files for the current voip functionality. it does not install anything that is not needed. Extract the cab and look at the xml file. it will tell you exactly what it does...Pretty simple concept

Yep, already done that, hence my original post.....

I have added the necessary registry changes/additions and proof-read them several times, however once the ROM is cooked and installed the thing reboots, I get the 1st splash screen OK, then the white screen when the 2nd splash screen should appear and that's it.

I will have a look at how bloated the DUMP directory is with the additional files in there and see if I am going over 128MB.

Andy

ADB100
16-03-2007, 07:46 PM
The DUMP folder is apparently 122MB (128,512,401 Bytes) but is taking up 132MB (139,141,120) on the disk on my PC. Does anyone know if this is too big? If it is what is safe to remove?

Thanks

Andy

ADB100
17-03-2007, 05:52 PM
If anyone is interested I managed to get Internet Calling back into Faria's ROM..... :)

What I did originally was correct, however the file (or modules) that are needed for Internet Calling total about 3.5MB, which I think was slightly too much and would make the ROM bigger than 128MB (I think Faria must have realised this when developing his ROM and removed them to save space). I have been through the installed applications and files and have removed some stuff that I don't use. I then re-built the ROM and low and behold it worked first time and Internet Calling is now an option...

It still doesn't work however :rolleyes: but that is just because it needs a provisioning XML file from a provider. Hopefully when WM6 devices appear we will be able to extract a provisioning XML file and dig deeper........

And no, the ROM is not available since this is Faria's work and not mine.

Andy

joad
18-03-2007, 01:45 PM
Nice,

I’m new to this and the only thing that I need from WM6 is the “Internet Calling”
I have no ides how to make the voip work. But I fond this at Microsoft.

http://msdn2.microsoft.com/en-us/library/ms898226.aspx

I really would like to test this with my “asterisk server” (http://www.asterisk.org/)

/joad

joad
21-03-2007, 03:49 PM
Where did you find the "Internet Calling total about 3.5MB" module?
Or maby you have changed your mind and feel like chairing your ”build” of WM6

;)

ntblade
21-03-2007, 04:34 PM
Nice,

I’m new to this and the only thing that I need from WM6 is the “Internet Calling”
I have no ides how to make the voip work. But I fond this at Microsoft.

http://msdn2.microsoft.com/en-us/library/ms898226.aspx

I really would like to test this with my “asterisk server” (http://www.asterisk.org/)

/joad

I have exactly the same intentions, joad. I've got wm6 on my O2 XDA mini so I can try and connect to my Asterisk server as well!

Let's hope his eventually works.

N

ADB100
21-03-2007, 07:48 PM
Where did you find the "Internet Calling total about 3.5MB" module?
Or maby you have changed your mind and feel like chairing your ”build” of WM6

;)

You need to add the following files into the ROM (the 1st 3 are actually modules and are in directories with the same name):

dnsapi.dll
rtcdll.dll
voipphonecanvas.dll
ipdialplan.xml
ringback.wma

You also need to add the registry entries to the default.hv and user.hv that are contained in the '_setup.xml' file from the VoIP.CAB file (or extract them from another ROM that already contains Internet Calling).

HTH

Andy

eluth
28-03-2007, 05:04 AM
Where did you find the "Internet Calling total about 3.5MB" module?
Or maby you have changed your mind and feel like chairing your ”build” of WM6

;)

Joad,

I agree with you. The 3.5 Mb footprint is inflated.
It's only 1.75 MB (remember if you are using recmod when you are unpacking the ROM with viewimgfs, you have two copies of the files that are stored as modules: the module version and a file copy!.

--eluth.

gio2003
28-03-2007, 06:35 AM
eluth, I knew that somebody out there would have done the right job. Congratulation! Would you mind making your rom available to us?

Thank you

Gio2003

ckolibab
02-04-2007, 04:53 AM
There are so many people wanting to do this now - and I have a MAJOR need for this on a Hermes -- I have a solid SIP provider and can get to it with my other apps but integration I can't test ---

I am trying soooo hard to pin this down. I have not found a single ROM yet that has the "complete" add-in of what you mention here.

It would be GREATLY APPRECIATED. :eek:

Thanks

eluth, I knew that somebody out there would have done the right job. Congratulation! Would you mind making your rom available to us?

Thank you

Gio2003

ADB100
02-04-2007, 09:58 AM
There are so many people wanting to do this now - and I have a MAJOR need for this on a Hermes -- I have a solid SIP provider and can get to it with my other apps but integration I can't test ---

I am trying soooo hard to pin this down. I have not found a single ROM yet that has the "complete" add-in of what you mention here.

It would be GREATLY APPRECIATED. :eek:

Thanks

This .CAB worked on my Wizard with Faria's WM6 real thing ROM that had the VoIP stuff removed:

http://forum.xda-developers.com/showpost.php?p=1147821&postcount=138

I then added the files and registry settings back and re-cooked the ROM.

HTH

Andy