This is used to solve "invalid vender id" issue when flashing a non-matching ROM to an HTC Touch2 (aka HTC Mega).
1. connect your MEGA with your PC by USB cable and boot into Windows Mobile 2. wait until ActiveSync is ready (icon green) 3. run "flash-hardspl.bat" to flash the HardSPL. It will create a backup of your current SPL (called "spl-backup.bin") and creates a file "check.bin" in subdirectory "1" (for diagnostic purposes) 4. the phone will be rebooted automatically 5. you can now flash any cooked or original rom, splash screen or radio rom 6. use the attached custom RUU (rom) flasher to flash roms or rom components
Modify this registry key: HKLM/Security/Policies/Policies/0000101B if set to dword:2, change it to dword:1
Reset using power button and try again.
- the HardSPL is based on the SPL v1.28.0000 (PB74, Shipped) for MEGA with modelID PB74100 (check your modelID in battery compartment) - a quick verification for correct installation is to boot into SPL tri-colour bootloader screen (keep volume down pressed while you turn on or reset). In the top-left corner it should display "1.28.Hard" - to flash back the stock SPL 1.28.0000 run "flash-stock-1.28.0000.bat" - to flash your original SPL run "flash-your-backup.bat" - if the installation fails try again on another PC and make sure you logged in as administrator or as user with administrator rights. Alternatively run flash-hardspl.bat as administrator. If it still doesn't work look up this registry key in the phone: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\EXT_FLASHDRV] Change the value "Dll" from "OEM_FLASHDRV.dll" to "OEM_FLASHDRVXXX.dll" and reboot the device. After rebooting into WM and after activesync is ready run flash-hardspl.bat . Check in tricolour bootloader screen if it is installed and then boot again into WM and change the registry value back to its old value.