Problem with TAPI and GPRS - P3300, MDA Compact III General

I have the next problem with this PDA, HTC Artemis or p330 or XDA Orbit or....
When i do a call to lineMakeCall this failed for unknown reason, error: 80000048, the code is the CEDialer example of the SDK but
with "T ~GPRS!movistar.es"
lpCallParams->dwTotalSize = dwSizeOfCallParams;
lpCallParams->dwBearerMode = LINEBEARERMODE_DATA;
lpCallParams->dwMediaMode = LINEMEDIAMODE_DATAMODEM;
lpCallParams->dwCallParamFlags = LINECALLPARAMFLAGS_IDLE;
lpCallParams->dwAddressMode = LINEADDRESSMODE_ADDRESSID;
lpCallParams->dwAddressID = g_dwCurrentLineAddr;
lpCallParams->dwDisplayableAddressSize = lpTransOutput->dwDisplayableStringSize;
lpCallParams->dwDisplayableAddressOffset = sizeof (LINECALLPARAMS);
g_MakeCallRequestID = lineMakeCall (g_CurrentLineInfo.hLine,
&g_hCall,
_T("T ~GPRS!movistar.es"),
//_T("+555555555"),
0,
lpCallParams);
with a telephone number run perfectly, may be GSM not GPRS, but with this translated parameter "T ~GPRS!movistar.es" not with this PDA with AKU 3.0.0.
An Idea?
Thanks and sorry my english is horrible.

Related

KernelIoControl 0x010125E0 = HAL Function 0x978 (2424)

Does anybody know the interpretation of KernelIoControl with dwIoControlCode = 0x010125E0? The breakdown of the Control Code is:
DeviceType = 0x0101 = FILE_DEVICE_HAL
Access = 0 = ANY_ACCESS
Function = 0x978 = 2424 dec = ?
Method = 0 = BUFFERED
So what is function 0x978 (2424)?
I searched through the WinCE Platform Builder 5.00 files and did not see any definition of 0x978 nor 2424.
thx,
((&->

[HOW TO] Create a Windows 6.5 Theme, by ansar

Dear forum members,
This is a simple way to create a 6.5 theme:
1. Using your 6.1 MyOwn.tsk file, for me Mobile_Vista.tsk and
2. Creating your MyOwn_theme.cab with the following cab structure, using:
2.1 Your favorite stwater_240_320.jpg and stwater_320_240.jpg icons.
2.2 Your favorite bar icons shown as MyOwn_****.png where MyOwn can be your alias or name.
3. Install your theme as follows:
3.1 First install your 6.1 MyOwn.tsk as usual
3.2 Install your MyOwn.cab with your favorite file exlorer and
3.3 Now power off your device (not reset) and then power on.
If you know how to convert it to MyOwn_theme.provxml or MyOwn_theme.xml, then this is another way too.
Till next version, enjoy!!
Regards, ansar.
**************************
Theme cab structure:
**************************
[Version]
Signature = "$Chicago$"
CESignature = "$Windows CE$"
Provider = "Microsoft"
[CEStrings]
Appname = "MyOwn_theme" ; (replace with your favorite theme name)
InstallDir = "%CE2%" ; (\Windows)
[CEDevice]
ProcessorType = 2577
VersionMin = 3.0
VersionMax = 100.0
[SourceDisksNames]
1 = ,"Dir1",,.\Windows
[SourceDisksFiles]
"stwater_240_320.jpg" = 1
"stwater_320_240.jpg" = 1
[DefaultInstall]
AddReg = ClesRegistre
CopyFiles = CopierVersDir00
[CopierVersDir00] ; (%CE2% : \Windows)
"stwater_240_320.jpg"
"stwater_320_240.jpg"
[DestinationDirs]
CopierVersDir00 = 0, %InstallDir%
[Strings]
reg_path00 = Software\Microsoft\Color\MultiColorTheme
reg_path01 = Software\Microsoft\Today\SoftKeyBar
reg_path02 = Software\Microsoft\Today\Toolbar
reg_path03 = Software\Microsoft\Today\TaskBar
reg_path04 = Software\Microsoft\Today\ScrollBar
reg_path05 = Software\Microsoft\Today\Bubble
reg_path06 = Software\Microsoft\Today\Toast
reg_path07 = Software\Microsoft\Today\MessageBox
reg_path08 = Software\Microsoft\Today\Menu
reg_path09 = Software\Microsoft\Today\ListView
reg_path10 = Software\Microsoft\Today\TabView
reg_path11 = Software\Microsoft\Today\UpDownControl
reg_path12 = Software\Microsoft\Today\BubbleTile
reg_path13 = Software\Microsoft\Today\Magnifier
reg_path14 = Software\Microsoft\Today\PropertySheet
reg_path15 = Software\Microsoft\Today\CutCopyPasteControl
reg_path16 = Software\Microsoft\Today\PushButton
reg_path17 = Software\Microsoft\Today\CheckBox
reg_path18 = Software\Microsoft\Today\RadioButton
reg_path19 = Software\Microsoft\Today\Combobox
reg_path20 = Software\Microsoft\Today
reg_path21 = Software\Microsoft\Color
[ClesRegistre]
HKLM,%reg_path00%,BaseColor1,0x00010001,7676696 ; this and the following five are the classic blue colors
HKLM,%reg_path00%,BaseColor2,0x00010001,16777215
HKLM,%reg_path00%,BaseColor3,0x00010001,15687213
HKLM,%reg_path00%,BaseColor4,0x00010001,16627387
HKLM,%reg_path12%,ThemeColors,0x00000001,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
HKLM,%reg_path12%,ThemeValues,0x00000001,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,2D,5E,CF,00,FF,FF,FF,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
HKCU,%reg_path01%,SoftKeyBarThemeImage,0x00000000,\Windows\MyOwn_softkeybar.png
HKCU,%reg_path01%,SoftKeyBarThemeImageTopMargin,0x00010001,6
HKCU,%reg_path01%,SoftKeyBarThemeImageBottomMargin,0x00010001,6
HKCU,%reg_path01%,SoftKeyBarThemeImageLeftMargin,0x00010001,2
HKCU,%reg_path01%,SoftKeyBarThemeImageRightMargin,0x00010001,2
HKCU,%reg_path01%,SoftKeyBarThemeImageTiled,0x00010001,0
HKCU,%reg_path01%,SoftKeyBarThemeHighlight,0x00000000,\Windows\black_softkeyHighlight.png
HKCU,%reg_path01%,SoftKeyBarThemeHighlightTopMargin,0x00010001,12
HKCU,%reg_path01%,SoftKeyBarThemeHighlightBottomMargin,0x00010001,12
HKCU,%reg_path01%,SoftKeyBarThemeHighlightLeftMargin,0x00010001,30
HKCU,%reg_path01%,SoftKeyBarThemeHighlightRightMargin,0x00010001,30
HKCU,%reg_path01%,SoftKeyBarThemeHighlightTiled,0x00010001,0
HKCU,%reg_path01%,SoftKeyBarThemeSipHighlight,0x00000000,\Windows\black_sipHighlight.png
HKCU,%reg_path01%,SoftKeyBarThemeSipHighlightTopMargin,0x00010001,12
HKCU,%reg_path01%,SoftKeyBarThemeSipHighlightBottomMargin,0x00010001,12
HKCU,%reg_path01%,SoftKeyBarThemeSipHighlightLeftMargin,0x00010001,20
HKCU,%reg_path01%,SoftKeyBarThemeSipHighlightRightMargin,0x00010001,20
HKCU,%reg_path01%,SoftKeyBarThemeSipHighlightTiled,0x00010001,0
HKCU,%reg_path02%,ToolbarIconBubbleButtonThemeImage,0x00000000,\Windows\default_toolbarIconBubbleButton.png
HKCU,%reg_path02%,ToolbarIconBubbleButtonThemeImageTopMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonThemeImageBottomMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonThemeImageLeftMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonThemeImageRightMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonThemeImageTiled,0x00010001,0
HKCU,%reg_path02%,ToolbarIconBubbleButtonSelectedThemeImage,0x00000000,\Windows\default_toolbarIconBubbleButtonSelected.png
HKCU,%reg_path02%,ToolbarIconBubbleButtonSelectedThemeImageTopMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonSelectedThemeImageBottomMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonSelectedThemeImageLeftMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonSelectedThemeImageRightMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonSelectedThemeImageTiled,0x00010001,0
HKCU,%reg_path02%,ToolbarIconBubbleButtonDisabledThemeImage,0x00000000,\Windows\default_toolbarIconBubbleButtonDisabled.png
HKCU,%reg_path02%,ToolbarIconBubbleButtonDisabledThemeImageTopMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonDisabledThemeImageBottomMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonDisabledThemeImageLeftMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonDisabledThemeImageRightMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarIconBubbleButtonDisabledThemeImageTiled,0x00010001,0
HKCU,%reg_path02%,ToolbarTextBubbleButtonThemeImage,0x00000000,\Windows\default_toolbarTextBubbleButton.png
HKCU,%reg_path02%,ToolbarTextBubbleButtonThemeImageTopMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonThemeImageBottomMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonThemeImageLeftMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonThemeImageRightMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonThemeImageTiled,0x00010001,0
HKCU,%reg_path02%,ToolbarTextBubbleButtonSelectedThemeImage,0x00000000,\Windows\default_toolbarTextBubbleButtonSelected.png
HKCU,%reg_path02%,ToolbarTextBubbleButtonSelectedThemeImageTopMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonSelectedThemeImageBottomMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonSelectedThemeImageLeftMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonSelectedThemeImageRightMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonSelectedThemeImageTiled,0x00010001,0
HKCU,%reg_path02%,ToolbarTextBubbleButtonDisabledThemeImage,0x00000000,\Windows\default_toolbarTextBubbleButtonDisabled.png
HKCU,%reg_path02%,ToolbarTextBubbleButtonDisabledThemeImageTopMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonDisabledThemeImageBottomMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonDisabledThemeImageLeftMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonDisabledThemeImageRightMargin,0x00010001,16
HKCU,%reg_path02%,ToolbarTextBubbleButtonDisabledThemeImageTiled,0x00010001,0
HKCU,%reg_path03%,TaskBarThemeImage,0x00000000,\Windows\black_taskbar.png
HKCU,%reg_path03%,TaskBarThemeImageTopMargin,0x00010001,0
HKCU,%reg_path03%,TaskBarThemeImageBottomMargin,0x00010001,0
HKCU,%reg_path03%,TaskBarThemeImageLeftMargin,0x00010001,0
HKCU,%reg_path03%,TaskBarThemeImageRightMargin,0x00010001,0
HKCU,%reg_path03%,TaskBarThemeImageTiled,0x00010001,0
HKCU,%reg_path03%,TaskBarThemeHighlight,0x00000000,\Windows\black_taskbarHighlight.png
HKCU,%reg_path03%,TaskBarThemeHighlightTopMargin,0x00010001,12
HKCU,%reg_path03%,TaskBarThemeHighlightBottomMargin,0x00010001,12
HKCU,%reg_path03%,TaskBarThemeHighlightLeftMargin,0x00010001,20
HKCU,%reg_path03%,TaskBarThemeHighlightRightMargin,0x00010001,20
HKCU,%reg_path03%,TaskBarThemeHighlightTiled,0x00010001,0
HKCU,%reg_path04%,ScrollBarTrackThemeImage,0x00000000,\Windows\black_scrollbarTrack.png
HKCU,%reg_path04%,ScrollBarTrackThemeImageTopMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarTrackThemeImageBottomMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarTrackThemeImageLeftMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarTrackThemeImageRightMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarTrackThemeImageTiled,0x00010001,0
HKCU,%reg_path04%,ScrollBarThumbThemeImage,0x00000000,\Windows\black_scrollbarThumb.png
HKCU,%reg_path04%,ScrollBarThumbThemeImageTopMargin,0x00010001,17
HKCU,%reg_path04%,ScrollBarThumbThemeImageBottomMargin,0x00010001,17
HKCU,%reg_path04%,ScrollBarThumbThemeImageLeftMargin,0x00010001,4
HKCU,%reg_path04%,ScrollBarThumbThemeImageRightMargin,0x00010001,4
HKCU,%reg_path04%,ScrollBarThumbThemeImageTiled,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonThemeImage,0x00000000,\Windows\black_scrollbarUpArrowButton.png
HKCU,%reg_path04%,ScrollBarUpArrowButtonThemeImageTopMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonThemeImageBottomMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonThemeImageLeftMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonThemeImageRightMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonThemeImageTiled,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonSelectedThemeImage,0x00000000,\Windows\MyOwn_scrollbarUpArrowButtonSelected.png
HKCU,%reg_path04%,ScrollBarUpArrowButtonSelectedThemeImageTopMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonSelectedThemeImageBottomMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonSelectedThemeImageLeftMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonSelectedThemeImageRightMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonSelectedThemeImageTiled,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonDisabledThemeImage,0x00000000,\Windows\black_scrollbarUpArrowButtonDisabled.png
HKCU,%reg_path04%,ScrollBarUpArrowButtonDisabledThemeImageTopMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonDisabledThemeImageBottomMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonDisabledThemeImageLeftMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonDisabledThemeImageRightMargin,0x00010001,0
HKCU,%reg_path04%,ScrollBarUpArrowButtonDisabledThemeImageTiled,0x00010001,0
HKCU,%reg_path05%,BubbleBorderThemeImage,0x00000000,\Windows\MyOwn_msgboxBorder.png
HKCU,%reg_path05%,BubbleBorderThemeImageTopMargin,0x00010001,16
HKCU,%reg_path05%,BubbleBorderThemeImageBottomMargin,0x00010001,18
HKCU,%reg_path05%,BubbleBorderThemeImageLeftMargin,0x00010001,17
HKCU,%reg_path05%,BubbleBorderThemeImageRightMargin,0x00010001,17
HKCU,%reg_path05%,BubbleBorderThemeImageTiled,0x00010001,0
HKCU,%reg_path05%,BubbleBorderThemeImageTopPadding,0x00010001,4
HKCU,%reg_path05%,BubbleBorderThemeImageBottomPadding,0x00010001,18
HKCU,%reg_path05%,BubbleBorderThemeImageLeftPadding,0x00010001,6
HKCU,%reg_path05%,BubbleBorderThemeImageRightPadding,0x00010001,10
HKCU,%reg_path05%,BubbleTitleThemeImage,0x00000000,\Windows\MyOwn_msgboxTitle.png
HKCU,%reg_path05%,BubbleTitleThemeImageTopMargin,0x00010001,8
HKCU,%reg_path05%,BubbleTitleThemeImageBottomMargin,0x00010001,1
HKCU,%reg_path05%,BubbleTitleThemeImageLeftMargin,0x00010001,8
HKCU,%reg_path05%,BubbleTitleThemeImageRightMargin,0x00010001,8
HKCU,%reg_path05%,BubbleTitleThemeImageTiled,0x00010001,0
HKCU,%reg_path05%,BubbleTitleThemeImageTopPadding,0x00010001,3
HKCU,%reg_path05%,BubbleTitleThemeImageBottomPadding,0x00010001,0
HKCU,%reg_path05%,BubbleTitleThemeImageLeftPadding,0x00010001,5
HKCU,%reg_path05%,BubbleTitleThemeImageRightPadding,0x00010001,9
Continue to post #2
Continues from#1 post:
HKCU,%reg_path06%,ToastBorderThemeImage,0x00000000,\Windows\MyOwn_toastBorder.png
HKCU,%reg_path06%,ToastBorderThemeImageTopMargin,0x00010001,18
HKCU,%reg_path06%,ToastBorderThemeImageBottomMargin,0x00010001,0
HKCU,%reg_path06%,ToastBorderThemeImageLeftMargin,0x00010001,20
HKCU,%reg_path06%,ToastBorderThemeImageRightMargin,0x00010001,20
HKCU,%reg_path06%,ToastBorderThemeImageCropBottom,0x00010001,0
HKCU,%reg_path06%,ToastBorderThemeImageTiled,0x00010001,0
HKCU,%reg_path06%,ToastBorderThemeImageTopPadding,0x00010001,7
HKCU,%reg_path06%,ToastBorderThemeImageBottomPadding,0x00010001,0
HKCU,%reg_path06%,ToastBorderThemeImageLeftPadding,0x00010001,8
HKCU,%reg_path06%,ToastBorderThemeImageRightPadding,0x00010001,8
HKCU,%reg_path06%,ToastTitleThemeImage,0x00000000,\Windows\MyOwn_msgboxTitle.png
HKCU,%reg_path06%,ToastTitleThemeImageTopMargin,0x00010001,8
HKCU,%reg_path06%,ToastTitleThemeImageBottomMargin,0x00010001,1
HKCU,%reg_path06%,ToastTitleThemeImageLeftMargin,0x00010001,8
HKCU,%reg_path06%,ToastTitleThemeImageRightMargin,0x00010001,8
HKCU,%reg_path06%,ToastTitleThemeImageTiled,0x00010001,0
HKCU,%reg_path06%,ToastTitleThemeImageTopPadding,0x00010001,3
HKCU,%reg_path06%,ToastTitleThemeImageBottomPadding,0x00010001,0
HKCU,%reg_path06%,ToastTitleThemeImageLeftPadding,0x00010001,7
HKCU,%reg_path06%,ToastTitleThemeImageRightPadding,0x00010001,7
HKCU,%reg_path06%,ToastLeftArrowSpinnerThemeImage,0x00000000,\Windows\black_toastLeftArrowSpinner.png
HKCU,%reg_path20%,UseStartImage,0x00010001,1
HKCU,%reg_path20%,DPI,0x00010001,96
HKCU,%reg_path07%,MessageBoxBorderThemeImage,0x00000000,\Windows\MyOwn_msgboxBorder.png
HKCU,%reg_path07%,MessageBoxBorderThemeImageTopMargin,0x00010001,16
HKCU,%reg_path07%,MessageBoxBorderThemeImageBottomMargin,0x00010001,16
HKCU,%reg_path07%,MessageBoxBorderThemeImageLeftMargin,0x00010001,16
HKCU,%reg_path07%,MessageBoxBorderThemeImageRightMargin,0x00010001,16
HKCU,%reg_path07%,MessageBoxBorderThemeImageTiled,0x00010001,0
HKCU,%reg_path07%,MessageBoxBorderThemeImageTopPadding,0x00010001,4
HKCU,%reg_path07%,MessageBoxBorderThemeImageBottomPadding,0x00010001,11
HKCU,%reg_path07%,MessageBoxBorderThemeImageLeftPadding,0x00010001,5
HKCU,%reg_path07%,MessageBoxBorderThemeImageRightPadding,0x00010001,9
HKCU,%reg_path07%,MessageBoxAlpha,0x00010001,255
HKCU,%reg_path07%,MessageBoxCaptionThemeImage,0x00000000,\Windows\MyOwn_msgboxTitle.png
HKCU,%reg_path07%,MessageBoxCaptionThemeImageTopMargin,0x00010001,6
HKCU,%reg_path07%,MessageBoxCaptionThemeImageBottomMargin,0x00010001,2
HKCU,%reg_path07%,MessageBoxCaptionThemeImageLeftMargin,0x00010001,6
HKCU,%reg_path07%,MessageBoxCaptionThemeImageRightMargin,0x00010001,6
HKCU,%reg_path07%,MessageBoxCaptionThemeImageTiled,0x00010001,0
HKCU,%reg_path07%,MessageBoxCaptionThemeImageTopPadding,0x00010001,4
HKCU,%reg_path07%,MessageBoxCaptionThemeImageBottomPadding,0x00010001,4
HKCU,%reg_path07%,MessageBoxCaptionThemeImageLeftPadding,0x00010001,4
HKCU,%reg_path07%,MessageBoxCaptionThemeImageRightPadding,0x00010001,4
HKCU,%reg_path07%,MessageBoxCaptionThemeImageHeight,0x00010001,20
HKCU,%reg_path08%,MenuBorderThemeImage,0x00000000,\Windows\MyOwn_menuBorder.png
HKCU,%reg_path08%,MenuBorderThemeImageTopMargin,0x00010001,17
HKCU,%reg_path08%,MenuBorderThemeImageBottomMargin,0x00010001,18
HKCU,%reg_path08%,MenuBorderThemeImageLeftMargin,0x00010001,17
HKCU,%reg_path08%,MenuBorderThemeImageRightMargin,0x00010001,25
HKCU,%reg_path08%,MenuBorderThemeImageTiled,0x00010001,0
HKCU,%reg_path08%,MenuBorderThemeImageTopPadding,0x00010001,5
HKCU,%reg_path08%,MenuBorderThemeImageBottomPadding,0x00010001,11
HKCU,%reg_path08%,MenuBorderThemeImageLeftPadding,0x00010001,9
HKCU,%reg_path08%,MenuBorderThemeImageRightPadding,0x00010001,21
HKCU,%reg_path08%,MenuBorderThemeImageHeight,0x00010001,222
HKCU,%reg_path08%,MenuUpArrowThemeImage,0x00000000,\Windows\black_menuUpArrow.png
HKCU,%reg_path08%,MenuUpArrowDisabledThemeImage,0x00000000,\Windows\black_menuUpArrowDisabled.png
HKCU,%reg_path08%,MenuUpArrowBackgroundThemeImage,0x00000000,\Windows\MyOwn_menuUpArrowBackground.png
HKCU,%reg_path08%,MenuUpArrowBackgroundThemeImageTopMargin,0x00010001,0
HKCU,%reg_path08%,MenuUpArrowBackgroundThemeImageBottomMargin,0x00010001,0
HKCU,%reg_path08%,MenuUpArrowBackgroundThemeImageLeftMargin,0x00010001,50
HKCU,%reg_path08%,MenuUpArrowBackgroundThemeImageRightMargin,0x00010001,18
HKCU,%reg_path08%,MenuUpArrowBackgroundThemeImageTiled,0x00010001,0
HKCU,%reg_path08%,MenuUpArrowBackgroundThemeImageHeight,0x00010001,31
HKCU,%reg_path08%,MenuUpArrowBackgroundThemeImageTopPadding,0x00010001,0
HKCU,%reg_path08%,MenuUpArrowBackgroundThemeImageBottomPadding,0x00010001,5
HKCU,%reg_path08%,MenuUpArrowBackgroundThemeImageLeftPadding,0x00010001,6
HKCU,%reg_path08%,MenuDownArrowBackgroundThemeImage,0x00000000,\Windows\MyOwn_menuDownArrowBackground.png
HKCU,%reg_path08%,MenuDownArrowBackgroundThemeImageTopMargin,0x00010001,0
HKCU,%reg_path08%,MenuDownArrowBackgroundThemeImageBottomMargin,0x00010001,0
HKCU,%reg_path08%,MenuDownArrowBackgroundThemeImageLeftMargin,0x00010001,50
HKCU,%reg_path08%,MenuDownArrowBackgroundThemeImageRightMargin,0x00010001,18
HKCU,%reg_path08%,MenuDownArrowBackgroundThemeImageTiled,0x00010001,0
HKCU,%reg_path08%,MenuDownArrowBackgroundThemeImageHeight,0x00010001,31
HKCU,%reg_path08%,MenuDownArrowBackgroundThemeImageTopPadding,0x00010001,5
HKCU,%reg_path08%,MenuDownArrowBackgroundThemeImageBottomPadding,0x00010001,0
HKCU,%reg_path08%,MenuDownArrowBackgroundThemeImageLeftPadding,0x00010001,6
HKCU,%reg_path08%,MenuSelectorThemeImage,0x00000000,\Windows\MyOwn_menuSelector.png
HKCU,%reg_path08%,MenuSelectorThemeImageTopMargin,0x00010001,20
HKCU,%reg_path08%,MenuSelectorThemeImageBottomMargin,0x00010001,8
HKCU,%reg_path08%,MenuSelectorThemeImageLeftMargin,0x00010001,8
HKCU,%reg_path08%,MenuSelectorThemeImageRightMargin,0x00010001,7
HKCU,%reg_path08%,MenuSelectorThemeImageTiled,0x00010001,0
HKCU,%reg_path08%,MenuSelectorThemeImageTopPadding,0x00010001,9
HKCU,%reg_path08%,MenuSelectorThemeImageBottomPadding,0x00010001,9
HKCU,%reg_path08%,MenuSelectorThemeImageLeftPadding,0x00010001,6
HKCU,%reg_path08%,MenuSelectorThemeImageRightPadding,0x00010001,6
HKCU,%reg_path09%,ListViewSelectorThemeImage,0x00000000,\Windows\MyOwn_listviewSelector.png
HKCU,%reg_path09%,ListViewSelectorThemeImageTopMargin,0x00010001,20
HKCU,%reg_path09%,ListViewSelectorThemeImageBottomMargin,0x00010001,8
HKCU,%reg_path09%,ListViewSelectorThemeImageLeftMargin,0x00010001,8
HKCU,%reg_path09%,ListViewSelectorThemeImageRightMargin,0x00010001,7
HKCU,%reg_path09%,ListViewSelectorThemeImageTiled,0x00010001,0
HKCU,%reg_path09%,ListViewSelectorThemeImageTopPadding,0x00010001,9
HKCU,%reg_path09%,ListViewSelectorThemeImageBottomPadding,0x00010001,9
HKCU,%reg_path09%,ListViewSelectorThemeImageLeftPadding,0x00010001,6
HKCU,%reg_path09%,ListViewSelectorThemeImageRightPadding,0x00010001,6
HKCU,%reg_path09%,ListViewSelectorThemeImageMaxHeight,0x00010001,47
HKCU,%reg_path09%,ListViewSelectorThemeImageHeaderHeight,0x00010001,32
HKCU,%reg_path10%,BackgroundColor,0x00010001,1073741830
HKCU,%reg_path10%,SelectedItemColor,0x00010001,1073741829
HKCU,%reg_path10%,UnselectedItemColor,0x00010001,1073741839
HKCU,%reg_path10%,EdgeBitmap,0x00000000,\windows\Black_TabCurveEdgeH.png
HKCU,%reg_path10%,EdgeShadowBitmap,0x00000000,\windows\Black_TabCurveEdgeHShadow.png
HKCU,%reg_path10%,EdgeBitmapUpperRightColor,0x00010001,11886758
HKCU,%reg_path10%,EdgeBitmapLowerLeftColor,0x00010001,11780917
HKCU,%reg_path11%,Bitmap,0x00000000,\windows\Black_UpDownArrow.png
HKCU,%reg_path11%,PushedBitmap,0x00000000,\windows\MyOwn_UpDownArrowPushed.png
HKCU,%reg_path11%,RightBitmap,0x00000000,\windows\Black_UpDownArrowRight.png
HKCU,%reg_path11%,RightPushedBitmap,0x00000000,\windows\MyOwn_UpDownArrowPushedRight.png
HKCU,%reg_path12%,BubbleTileFooIcon,0x00000000,\Windows\MyOwn_bubble_foo.png
HKCU,%reg_path12%,BubbleTileFooDisabledIcon,0x00000000,\Windows\MyOwn_bubble_foo_disabled.png
HKCU,%reg_path12%,BubbleTileOKIcon,0x00000000,\Windows\MyOwn_bubble_ok.png
HKCU,%reg_path12%,BubbleTileOKDisabledIcon,0x00000000,\Windows\MyOwn_bubble_ok_disabled.png
HKCU,%reg_path12%,BubbleTileNavBackIcon,0x00000000,\Windows\MyOwn_bubble_navback.png
HKCU,%reg_path12%,BubbleTileNavBackDisabledIcon,0x00000000,\Windows\MyOwn_bubble_navback_disabled.png
HKCU,%reg_path12%,BubbleTileNavFwdIcon,0x00000000,\Windows\MyOwn_bubble_navfwd.png
HKCU,%reg_path12%,BubbleTileNavFwdDisabledIcon,0x00000000,\Windows\MyOwn_bubble_navfwd_disabled.png
HKCU,%reg_path12%,BubbleTileMenuIcon,0x00000000,\Windows\MyOwn_bubble_menu.png
HKCU,%reg_path12%,BubbleTileMenuDisabledIcon,0x00000000,\Windows\MyOwn_bubble_menu_disabled.png
HKCU,%reg_path12%,BubbleTileFlagIcon,0x00000000,\Windows\MyOwn_bubble_flag.png
HKCU,%reg_path12%,BubbleTileFlagDisabledIcon,0x00000000,\Windows\MyOwn_bubble_flag_disabled.png
HKCU,%reg_path12%,BubbleTileLockIcon,0x00000000,\Windows\MyOwn_bubble_lock.png
HKCU,%reg_path12%,BubbleTileLockDisabledIcon,0x00000000,\Windows\MyOwn_bubble_lock_disabled.png
HKCU,%reg_path12%,BubbleTileContactsIcon,0x00000000,\Windows\MyOwn_bubble_contacts.png
HKCU,%reg_path12%,BubbleTileContactsDisabledIcon,0x00000000,\Windows\MyOwn_bubble_contacts_disabled.png
HKCU,%reg_path12%,BubbleTilePhoneIcon,0x00000000,\Windows\MyOwn_bubble_phone.png
HKCU,%reg_path12%,BubbleTilePhoneDisabledIcon,0x00000000,\Windows\MyOwn_bubble_phone_disabled.png
HKCU,%reg_path12%,BubbleTileNewIcon,0x00000000,\Windows\MyOwn_bubble_new.png
HKCU,%reg_path12%,BubbleTileNewDisabledIcon,0x00000000,\Windows\MyOwn_bubble_new_disabled.png
HKCU,%reg_path12%,BubbleTileEditIcon,0x00000000,\Windows\MyOwn_bubble_edit.png
HKCU,%reg_path12%,BubbleTileEditDisabledIcon,0x00000000,\Windows\MyOwn_bubble_edit_disabled.png
HKCU,%reg_path12%,BubbleTileDeleteIcon,0x00000000,\Windows\MyOwn_bubble_delete.png
HKCU,%reg_path12%,BubbleTileDeleteDisabledIcon,0x00000000,\Windows\MyOwn_bubble_delete_disabled.png
HKCU,%reg_path12%,BubbleTileHomeIcon,0x00000000,\Windows\MyOwn_bubble_home.png
HKCU,%reg_path12%,BubbleTileHomeDisabledIcon,0x00000000,\Windows\MyOwn_bubble_home_disabled.png
HKCU,%reg_path12%,BubbleTileSnoozeIcon,0x00000000,\Windows\MyOwn_bubble_snooze.png
HKCU,%reg_path12%,BubbleTileSnoozeDisabledIcon,0x00000000,\Windows\MyOwn_bubble_snooze_disabled.png
HKCU,%reg_path12%,BubbleTileDismissIcon,0x00000000,\Windows\MyOwn_bubble_dismiss.png
HKCU,%reg_path12%,BubbleTileDismissDisabledIcon,0x00000000,\Windows\MyOwn_bubble_dismiss_disabled.png
HKCU,%reg_path13%,MagnifierZoomOutIcon,0x00000000,\Windows\MyOwn_magnifier_zoomout.png
HKCU,%reg_path14%,PropertySheetPivotBackgroundThemeImage,0x00000000,\windows\MyOwn_pivot_background.png
HKCU,%reg_path14%,PropertySheetPivotBackgroundThemeImageTopMargin,0x00010001,6
HKCU,%reg_path14%,PropertySheetPivotBackgroundThemeImageBottomMargin,0x00010001,6
HKCU,%reg_path14%,PropertySheetPivotBackgroundThemeImageLeftMargin,0x00010001,2
HKCU,%reg_path14%,PropertySheetPivotBackgroundThemeImageRightMargin,0x00010001,2
HKCU,%reg_path14%,PropertySheetPivotBackgroundThemeImageTiled,0x00010001,0
HKCU,%reg_path14%,PropertySheetPivotLeftArrowThemeImage,0x00000000,\windows\MyOwn_pivot_leftarrow.png
HKCU,%reg_path14%,PropertySheetPivotRightArrowThemeImage,0x00000000,\windows\MyOwn_pivot_rightarrow.png
Continue to #3 post
Continues from #2 post
HKCU,%reg_path15%,SelectButtonThemeImage,0x00000000,\windows\MyOwn_CutCopyPasteSelectButton.png
HKCU,%reg_path15%,CutButtonThemeImage,0x00000000,\windows\MyOwn_CutCopyPasteCutButton.png
HKCU,%reg_path15%,CopyButtonThemeImage,0x00000000,\windows\MyOwn_CutCopyPasteCopyButton.png
HKCU,%reg_path15%,PasteButtonThemeImage,0x00000000,\windows\MyOwn_CutCopyPastePasteButton.png
HKCU,%reg_path15%,MenuButtonThemeImage,0x00000000,\windows\MyOwn_CutCopyPasteMenuButton.png
HKCU,%reg_path15%,PositionAnchorThemeImage,0x00000000,\windows\MyOwn_CutCopyPastePositionAnchor.png
HKCU,%reg_path15%,SelectionStartAnchorThemeImage,0x00000000,\windows\MyOwn_CutCopyPasteSelectionStartAnchor.png
HKCU,%reg_path15%,SelectionEndAnchorThemeImage,0x00000000,\windows\MyOwn_CutCopyPasteSelectionEndAnchor.png
HKCU,%reg_path16%,PushButtonNormalThemeImage,0x00000000,\windows\PushButtonNormal.png
HKCU,%reg_path16%,PushButtonNormalThemeImageTopMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonNormalThemeImageBottomMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonNormalThemeImageLeftMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonNormalThemeImageRightMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonNormalThemeImageTiled,0x00010001,0
HKCU,%reg_path16%,PushButtonDisabledThemeImage,0x00000000,\windows\PushButtonDisabled.png
HKCU,%reg_path16%,PushButtonDisabledThemeImageTopMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonDisabledThemeImageBottomMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonDisabledThemeImageLeftMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonDisabledThemeImageRightMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonDisabledThemeImageTiled,0x00010001,0
HKCU,%reg_path16%,PushButtonFocusThemeImage,0x00000000,\windows\PushButtonFocus.png
HKCU,%reg_path16%,PushButtonFocusThemeImageTopMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonFocusThemeImageBottomMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonFocusThemeImageLeftMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonFocusThemeImageRightMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonFocusThemeImageTiled,0x00010001,0
HKCU,%reg_path16%,PushButtonPushedThemeImage,0x00000000,\windows\PushButtonPushed.png
HKCU,%reg_path16%,PushButtonPushedThemeImageTopMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonPushedThemeImageBottomMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonPushedThemeImageLeftMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonPushedThemeImageRightMargin,0x00010001,7
HKCU,%reg_path16%,PushButtonPushedThemeImageTiled,0x00010001,0
HKCU,%reg_path17%,CheckBoxUncheckedThemeImage,0x00000000,\windows\CheckBoxUncheckedThemeImage.png
HKCU,%reg_path17%,CheckBoxUncheckedPushedThemeImage,0x00000000,\windows\CheckBoxUncheckedPushedThemeImage.png
HKCU,%reg_path17%,CheckBoxUncheckedInactiveThemeImage,0x00000000,\windows\CheckBoxUncheckedInactiveThemeImage.png
HKCU,%reg_path17%,CheckBoxCheckedThemeImage,0x00000000,\windows\CheckBoxCheckedThemeImage.png
HKCU,%reg_path17%,CheckBoxCheckedPushedThemeImage,0x00000000,\windows\CheckBoxCheckedPushedThemeImage.png
HKCU,%reg_path17%,CheckBoxCheckedInactiveThemeImage,0x00000000,\windows\CheckBoxCheckedInactiveThemeImage.png
HKCU,%reg_path18%,RadioButtonUncheckedThemeImage,0x00000000,\windows\RadioButtonUncheckedThemeImage.png
HKCU,%reg_path18%,RadioButtonUncheckedPushedThemeImage,0x00000000,\windows\RadioButtonUncheckedPushedThemeImage.png
HKCU,%reg_path18%,RadioButtonUncheckedInactiveThemeImage,0x00000000,\windows\RadioButtonUncheckedInactiveThemeImage.png
HKCU,%reg_path18%,RadioButtonCheckedThemeImage,0x00000000,\windows\RadioButtonCheckedThemeImage.png
HKCU,%reg_path18%,RadioButtonCheckedPushedThemeImage,0x00000000,\windows\RadioButtonCheckedPushedThemeImage.png
HKCU,%reg_path18%,RadioButtonCheckedInactiveThemeImage,0x00000000,\windows\RadioButtonCheckedInactiveThemeImage.png
HKCU,%reg_path19%,ComboBoxArrowButtonThemeImage,0x00000000,\windows\ComboBoxArrowButtonThemeImage.png
HKCU,%reg_path19%,ComboBoxArrowButtonPushedThemeImage,0x00000000,\windows\ComboBoxArrowButtonPushedThemeImage.png
HKCU,%reg_path19%,ComboBoxArrowButtonInactiveThemeImage,0x00000000,\windows\ComboBoxArrowButtonInactiveThemeImage.png
HKCU,%reg_path19%,ComboBoxArrowNarrowButtonThemeImage,0x00000000,\windows\ComboBoxArrowNarrowButtonThemeImage.png
HKCU,%reg_path19%,ComboBoxArrowNarrowButtonPushedThemeImage,0x00000000,\windows\ComboBoxArrowNarrowButtonPushedThemeImage.png
HKCU,%reg_path19%,ComboBoxArrowNarrowButtonInactiveThemeImage,0x00000000,\windows\ComboBoxArrowNarrowButtonInactiveThemeImage.png
End of cab structure
reserved 3
thanks for the great info!

[Q] Pause Manila Music Player Programatically

Hello guys,
is there any way to pause manila music player programmatically?
Thanks in advance.
Code:
SHELLEXECUTEINFO shi;
HWND touchflo = FindWindow(L"Manila", NULL);
SetForegroundWindow(touchflo);
shi.cbSize = sizeof(SHELLEXECUTEINFO);
shi.fMask = SEE_MASK_NOCLOSEPROCESS;
shi.lpVerb = L"open";
shi.lpFile = L"\\windows\\manila.exe";
shi.lpParameters = L"--switchtopage music.page";
shi.lpDirectory = L"\\windows\\";
shi.nShow = SW_SHOW;
ShellExecuteEx(&shi);
Sleep(2000);
SendMessage(touchflo, WM_KEYDOWN, VK_RETURN, 0);
Sleep(200);
SendMessage(touchflo, WM_KEYUP, VK_RETURN, 0);
This code worked for Diamond (and probably Rhodium, but not sure )version of manila. For current versions, you have to test it yourself (stopped using tf3d myself, so I can't test it).
kosherpig said:
Code:
SHELLEXECUTEINFO shi;
HWND touchflo = FindWindow(L"Manila", NULL);
SetForegroundWindow(touchflo);
shi.cbSize = sizeof(SHELLEXECUTEINFO);
shi.fMask = SEE_MASK_NOCLOSEPROCESS;
shi.lpVerb = L"open";
shi.lpFile = L"\\windows\\manila.exe";
shi.lpParameters = L"--switchtopage music.page";
shi.lpDirectory = L"\\windows\\";
shi.nShow = SW_SHOW;
ShellExecuteEx(&shi);
Sleep(2000);
SendMessage(touchflo, WM_KEYDOWN, VK_RETURN, 0);
Sleep(200);
SendMessage(touchflo, WM_KEYUP, VK_RETURN, 0);
This code worked for Diamond (and probably Rhodium, but not sure )version of manila. For current versions, you have to test it yourself (stopped using tf3d myself, so I can't test it).
Click to expand...
Click to collapse
thanks bro sending keystrokes is very good idea.

Possibility to execute download mode programmatically on Omnia 7?

Us T-Mobile users cannot flash Roms at the minute because the download mode button combo has been disabled.
Maybe there is a way to do this programatically or use a resistor accross certain USB pins like the Galaxy S method.
What's your opinion on this?
Sent from my OMNIA7 using Board Express
Yesterday I wasted some time playing around with the USB diagnostic port (enable in the Diagnosis app, it's the third USB mode option). Both PSAS and QPST can connect to and mess with the phone, so I think if someone knows his way around, the phone can be kicked into Download Mode.
(I only managed to crash the phone in many different ways, but I was really just monkeying around.)
If this can be done it would be great as this is the first phone I have owned where I cannot flash firmware myself.
Might be worth while seeing if everyone with a tmobile uk branded omnia 7 has this issue?
FYI I have included my firmware versions etc so we can try and collate a list of working/non working ones to see what the differences are if any.
os version 7.0.7004.0
firmware revision number 2424.10.10.6
hardware revision number 3.15.0.4
radio software version 2424.10.10.6
radio hardware version 0.0.0.800
bootloader version 4.10.1.9
chip soc version 0.36.2.0
KarmaXXK said:
Yesterday I wasted some time playing around with the USB diagnostic port (enable in the Diagnosis app, it's the third USB mode option). Both PSAS and QPST can connect to and mess with the phone, so I think if someone knows his way around, the phone can be kicked into Download Mode.
(I only managed to crash the phone in many different ways, but I was really just monkeying around.)
Click to expand...
Click to collapse
Yes, I tried the *#7284# code and changed the USB Path Control to "Modem, USB Diag" and my phone was recognised by the ROM Downloader but the phone was not in download mode.
I have stumbled upon something which may be what we are looking for though, after reverse engineering the Samsung Diagnosis app I notice there are codes to access 'Operator Specific' Admin areas in the app. Take a look at the attached image.
Now as you can see, the values listed cannot be typed into the Diagnosis app as there is a formula to decipher them. I have the formula but cannot get it to work.
Code:
Private Overloads Function GetHashCode(ByVal str As String) As UInteger
Dim num As UInteger = 0
For i As Integer = 0 To str.Length - 1
[B]num = ((num << 5) + num) + str(i)[/B]
Next
Return num
End Function
Now the bit highlighted in bold is the bit I cant get to work.
It gives the following error:
Operator '+' is not defined for types 'UInteger' and 'Char'.
Once someone can help to get this working, reversing the formula should in theory show us the correct *#000# code combination for each area.
Fingers crossed you can crack it!
lyriquidperfection said:
Yes, I tried the *#7284# code and changed the USB Path Control to "Modem, USB Diag" and my phone was recognised by the ROM Downloader but the phone was not in download mode.
I have stumbled upon something which may be what we are looking for though, after reverse engineering the Samsung Diagnosis app I notice there are codes to access 'Operator Specific' Admin areas in the app. Take a look at the attached image.
Now as you can see, the values listed cannot be typed into the Diagnosis app as there is a formula to decipher them. I have the formula but cannot get it to work.
Code:
Private Overloads Function GetHashCode(ByVal str As String) As UInteger
Dim num As UInteger = 0
For i As Integer = 0 To str.Length - 1
[B]num = ((num << 5) + num) + str(i)[/B]
Next
Return num
End Function
Now the bit highlighted in bold is the bit I cant get to work.
It gives the following error:
Operator '+' is not defined for types 'UInteger' and 'Char'.
Once someone can help to get this working, reversing the formula should in theory show us the correct *#000# code combination for each area.
Click to expand...
Click to collapse
I worked on this few days ago, I couldn't reverse the hash function but we had some brilliant ideas how to do it (see the stackoverflow thread about it http://stackoverflow.com/questions/4523553/reversing-a-hash-function)
but I used brute force and extracted some 60 diagnosis codes that you can find here http://www.martani.net/2010/12/windows-7-hacks-all-diagnosis-codes-you.html
and here http://www.martani.net/2010/12/windows-7-hacks-all-diagnosis-codes-you_26.html
This is great stuff martani if there is any way to decipher these ones, they may be worth looking at:
g_ADMIN_GENERIC = 3370684588
g_ADMIN_TMOBILE = 469486183
g_ADMIN_VODAFONE = 474092301
These ones indeed look very interesting and may offer a way to enable ADC or even the Download Mode some people like me have been looking for.
lyriquidperfection said:
This is great stuff martani if there is any way to decipher these ones, they may be worth looking at:
g_ADMIN_GENERIC = 3370684588
g_ADMIN_TMOBILE = 469486183
g_ADMIN_VODAFONE = 474092301
These ones indeed look very interesting and may offer a way to enable ADC or even the Download Mode some people like me have been looking for.
Click to expand...
Click to collapse
Actually the code is a little misleading, if you see closely, the enum HashCodeTable is used nowhere.
The app waits for user input, after each "tap" on a number it calls the function ParseDial() that hashes the input with GetHashCode then calls the function GetEnumFromList() on this hashed value.
In GetEnumFromList, there is no use of HashCodeTable and even the codes you provided are not hard-coded in this function. I am not sure why they are there but as far as I can tell, to access these parts of the diagnosis app, you need another method than dialing a code it seems
martani said:
Actually the code is a little misleading, if you see closely, the enum HashCodeTable is used nowhere.
The app waits for user input, after each "tap" on a number it calls the function ParseDial() that hashes the input with GetHashCode then calls the function GetEnumFromList() on this hashed value.
In GetEnumFromList, there is no use of HashCodeTable and even the codes you provided are not hard-coded in this function. I am not sure why they are there but as far as I can tell, to access these parts of the diagnosis app, you need another method than dialing a code it seems
Click to expand...
Click to collapse
Damn it! Looks like we are back to square one!
Have you seen also on the Samsung Galaxy S the Download mode is disabled on some devices, but some users made a jig where you bridge 2 pins with a certain resistor and it knocks the phone into download mode. Maybe this would work on the Omnia 7 also????
I am hoping for a software based fix rather than hacking together something.
**ALL** diagnostic codes for SAMSUNG devices
I reverse engineered the Diagnostic Menu Application. It contains a list of configuration "Titles" with corresponding hash-codes. I made a tool to reverse the hash-codes to dial-codes. The dial-codes may not be the same as some codes that were already known, but the dial-codes are absolutely correct for these menu. Differences are due to hash-collisions (same hash-code may have multiple possible dial-codes). I just used the shortest dial-codes for every menu.
The list of menu's is very long and I discovered that not all menu-codes were not actually implemented. I guess this list of codes is used for all Samsung devices (possibly also for Galaxy S and older Windows Mobile devices). So not all dial-codes may actually work on your device.
WARNING!! The menu's can configure low-level settings of your phone. And if you don't know what you're doing you may brick your device or maybe hard-reset the device and loose all your data and settings. Or you may faulty calibrate your sensors. Be very, very careful with experimenting!! I will not take any responsibility for damaging your device in any way.
I would personally be very interested if anyone finds a way to get the device in download-mode by using these menu's (I have a bad bootloader which does not let my Samsung Omnia 7 go into download-mode to flash it to a newer firmware).
By the way: the admin menu's are NOT implemented on the Omnia 7 :-(
This is the list with menu-titles, dial-codes and their hashcode:
Code:
FTAMain = 15 (0x686)
QUALCOMM TEST = *09# (0x17DB96)
TMOServiceMenu = *74*# (0x31710C2)
SMDINFO = *#03# (0x30C0953)
SIMPLE FUNCTION TEST = *#05# (0x30C0995)
IMEI NUMBER = *#06# (0x30C09B6)
VIEWHISTORYNW = *#07# (0x30C09D7)
LCDTEST = *#0*# (0x30C082A)
QWERTYTEST = *#1*# (0x30C0C6B)
BATT TEST = *#2*# (0x30C10AC)
BRIGHTNESS TEST = *#3*# (0x30C14ED)
TouchDelta 80 = *#80# (0x30C2AF8)
LIGHTTEST = *#12*# (0x648DBCDD)
BTLOGDUMP = *#232# (0x648E4E87)
WIFI FACTORY TEST = *#526# (0x648FEFED)
RILNETLOG = *#638# (0x649080D1)
RILDUMP = *#745# (0x64911110)
VPHONE770 = *#770# (0x64911D2E)
VPHONE771 = *#771# (0x64911D4F)
VPHONE772 = *#772# (0x64911D70)
VPHONE773 = *#773# (0x64911D91)
VPHONE774 = *#774# (0x64911DB2)
VPHONE775 = *#775# (0x64911DD3)
VPHONE776 = *#776# (0x64911DF4)
VPHONE777 = *#777# (0x64911E15)
VPHONE778 = *#778# (0x64911E36)
VPHONE779 = *#779# (0x64911E57)
SR TEST = *#780# (0x6491216F)
VT DUMP = *#938# (0x649225F4)
Disable Testbed = #12358# (0xFC28BE89)
Enable Testbed = *12358# (0x170067D0)
DEBUGMODE1 = *#0011# (0xF63246F2)
BATTERYINFO = *#0228# (0xF63364DC)
PHONELOOPBACKTEST = *#0283# (0xF6337DBD)
AUDIOTEST2 = *#0289# (0xF6337E83)
FMRADIORX = *#0368# (0xF6340241)
LIGHTSENSORTEST = *#0589# (0xF63523A6)
RRCVERSION = *#0599# (0xF63527E7)
AUDIOTEST = *#0673# (0xF635AB00)
SOUNDTEST = *#0675# (0xF635AB42)
RTC = *#0782# (0xF6363B81)
DEVICETEST = *#0842# (0xF636B6DE)
ILLUMINATIONTEST = *#0843# (0xF636B6FF)
MultiTouch = *#0987# (0xF63754E8)
SWversionFTA = *#1111# (0xF644EBD4)
MOUSETEST = *#121*# (0xF645774E)
SWversionEx = *#1234# (0xF645811A)
MOUSECAL = *#123*# (0xF6457FD0)
MOUSECAL06 = *#126*# (0xF6458C93)
GPSTEST = *#1575# (0xF6473762)
MICROUSB TEST = *#1793# (0xF6485864)
HWversionFTA = *#2222# (0xF6579518)
BANDSELECTION = *#2263# (0xF657A63D)
PHONEDUMP = *#2454# (0xF658BADF)
CAMERAUPDATE = *#2470# (0xF658C2DD)
CAMERADISABLE = *#2480# (0xF658C71E)
NAVIKEY TEST = *#2486# (0xF658C7E4)
INTEGRITY = *#2580# (0xF659537F)
TouchFirmare 2663 = *#2663# (0xF659D7C1)
TouchDelta 2664 = *#2664# (0xF659D7E2)
TouchDelta 2665 = *#2665# (0xF659D803)
RILNETLOG OFF = *#6380# (0xF6A09CC1)
RILNETLOG ON = *#6381# (0xF6A09CE2)
NETLOCK NETWORK = *#6955# (0xF6A3DAE9)
USBPATHCHANGE = *#7284# (0xF6B22965)
POWERONATTACH = *#7298# (0xF6B22E2A)
SELF DIAGNOSTIC MODE = *#7353# (0xF6B2A8E2)
DebugOption = *#7450# (0xF6B334E0)
ERROR REPORT ON = *#7451# (0xF6B33501)
ERROR REPORT VERIFY = *#7452# (0xF6B33522)
NETLOCK SERVICE = *#7755# (0xF6B4DAA8)
VPHONE DISABLED = *#77*0# (0xF6B4AB38)
VPHONE ENABLED = *#77*1# (0xF6B4AB59)
UARTCHANGER = *#9090# (0xF6D54562)
DEBUGDUMP = *#9900# (0xF6DA0E82)
PILEDUMP = *#9901# (0xF6DA0EA3)
NETLOG LOG START = *#9905# (0xF6DA0F27)
DEBUG RIL DUMP = *#9906# (0xF6DA0F48)
ERRORREPCAB INSTALL = *#9907# (0xF6DA0F69)
GUMITEST3G CAB INSTALL = *#9908# (0xF6DA0F8A)
SUWON3G CAB INSTALL = *#9909# (0xF6DA0FAB)
UARTPATH = *#9910# (0xF6DA12C3)
BATTERYMONITOR = *#9911# (0xF6DA12E4)
CONNECTION SETTING = *#9920# (0xF6DA1704)
VERIFYCOMPARE = *#9990# (0xF6DA34CB)
YSSHINTEST = *#9999# (0xF6DA35F4)
VersionScript = 19104#2* (0xD21FC43E)
BLUETOOTH LOG DISABLE = 20652609 (0x1598F3DE)
BLUETOOTH LOG ENABLE = 20652619 (0x1598F3FF)
BT SSPDEbugModeEnable = 20652629 (0x1598F420)
BT SSPDEbugModeDisable = 20652639 (0x1598F441)
OMADMCLIENT LOG DISABLE = 20653609 (0x1599803F)
OMADMCLIENT LOG ENABLE = 20653619 (0x15998060)
CELOG LOG DISABLE = 20654609 (0x159A0CA0)
CELOG LOG ENABLE = 20654619 (0x159A0CC1)
TOTALCALLTIME = 2934331* (0xC35403F3)
RESET CUSTOM = 35180948 (0x77496B66)
RESET FACTORY = 35190718 (0x775B7B02)
ERASE IMEIITEM = 35190728 (0x775B7B23)
IMEI ADJUST = 35190738 (0x775B7B44)
BLUETOOTH RF TEST = 3##65*88 (0xECE73A9E)
BLUETOOTH AUDIO TEST = 3##65*98 (0xECE73ABF)
AutoSimSetting = 40*047#3 (0xD1C556DF)
PVKKey = 40*549#3 (0xD21FD9E6)
RESET FACTORY WITHDEFAULTLANGUAGE = 76264513 (0x777E1362)
NONSLEEPCALL OFF = *#069*0# (0xBCEBFF49)
NONSLEEPCALL ON = *#069*1# (0xBCEBFF6A)
LEDTEST = *#14789# (0xBF1C1ADD)
DMSessionInit = *#15428# (0xBF2C7494)
CIPHERING = *#32489# (0xC3A095FA)
CAMERAUPDATESVC = *#32589# (0xC3A1225B)
LOGDUMPMGR = *#33284# (0xC3B19514)
SR DISABLED = *#780*0# (0xCD5F5D49)
SR ENABLED = *#780*1# (0xCD5F5D6A)
NETLOCK SUBSET = *#78255# (0xCD60A57B)
LAUNCH UAEDIT = *#92782# (0xD1A12DFC)
PdaBuildTime = *#99820# (0xD2204C1C)
VersionTime = *#99821# (0xD2204C3D)
WIFI TEST = 0373385#6 (0xECE73BA6)
EN LOCK NW = 074578132 (0xBBF27D35)
GCFTESTMODE ENTER = 086#58023 (0x1807BAE3)
FILE SYSTEM TEST = 089559715 (0x28F3F681)
AUDIOGAINCONTROL = 08#766104 (0x902D68E3)
DIS LOCK SUB NW = 17#991#3* (0x1D45A6AE)
PVKFileName = 18*357#25 (0x161B193C)
EN LOCK SUB NW = 193582504 (0xBC073A15)
GPSTESTTOOL = 1#8865#55 (0xF61EC09C)
EN LOCK CORP = 1*0273411 (0xF62C007D)
EN LOCK SVC = 1*0278411 (0xF62EBE62)
DIS LOCK NW = 20789802* (0x1D30E9CE)
SellOutSMS = 2615#0922 (0xD04CA8DE)
TFlashUnPairing = 30334*733 (0x51B892C4)
DIS LOCK SVC = 38025*93# (0xCA957BDB)
GPSTESTTOOL2 = 400#40*08 (0xB9F6D60D)
GPSTESTXTRA = 400#40*18 (0xB9F6D62E)
SerialNumber = 5317*0648 (0x6E256D8C)
EN LOCK SIM = 5494585*3 (0xBC051995)
SERVERURL = 553378683 (0xD8389060)
SLIDECOUNT = 584644021 (0xF0BF3052)
SellOutSMSTestMode = 597#*224# (0x96E7B26D)
APPSLAUNCHER = 5**6244*3 (0x33B0B76)
SLOGSERIAL M2 = 66#6757#1 (0x7050E07C)
AutoReceive Enable = 7160*5088 (0xEF2C5E0D)
TESTMODE = 718071#49 (0x8A09ACC8)
RESET SERVICE = 72673#00# (0xEC5B4BEF)
ReactivateSellOutSMS = 74201#086 (0x807DB65F)
AUDIOCODEC = 7#16#1#37 (0x902D68C2)
ADMIN GENERIC = 838*5448* (0xC8E890AC)
SLOGSERIAL ALL ON = 8644*3081 (0x705107AC)
VT MANUALSETTING = 8802*7*5# (0x104384B5)
DISLOCK SIM = 98217*243 (0x1D43862E)
DMTESTMENU = 9#7357764 (0x414D9633)
SLOGSERIAL ALL OFF = #22#6214# (0x7050E03A)
SLOGSERIAL M1 = #22#6215# (0x7050E05B)
SLOGSERIAL M3 = #22#6217# (0x7050E09D)
SLOGSERIAL M4 = #22#6218# (0x7050E0BE)
SLOGSERIAL M5 = #22#6219# (0x7050E0DF)
ADMIN VODAFONE = #75471648 (0x1C42130D)
DisableSellOutSMS = *4587*676 (0x903477AF)
BLUETOOTH SEARCH TEST = *#232333# (0xECE73AE0)
RANDOM BT MAC = *#232336# (0xECE73B43)
BLUETOOTH MAC VIEWER = *#232337# (0xECE73B64)
WIFI MAC VIEWER = *#232338# (0xECE73B85)
PRECONFIGURATION = *#638738# (0x213EF313)
SELF DIAGNOSTIC MODE DISABLE = *#7353*0# (0x6E008D7C)
SLOGSERIAL M6 = *#745*06# (0x7050E100)
DIS LOCK CORP = 00*2*2#524 (0xCA92BDF6)
ADMIN TMOBILE = 0612824763 (0x1BFBCA67)
AutoReceive Disable = 09925572#3 (0xD4B8217D)
SWversionIn = 1309653522 (0xECB23FC4)
GPSTTFFTESTTOOL = 154*068271 (0xF61EBC7C)
SellOutSMSProductionMode = 1#3341#5#0 (0x96D7C68A)
LOCK STATUS INFO = 28##**23*0 (0x7D8C72E3)
SWversionNewIn = 32456464#7 (0xFD58D7FC)
Heathcliff74 said:
I reverse engineered the Diagnostic Menu Application. It contains a list of configuration "Titles" with corresponding hash-codes. I made a tool to reverse the hash-codes to dial-codes. The dial-codes may not be the same as some codes that were already known, but the dial-codes are absolutely correct for these menu. Differences are due to hash-collisions (same hash-code may have multiple possible dial-codes). I just used the shortest dial-codes for every menu.
Click to expand...
Click to collapse
Can you share how did you reverse the hash function? I worked on this some time ago but finally just brute forced it to extract the keys.
I would also like to know how he reversed the hash codes! I tried for hours and had no luck!
Haha.. Well, I first tried to calculate the original dial-codes, but that seems to work only for dialcodes shorter than 8 digits (5 bits per digit, 32 bits hash-code = 32 / 5 = 7 digits + 1 digit for the extra add):
Code:
uint hash = 0; // enter hash here
string DialCode = "";
while (hash > 0)
{
uint digit = (hash % 33) + 33;
if (digit > hash)
hash = 0;
else
hash = (hash - digit) / 33;
DialCode = Convert.ToChar(digit) + DialCode;
}
return DialCode;
But this does not work for long dial-codes. So after that I just made a little program to brute-force it. I copied the enum with menu-titles and hash-codes to my project. Then I used reflection to populate a sortedlist. Then I started to brute-force and check all dialcodes for their hashcode and see if it exists in the list. If it exists, I add it to a textbox and remove the item from the list. That's it. So it is not really reversed, but my program took about an hour to get dial-codes for all the hashcodes in the enum.
Code:
SortedList<uint, string> hashCodes = new SortedList<uint, string>();
int l = typeof(HashCodeTable).GetEnumNames().Length;
string[] menunames = typeof(HashCodeTable).GetEnumNames();
for (int i = 0; i < l; i++)
{
try
{
hashCodes.Add(Convert.ToUInt32(Enum.Parse(typeof(HashCodeTable), menunames[i])), menunames[i].Substring(2).Replace('_', ' '));
}
catch { }
}
char[] chars = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '#', '*' };
for (int length = 1; length <= 20; length++)
{
ushort[] digits = new ushort[length];
for (int i = 0; i < length; i++) digits[i] = 0;
while (true)
{
// calc hash
uint hashCode = 0;
for (int i = 0; i < length; i++)
{
hashCode = ((hashCode << 5) + hashCode) + chars[digits[i]];
}
if (hashCodes.ContainsKey(hashCode))
{
int m = hashCodes.IndexOfKey(hashCode);
string str = "";
for (int j = 0; j < length; j++)
str = str + chars[digits[j]];
textBox1.Text = textBox1.Text + hashCodes.Values[m] + " = " + str + " (0x" + hashCode.ToString("X") + ")" + Environment.NewLine;
hashCodes.RemoveAt(m);
}
// increase
digits[length - 1]++;
for (int k = length - 1; k >= 0; k--)
{
if (digits[k] >= 12)
{
if (k == 0)
break;
else
{
digits[k] -= 12;
digits[k - 1]++;
}
}
}
if ((digits[0] >= 12) || (hashCodes.Count == 0)) break;
}
if (hashCodes.Count == 0) break;
}
Excellent stuff! Thank you for this very interesting code snippit!
WP7 diag codes
martani said:
Actually the code is a little misleading, if you see closely, the enum HashCodeTable is used nowhere.
Click to expand...
Click to collapse
This is because the compiler optimized out the switch statement and compiled the constants into the IL code for the hash codes.
Within the main switch statement where keypad entries are evaluated there are ~112 codes and I've reversed all of them. Writing hash algorithms is not straightforward and it's quite a simple one, since my app captured 2-3-4 variants of keycodes for the same hash value.
Regarding the most interesting entries at the top of the enum the ADMIN_ entries...those hash values are not handled by the application, maybe Samsung has another diag app or a different app which is using the same method.
The other thing I can think of is there are APIs in the diag app which one is sending the hash of a keycode to the given driver...I tried that but the ADMIN stuff did not worked that way either :-((
If anyone is interested I can post the resolved codes, but not sure if I can post it in the forum or not ;-)
Regsitry entry to enable SLDR mode
I found this definition in B44C7A84-5068-4b43-A1E5-F870A80F6FF8.rgu:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\UsbFn]
...
"OsMode"=dword:0 ; 0 for Main OS, 1 for SLDR
....
Is the download mode == SLDR mode?
Since maybe we can set this entry "somehow", and upon next reboot we will get into download mode so we can flash the device?
So the question is, what is SLDR mode? Secure Loader mode? I don't know this, a more pro in this area should help out ;-)
UPDATE
I was able to read the value (0) and write it back (0). Did not tried to write 1 there
Hey guys. I know this thread is about programmatically enter downloadmode, but I wanted to try the 301k resistor trick and I can confirm it works on Samsung Omnia 7.
I used this guide. If you're gonna do that too, then you should pay attention to these things:
- The guide refers to pin 4 and 5 being closest to the headphone socket. But on the omnia 7, the headphone and micro-usb sockets are the other way around if you compare it to the Galaxy S. The guide is for the Galaxy S, so you should really pay attention to which pins you solder the resistor(s). This is the best picture on how you should solder the resistor(s).
- Many micro-usb cables have no wire for pin 4. Some connectors don't even have a pin 4. You should first verify that your connector has all 5 pins. If you only have 4 wires, then you have to dismantle the connector and solder directly on the back of the connector.
I switched off my Omnia 7. I plugged in my jig and it went to downloadmode immediately.
It's late now, so I will see tomorrow what I will be going to flash on it. There quite a few roms and I'm not sure which one I should use. I have to figure that out first.
If anyone has questions about how to make a jig, just ask. I know how to make one now.
You should post pictures, how to make such a cable. Thanks
FromOuterSpace said:
You should post pictures, how to make such a cable. Thanks
Click to expand...
Click to collapse
The picture I linked to in my previous post look pretty clear to me. It shows what pins you have to use. The guide I linked to contain all the other necessary details. If you have any specific questions about something that is still not clear, you can ask me.

[Q] I Found This lgAxconfig ...anyone Help?

View attachment lgAxconfig.txt
have this:[DEFINE]
;Country & Branch list Return
COUNTRY_BRANCH_LIST_URL = http://csmg.lgmobile.com:9002/csmg/b2c/client/country_check_list.jsp
;Language list Return
LANGUAGE_LIST_URL = http://csmg.lgmobile.com:9002/csmg/b2c/client/language_check_list.jsp
;User URL Return
USER_SITE_URL = http://csmg.lgmobile.com:9002/csmg/b2c/client/url_check.jsp?country=%s&type=%s
;Model List Return
MODEL_LIST_URL = http://csmg.lgmobile.com:9002/csmg/b2c/client/model_list.jsp?country=%s
;USB Driver or PC Sync Program Download
MODEL_DOWN_URL = http://csmg.lgmobile.com:9002/csmg/b2c/client/model_url_check.jsp?model=%s&type=%s
;Skin Resource Return
SKIN_RESOURCE_URL = http://csmg.lgmobile.com:9002/csmg/b2c/client/skin_list.jsp?country=%s&in_update=%s
;Language Resource Return
LANGUAGE_RESOURCE_URL = http://csmg.lgmobile.com:9002/csmg/b2c/client/lang_list.jsp?language=%s&in_update=%s
;Phone Auth and New S/W Version
AUTH_AND_VERSION_URL = http://csmg.lgmobile.com:9002/csmg/...eck2.jsp?esn=%s&model=%s&country=%s&region=%s
;S/W Upgrade Step Log
LOG_STEP_URL = http://csmg.lgmobile.com:9002/csmg/...d=%s&site_web=%s&status=%s&step=%s&country=%s
;S/W Upgrade Complete Log
LOG_COMPLETE_URL = http://csmg.lgmobile.com:9002/csmg/...on=%s&os=%s&site_id=%s&site_web=%s&country=%s
;S/W Upgrade Error Log
LOG_ERROR_URL = http://csmg.lgmobile.com:9002/csmg/...history_id=%s&status=%s&step=%s&error_type=%s
;Checked New S/W Version Infomation Trans
NEW_VERSION_TRANS_URL = http://csmg.lgmobile.com:9002/csmg/...eivemail_yn=%s&phone_no=%s&receivephone_yn=%s
;CS_Emergency
CS_EMERGENCY_BIN_URL = http://csmg.lgmobile.com:9002/csmg/b2c/client/cs_auth_model_check.jsp?esn=%s&country=%s&region=%s
;Q&A
;Q_AND_A_LINK = http://csmg.lgmobile.com:9002/csmg/b2c/client/qna/b2c_client_qna.jsp?country=%s
;Web Event List
WEB_EVENT_LIST = http://csmg.lgmobile.com:9002/csmg/b2c/client/event_list.jsp?language=%s
[UPDATE]
;Country infomation
COUNTRY_INFORMATION =
;Language infomation
LANGUAGE_INFORMATION =
;Language Date
DATE_LANGUAGE =
;Skin Date
DATE_SKIN =

Categories

Resources