Solved-How To change My Sprint TP2 hardware keyboard to Spanish-Solved - Touch Pro2 CDMA

Hi all.
I have a Sprint TP2. I want to change my hardware keyboard to spanish layout. I searched al the night and i cant found the way. so any body knows how to change my keyboard to spanish???
Thanks in advance.
SOLVED
After a long search I found the solution: YESSSSSSSSS
The keyboard mapping it's setting by the ".txt" file in the REG KEY:
"HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\Ime\Keyboar dLayouFiles\07FF:"Name of the file.txt")
The ".txt" specifies the hardware keyboard mapping. These file are located in the \windows\ directory in the TP2. We can edit the file as we want. I edited my file like this:
"
//
// N O T E: This file must be saved as Unicode
//
// This file contains the virtual keys mapping table for the
// Raphael device World-Wide English QWERTY layout.
// The mapping table is defined as follows
//
// VK_TPOUND = 0x78
// VK_TSTAR = 0x77
// VK_TAB = 0x09
//
// We do not support escape value yet. So the key/char values should be
// entered explicitly or by encoding start with 0x
//
// Format:
// {VK VK1 VK2 CH1 CH2}
// VK -> value from keyboard driver
// VK1 -> key mapped, interpret by IME
// VK2 -> key to interpret when for press and hold
// CH1 -> symbols produced by Fn + key
// CH2 -> symbols in 123 mode
// CH4 -> Key Index
// Row 1
{1 1 1 ! ! 0xff}
{2 2 2 @ @ 0xff}
{3 3 3 # # 0xff}
{4 4 4 $ $ 0xff}
{5 5 5 % % 0xff}
{6 6 6 ^ ^ 0xff}
{7 7 7 & & 0xff}
{8 8 8 * * 0xff}
{9 9 9 ( ( 0xff}
{0 0 0 ) ) 0xff}
// Row 2
{Q Q Q ¡ ¡ 0x00}
{W W W - - 0x01}
{E E E É É 0x02}
{R R R R R 0x03}
{T T T + + 0x04}
{Y Y Y = = 0x05}
{U U U Ú Ú 0x06}
{I I I Í Í 0x07}
{O O O Ó Ó 0x08}
{P P P _ _ 0x09}
// Row 3
{A A A Á Á 0x0a}
{S S S S S 0x0b}
{D D D : : 0x0c}
{F F F F F 0x0d}
{G G G G G 0x0e}
{H H H \ \ 0x0f}
{J J J / / 0x10}
{K K K ' ' 0x11}
{L L L " " 0x12}
{0x08 0x08 0x08 0xF02E 0xF02E 0xff} // BACKSPACE - 0x08 = VK_BACK, 0x2E = VK_DELETE
// Row 4
{0x10 0x10 0x10 0x14 0x00 0xff} // CAPS - 0x14 = VK_CAPITAL
{Z Z Z ¿ ¿ 0x13}
{X X X X X 0x14}
{C C C Ç Ç 0x15}
{V V V V V 0x16}
{B B B ; ; 0x17}
{N N N Ñ Ñ 0x18}
{M M M ? ? 0x19}
{0x26 0x26 0x26 0xF021 0xF021 0xff} // UP - 0x26 = VK_UP, 0x21 = VK_PRIOR (PAGE UP)
{0x0D 0x0D 0x0D 0x0D 0x0D 0xff} // ENTER - 0x0D = VK_RETURN
// Row 5
{0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
{0xF2 0xF2 0x00 0x00 0x00 0xff} // MSG - 0xF2 = MSG
{0xEB 0x93 0x00 0x00 0x00 0xff} // SMS - 0x93 = SMS
{0xBC , , 0xE9 0x00 0xff} // SYM - 0xE9
{0x20 0x20 0x20 0x12 0x20 0xff} // SPACE - 0x20 = VK_SPACE, 0x12 = XT9 Menu
{0xBE . . 0x00 0x00 0xff}
{0x25 0x25 0x25 0x92 0x00 0xff} // LEFT - 0x25 = VK_LEFT
{0x28 0x28 0x28 0xF022 0xF022 0xff} // DOWN - 0x28 = VK_DOWN, 0x22 = VK_NEXT (PAGE DOWN)
{0x27 0x27 0x27 0xF3 0x00 0xff} // RIGHT - 0x27 = VK_RIGHT
{0xE9 0xE9 0xE9 0x00 0x00 0xff} // SYM - 0xE9"
Like you can see, it's pretty easy. If i want a accent vocal I just press the FN key follow by the vocal key, and voila.
Cheers
Actualization:
After solved my issue, "Sonje" from the "HTC Manía" forum (http://www.htcmania.com/showthread.p...d=1#post678520) suggest me the next link.
http://www.htcmania.com/showthread.php?t=67632
In the link "Superjuani" suggest a program, but I didn't test it, buy I share the link if you want to try it
http://www.htcmania.com/showpost.php...2&postcount=10

Could You helpme???
Hi,
any body???

please, i need your help.
This don´t run over touch pro2, please other solution.
http://wiki.xda-developers.com/index.php?pagename=Raphael_Keyboard
THanks.

Related

uni booting process

Hi, i am interested in uni deep. can someone tell me, which code and which programs are loaded after reset? I mean what uni do from reset to start wm6. Many thanks for any advice
want info ?
uni boot registry
[HKEY_LOCAL_MACHINE\init]
"Launch20"="device.exe"
[HKEY_LOCAL_MACHINE\Drivers]
"RootKey"="Drivers\\BuiltIn"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn]
"Dll"="BusEnum.dll"
"BusName"="BuiltIn"
"Flags"=dword:8
"BusIoctl"=dword:2a0048
"InterfaceType"=dword:0
"IClass"=multi_sz:"{B3CC6EBA-5507-4196-8E41-2BF42E4A47C9}=%b","{6F40791D-300E-44E4-BC38-E0E63CA8375C}=%b"
[HKEY_LOCAL_MACHINE\System\Events]
"SYSTEM/DevMgrApiSetReady"="Device Manager APIs ready"
[HKEY_LOCAL_MACHINE\System\Events]
"SYSTEM/PowerManagerReady"="Power Manager APIs ready"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\Interfaces]
"{A32942B7-920C-486b-B0E6-92A702A99B35}"="Generic power-manageable devices"
"{8DD679CE-8AB4-43c8-A14A-EA4963FAA715}"="Power-manageable block devices"
"{98C5250D-C29A-4985-AE5F-AFE5367E5006}"="Power-manageable NDIS miniports"
"{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}"="Power-manageable display"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\On]
"Default"=dword:0 ; D0
"Flags"=dword:12010000 ; POWER_STATE_ON | POWER_STATE_PASSWORD | POWER_STATE_BACKLIGHTON
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Suspend]
"Default"=dword:3 ; D3
"Flags"=dword:200000 ; POWER_STATE_SUSPEND
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\ColdReboot]
"Default"=dword:4 ; D4
"Flags"=dword:800000 ; POWER_STATE_RESET
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Reboot]
"Default"=dword:4 ; D4
"Flags"=dword:800000 ; POWER_STATE_RESET
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Suspend\{98C5250D-C29A-4985-AE5F-AFE5367E5006}]
"Default"=dword:4 ; D4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\UserIdle]
"Default"=dword:2 ; D2
"Flags"=dword:1000000 ; POWER_STATE_USERIDLE
"bkl1:"=dword:4 ; backlight off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\UserIdle\{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}]
"Default"=dword:4 ; D4 ; display off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\BacklightOff]
"Default"=dword:0 ; D0
"Flags"=dword:10010000 ; POWER_STATE_ON | POWER_STATE_PASSWORD
"bkl1:"=dword:4 ; backlight off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\ScreenOff]
"Default"=dword:0 ; D0
"Flags"=dword:100000 ; POWER_STATE_IDLE
"bkl1:"=dword:4 ; backlight off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\ScreenOff\{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}]
"Default"=dword:4 ; D4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Unattended]
"Default"=dword:0 ; D0
"Flags"=dword:400000
"wav1:"=dword:4 ; sound disabled
"bkl1:"=dword:4 ; backlight off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Unattended\{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}]
"Default"=dword:4 ; D4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Resuming]
"Default"=dword:2 ; D2
"Flags"=dword:10000000 ; POWER_STATE_PASSWORD
"bkl1:"=dword:4 ; backlight off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Resuming\{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}]
"Default"=dword:4 ; D4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"SystemPriority256"=dword:F8 ; 248 - THREAD_PRIORITY_TIME_CRITICAL
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\ActivityTimers\UserActivity]
"TimeoutMs"=dword:64 ; in milli seconds
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\Timeouts]
"ACSuspendTimeout"=dword:0 ; timeout disabled on AC power
"ACResumingSuspendTimeout"=dword:F ; 15 seconds
"BattSuspendTimeout"=dword:B4 ; 3 minutes (180 seconds) on battery
"BattResumingSuspendTimeout"=dword:F ; 15 seconds
[HKEY_LOCAL_MACHINE\SYSTEM\Events]
"SYSTEM/GweApiSetReady"="Event triggered after GWES registers its API sets"
[HKEY_LOCAL_MACHINE\init\BootVars]
"SystemHive"="Documents and Settings\\system.hv"
"ProfileDir"="Documents and Settings"
"Flags"=dword:0
[HKEY_LOCAL_MACHINE\System\ObjectStore]
"DefaultDBVol"="Documents and Settings\\default.vol"
[HKEY_LOCAL_MACHINE\System\ObjectStore]
"AllowSystemAccess"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt]
"ReplStoreHostVolume"=""
"ReplStorePath"="\\ReplStorVol"
"ReplStoreName"="ReplStor"
"ReplStoreDoImmaculate"=dword:0
"ReplStoreCacheSize"=dword:0
"NumDirsToExclude"=dword:0
"DirsToExclude"=multi_sz:""
[HKEY_LOCAL_MACHINE\System\ObjectStore]
"RegistryType"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager]
"Dll"="fsdmgr.dll"
"PNPUnloadDelay"=dword:1000
[HKEY_LOCAL_MACHINE\System\Events]
"ReleaseFSD"="ReleaseFSD"
[HKEY_LOCAL_MACHINE\Loader]
"SystemPath"=multi_sz:"\\Release\\"
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\Relfsd]
"Dll"="relfsd.dll"
"Paging"=dword:0
"LoadFlags"=dword:1
"mount"="Release"
"secure"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"FriendlyName"="FAT FileSystem"
"Dll"="fatfsd.dll"
"Flags"=dword:00000064
"Paging"=dword:1
"EnableCache"=dword:1
"CacheSize"=dword:0
"Util"="fatutil.dll"
"CacheDll"="diskcache.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters\CacheFilt]
"Dll"="CacheFilt.dll"
"Order"=dword:2
[HKEY_LOCAL_MACHINE\System\StorageManager\IMGFS]
"FriendlyName"="Image-Update Filesystem"
"Dll"="imgfs.dll"
"Paging"=dword:1
"ShadowROM"=dword:1
[HKEY_LOCAL_MACHINE\System\ImageUpdate\UpdateApp]
"InputFileName"="UAInput.000"
"OutputFileName"="UAOutput.000"
"PersistentRoot"="\\OSRoot"
"PersistentTempName"="UATemp"
"RAMTempDir"="\\UATemp"
"DisplayDLL"="uldrui.dll"
"ValidatorLogPath"="\\Release\\UpdateValidator.log"
"UpdateAppLogPath"="\\OSRoot\\UpdateApp.log"
"UpdateSettingsDir"="IUSettingsBackup"
[HKEY_LOCAL_MACHINE\System\StorageManager\MSPART]
"Dll"="mspart.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles]
"AutoMount"=dword:1
"AutoPart"=dword:0
"AutoFormat"=dword:0
"MountFlags"=dword:0
"DefaultFileSystem"=""
"PartitionDriverName"="MSPART"
"Folder"="Mounted Volume"
[HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
"01"="FATFS"
"04"="FATFS"
"06"="FATFS"
"07"="NTFS"
"0B"="FATFS"
"0C"="FATFS"
"0E"="FATFS"
"0F"="FATFS"
"20"="BOOT"
"21"="BINFS"
"22"="RAWFS"
"23"="RAWFS"
"25"="IMGFS"
"26"="BINARY"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"PartitionDriver"="mspart.dll"
"MountAsROM"=dword:1
"MountHidden"=dword:1
"Folder"="Flash Disk"
"Name"="FLASH Disk Block Device"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"MountAsROM"=dword:0
"MountHidden"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\CDProfile]
"Name"="IDE CDROM/DVD Drive"
"Folder"="CDROM Drive"
"DefaultFileSystem"="UDFS"
"PartitionDriver"=""
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\CDProfile\PartitionTable]
[HKEY_LOCAL_MACHINE\Comm\VMini]
"DisplayName"=mui_sz:"netmui.dll,#9006"
"Group"="NDIS"
"ImagePath"="VMini.dll"
"Priority256"=dword:83
[HKEY_LOCAL_MACHINE\Comm\VMini\Linkage]
"Route"=multi_sz:"VMINI1"
[HKEY_LOCAL_MACHINE\Comm\VMINI1]
"DisplayName"=mui_sz:"netmui.dll,#9006"
"Group"="NDIS"
"ImagePath"="VMini.dll"
[HKEY_LOCAL_MACHINE\Comm\VMINI1\Parms]
"BusNumber"=dword:0
"BusType"=dword:0
part 2
[HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\Root]
"InitFile"="\\windows\\sysroots.p7b"
[HKEY_LOCAL_MACHINE\System\Events]
"LASS_SRV_STARTED"="LASS APIs ready"
[HKEY_LOCAL_MACHINE\nls]
"LegacyLocaleMode"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsdspy]
"dll"="fsdspy.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt]
"NumDirsToExclude"=dword:e
"DirsToExclude"=multi_sz: "\\mxip_initdb.vol",
"\\mxip_system.vol",
"\\mxip_notify.vol",
"\\mxip_lang.vol",
"\\cemail.vol",
"\\pim.vol",
"\\Documents and Settings\\default\\user.hv",
"\\Documents and Settings\\system.hv",
"\\Windows\\Profiles\\guest\\Temporary Internet Files\\",
"\\Windows\\Profiles\\guest\\Cookies\\",
"\\Windows\\Profiles\\guest\\History\\",
"\\Windows\\Activesync\\",
"\\windows\\messaging\\",
"\\Temp\\"
[HKEY_LOCAL_MACHINE\init\BootVars]
"RequireCertMod"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\Relfsd]
"MountFlags"=dword:1 ; hides the release directory from enumeration
[HKEY_LOCAL_MACHINE\init\BootVars]
"Flags"=dword:1
[HKEY_LOCAL_MACHINE\MUI]
"Enable"=dword:1
[HKEY_LOCAL_MACHINE\MUI]
"SysLang"=dword:409
[HKEY_CURRENT_USER\MUI]
"CurLang"=dword:409
[HKEY_LOCAL_MACHINE\System\Events]
"SYSTEM/NLedAPIsReady"="Notification LED APIs"
[HKEY_LOCAL_MACHINE\init\BootVars]
"Flags"=dword:1
"Launch10"="shell.exe"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power]
"ScreenPowerOff"=dword:3c
[HKEY_LOCAL_MACHINE\System\Platform]
"DataPath"="\\"
"PSAtRoot"=dword:1
[HKEY_LOCAL_MACHINE\SYSTEM\GWE\Notify]
"volume"="\\mxip_notify.vol"
[HKEY_CURRENT_USER\Software\Microsoft\Windows]
"DbPath"="\\mxip_initdb.vol"
"LangDbPath"="\\mxip_lang.vol"
[HKEY_LOCAL_MACHINE\Init\BootVars]
"MasterKeyFileDir"="\\windows"
[HKEY_LOCAL_MACHINE\init\BootVars]
"Flags"=dword:5
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC\IMGFS]
"MountFlags"=dword:11
"MountHidden"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC]
"Name"="DiskOnChip M-Systems"
"Folder"="imgfs"
"MountFlags"=dword:11
"BootPhase"=dword:0
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS]
"Flags"=dword:1000
"Index"=dword:1
"Profile"="TRUEFFS_DOC"
"Dll"="TrueFFS_G3.dll"
"Prefix"="DSK"
"Order"=dword:0
"WindowBase"=dword:0
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"BootPhase"=dword:0
"SoftwareWriteProtect"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Autoload\TrueFFS]
"DriverPath"="Drivers\\BuiltIn\\TrueFFS"
"LoadFlags"=dword:1
"BootPhase"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC2]
"DefaultFileSystem"="FATFS"
"Name"=""
"PartitionDriver"=""
"Folder"=""
"MountFlags"=dword:6
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC2\FATFS]
"Flags"=dword:14
"FormatTfat"=dword:1
"CheckForFormat"=dword:1
"EnableWriteBack"=dword:1
"DataCacheSize"=dword:00000080 ;128 sectors(128*512=64KB)
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC2]
"DriverPath"="Drivers\\BuiltIn\\TrueFFS2"
"LoadFlags"=dword:1
"Order"=dword:0
"Bootphase"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS2]
"Profile"="TRUEFFS_DOC2"
"Index" = dword:3
"Dll"="TrueFFS_G3.dll"
"Prefix"="DSK"
"Order" = dword:0
"Ioctl" = dword:4
"Use8Bit" = dword:1
"WindowBase" = dword:00000000
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"AutoDPDMode" = dword:1
"SoftwareWriteProtect"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1]
"DefaultFileSystem"="FATFS"
"Name"=""
"PartitionDriver"=""
"Folder"="Storage"
"MountHidden"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1\FATFS]
"Flags"=dword:14
"FormatTfat"=dword:1
"EnableWriteBack"=dword:1
"DataCacheSize"=dword:00000080 ;128 sectors(128*512=64KB)
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1]
"DriverPath"="Drivers\\BuiltIn\\TrueFFS1"
"LoadFlags"=dword:1
"Order"=dword:1
"Bootphase"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS1]
"Profile"="TRUEFFS_DOC1"
"Index" = dword:2
"Dll" = "TrueFFS_G3.dll"
"Prefix" = "DSK"
"Order" = dword:1
"Ioctl" = dword:4
"Use8Bit" = dword:1
"WindowBase" = dword:00000000
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"AutoDPDMode" = dword:1
"SoftwareWriteProtect"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC2\FATFS\Filters\fsreplxfilt]
"dll"="fsreplxfilt.dll"
"order"=dword:1 ; must be loaded before other filters
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\ATDbgLog]
"Enable"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Power]
"Critical5"=dword:00000001
init section
[HKEY_LOCAL_MACHINE\init]
"Launch40"="LoadDialogInitExe.exe"
"Depend40"=hex:14,00,1E,00
"Depend50"=hex:14,00,1E,00
"Depend20"=hex:0A,00
"Launch10"="shell.exe"
"Depend70"=hex:1E,00
"Launch70"="connmgr.exe"
"Launch50"="shell32.exe"
"Depend30"=hex:1C,00
"Launch30"="ciphaseui.exe"
"Depend61"=hex:32,00,3C,00
"Launch61"="ciphase2.exe"
"Depend21"=hex:14,00
"Launch21"="coldinit.exe"
"Depend28"=hex:15,00
"Launch28"="gwes.exe"
"Depend60"=hex:14,00
"Launch60"="services.exe"
"Depend100"=hex:3C,00
"Launch100"="uptimesqm.exe"
"Launch20"="device.exe"
Thanks, but i mean one file which or code which is first to load system that command.com on pc. I think that must be similar like pc but i dont know. There must be some code to init system. If someone know which or where the code is, please post
Read MSDN. Win CE 5.0 boot process is described there.
ftoz said:
Thanks, but i mean one file which or code which is first to load system that command.com on pc. I think that must be similar like pc but i dont know. There must be some code to init system. If someone know which or where the code is, please post
Click to expand...
Click to collapse
Hi,
I believe you mean NK.Exe (The kernel), please see the two links below on MSDN for more info.
http://msdn2.microsoft.com/en-us/library/aa909237.aspx
http://msdn2.microsoft.com/En-US/library/aa908987.aspx
Cheers,
Beasty

[Q] Bios-Freeze while Androidphone plugged in(USB)

It looks like something is wrong with my BIOS or with Android - During the POST Initalization and while staying in GRUB with an android phone connected over USB my PC freezes(my pc runs fine after i plugg it out) and _sometimes_ when i plug my Phone while using Ubuntu Linux 10.04/Backtrack 4 (Windows 7 runs fine) some USB-Devices stops working (like my mouse).
I have a Nexus one (every Rom shows this error except i use sven killig's USB-Host compatible kernel which seems to turn off Usb-client abilities anyway). Every other PC boots fine and recognize it.
According to lsusb/lshal every other USB-device seems to be recognized except my Nexus one:
Code:
[...USB-Devices...]
Nexus One -> Bus 001 Device 014: ID 18d1:4e12 [Nothing]
[...More USB-Devices...]
And sometimes everything works fine and lshal shows every detail about my phone:
Code:
udi = '/org/freedesktop/Hal/devices/usb_device_18d1_4e12_HT05BP802673'
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_5e3_608_noserial' (string)
info.product = 'Nexus One' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_18d1_4e12_HT05BP802673' (string)
info.vendor = 'Google, Inc.' (string)
linux.device_file = '/dev/bus/usb/001/010' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3.3' (string)
usb_device.bus_number = 1 (0x1) (int)
usb_device.can_wake_up = true (bool)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.device_class = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 551 (0x227) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = true (bool)
usb_device.linux.device_number = 10 (0xa) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3.3' (string)
usb_device.max_power = 500 (0x1f4) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 2 (0x2) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.product = 'Nexus One' (string)
usb_device.product_id = 19986 (0x4e12) (int)
usb_device.serial = 'HT05BP802673' (string)
usb_device.speed = 480.0 (480) (double)
usb_device.vendor = 'Google, Inc.' (string)
usb_device.vendor_id = 6353 (0x18d1) (int)
usb_device.version = 2.0 (2) (double)
I searched to find anyone else with the same error and only found some threads without any [useful] answers(No one got the same Phone or Mainboard and any solution).
I already tried to un/mount the SDcard and enabling/disabling Debugging over USB.
Does someone know how to fix it or has a list of androidcompatible Mainboards?
PS:
MB: Asus M2N-E - Bios ver0802
Phone:
Nexus one:
Android 2.1 EPF30/Modaco Desire Port
Android 2.2 rooted stock FRF85/ rooted stock FRF91/Cyanogen6RC2
and i tried more. ROMs..
I could try other Android phones later
EDIT:
It looks like its a general problem with Android and it is device independent
EDIT2:
After enabling Plug&play option in the BIOS my PC doesn't freeze - but Linux/Windows crashes.
Then I flashed the newest Beta BIOS (v5001) and loaded setup default settings and it boots fine! But my mouse still doesn't work when i connect my Phone - even the LED on the dockingstation doesn't flash when i press the "Reconnect" button.

[Q] C-coding, help !!!

ok i have this question :
Code:
Study and execute the following program in CMAP:
main()
{ // Find the Machine Epsilon: the smallest positive number E such that 1+E > 1
E = 1; N = 0;
print(^" N E ");
do
{
E = E/2; N = N+1;
print(^, "%3.0f", N, "%25.16e", E);
} while (1+E/2 != 1);
print(^^," 1+E/2 > 1 : ", 1+E/2 > 1, ^^," 1+E > 1 : ", 1+E > 1);
}
(a) The objective of the program.
(b) Two new versions of the same program: one with the while-loop, and
the other with the for-loop—Make sure they all produce identical output.
now i managed to do the (b) part of the program and had the following results:
for-loop:
Code:
main()
{
print(" N E");
N = 0;
for( E = 1; E = E/2; 1+E/2 != 1)
{ N = N+1;
print(^, "%3.0f", N, "%25.16e", E);
if( 1+E/2 == 1 )
{
break();
}
}
print(^^," 1+E/2 > 1 : ", 1+E/2 > 1, ^^," 1+E > 1 : ", 1+E > 1);
}
while-loop:
Code:
main()
{
E = 1; N = 0;
print(^" N E ");
while (1+E/2 != 1)
{
E = E/2; N = N+1;
print(^, "%3.0f", N, "%25.16e", E);
}
print(^^," 1+E/2 > 1 : ", 1+E/2 > 1, ^^," 1+E > 1 : ", 1+E > 1);
}
k now what i want to know is, the part (a) of the question, as i didnt really understand what does this program do.. i mean what is its purpose, because after executing the program, this is what it showed me:
Code:
N E
1 5.0000000000000000e-001
2 2.5000000000000000e-001
3 1.2500000000000000e-001
4 6.2500000000000000e-002
5 3.1250000000000000e-002
6 1.5625000000000000e-002
7 7.8125000000000000e-003
8 3.9062500000000000e-003
9 1.9531250000000000e-003
10 9.7656250000000000e-004
11 4.8828125000000000e-004
12 2.4414062500000000e-004
13 1.2207031250000000e-004
14 6.1035156250000000e-005
15 3.0517578125000000e-005
16 1.5258789062500000e-005
17 7.6293945312500000e-006
18 3.8146972656250000e-006
19 1.9073486328125000e-006
20 9.5367431640625000e-007
21 4.7683715820312500e-007
22 2.3841857910156250e-007
23 1.1920928955078125e-007
24 5.9604644775390625e-008
25 2.9802322387695313e-008
26 1.4901161193847656e-008
27 7.4505805969238281e-009
28 3.7252902984619141e-009
29 1.8626451492309570e-009
30 9.3132257461547852e-010
31 4.6566128730773926e-010
32 2.3283064365386963e-010
33 1.1641532182693481e-010
34 5.8207660913467407e-011
35 2.9103830456733704e-011
36 1.4551915228366852e-011
37 7.2759576141834259e-012
38 3.6379788070917130e-012
39 1.8189894035458565e-012
40 9.0949470177292824e-013
41 4.5474735088646412e-013
42 2.2737367544323206e-013
43 1.1368683772161603e-013
44 5.6843418860808015e-014
45 2.8421709430404007e-014
46 1.4210854715202004e-014
47 7.1054273576010019e-015
48 3.5527136788005009e-015
49 1.7763568394002505e-015
50 8.8817841970012523e-016
51 4.4408920985006262e-016
52 2.2204460492503131e-016
1+E/2 > 1 : 0
1+E > 1 : 1
so if anyone know its purpose plz do tell, thanks in advance...

somthing intresting help unbrick

[PWRAP] pwrap_init_preloader
[PWRAP] pwrap_init
[PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=0 rdata=5AA5
[PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=1 rdata=5AA5
[PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=2 rdata=5AA5
[PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=3 rdata=5AA5
[PMIC_WRAP]wrap_init pass,the return value=0.
pl pmic init start
pl pmic efuse start
pl pmic efuse BUCK trim
[0x1C8]=0xF802
[0x1CA]=0x807F
[0x20E]=0xE0
[0x260]=0xF0
[0x286]=0xF0
pl pmic efuse end
pl pmic en rst [0x126]=0x13
[0xE]=0x1
[0x540]=0xA0
Battery exist
[0xE]=0x1
[0x540]=0xA0
pl vm read [0x290]=0x50
pl vm set [0x290]=0x52
pl vm check [0x290]=0x52
pl pmic init done
[PLFM] Init I2C: OK(0)
[PLFM] Init PWRAP: OK(0)
[PLFM] Init PMIC: OK(0)
[PLFM] chip[CA00]
[I2C][PL] [i2c0 write] i2c transaction complate
[BLDR] Build Time: 20140218-141828
==== Dump RGU Reg ========
RGU MODE: 75
RGU LENGTH: FFE0
RGU STA: 40000000
RGU INTERVAL: FFF
RGU SWSYSRST: 0
==== Dump RGU Reg End ====
RGU: g_rgu_satus:2
mtk_wdt_mode_config mode value=35, tmp:22000030
PL RGU RST: ??
SW reset with bypass power key flag
Find bypass powerkey flag
mtk_wdt_mode_config mode value=70, tmp:22000071
kpd register for pmic set!
mt_usb_calibraion: input_reg = 0x0
mt_usb_calibraion: term_vref = 0x0, clkref = 0x0, vrt_vref = 0x0,
[RTC] bbpu = 0x5, con = 0x426
[RTC] irqsta = 0x0, pdn1 = 0x0, pdn2 = 0x201, spar0 = 0x40, spar1 = 0x800
[RTC] new_spare0 = 0x0, new_spare1 = 0x1, new_spare2 = 0x1, new_spare3 = 0x1
[RTC] bbpu = 0x5, con = 0x424
SW reset with bypass power key flag
SW reset with bypass power key flag
[PLFM] WDT reboot bypass power key!
p1 pmic read INT_RSV(bit7)[0x138][0x80]
[RTC] rtc_bbpu_power_on done
[SD0] Bus Width: 1
[SD0] SET_CLK(260kHz): SCLK(259kHz) MODE(0) DDR(0) DIV(193) DS(0) RS(0)
[SD0] Switch to High-Speed mode!
[SD0] SET_CLK(260kHz): SCLK(259kHz) MODE(2) DDR(1) DIV(96) DS(0) RS(0)
[SD0] Bus Width: 8
[SD0] Size: 3696 MB, Max.Speed: 52000 kHz, blklen(512), nblks(7569408), ro(0)
[SD0] Initialized
[SD0] SET_CLK(52000kHz): SCLK(50000kHz) MODE(2) DDR(1) DIV(0) DS(0) RS(0)
msdc_ett_offline_to_pl: size<2> m_id<0x90>
msdc <0> <HYNIX > <H4G1d>
msdc <1> <xxxxxx> <H4G1d>
msdc failed to find
*******EMMC_INFO*******
eMMC partition size(1 block = 512Bytes):
BOOT1:<4096> blocks
BOOT2:<4096> blocks
RPMB :<4096> blocks
GP1 :<0> blocks
GP2 :<0> blocks
GP3 :<0> blocks
GP4 :<0> blocks
USER :<7569408> blocks
*******EMMC_INFO*******
fw id len:1
found:1,i:1
[EMI] DDR2
[EMI] eMMC/NAND ID = 90,1,4A,48,34,47,31,64,4
[EMI] MDL number = 1
[MEM] 1066 MHZ
rank 0 coarse = 15
rank 0 fine = 48
10:| 0 0 1 1 1 0
opt_dle value:8
rank 1 coarse = 15
rank 1 fine = 48
10:| 0 0 1 1 1 0
opt_dle value:8
byte:0, (DQS,DQ)=(8,8)
byte:1, (DQS,DQ)=(8,A)
byte:2, (DQS,DQ)=(8,8)
byte:3, (DQS,DQ)=(8,A)
[EMI] DRAMC calibration passed
[EMI] DQSINCTL:50000
[MEM] complex R/W mem test pass
[PLFM] Init Boot Device: OK(0)
[ROM_INFO] 'v2','0x2700000','0x20000','0x46C0000','0x2C00'
[SEC_K] SML KEY AC = 0
[SEC_K] SBC_PUBK Found
[SEC] AES Legacy : 0
[SEC] SECCFG AC : 1
[SEC] read '0x2700000'
0x41,0x4E,0x44,0x5F,0x53,0x45,0x43,0x43,
[LIB] SecLib.a '20121226-155014'
[LIB] CFG read size '0x4000' '0x1860'
[LIB] Name = SOMC
[LIB] Config = 0x11, 0x11
0x31,0x41,0x35,0x35
0x6F679858
[LIB] HW DEC
0x49494949
[LIB] SEC CFG 'v3' exists
[LIB] Status = 0x43434343
[LIB] ty = 0 , ld = 0
[PART] Image with part header
[PART] name : LK
[PART] addr : FFFFFFFFh
[PART] size : 316772
[PART] magic: 58881688h
[PART] load "UBOOT" from 0x0000000003960200 (dev) to 0x81E00000 (mem) [SUCCESS]
[PART] load speed: 9374KB/s, 316772 bytes, 33ms
[LIB] HW DEC
[SECRO] secroimg '0x41414141'
[SECRO] secroimg '0x35353535'
[SECRO] factory mode enabled
[AUTHEN] rsa.N length = 1024 bytes
[AUTHEN] rsa.E length = 20 bytes
[LIB] Verify 'UBOOT'
0x43434343
[LIB] part load '0x3960000'
[AUTHEN] 0x53,0x53,0x53,0x53
[AUTHEN] verify signature ... pass
[LIB] Verify 'LOGO'
0x43434343
[LIB] part load '0x4D40000'
[AUTHEN] 0x53,0x53,0x53,0x53
[AUTHEN] verify signature ... failed, error is 7
[SECLIB_IMG_VERIFY] Signature Fail.
[LIB] Fail (0x0)
<ASSERT> sec_boot.c:line 181 0
[PLFM] preloader fatal error...
[PLFM] emergency download mode(timeout: 30s).
mtk_arch_reset at pre-loader!
this is console with serial interface
i will post picture with pin layaut
how to unbrick?
botioni said:
[PWRAP] pwrap_init_preloader
[PWRAP] pwrap_init
[PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=0 rdata=5AA5
[PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=1 rdata=5AA5
[PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=2 rdata=5AA5
[PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=3 rdata=5AA5
[PMIC_WRAP]wrap_init pass,the return value=0.
pl pmic init start
pl pmic efuse start
pl pmic efuse BUCK trim
[0x1C8]=0xF802
[0x1CA]=0x807F
[0x20E]=0xE0
[0x260]=0xF0
[0x286]=0xF0
pl pmic efuse end
pl pmic en rst [0x126]=0x13
[0xE]=0x1
[0x540]=0xA0
Battery exist
[0xE]=0x1
[0x540]=0xA0
pl vm read [0x290]=0x50
pl vm set [0x290]=0x52
pl vm check [0x290]=0x52
pl pmic init done
[PLFM] Init I2C: OK(0)
[PLFM] Init PWRAP: OK(0)
[PLFM] Init PMIC: OK(0)
[PLFM] chip[CA00]
[I2C][PL] [i2c0 write] i2c transaction complate
[BLDR] Build Time: 20140218-141828
==== Dump RGU Reg ========
RGU MODE: 75
RGU LENGTH: FFE0
RGU STA: 40000000
RGU INTERVAL: FFF
RGU SWSYSRST: 0
==== Dump RGU Reg End ====
RGU: g_rgu_satus:2
mtk_wdt_mode_config mode value=35, tmp:22000030
PL RGU RST: ??
SW reset with bypass power key flag
Find bypass powerkey flag
mtk_wdt_mode_config mode value=70, tmp:22000071
kpd register for pmic set!
mt_usb_calibraion: input_reg = 0x0
mt_usb_calibraion: term_vref = 0x0, clkref = 0x0, vrt_vref = 0x0,
[RTC] bbpu = 0x5, con = 0x426
[RTC] irqsta = 0x0, pdn1 = 0x0, pdn2 = 0x201, spar0 = 0x40, spar1 = 0x800
[RTC] new_spare0 = 0x0, new_spare1 = 0x1, new_spare2 = 0x1, new_spare3 = 0x1
[RTC] bbpu = 0x5, con = 0x424
SW reset with bypass power key flag
SW reset with bypass power key flag
[PLFM] WDT reboot bypass power key!
p1 pmic read INT_RSV(bit7)[0x138][0x80]
[RTC] rtc_bbpu_power_on done
[SD0] Bus Width: 1
[SD0] SET_CLK(260kHz): SCLK(259kHz) MODE(0) DDR(0) DIV(193) DS(0) RS(0)
[SD0] Switch to High-Speed mode!
[SD0] SET_CLK(260kHz): SCLK(259kHz) MODE(2) DDR(1) DIV(96) DS(0) RS(0)
[SD0] Bus Width: 8
[SD0] Size: 3696 MB, Max.Speed: 52000 kHz, blklen(512), nblks(7569408), ro(0)
[SD0] Initialized
[SD0] SET_CLK(52000kHz): SCLK(50000kHz) MODE(2) DDR(1) DIV(0) DS(0) RS(0)
msdc_ett_offline_to_pl: size<2> m_id<0x90>
msdc <0> <HYNIX > <H4G1d>
msdc <1> <xxxxxx> <H4G1d>
msdc failed to find
*******EMMC_INFO*******
eMMC partition size(1 block = 512Bytes):
BOOT1:<4096> blocks
BOOT2:<4096> blocks
RPMB :<4096> blocks
GP1 :<0> blocks
GP2 :<0> blocks
GP3 :<0> blocks
GP4 :<0> blocks
USER :<7569408> blocks
*******EMMC_INFO*******
fw id len:1
found:1,i:1
[EMI] DDR2
[EMI] eMMC/NAND ID = 90,1,4A,48,34,47,31,64,4
[EMI] MDL number = 1
[MEM] 1066 MHZ
rank 0 coarse = 15
rank 0 fine = 48
10:| 0 0 1 1 1 0
opt_dle value:8
rank 1 coarse = 15
rank 1 fine = 48
10:| 0 0 1 1 1 0
opt_dle value:8
byte:0, (DQS,DQ)=(8,8)
byte:1, (DQS,DQ)=(8,A)
byte:2, (DQS,DQ)=(8,8)
byte:3, (DQS,DQ)=(8,A)
[EMI] DRAMC calibration passed
[EMI] DQSINCTL:50000
[MEM] complex R/W mem test pass
[PLFM] Init Boot Device: OK(0)
[ROM_INFO] 'v2','0x2700000','0x20000','0x46C0000','0x2C00'
[SEC_K] SML KEY AC = 0
[SEC_K] SBC_PUBK Found
[SEC] AES Legacy : 0
[SEC] SECCFG AC : 1
[SEC] read '0x2700000'
0x41,0x4E,0x44,0x5F,0x53,0x45,0x43,0x43,
[LIB] SecLib.a '20121226-155014'
[LIB] CFG read size '0x4000' '0x1860'
[LIB] Name = SOMC
[LIB] Config = 0x11, 0x11
0x31,0x41,0x35,0x35
0x6F679858
[LIB] HW DEC
0x49494949
[LIB] SEC CFG 'v3' exists
[LIB] Status = 0x43434343
[LIB] ty = 0 , ld = 0
[PART] Image with part header
[PART] name : LK
[PART] addr : FFFFFFFFh
[PART] size : 316772
[PART] magic: 58881688h
[PART] load "UBOOT" from 0x0000000003960200 (dev) to 0x81E00000 (mem) [SUCCESS]
[PART] load speed: 9374KB/s, 316772 bytes, 33ms
[LIB] HW DEC
[SECRO] secroimg '0x41414141'
[SECRO] secroimg '0x35353535'
[SECRO] factory mode enabled
[AUTHEN] rsa.N length = 1024 bytes
[AUTHEN] rsa.E length = 20 bytes
[LIB] Verify 'UBOOT'
0x43434343
[LIB] part load '0x3960000'
[AUTHEN] 0x53,0x53,0x53,0x53
[AUTHEN] verify signature ... pass
[LIB] Verify 'LOGO'
0x43434343
[LIB] part load '0x4D40000'
[AUTHEN] 0x53,0x53,0x53,0x53
[AUTHEN] verify signature ... failed, error is 7
[SECLIB_IMG_VERIFY] Signature Fail.
[LIB] Fail (0x0)
<ASSERT> sec_boot.c:line 181 0
[PLFM] preloader fatal error...
[PLFM] emergency download mode(timeout: 30s).
mtk_arch_reset at pre-loader!
this is console with serial interface
i will post picture with pin layaut
Click to expand...
Click to collapse
how did you check this out?
theonecallednick said:
how did you check this out?
Click to expand...
Click to collapse
I found uart pin on mainboard for debuging .
with serial usb cable pl2303
This is the red light only and unknown hardware found (the unknown hardware is in fact mtk usb vcom driver buth sony version ) if you try sp flash tool for mtk then it comunicates with de phone buth it needs some authentication file.
Help..
I am also having same problem..I falshed wrong rom..
It just shows red led and does not detects by PC...
Were you able to solve the problem..if yes..please help..
botioni said:
[PWRAP] pwrap_init_preloader
[PWRAP] pwrap_init
[PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=0 rdata=5AA5
.........................
this is console with serial interface
i will post picture with pin layaut
Click to expand...
Click to collapse
Samuel Wankhede said:
I am also having same problem..I falshed wrong rom..
It just shows red led and does not detects by PC...
Were you able to solve the problem..if yes..please help..
Click to expand...
Click to collapse
Try the guide given in thread linked below
http://forum.xda-developers.com/showpost.php?p=57614511&postcount=13
Please share uart pinout
Baudrate should be 115200??
Thanks
uart
please share the uart pinout , thanks

samsung s7 pooched?

Hi. I think I might have toasted my s7 while trying to flash the firmware. I had loaded a combination file that got it into some sort of diagnostic/developer mode but nothing I did would get it out of that mode. so I tried again and now when I try to get it into download mode (sound down, home and power) I get the following
[ RST_STAT = 0x1000000 ]
EVT 2.0
ASV TBL VER = 10. grade = C
ASV TBL VER2 = 0
ETC : Paaa005q
LOT_ID = N4N2H
CHIP_ID = 07b5ce94b658
CHIP_ID = 0000000
MNGS:36'APOLLO:39'C G3D:39'C ISP:39'C
% 1 <5 P._ 'd h %! ? Ir : 0x8 '! f @ %! ?
% 1 <5 D ' ,_%!
any suggestions with this mess?

Categories

Resources