Windows Mobile 6.5 OEM Boot Diagnostic Tools
Windows Mobile 6.5 devices relied on low-level diagnostic utilities embedded directly into hardware bootloaders by Original Equipment Manufacturers (OEMs). Because the Windows Mobile operating system sat atop custom OEM board support packages, manufacturers like HTC, Samsung, HP, and Motorola/Symbol developed proprietary pre-boot environments and engineering menus. These tools allowed technicians and factory workers to verify hardware integrity, test radios, calibrate screens, and troubleshoot physical components without loading the main Windows CE kernel.
HTC Bootloader and Manufacturing Test Mode
HTC implemented hardware diagnostics primarily through its Secondary Program Loader (SPL), recognizable by its distinctive tricolor screen. By holding specific key combinations during startup—typically the Volume Down and Power buttons while pressing the reset pin—technicians could enter the bootloader.
Beyond firmware flashing, HTC embedded a dedicated Factory Diagnostic or Manufacturing (MFG) mode on devices like the Touch Pro2 and HD2. This utility executed automated and manual routines to test:
- Display and Digitizer: Primary color pattern generation (red, green, blue, white) to detect dead pixels, alongside multi-point touchscreen alignment tests.
- Keypad and Buttons: Real-time register checks confirming hardware key response.
- Audio and Microphones: Loopback audio tests routing the microphone directly to the earpiece and speakerphone.
- Peripherals: Read/write verifications for microSD slots and vibrator motor functionality.
Enterprise Diagnostics: Motorola and Symbol
Enterprise-grade Windows Mobile 6.5 devices, such as the Motorola/Symbol MC65 and MC75 series, featured the most robust boot diagnostics due to their use in mission-critical environments. These devices utilized an interactive bootloader diagnostic menu accessed by holding down a combination of scan triggers and power buttons during a cold boot.
The Symbol diagnostic shell ran low-level firmware tests that operated independently of the OS image:
- Barcode Imager and Laser Testing: Firing the scan engine to check decode sensors and laser aiming assemblies.
- Integrated Radios: Direct hardware polling of WWAN, WLAN (802.11a/b/g), and Bluetooth modules to read MAC addresses, signal levels, and transceiver readiness.
- Memory Integrity: Non-destructive RAM patterns and Flash ROM block sector verification to catch physical storage corruption.
Samsung Omnia Hardware Test Environments
On consumer devices like the Samsung Omnia II (i8000) running Windows Mobile 6.5, Samsung integrated diagnostic routines into both the boot environment and the secondary bootloader. While field diagnostic menus were accessible via dialer codes within the OS, the boot-level hardware test mode was triggered using key combinations (such as Volume Up, Lock, and Call keys during boot).
Samsung’s embedded boot diagnostics focused on:
- AMOLED display health checks and burn-in evaluation.
- Direct camera sensor initialization and shutter testing.
- Power management IC (PMIC) diagnostics to monitor battery voltage, temperature thermistor readings, and charging current circuits.
HP iPAQ Diagnostic Menu
HP integrated hardware diagnostic utilities into its enterprise and consumer iPAQ handhelds. By holding down specific hardware buttons—frequently the Record or Directional pad while depressing the hardware reset switch—the device bypassed the Windows Mobile splash screen and launched a text-based diagnostics program from ROM.
The HP diagnostic menu featured sequential testing routines:
- Display and Backlight: Stepped brightness level cycling and contrast validation.
- Audio System: High- and low-frequency tone generation to identify blown micro-speakers.
- Serial and USB Communication: Loopback tests to ensure docking pins and mini-USB host controllers functioned properly.