[JASJAR, XDA Exec, MDA Pro ROM Development] EFN:
Latest Update (25 June 21:07 GMT8)

Now that Beasty is offering "official" help and expertise on the VC component, we can look forward to improve the VC even further. I understand that you may encounter odd bugs while using the VCs and this is to be expected. The intention is to gather inputs for a more stable release soon. Cheers.

25 June 2008 - MAJOR Update

Version: EF 2.40 WWE WM6.1 Build 19900.1.0.3 + VC Ready Components

Pagepool 6.5MB for 64MB Unis (G4/G3)

As per advised earlier, the rom now offers Video Call option which can be enabled if you wish to use Video Telephony. BUT please consider this as a beta Release (on the VC part) because, like Beasty and Laurentius before me, I only managed to get VC running up to 70-80% with so many other possibilities unexplored. In fact after many sleepless night and red eyes, I am running out of ideas on how to get the VC build up to 100% - and with regard to this, I am sharing the very same Kitchen that I use to cook the roms with all the contents to those interested in doing further development on the VC part. The Kitchen is based on ThingsOnASpring and all credits should go to him.

Background:

The VC components have been ported over from Dopod 900 official rom 1.30 release in WM5 flavor. Apparently, our Uni will not aknowledge the later versions of Video Telephony dlls and drivers which I took from the official Athena WM6 and Tytn. I have tried all combinations to no avail (with the later version VC dlls).

Only with proper arrangement of WM5 VC Dlls, Intellidial and Camera components will the VC work properly on our Unis.

So, the end result is a forced entry of WM5 dlls into WM6.1 build. And because of this it is expected to behave somewhat oddly on certain functions (more about this later)

So how does it work:

Download the rom here:

Version: EF 2.40 WWE WM6.1 Build 19900.1.0.3 + VC Ready Components

After the first boot, to enable VC, go to Programs and click on Enable Video Call icon which will run a cab installer automatically. YOU NEED A SOFT RESET to activate the changes

IMPORTANT:

- Making a VC will trigger self dial (dial onto itself), just click answer and the dialer will continue to make the VC. Once connection is establish, if the VC interface is not shown to you, click on "Call Status" and you should see the two windows of both caller and recepient

- Ending a call or unable to establish 3G VC due to signal or other issues, the screen will show "Connected:" but do not panic, this is a small display bug and does not mean that you are connected to 3G network unecessarily

- Should the dialer pads become sluggish after a while, a soft reset may be required. But this happens very rarely.

And finally, for those interested to cook your own custom rom based on this build, please download the kithen here:

http://www.mediafire.com/?lecmcgmmmz2

The kitchen is ready to cook EF 2.40 release.

Again, thank you for your support and hope you guys will have fun beta testing the VCs. It's not perfect but at the very least provide a glimmer of hope of what to come.

PS:

If you find my handiwork to be useful and feels like buying me a drink, please PM me for Paypal ID.

UPDATE:

Video Telephony has been successfully integrated into the build I am using now.

In the next 24 hours I will be testing it extensively to see if there's any bug or issues.

We all know that previous efforts by WM6 chefs was fraught with difficulties, I expect mine to be no different. But at least the indication has been good so far. We shall see how this will fare later.

On the other hand, I may remove the inclusion of Ext Rom as usable drive due to the issue of storing email attachments.

Hope to get some good results soon.

Latest Update:

A friend of mine is using Uni G4 and he has been able to flash this rom successfully

Important UPDATE:

I just found out that my Uni is ACTUALLY A G3!. So this Rom will definitely work on all G3. Silly me, I didn't read the Wiki thoroughly enough to differetiate a G3 and G4 LOL!

If you are keen on 19900 WM6.1 in Vanilla flavors, please read on. I have just recently micgrated from O2 Xda Flame to Dopod 900 (HTC Universal) and have ever since been looking for a "stock" looking WM6.1 WWE. The readily available Vanillas seems to suffer from "excessive parts removal" to make them light and have suffered from odd behaviours on my aged G3. Since I am not new to Rom Cooking (my previous work can be found at www.xdaflameusers.com), I decided to cook my own WWE and the one I am using now seems to be quite a performer.

This ROM is build on four separate instances:

ThingsOnASpring Kitchen ->

Tomal's 7.7 19900 nk.nbf decoded and extracted ->

OEM Components deconstructed and removal of extras ->

SYS Components revised and HTC Official Kaiser WM6.1 WWE was used as filler to restore missing components ->

Reg Mods all over for performance and stability ->

Additition of minor HTC OEM components & drivers ->

Mo3ulla 2.15 (19588) nk.nbf used as target donor host ->

ThingsOnASpring XIP as the base XIP donor ->

RESULT:

EF 2.22 WWE 19900.1.0.3 Vanilla for G3 Universal (G4 not tested because mine is on G4)

Main attributes:

- Very stock looking

- 7.5MB Pagepool for 64MB Unis and FF Pagepool for 128 Unis (need someone to test this)

- Upon first boot, 40.XXMB of Storage and 26.XXMB of Memory

- Extended ROM already unlocked and ready for use - renamed as 10MB_Store. Update: I am looking into preventing clashes of SD card and Extended ROM for mail attachments

- Includes native support for both normal SD and SDHCs, SD Settings has been removed in favor of static SDHC components which will read/write both normal SD and SDHC. This has been rigorously tested with my 8GB Sandisk MicroSDHC (with SD adapter) and Kingston 4GB SDHC Class4. Both performs flawlessly tested using Windows Media Player with over 1000 songs on high bitrate MP3s. Using the old SDHC drivers, pause gaps between songs was around 5-6 seconds but now the gap has been reduced to 3-4 seconds

- Includes HTC Network Wizard for easy 3G/GPRS setup

- Grayscale BG for CommManager with all Stock features restored

- Runs perfectly with Radio 1.18

- Exchange Push Mail fully tested on 3G/GRPS - worked flawlessly

- Excellent synergy with SPB Mobile Shell 2.0 and Pocket Plus 4

- .NET CF3.5 installed and confirmed running perfectly

- Games, Transcriber, Schap VOIP, OneNote & Windows Live etc removed

- Registry cleaned of excess traces

- No FDISK/RAMDISK included for stability sake

- Proven stability with 3G/GPRS always on & Activesync in background with Microsoft DirectPush. On top of that with SPB Shell, SPB Finance, Windows Live and Pocket Plus running back to back

Downloads:

EF 2.22 19900.1.0.3 64MB Unis (Pagepool 7.5MB)

EF 2.22 19900.1.0.3 128MB Unis (Pagepool FF)

Note:

Before you flash, it's a good idea to blank out your Extended ROM to avoid complications. Default HTC Autoinstall from extended rom has been known to cause system freeze on first boot

If you are new to flashing, I highly recommend reading the Universal Wiki - the Wikis has been a great help to me when I first started over 2 weeks ago

Credits:

Of course, this has been possible due to the the hard works of Tomal, Mo3ulla, ThingsOnASpring and many more before them. They deserve all the credits where applicable.

Disclaimer:

There's always risk with cooked roms flashing. Do this at your own discretion and do it only if you are absolutely certain of your intent

Thanks & enjoy!:D