Good thread..
Some questions:
1) I have always in the past used tiermann's OEMizer to integrate my provXML settings. Now I know there are two types of provXML - one that runs every boot (mxipUpdate), and one that only runs on hard reset/initial boot(mxip). How do I know which type of provXML I should use for a given reg edit?
2) How do I cook an mxip or mxipupdate provxml into a rom without using OEMizer? Just have the files copied to \windows??
3) Here's my provXML (mxip I guess, because I believe that's what OEMizer creates it as.)....Can someone please tell me what the function of the line " translation="filesystem" " is? I see a lot of people post provXML's which do not have this line in their regedits..
Code:
<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic type="HKLM\Software\HTC\SUPL AGPS" translation="filesystem">
<parm name="GPSMode" datatype="integer" value="4"/>
<parm name="EnableAGPS" datatype="integer" value="1"/>
</characteristic>
<characteristic type="HKLM\System\StorageManager\Filters\fsreplxfilt" translation="filesystem">
<parm name="ReplStoreCacheSize" datatype="integer" value="131072"/>
</characteristic>
<characteristic type="HKLM\System\StorageManager\FATFS" translation="filesystem">
<parm name="CacheSize" datatype="integer" value="16384"/>
<parm name="Flags" datatype="integer" value="68"/>
<parm name="FriendlyName" datatype="string" value="FAT FileSystem"/>
<parm name="Dll" datatype="string" value="fatfsd.dll"/>
<parm name="Paging" datatype="integer" value="1"/>
<parm name="EnableCache" datatype="integer" value="1"/>
<parm name="Util" datatype="string" value="fatutil.dll"/>
<parm name="CacheDll" datatype="string" value="diskcache.dll"/>
</characteristic>
<characteristic type="HKLM\System\GDI\Glyphcache" translation="filesystem">
<parm name="limit" datatype="integer" value="131072"/>
</characteristic>
<characteristic type="HKLM\Software\OEM\WModem" translation="filesystem">
<parm name="CheckProfile" datatype="integer" value="0"/>
<parm name="Multi-NAI" datatype="integer" value="0"/>
<parm name="WModemDUN" datatype="integer" value="0"/>
</characteristic>
<characteristic type="HKLM\Software\Microsoft\Shell" translation="filesystem">
<parm name="TBOpt" datatype="integer" value="3"/>
</characteristic>
<characteristic type="HKLM\nls\overrides" translation="filesystem">
<parm name="SSDte" datatype="string" value="M/d/yy "/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Camera\P2" translation="filesystem">
<parm name="MainCamSupportCaptSize" datatype="integer" value="58"/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Camera\Recparam\MP4Large" translation="filesystem">
<parm name="BitRate" datatype="integer" value="1024000"/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Phone\PhoneExtendSetting" translation="filesystem">
<parm name="EndCallTime" datatype="integer" value="0" />
</characteristic>
<characteristic type="HKLM\Software\Tegic\eT9" translation="filesystem">
<parm name="XT9SupportMSSip" datatype="integer" value="0" />
</characteristic>
<characteristic type="HKLM\Comm\Tcpip\Parms" translation="filesystem">
<parm name="TcpMaxConnectRetransmissions" datatype="integer" value="6" />
<parm name="TcpWindowSize" datatype="integer" value="98304" />
</characteristic>
<characteristic type="HKCU\Software\Microsoft\Inbox\Settings" translation="filesystem">
<parm name="SMSUnicode" datatype="integer" value="1" />
</characteristic>
<characteristic type="HKCU\Software\Microsoft\Inbox\Settings" translation="filesystem">
<parm name="SMSDeliveryNotify" datatype="integer" value="0" />
</characteristic>
<characteristic type="HKLM\Software\Microsoft\Inbox\Settings" translation="filesystem">
<parm name="SMSNoSentMsg" datatype="integer" value="1" />
</characteristic>
<characteristic type="HKLM\System\GDI\CLEARTYPE" translation="filesystem">
<parm name="Quality" datatype="integer" value="2"/>
</characteristic>
<characteristic type="HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings" translation="filesystem">
<parm name="ClearTypeText" datatype="integer" value="1"/>
</characteristic>
<characteristic type="HKLM\System\GDI\ClearTypeSettings" translation="filesystem">
<parm name="OffOnRotation" value="0" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\Comm\Tcpip\Parms" translation="filesystem">
<parm name="EnablePMTUDiscovery" datatype="integer" value="1"/>
<parm name="TcpMaxDupAcks" datatype="integer" value="2"/>
<parm name="Tcp1323Opts" datatype="integer" value="1"/>
<parm name="TcpWindowSize" datatype="integer" value="256960"/>
<parm name="TcpMaxConnectRetransmissions" datatype="integer" value="6"/>
<parm name="IpInitializeRouter" datatype="integer" value="1"/>
<parm name="IpEnableRouter" datatype="integer" value="0"/>
<parm name="TimerWheelSize" datatype="integer" value="11"/>
<parm name="EnableDeadGWDetect" datatype="integer" value="0"/>
<parm name="WINSBroadcastTimeout" datatype="integer" value="1000"/>
<parm name="EnableDHCP" datatype="integer" value="1"/>
</characteristic>
<characteristic type="HKCU\ControlPanel\Notifications\{8ddf46e7-56ed-4750-9e58-afc6ce486d03}" translation="filesystem" >
<parm name="Options" datatype="integer" value="0" />
</characteristic>
<characteristic type="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" translation="filesystem">
<parm name="MaxConnectionsPer1_0Server" datatype="integer" value="20"/>
<parm name="MaxConnectionsPerServer" datatype="integer" value="16"/>
</characteristic>
<!--QuickMenu Settings -->
<characteristic type="HKCU\Software\AlenSoft" translation="filesystem">
</characteristic>
<characteristic type="HKCU\Software\AlenSoft\QuickMenu" translation="filesystem">
</characteristic>
<characteristic type="HKCU\Software\AlenSoft\QuickMenu\MenuItems" translation="filesystem">
<parm name="CustomProgramFolder" datatype="string" value=""/>
<parm name="CustomProgramMenu" datatype="integer" value="0"/>
<parm name="SubItems" datatype="binary" value="1A,04,01,01,24,04,01,01,2E,04,01,01"/>
<parm name="TopItems" datatype="binary" value="00,04,01,00,00,00,01,00,D0,07,01,00,00,00,01,00,FD,03,01,01,FC,03,01,00,F2,03,01,00,00,00,01,00,01,04,01,01,06,04,01,01,02,04,01,00,00,00,00,00"/>
</characteristic>
<characteristic type="HKCU\Software\AlenSoft\QuickMenu\Display" translation="filesystem">
<parm name="WindowLeft" datatype="integer" value="148"/>
<parm name="BkgndCacheMode" datatype="integer" value="1"/>
<parm name="TextColorOnImage" datatype="integer" value="14745568"/>
<parm name="BkgroundImage" datatype="string" value=""/>
<parm name="BkgroundMode" datatype="integer" value="1"/>
<parm name="SelectionAlpha" datatype="integer" value="153"/>
<parm name="ShowTaskClose" datatype="integer" value="1"/>
<parm name="BatteryMode" datatype="integer" value="0"/>
<parm name="ShowAppIcon" datatype="integer" value="0"/>
</characteristic>
<characteristic type="HKCU\Software\AlenSoft\QuickMenu\Exclude" translation="filesystem">
<parm name="Count" datatype="integer" value="0"/>
</characteristic>
<characteristic type="HKCU\Software\AlenSoft\QuickMenu\General" translation="filesystem">
<parm name="OkKeyEndTask" datatype="integer" value="1"/>
<parm name="AutoEndSyncTask" datatype="integer" value="1"/>
<parm name="TEditWhenEditing" datatype="integer" value="1"/>
<parm name="LongPressAppIconFunc" datatype="integer" value="1017"/>
<parm name="EnableXButton" datatype="integer" value="1"/>
<parm name="RightArrowEndTask" datatype="integer" value="1"/>
<parm name="RegisterHomeKey" datatype="integer" value="1"/>
<parm name="ReplaceStartMenu" datatype="integer" value="1"/>
<parm name="CacheImageIndex" datatype="integer" value="1"/>
<parm name="AutoStart" datatype="integer" value="1"/>
</characteristic>
<!--Backlight settings-->
<characteristic type="HKCU\ControlPanel\BackLight" translation="filesystem">
<parm name="BatteryTimeout" datatype="integer" value="180"/>
<parm name="ACBrightNess" datatype="integer" value="9"/>
<parm name="BrightNess" datatype="integer" value="8"/>
<parm name="ACTimeout" datatype="integer" value="300"/>
<parm name="BatteryTimeoutChecked" datatype="integer" value="1"/>
<parm name="ACTimeoutChecked" datatype="integer" value="1"/>
<parm name="OnOffBatt" datatype="integer" value="1"/>
<parm name="OnOffAC" datatype="integer" value="1"/>
<parm name="QKeyLedOnOff" datatype="integer" value="1"/>
<parm name="QKeyLedTimeout" datatype="integer" value="10"/>
<parm name="AutoSensor" datatype="integer" value="1"/>
<parm name="ACBacklightOnTap" datatype="integer" value="1"/>
<parm name="BacklightOnTap" datatype="integer" value="1"/>
<parm name="OnOff" datatype="integer" value="1"/>
<parm name="BatteryTimeoutUnchecked" datatype="integer" value="0"/>
<parm name="ACTimeoutUnchecked" datatype="integer" value="0"/>
</characteristic>
<characteristic type="HKCU\ControlPanel\BackLight\LockLevel" translation="filesystem">
<parm name="LockLevel" datatype="integer" value="0"/>
</characteristic>
<!--Keypress settings-->
<characteristic type="HKCU\ControlPanel\Sounds\Keypress" translation="filesystem">
<parm name="BeepMode" datatype="integer" value="0"/>
<parm name="Category" datatype="string" value="Feedback"/>
<parm name="RefCount" datatype="integer" value="0"/>
<parm name="Script" datatype="string" value="p"/>
</characteristic>
<!--PCM Keyboard settings-->
<characteristic type="HKCU\Software\PocketCM\Keyboard" translation="filesystem">
<parm name="Autocomplete" datatype="integer" value="0"/>
<parm name="SuggestionEnabled" datatype="integer" value="0"/>
<parm name="Skin" datatype="string" value="iClone"/>
<parm name="Layout" datatype="string" value="iClone"/>
<parm name="Dictionary" datatype="string" value="English (small)"/>
<parm name="FeedbackDelay" datatype="integer" value="100"/>
<parm name="AutoCorrectionEnabled" datatype="integer" value="0"/>
</characteristic>
<!--Input Settings-->
<characteristic type="HKCU\ControlPanel\Sip" translation="filesystem">
<parm name="SuggAutoCorr" datatype="integer" value="1"/>
<parm name="SuggWords" datatype="integer" value="0"/>
<parm name="MenuBarHeight" datatype="integer" value="26"/>
<parm name="DragStyle" datatype="integer" value="0"/>
<parm name="SuggTypedBon" datatype="integer" value="4"/>
<parm name="SuggPrevPen" datatype="integer" value="15"/>
<parm name="SuggMapBon" datatype="integer" value="15"/>
<parm name="SuggCorrPen" datatype="integer" value="30"/>
<parm name="SuggTwoCharPen" datatype="integer" value="1"/>
<parm name="SuggOneCharPen" datatype="integer" value="5"/>
<parm name="SuggDynWordBon" datatype="integer" value="12"/>
<parm name="SuggWordLenMin" datatype="integer" value="4"/>
<parm name="SuggContDictCount" datatype="integer" value="31"/>
<parm name="SuggSpell" datatype="integer" value="1"/>
<parm name="SuggSpace" datatype="integer" value="1"/>
<parm name="SuggWeight" datatype="integer" value="0"/>
<parm name="SuggChars" datatype="integer" value="0"/>
<parm name="AllowChange" datatype="integer" value="1"/>
</characteristic>
<!--Skinny Signal Strength Bars (Default is 5)-->
<characteristic type="HKCU\ControlPanel\PhoneExtendFunction\CDMA" translation="filesystem" >
<parm name="SignalStrengthLevel" datatype="integer" value="7" />
</characteristic>
<!--Scrollbar Thickness-->
<characteristic type="HKLM\System\GWE" translation="filesystem">
<parm name="cyHScr" datatype="integer" value="11"/>
<parm name="cxVScr" datatype="integer" value="11"/>
<parm name="cyVScr" datatype="integer" value="11"/>
<parm name="cxHScr" datatype="integer" value="11"/>
</characteristic>
<characteristic type="HKLM\Drivers\TouchPanel" translation="filesystem">
<parm name="PressureThreshold" datatype="string" value="39372"/>
</characteristic>
<characteristic type="Registry">
<characteristic type="HKLM\Comm\InternetSharing\Settings">
<parm name="ForceCellConnection" value="Sprint PCS" datatype="string" />
</characteristic>
<characteristic type="HKLM\Comm\InternetSharing">
<parm name="Extension" value="" datatype="string" />
</characteristic>
<characteristic type="HKLM\Software\OEM\TFLOSettings" translation="filesystem">
<parm name="FingerPressure" datatype="string" value="5836"/>
</characteristic>
<characteristic type="HKLM\System\CurrentControlSet\Control\Power\Timeouts" translation="filesystem">
<parm name="ACSuspendTimeoutSave" datatype="integer" value="600"/>
<parm name="ACSuspendTimeout" datatype="integer" value="600"/>
<parm name="BattSuspendTimeoutSave" datatype="integer" value="240"/>
<parm name="BattResumingSuspendTimeout" datatype="integer" value="5"/>
<parm name="ACResumingSuspendTimeout" datatype="integer" value="5"/>
<parm name="BatteryPoll" datatype="integer" value="5000"/>
<parm name="BattUserIdle" datatype="integer" value="0"/>
<parm name="ACUserIdle" datatype="integer" value="0"/>
</characteristic>
<!--end of Reg edits-->
</characteristic>
</wap-provisioningdoc>