[Advantage X7500, MDA Ameo ROM Development] Sogarth:
Kitchen Tweaks/Suggestions

Additional OEM Packages:

It's quite possible to find OEM packages out there for quite a bit of software, in order to save yourself time in making your own. If you can't find one, though, there are a number of links on how to assemble your own OEM package - for example, there's a wiki article about making your own OEM package, which also has a bunch of links to existing OEM packages. Just be aware that most of the OEM packages you'll find out there are designed for 96 dpi, and thus may not work on the Athena the way you might expect - the Spb applications are a pretty good example of these, as they come with separate VGA resources.

Package Recommendations:

If you're going to make registry changes, it's usually a good idea to make a custom EM package to contain them. I would recommend using the UUID ffffffff-ffff-ffff-ffff-ffffffffffff, as that will force it to be the last registry file processed (ensuring that your registry entries "win" over those in any other OEM packages).

Package Dependencies:

PACKAGE_Diamond_Album_HTC_ALL can't function properly without PACKAGE_Diamond_HTCGesture, PACKAGE_Diamond_SensorSDK, and X7510_GSensor

PACKAGE_Diamond_VolumeControl depends upon resources in Diamond_LargeTitleBar

RealVGA_DPI_96 depends upon the *_DPI_96 directories in SYS

RealVGA_DPI_128 depends upon the *_DPI_128 directories in SYS

X7510_AudioManager refers to X7510_AudioBooster (menu option)

X7510_TouchFlo depends upon PACKAGE_Diamond_SmartTouch

PROVXML Changes:

If you want to change how your ROM thinks of itself, change HyperCore\Build\OEM\OEMVERSION\mxipupdate_OEMVERSION_100.provxml. ROMVersion is currently set to "Athena_6.1", but feel free to change that to whatever you like.

Registry Changes:

Here's a starter list of potential registry changes.

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache"="\MicroDrive\Internet Explorer\Cache"
"History"="\MicroDrive\Internet Explorer\History"

Move your Pocket IE cache and history to your MicroDrive.

[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPerServer"=dword:00000008

Increase the number of simultaneous connections Pocket IE makes to servers to 8.

[HKLM\Comm\Security\LASSD\AE\{50C13377-C66D-400C-889E-C316FC4AB374}]
"AEFrequencyType"=dword:00000002

Prevent Windows Mobile from screen-locking while plugged in.

[HKLM\Software\Microsoft\Internet Explorer\Navigation]
"4-Way Nav"=dword:00000000

Have Pocket IE-based widgets scroll by screen, not by link.

[HKLM\Software\Microsoft\Today\Items\"Wireless"]
"Flags"=dword:00000000
"Options"=dword:00000000
"DLL"="netui.dll"
"Order"=dword:00000000
"Enabled"=dword:00000001
"Type"=dword:00000004

Enable the Today Screen Wireless plugin.

[HKLM\System\CurrentControlSet\Control\Power]
"WakeupPowerOff"=dword:0000003c

Go back to sleep faster when auto-waking (60 seconds).

[HKLM\System\GDI\GLYPHCACHE]
"limit"=dword:00008000

Increase the graphical caching. A good size has not yet been determined, although this is the value often recommended for QVGA devices (a VGA device likely needs more).

[HKLM\System\GDI\SYSFNT]
"CS"=dword:00001000

Increase font caching.

[HKLM\System\GWE]
"Animate"=dword:00000000

Disable window animation.

[HKLM\System\GWE\Menu]
"AniType"=dword:00000000

Disable Start Menu animation.