Bare WM 6.5 23009 Cooked ROM with unnecessary items removed ~ Witschey
Bare WM 6.5 23009 Cooked ROM with unnecessary items removed.
UPDATED on Sept. 4, 6:20 pm US Central Time
Starting with with September 10, 2009 I have decided to consolidate Bare WM 6.5 builds into only one (1) thread. I suggest you subscribe to the following thread to be kept abreast of future updates:
The cooked ROM and files that I am sharing here are based on the osKitchen (by OndraSter) which can be found here:
The objective of this ROM is was to get rid of as much unnecessary items in the Windows Mobile 6.5 source files in order to make as much RAM available on my Kaiser as possible after the installation of WM 6.5. However I didn't want to 'cripple' features that I needed/wanted to have installed.
The result is a very stable WM 6.5 ROM that uses about 33 MB of RAM while the Kaiser is idle (and before you install your own applications). That means that you will have close to 70MB of free RAM with this cooked ROM. The size of the cooked ROM flash image (the NBH file) is: 54.2 MB
What I may consider 'unnecessary files' may not be considered the same by others. Therefore I am listing the WM 6.5 items that I removed so that you can determine if this cooked ROM fits your needs. I am also enclosing a folder titled "Files removed from sources.rar" which will show you EXACTLY what was removed. If you miss one of the removed items, simply move it back (to the same directory) and cook a ROM.
** General overview of what was removed:
- All of the non-essential OEM and EXT applications which normally ship with "Os Kitchen". I left only the OEM and EXT items which I found to be necessary for the normal operation of the ROM on the Kaiser. If through your own testing you find that one or more are unnecessary please let me know (as I would want to get rid of it as well!)
- Ringtones and other sound files which are not necessary for the normal operation of the ROM (if you miss one or more of those files you can easily put them in an SD card and access them from there)
- All files (CPR, Images, etc.) that relate to a resolution that is not supported by the Kaiser.
- The 'Calculator' application because there is plenty of great calculators for WM PPC out there, and I don't like to have software duplication.
- All "Windows Live" related stuff, because I don't use it.
- All 'games' that come with WM 6.5 because I don't use them, and there is much better games in the marketplace.
- IPSEC related files because I don't use that type of 'virtual tunnel'.
- IRDA because the Kaiser doesn't have infrared functions.
- LiveSearch because I prefer Google.
- .Net 2.0 framework, because I install another version that contains 2.0 & 3.5
- Unnecessary Mobile Office templates
- Remote Desktop (because I don't use that software. I prefer RDM+, which I install separately...not in the ROM)
- TaskManager (because I prefer to install Advanced Task Manager...separately, not in the ROM)
- Skybox (because I don't need to have a software store on my Kaiser)
- All Themes except for 'Classic Blue' (because I prefer to install my own themes...separately, not in the ROM)
- VOIP (because no application comes with WM 6.5 for VOIP, and therefore the files just wastes space)
- Welcome Center (Because I am experienced enough with WM 6.5 that I don't need somebody to guide me)
- All Windows Mobile Widgets (because I prefer to install my own ....separately not in the ROM).
In addition to the file removals that I describe above, I made a few changes.
The following changes apply to BOTH "Vanilla" and "Chocolate" flavors of the cooked ROM:
- I changed the boot screen back to the original HTC screen that says "smart mobility"
- I changed the animation screen back to the original HTC screen that has an animated HTC logo
- I changed the boot up sound to one that uses aprox 100K
- I changed the Windows Startup screen to that of Windows Mobile 7
- I added software to fix the animation startup sound (which didn't work in the original build)
- I added software to fix the animation boot up screen (which was mixed with some other stuff that I removed)
- I added a registry entry that changes the default skin on Windows Media Player to Diamond Portrait.
- I added code to install 'Random Access' in the Contacts Screen. (allows quick access to people by clicking letter on the right margin)
- I added code to re-install the Hexagon background in the start menu, which recent version of WM 6.5 have removed.
- I added a registry entry to remove the 'tap time' that is required when selecting items in WM 6.5 folders.
Screen shots of the "Vanilla" Flavor are here:
The following changes apply ONLY to the "Chocolate" flavor of the ROM:
- I added an application called 'Ariel Battery' which starts up automatically upon bootup and sits on top of the Start button showing battery in graphical and percentage mode)
- I added Advanced Task Manager
- I added a 6 item Comm Manager to replace the 3 item one that comes standard with WM 6.5
Screen shots of the "Chocolate" flavor are here:
NOTE: For those who do not like the Chocolate or Vanilla flavors, I am making available the source files so that you can make any necessary changes to suit your taste. All my changes are in the EXT folder and are clearly labeled with "-PW" after the folder name. So you can choose to keep them or remove them based on your personal needs.
And here is an Spb Benchmark test on a fresh copy of this ROM. I don't know if this type of tests are trustworthy, and I have no benchmark to compare it with. All I can say is that the OS feels very fast and responsive. Don't base yourself on the benchmark. Try it and see if it works for you. It does for me.
Here are the files:
a)You can download the "Vanilla" flavored cooked ROM (which is ready to be flashed directly on your device) from here:
b) You can download the "Chocolate" flavored cooked ROM (which is ready to be flashed directly to your device) from here:
c) You can download the OEM, SYS and EXT folders (which have been purged of unnecessary items), and replace the respective folders that are in the "sources" directory of osKitchen from here:
d) You can download the "Vanilla Flavour" osKitchen configuration file (which you MUST use in combination with the OEM, SYS, EXT folders shown in item "c" to cook your ROM in osKitchen) here:
e) You can download the "Chocolate Flavour" osKitchen configuration file (which you MUST use in combination with the OEM, SYS, EXT folders shown in item "c" to cook your ROM in osKitchen) here:
f) You can download the 'removed' OEM, SYS, and EXT folders (which you can use to verify what I removed....or to move back something that I removed but that you want) here:
g) "List Start Menu" is a great replacement for the 'Honey Comb" start menu which is included with these ROMs. I made adjustments to the application, and I am using it personally EVERY day. I am never going back to the 'Honey Comb' start menu. To see if it fits your needs, see screen shots and download the installation cab go here:
1) Missing Notes application prevents note taking during phone conversation. This issue was reported in post #2 - SOLVED
2) The "Wireless LAN" menu choice (available when selecting "settings" inside of Comm Manager) doesn't work. This issue was reported in post #26 - SOLVED
3) Missing MMS Options. Standard Builds of WM 6.5 DO NOT come with MMS. To get MMS read other threads such as http://forum.xda-developers.com/showthread.php?t=500869
. This issue was reported in post #41 & 47 - SOLVED
4) Can't change the sound made when opening / closing keyboard. Look for SlidingSound.exe in the Windows directory. I will incorporate a shortcut to this application in a future release. - PENDING
- After the ROM loads, go to phone settings (Start-Settings-Personal-Phone) and in the "Phone" tab select the Ring Type that you want to use. You can put Ringtones in any folder of your Kaiser and they will appear in the "Ring Type" pull down menu. I put them on external storage (SD Card) under a directory called "My Ringtones". This issue was reported in post #33 - SOLVED
IMPORTANT: The only thing that I ask in return for my contribution is that if you find more space savings you share them with me. I left several items in the OEM and EXT folders because I know for a fact that some of those items ARE needed for the correct functioning of critical features such as movie file playback. However some of those items may not be necessary. If you find out that they are not necessary, or you find other files in the SYS folder that could be removed without affecting performance, please let me know by posting a message on this thread.