[8125, K-JAM, P4300, MDA Vario ROM Development] mfrazzz:
XDA Mobile 6

Taking You to the Limit

XDA Mobile 6 (XM6 for short) is basically Crossbow Reloaded 1.7 rebuilt on the OS 5.2.318 Build 15342.4.0.01 rom that was provided to is by InGeNeTiCs from Howard Forums. You can read information on the work being done on this rom in various ways in this thread. Since the Crossbow Reloaded series was based on the Faria Vanilla Crossbow rom in his ROM Kitchen, and this rom is based on a different rom, I felt a new name was in order.

Please remember that this ROM is a product of what _I_ wanted with many inputs from users of the Crossbow Reloaded series, so no complaints about why does this rom have this in it, or why didn't you put this in there. If you don't like how this rom is spiced, then go grab a ROM, put it in one of the many Kitchens now out, and make your own version. I am open to ideas on how to improve the rom so constructive criticism is appreciated (to a point ;)).

Please Note: this ROM was NOT intended to push the limits on speed optimization or memory optimization (although it is significantly better than the Crossbow Reloaded series IMO due to the base rom it came from). It was made to be functional, stable, and something that I myself wanted and will use. I've found it to perform at a better than acceptable level for myself, and so far Battery life seems better than other WM6 ROMs I've tried. If you have Battery Drain issues, make sure you flashed back to an official rom before you upgraded to this one, as that should correct extended rom corruption that has been shown to cause battery draining. BatteryStatus is NOT included in this ROM, as I don't see overclocking as necessary. If you want to overclock, you are welcome to download and install BatteryStatus yourself.

Base ROM Information

The base rom was an "Official" Wizard WM6 ROM that was part of the development cycle of WM6 inside of Microsoft (Dogfood as they call it). The base rom was not a port of another device rom with drivers and stuff pieced and parted onto this one, but this was an actual Wizard WM6.

Windows Mobile 6, OS 5.2.318 Build 15342.4.0.01

ROM Version: 10.1.0.811 WWE

ROM Date: 08/11/06

Protocol: 4.1.13.09

ExtROM version: Faria V5.0

There is no Radio, IPL, SPL or Extended ROM.

What's In XDA Mobile 6?

Office 2007

New 8 Button CommManager (yeah only 8 buttons. If you want more then install one of the many 10 or more button ones :p )

Transcriber

VoIP (See next post for instructions to set this up)

SQLCE

mUn designed onscreen Keyboard

HTC X-Button v1.0 (The new 1.5 version has issues with impacting changes on the Today screen so I'm staying with v1.0) and turned on by default

Mobile Justice (a security app that will send an SMS if an unauthorized SIM is placed in your phone)

TodayAgenda

Notepad editor

Pocket RAR

SIP Config 2.0.1

StartClean

Pocket Screen Capture

HTC Audio Manager

CicleBT (Toggle BlueTooth on and off)

SynchroTime

1-Calc Lite

Total Commander Beta 2.5

WiFiFoFum 2.2.9

PIM Backup to 1.9

Windows Live Search searches via Google

MoDaCo NoData (so you can turn off data sources)

WM5torage 1.73

dotFred TaskManager (with registry editor link)

Smartskey 0.56 (DPAD is set to 0 in the .ini so the up and down scrolling works in the Phone dialer as expected in WM6)

SIM Manager

WM5NewMenu

SMSDRFix

DotFred's SoftKeyAppletEx

DotFred's TaskManager (and registry editor)

WiFiFoFum

Regional Settings default to English (United States) and use a slash for the date seperator (M/dd/yyyy)

Menu sounds work by default

Pressing the "End Call" button does not disconnect GPRS but minimized the active application. Pressing and holding the "End Call" button for about 5 seconds will do a GPRS Disconnect

Internet access over ActiveSync (USB) connection works (You must apply a registry fix on your PC first. See the next post for the fix)

Requirements

You MUST have an IPL and SPL at 2.xx or higher (BOTH not just one or the other).

You MUST be running ActiveSync 4.5 on Windows XP (Vista comes with the correct sync utility, although there have been issues reported about Vista and sync'ing with PPC's so be aware of that).

Before you attempt to upgrade to this ROM, Please follow this thread to learn how to flash roms and CID unlock, and how to fix issues you may run into! It is also recommended that you flash your phone with a Windows XP computer and not Vista. It will work with Vista, but if you run into problems Vista can't talk to a phone in Bootloader mode!

http://xdaforums.com/showthread.php?t=298613

Recomendations

I HIGHLY Recommend that you flash back to an official rom before upgrading to this (or any) custom rom so you have a clean base (and correct any Extended ROM corruption you might have). G4 users would flash back to their provider's latest official release. G3 users can use T-Mobile 2.26 for a good base.

If you use BatteryStatus (its NOT included in the rom!) to overclock, I don't recommend overclocking above 260Mhz, and the CPUscaler settings in BatteryStatus should not be set to a min lower than 143MHz (or your device may not wake back up after going to sleep). Personally, I have not tried to overclock this rom due to the performance it already has.

I STRONGLY recommend you use the T-Mobile 2.19 UK Radio (this is a must for Cingular/AT&T customers). Newer Radio versions tend to have missed calls and SMS messages (just like with all other WM6 ROMs). G4 users, see the next post on flashing the Splash screens for a tip if you get errors trying to flash the 2.19 Radio ROM.

UPDATE: There appears to be a possible fix for the Radio issue on Cingular. Attached is a cab you can run to implement the change. I've successfully run Cingular 2.25 radio on my phone for 36 hours now with no missed calls or SMS messages. Others have had success with 2.61 radio after doing this fix. You can follow this thread (starting around post 9) on this.

Credits

I would like to thank the following in help (directly and indirectly) with XDA Mobile 6:

Faria for providing the initial ROM Kitchen that got me cooking

anichillus for the fantastic Core ROM Kitchen which was exclusively used in the production of this ROM

Dr Puttingham for the guides, information and giving me a pointer to the cool 8 Button CommManager in this rom

Molski for having a nice tutorial on various cooking tools and providing easy access to info at http://www.molski.biz

mattk_r for inspiration and pushing the envelope on compressing stuff ;)

edhaas for the rompacker kitchen and squeezing tool ported over to the Wizard forum

Those that took the time to help beta/alpha test the early version of this base rom

InGeNeTiCs for taking the time to dump the rom Microsoft put on his phone so we could have this base rom

Everyone that installed and gave feedback and support on the Crossbow Reloaded versions

Many others here at XDA-Developers.com that provided information, tips, and suggestions that I used when putting this together

A HUGE thanks goes to all the chefs that support our community!

Known Issues

For those using ShellTool to flash this rom, Its been reported that shell too does not show that the flashing process has completed for some. Give the flash a good 15 - 30 minutes :eek: to make sure its done before you pull the plug. Those that have done this report that the phone boots fine into XM6.

The new CommManager has a bug where when you press the settings (right softkey) in it, it only shows one item: Wi-Fi Settings, and when you click on it you go to Bluetooth settings. The fixed version of this can be installed with the cab attached to this post. Soft reset the phone, install the cab, and it will soft reset after it completes, and you will have the fixed CommManager (no install of the 10 Button CommManager is required now). Updates to the 8 button CommManager can be followed in this thread.

The link for Midlet Manager is missing (but Midlet Manager is in the rom). To fix this use TotalCommander to create a shortcut in \Windows\Programs that points to \Windows\jmm.exe . Or the other option is to install a newer version of Midlet manager from This Thread.

Official Download Sites for XDA Mobile 6

I'll update this list with mirrors as they become available

HTTP Download (Thanks TheWizzard2203)

PutStuff and MegaUpload (Thanks Indra9110)

RapidShare

.