I am running MIghty Rom 4.16. Ok, I made it my goal to bang out my sdconfig this weekend.
This is all working:
SDConfig
Code:
LOCK:Enabled
XML: \Storage Card\Install Cabs\XMLS\MakeDir.xml
CAB: \Storage Card\Install Cabs\arelasBatteryMonitor.cab
CAB: \Storage Card\Install Cabs\Fart Machine V2.cab
CAB: \Storage Card\Install Cabs\fexploreext.CAB
CAB: \Storage Card\Install Cabs\MusicID_by_FuNKeY.cab
CAB: \Storage Card\Install Cabs\nfl.cab
CAB: \Storage Card\Install Cabs\nueKBLight-1129-v1.3-cab.cab
CAB: \Storage Card\Install Cabs\PictureMail.CAB
CAB: \Storage Card\Install Cabs\Quick.Menu.v2.8.414.1614.cab
CAB: \Storage Card\Install Cabs\SprintTVVGACab_PPC_1.6.4.76665_preload.CAB
CAB: \Storage Card\Install Cabs\TFDetacher.CAB
CAB: \Storage Card\Install Cabs\TOUCH PRO MEGA ARCADE BETA V1.cab
CAB: \Storage Card\Install Cabs\WWM1017.CAB
CAB: \Storage Card\Install Cabs\MightyMike History + Calendar + Comm.cab
CAB: \Storage Card\Install Cabs\sms160.cab
CAB: \Storage Card\Install Cabs\MightyMike & Lil Rico PIMPstick Purple.cab
CAB: \Storage Card\Install Cabs\MightyMike & LilRico PIMPstick Purple Slider.cab
CAB: \Storage Card\Install Cabs\tcmdpocketarm.cab
CAB: \Storage Card\Install Cabs\OnDemand.cab
CAB: \Storage Card\Install Cabs\Black Dialer.cab
CAB: \Storage Card\Install Cabs\Full S2A with New Skin.cab
CAB: \Storage Card\Install Cabs\Cool icons.cab
LOCK:Disabled
HIDE:Enabled
CAB: \Storage Card\Install Cabs\LiveSearchWM6.CAB
CAB: \Storage Card\Install Cabs\WeatherPanel_2009.CAB
HIDE:Disabled
LOCK:Enabled
CPY1:\Storage Card\WPFonts\Helvetica LT Light.ttf
CPY2:\Windows\Fonts\Helvetica LT Light.ttf
CPY1:\Storage Card\WPFonts\neue helvetica 35 thin.ttf
CPY2:\Windows\Fonts\neue helvetica 35 thin.ttf
CPY1:\Storage Card\xcopyce.exe
CPY2:\Temp\xcopyce.exe
EXEC:\Temp\xcopyce.exe
CPY1:\Storage Card\Wallpapers\32.jpg
CPY2:\My Documents\My Pictures\32.jpg
XML: \Storage Card\Install Cabs\XMLS\Gmail.xml
XML: \Storage Card\Install Cabs\XMLS\Comcast.xml
XML: \Storage Card\Install Cabs\XMLS\ProgLaunch.xml
XML: \Storage Card\Install Cabs\XMLS\TF3D.XML
LOCK:Disabled
RST: Reset
My XMLS:
This one creates a My Pictures Directory in My Documents.
Code:
<wap-provisioningdoc>
<characteristic type="FileOperation">
<characteristic type="\My Documents\My Pictures" translation="install">
<characteristic type="MakeDir" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
This one sets up my city in the weather tab in TF3D and sets my wallpaper on the home tab.
Code:
<wap-provisioningdoc>
<!-- *** COMMENTO *** -->
<characteristic type="Registry">
<characteristic type="HKCU\Software\HTC\Manila" translation="filesystem">
<parm name="CachedBackgroundPath" datatype="string" value="\My Documents\My Pictures\32.jpg"/>
<parm name="HomeBackgroundPath" datatype="string" value="\My Documents\My Pictures\32.jpg"/>
<parm name="Weather.Fahrenheit" datatype="integer" value="1"/>
<parm name="ActiveSyncConfigured" datatype="integer" value="0"/>
<parm name="PushMailOn" datatype="integer" value="0"/>
<parm name="LaunchCounter" datatype="integer" value="1"/>
<parm name="Weather.CityList" datatype="string" value="NAM|US|TN|NASHVILLE"/>
<parm name="LastLaunch" datatype="binary" value="00,cf,14,16,40,af,c9,01"/>
<parm name="EnableLandscape" datatype="string" value="true"/>
<parm name="Landscape.WebSearchURL" datatype="string" value="http://www.google.com"/>
<parm name="EnableCrashDumps" datatype="integer" value="0"/>
<parm name="Weather.PostFirstRun" datatype="integer" value="1"/>
<parm name="ShowLogo" datatype="integer" value="1"/>
<parm name="Locale" datatype="string" value="en-us"/>
<parm name="Weather_Focus" datatype="string" value="Canada"/>
<parm name="Weather.ServerURLOverride" datatype="string" value="http://weather.not2advanced.com/htcweather/forecastdata.php?ac=XDADevs&locCode=%25ls&version= 1&device=innovation"/>
<parm name="Weather.CurrentCity" datatype="integer" value="1"/>
<parm name="Data.DownloadWhenRoaming" datatype="integer" value="1"/>
<parm name="Data.AutoDownloadOff" datatype="integer" value="0"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
This one sets shortcuts in the programs tab in the TF3D tab
Code:
<wap-provisioningdoc>
<!-- *** COMMENTO *** -->
<characteristic type="Registry">
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher" translation="filesystem">
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\9" translation="filesystem">
<parm name="DispName" datatype="string" value="YouTube"/>
<parm name="Path" datatype="string" value="\Windows\Start Menu\Programs\YouTube.lnk"/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\8" translation="filesystem">
<parm name="DispName" datatype="string" value="hTorch Flashlight"/>
<parm name="Path" datatype="string" value="\Windows\Start Menu\Programs\hTorch Flashlight.lnk"/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\7" translation="filesystem">
<parm name="DispName" datatype="string" value="Total Commander"/>
<parm name="Path" datatype="string" value="\Windows\Start Menu\Programs\Total Commander.lnk"/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\6" translation="filesystem">
<parm name="DispName" datatype="string" value="Solitaire"/>
<parm name="Path" datatype="string" value="\Windows\Start Menu\Programs\Games\Solitaire.lnk"/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\5" translation="filesystem">
<parm name="DispName" datatype="string" value="Opera Mobile"/>
<parm name="Path" datatype="string" value="\Windows\Start Menu\Programs\Opera Mobile.lnk"/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\4" translation="filesystem">
<parm name="DispName" datatype="string" value="Music ID"/>
<parm name="Path" datatype="string" value="\Windows\Start Menu\Programs\Music ID.lnk"/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\3" translation="filesystem">
<parm name="DispName" datatype="string" value="Google Maps"/>
<parm name="Path" datatype="string" value="\Windows\Start Menu\Programs\Google Maps.lnk"/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\2" translation="filesystem">
<parm name="DispName" datatype="string" value="File Explorer"/>
<parm name="Path" datatype="string" value="\Windows\Start Menu\Programs\File Explorer.lnk"/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\1" translation="filesystem">
<parm name="DispName" datatype="string" value="Calculator"/>
<parm name="Path" datatype="string" value="\Windows\Start Menu\Programs\Calculator.lnk"/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\0" translation="filesystem">
<parm name="IconPath" datatype="string" value=""/>
<parm name="DispName" datatype="string" value="Battery Monitor"/>
<parm name="Path" datatype="string" value="\Windows\Start Menu\Programs\Battery Monitor.lnk"/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\17" translation="filesystem">
<parm name="Path" datatype="string" value=""/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
<parm name="DispName" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\16" translation="filesystem">
<parm name="Path" datatype="string" value=""/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
<parm name="DispName" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\15" translation="filesystem">
<parm name="Path" datatype="string" value=""/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
<parm name="DispName" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\14" translation="filesystem">
<parm name="Path" datatype="string" value=""/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
<parm name="DispName" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\13" translation="filesystem">
<parm name="Path" datatype="string" value=""/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
<parm name="DispName" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\12" translation="filesystem">
<parm name="Path" datatype="string" value=""/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
<parm name="DispName" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\11" translation="filesystem">
<parm name="Path" datatype="string" value=""/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
<parm name="DispName" datatype="string" value=""/>
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\ProgramLauncher\10" translation="filesystem">
<parm name="Path" datatype="string" value=""/>
<parm name="IsReadOnly" datatype="integer" value="0"/>
<parm name="IconPath" datatype="string" value=""/>
<parm name="DispName" datatype="string" value=""/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
This one sets up my Comcast email
Code:
<wap-provisioningdoc>
<!-- Other Mail Settings -->
<!-- Use link below to fig out values -->
<!-- http://msdn2.microsoft.com/en-us/library/aa455896.aspx -->
<characteristic type="EMAIL2">
<characteristic type="{f39e9ab0-80a3-4bd7-ad73-860386e96f24}">
<parm name="SERVICENAME" value="Comcast" />
<parm name="SERVICETYPE" value="POP3" />
<parm name="INSERVER" value="pop3.comcast.net" />
<parm name="OUTSERVER" value="smtp.comcast.net" />
<parm name="NAME" value="xxx" />
<parm name="REPLYADDR" value="xxx@comcast.net" />
<parm name="AUTHNAME" value="xxx@comcast.net" />
<parm name="AUTHSECRET" value="xxx" />
<parm name="DOMAIN" value="" />
<parm name="AUTHREQUIRED" value="1" />
<parm name="LINGER" value="120" />
<parm name="RETRIEVE" value="-1" />
<parm name="KEEPMAX" value="-1" />
<parm name="DWNDAY" value="7" />
<parm name="SMTPALTENABLED" value="0" />
<parm name="SMTPALTAUTHNAME" value="" />
<parm name="SMTPALTPASSWORD" value="" />
<parm name="SMTPALTDOMAIN" value="" />
<characteristic type="TAGPROPS">
<parm name="8128000B" value="1"/>
<parm name="812C000B" value="1"/>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>
This one sets up GMAIL.
Code:
<wap-provisioningdoc>
<!-- *** Start Configuring Gmail IMAP *** -->
<characteristic type="EMAIL2">
<characteristic type="{2c431f22-e28f-4ac7-a876-3fb1b08b728c}">
<parm name="SERVICENAME" value="Gmail" />
<parm name="SERVICETYPE" value="IMAP4" />
<parm name="INSERVER" value="imap.gmail.com" />
<parm name="OUTSERVER" value="smtp.gmail.com" />
<parm name="NAME" value="xxx" />
<parm name="REPLYADDR" value="xxx@gmail.com" />
<parm name="AUTHNAME" value="xxx@gmail.com" />
<parm name="AUTHSECRET" value="xxx" />
<parm name="DOMAIN" value="" />
<parm name="AUTHREQUIRED" value="1" />
<parm name="LINGER" value="60" />
<parm name="RETRIEVE" value="-1" />
<parm name="KEEPMAX" value="512" />
<parm name="DWNDAY" value="3" />
<parm name="SMTPALTENABLED" value="0" />
<parm name="SMTPALTAUTHNAME" value="" />
<parm name="SMTPALTPASSWORD" value="" />
<parm name="SMTPALTDOMAIN" value="" />
<characteristic type="TAGPROPS">
<parm name="8128000B" value="1"/>
<parm name="812C000B" value="1"/>
</characteristic>
</characteristic>
</characteristic>
<!-- *** End Configuring Gmail IMAP *** -->
</wap-provisioningdoc>
And finally, my xcopyce.txt file to be used in conjunction with XcopyCE
Code:
#Copy Temp from Storage Card to your Device
"\Storage Card\WeatherPanel\WeatherPanel\Icons" "\Program Files\MarsWare\WeatherPanel\Icons"
"\Storage Card\WeatherPanel\WeatherPanel\Themes" "\Program Files\MarsWare\WeatherPanel\Themes"