INTRODUCTION:

This product was designed for all XScale and TI OMAP (OMAP850, OMAP1510) processors running on Pocket PC's. XCPUScalar allows you to dynamically scale the processor speed of your handheld Pocket PC 2003, 2003 SE, and Windows Mobile 5. It uses the power of the XSCALE processor and unlocks its dynamic scaling capabilities. You can reduce the speed of your handheld or increase it. By scaling the processor speed down, you can increase the battery live between recharges or increase the speed when you need more power for playing games or multimedia programs that require more CPU power. The speed can be scaled from 100 to 500MHZ frequency for PXA250 processors, 100 to 530MHz at 265MHz bus for PXA255, PXA26x processors and 104 to 728MHz for PXA27x (Bulverde processors) or higher running Pocket PC 2003, 2003 SE, or Windows Mobile 5.




NOTE: DELL AXIM users or PXA270 based PDA's, please set your power settings in control panel to "Maximum Performance" or "turbo" before using this product to prevent conflicts or lockups. This is true for any PDA that has its own power setting, just make sure the PDA's power setting is anything other than "Auto".


To set Transparency color for CPU Meter, click on Background color from speed tab, under custom colors select the first off white color, click OK to set transparency for background color.


For Pocket PC 2002, please email ImmierSoft for a version that works on Pocket PC 2002.




Installation Instructions:


  1. 1.) Please read the License Agreement "License.txt" before continuing.

  2. 2.) Please backup your handheld data before continuing.

  3. 3.) To install, simply execute "setup.exe" from your Windows PC, you will be prompted if you want to install to the default location on your Pocket PC, click yes and it will automatically install the required files. Please note that you need to extract the ZIP contents to a temporary folder before executing the "setup.exe" file otherwise you will get an empty Add/Remove dialog screen.

  4. Do a soft reset on your Pocket PC 2002 or WM5 only, since XCPUScalar is a control panel application and needs to be loaded when the OS boots. Pocket PC 2003 does not require a soft reset. Windows Mobile 5 requires a soft reset for control panel application to show up.

ALTERNATE WAY to INSTALL:

You can also copy the file "XCPUScalar.arm.CAB" to your Pocket PC and tap on it with your stylus to automatically install.


To execute:


There are four ways to execute.

1.) Through control panel. Click on Start->Settings->XCPUScalar


2.) Using a shortcut. Click on Start->Programs->XCPUScalar. You can rename the shortcut and place it anywere you would prefer.


3.) You can also launch XCPUScalar from the little green speed icon from your Today Screen system tray. For this to show up initially you have to initially launch XCPUScalar by using steps 1 or 2.


4.) From TaskBar CPU Meter. After doing steps 1 or 2, click on "TaskBar CPU Meter" from the Speed tab, this will pop an icon in the top TaskBar area. YOu can launch XCPUScalar by clicking on this icon anytime from within any application for quick access to all settings.



Setting Speeds:


XCPUScalar has two main tabs for setting speeds. The first tab is called "Speed" and the other called "Advanced". The "Speed" tab provides easy access to all speed settings, move the slider to the speed you want to set your Pocket PC, and click OK. If you want to Auto Scale as applications demand more power, then select the "Auto Scale with CPU load" option. You can change the Auto Scale options by assigning different speeds to different CPU loads in the "Advanced" tab. Settings only take effect when the "OK" button is pressed.


When XCPUScalar is plugged into the power supply, it will automatically throttle to the speed set on the speed tab eventhough autoscaling could be checked. This prevents ActiveSync problems that could result from speed changes while docked. When undocked and autoscaling is enabled, it will automatically switch back to autoscale mode.


Click on "TaskBar CPU Meter", to study how your system behaves as you use your applications. The green TaskBar CPU Meter shows two numbers. Top number is the Speed its currently running at, and the bottom number is your CPU usage as a percent, higher numbers mean your CPU is being used more. If your Pocket PC is idle doing nothing, then your CPU usage will usually be under 10%.




Uninstalling the Product:


Make sure you properly exit XCPUScalar before uninstalling the product. If you ever get an error when powering on your device thats says "Notification Error", then you didn't follow the instructions below to properly deregister XCPUScalar. If this occurs to you, then you need to re-install, launch the product and follow these instrunctions below to properly uninstall.


  1. 1.) Click on File->Exit XCPUScalar from within the XCPUScalar apllication so it deregisters itself properly.

  2. 2.) Click on Start->Settings->System->Remove Programs from your handheld.

  3. 3.) Click on Immiersoft XCPUScalar to uninstall.



HISTORY OF CHANGES:


WHATS NEW IN VERSION 3.00:

-TI OMAP850 and TI OMAP1510 processor support.

-Support for Cingular 8125, HTC WIZARD, DoPod 818 Pro, Qtek 9100, MDA K-Jam, HTC Prophet, i-Mate JAMin, MDA Compact 2, HP iPAQ hw6915, HP iPAQ hw6945, HP iPAQ hw6965 all HP hw6515 ROMS updated.

-AutoScaling for TI OMAP processors supported.

-Enhancements and fixes.



WHATS NEW IN VERSION 2.98:

Support for XDA Atom, XDA Atom Exec, HP iPAQ 6828, HP iPAQ 6515a, HP iPAQ 6515b



WHATS NEW IN VERSION 2.97:

Multiple Auto Scale engines supported, smoother scaling, reaction and performance time has been greatly improved, some PDA's could experience upto 5x faster response when scaling.


WHATS NEW IN VERSION 2.96:

-Protected mode support for wider WM5 compatibility

-Support for newer HP hx21xx ROM's, Treo 700W, Samsung I730, Mio A201, Mio A701, MDPNA and more WM5 Xscale PDA compatibility.

-Better support for phone PDA's, hibernation mode support.

-Bug fixes, all known issues from 2.93 are fixed.


WHATS NEW IN VERSION 2.93:


-Support for HP iPAQ 6515, HP iPAQ hx21xx imate JasJar, O2 XDA Exec, Qtek 9000, Sprint PPC-6700, HTC Universal clones, HTC Apache clones.


WHATS NEW IN VERSION 2.92:


-Support for all resolutions, auto-resizing, landscape, portrait, and 240x240 screens.


WHATS NEW IN VERSION 2.91:


- Support for Windows Mobile 5. Supports Axim X51v , X50v, HP iPAQ hx27xx, hx24xx, o2 XDA Exec, and upto 728MHZ overclocking. Other generic XScale PDA's with WM5

will also most likely work.


WHATS NEW IN VERSION 2.88:


- Support for Orange M500, i-Mate PDA2, VPA Compact, and newer HTC magician ROM's.


WHATS NEW IN VERSION 2.87:


- Support for HTC Magician, XDA II Mini, MDA Compact, Qtek S100, XDA IIi, i-mate JAM, HP iPAQ 2410, 2750.

- Option to ignore safety checks when booting up so you can bootup with whatever frequency you want. Do not enable this unless you know the frequency you are using is stable.


WHATS NEW IN VERSION 2.85:


NEW: Support for VGA / Quasi VGA PXA270 Xscale PDA's:

Support for PXA270 XScale based VGA PDA's like HP iPAQ hx4700, Loox 720, Dell Axim X50v, Asus A730, MDA-III, Toshiba e830 . Will also work with non VGA PXA270 PDA's like Axim X30 and X50.

If your PDA has its own power setting, please set it to "Maximum Performance" or a setting that is not "Auto" to prevent conflicts with XCPUScalar.


NEW: Autorecovery from soft lockups when using unstable speeds

XCPUScalar will now auto detect a soft lockup if speed was unstable and will automatically revert to your PDA's default speed after a soft reset.


Compatiblity problems with VGA PDA's fixed.



WHATS NEW IN VERSION 2.82:

- Added Transparency color for CPU Meter.

- Fixes Flicker on Asus 716 PDA.


WHATS NEW IN VERSION 2.80:


NEW: Support from 100 to 728 MHz and PXA270 processor support:

XCPUScalar now has support for all popular frequencies from 100 to 728MHz. PXA250 XScale processors can be scaled upto 500MHz, PXA255, PXA261, PXA262 or PXA263 XScale processors upto 530MHz at 265MHz bus speed, and PXA 270 processors upto 728MHz. XCPUScalar automatically detects your PDA and applies the best clock speed, bus speed, and memory speed ratios for your PDA for optimum performance.


NEW: Change Colors of CPU Meter to match your Today Screen Colors.

Change foreground and background colors of CPU Meter to match Today Screen or task managers that XCPUScalar integrates with, like WisBar Advance, GigaBar or ICBar.


NEW: Total control of the Auto Scale settings.

Take total control of the scale settings at a finer level, its fully configurable now in 5% increments.


NEW: 3D Icons

Added new 3D icons for a fresher appearance.


NEW: Ability to add Power Off & Soft Reset Icon to Today Screen

XCPUScalar allows you to install a Power Off / Soft Reset icon on the Today Screen for one click Power access.


NEW: Auto Start on Soft Reset

Configurable option to Auto Start XCPUScalar automatically after a Soft Reset.


NEW: More Pocket PC's supported.

XCPUScalar should work with most 400MHz XSCALE devices on market and some 300MHz XSCALE devices like Dell Axim X5 basic and Toshiba E350. Particularly the following new PDA's should work even more efficiently - iPAQ 415x, iPAQ 435x, Axim X3,Axim X30, Asus A620, Asus A716, XDA, Toshiba e800. Older but still new PDA's like HP iPAQ 2215, 51xx, 55xx series, Dell Axim Advanced, Toshiba 750/755, Asus etc. Backwards compatibility has been retained for older 400 MHz Pocket PC's like HP iPaq 39xx, 54xx, Toshiba 740, older Dell Axim Advanced, Fujistu Loox plus many more. Most Dell Axim's basics at 300MHz can also run at 400MHz / 472MHz speeds. Some Toshiba E350's can also run at 400MHz.


ENHANCED: Anti Flicker Screen Filter

This option was designed specifically for the Ipaq 39xx, Ipaq 415x, Asus A620 and some other PDA's that flicker when the speed changes. Enabling this option should virtually eliminate screen flicker.


ENHANCED: Ability to save all configuration options.

All configuration and speed settings are saved automatically and applied even after a soft reset. XCPUScalar will now boot with whatever speed you have defined as opposed to the PDA's default speed as previous versions.


Support for Windows Mobile 2003:

XCPUScalar is fully forwards and backwards compatible with Pocket PC 2002 and Windows Mobile 2003 operating systems.


Support for higher bus speeds:

XCPUScalar now has full support for PXA255, PXA26x family of processors and bus speeds can be scaled upto 265MHz automatically depending on processor type. Enjoy increased bandwidth for all applications especially games and multimedia applications. For example Quake runs at 20 FPS using XCPUScalar running at fastest speed on a HP iPAQ 2215, approximately 35% speed increase.


Auto Scale with CPU load:

Power on demand, XCPUScalar will now automatically calculate the CPU load on your PocketPC and switch speeds automatically depending on whether an application requires less or more power. XCPUScalar will scale the speeds automatically and throttle speeds as applications demand power. XCPUScalar throttles down to idle speed when there is no activity giving you the maximum battery power consumption. You can assign your own speeds to different CPU loads as you desire.


XCPUScalar calculates all factors and normalizations automatically and takes the guess work out of using auto scaling.


CPU Meter and WisBar / ICBar / GigaBar or other TaskBar Manager Integration:

XCPUScalar will now install an animated CPU meter icon on your TaskBar (this is the blue title bar area), you can monitor the CPU load and speed when running any application. Clicking on the CPU Meter will launch XCPUScalar for quick access to all settings. CPU Meter detects other taskbar managers and will install its icon in their taskbar area. The position of CPU Meter can be adjusted to be placed anywhere on the taskbar.


Health Meters:

At a glance look at all the vital signs of your Pocket PC. Meters show you CPU usage, Battery Life, Memory program and storage Meters. See how much memory is being used, or left.


Minimize On Start:

This causes XCPUScalar to start in minimized mode. Enable the "Auto Start on Soft Reset" to cause XCPUScalar to start in minimized mode when a soft reset occurs.


Today Screen system tray support:

XCPUScalar can be run from the system tray of the Today Screen allowing easy access to all configurable settings. The system tray icon animates when you change CPU speed, showing you currently running speed at a glance. The tray icon is user selectable and can be turned off.


Sticky Settings:

XCPUScalar automatically detects the speed of your handheld and will automatically force the CPU speed to the user selected speed if it detects that its different. Most XScale Pocket PC's automatically reset their speed to the manufacturer's default speed when you Power Off the unit, or when the unit goes into idle mode, causing battery drain. XCPUScalar automatically detects these changes and will revert back to the user selected speed.


Hardware KeyLock:

XCPUScalar can now lock your hardware keys so they do not accidently start other programs when the handheld is in the ON or OFF position.


Display Toggle:

This feature is a display toggle, you can now listem to MP3's while the screen is turned off, saving battery life. by default the Today/HOME button (last button on right) is mapped as the display toggle button to turn the screen ON/OFF. Use it in combination with KeyLock to lock all keys but the display toggle key.


Power Off and Soft Reset:

With one click you can now power off or soft reset your Pocket PC without pressing amy hardware buttons.


Launch from Anywhere:

XCPUScalar can be configured to execute from the control panel, via a shortcut, TaskBar or from the system tray of the Today Screen. This gives you maximum flexiblity in launching XCPUScalar.


Stealth Mode:

When XCPUScalar is minimized to the system tray, it will automatically remove itself from running processes list.