View Full Version : UC Compliance
DrewVS
15th October 2008, 06:10 PM
Cookers, how about some UC compliant ROMS? To me, this system addresses one of the key issues in flashing a new setup. Seems like a no brainer...why so few takers?
Thanks for your work!
DrewVS
16th October 2008, 02:14 AM
Can anyone list compliant ROMs?
zorba
16th October 2008, 02:52 AM
Wilberry lists itself as UC compliant. When I flashed it, it did attempt to load the fils in the sdconfig.txt listing but, it did not load anything. I am not sure what the problem was and my bad was that I never pointed it out to them.
Z
Radix999
16th October 2008, 04:36 AM
I'd never heard of UC Compliance until now, but after reading up about it I think it's a great idea and hope more ROM chefs start adding it.
If you're like I was and had no idea what it is, then I've assembled the relevant links below for you:
For Users:
Rom Flashing Junkies: User Customisation is here! (http://forum.xda-developers.com/showthread.php?t=366337)
XDA-Wiki - Auto Run (http://wiki.xda-developers.com/index.php?pagename=AutoRun)
For Chefs:
ROM Chefs: SDAutoRun gives customization to everybody! (http://forum.xda-developers.com/showthread.php?t=366333)
Now that you've read those and know about it.. make sure you let your favourite chef's know that UC support is important to you! ;)
I'm using Wildberry myself, so I could've taken advantage of this - but I've been using a modified Sashimi (http://wiki.xda-developers.com/index.php?pagename=SASHIMI) setup instead to configure my roms after install.
DrewVS
16th October 2008, 01:24 PM
How is your day to day stability and bug status on Wildberry?
I'd never heard of UC Compliance until now, but after reading up about it I think it's a great idea and hope more ROM chefs start adding it.
If you're like I was and had no idea what it is, then I've assembled the relevant links below for you:
For Users:
Rom Flashing Junkies: User Customisation is here! (http://forum.xda-developers.com/showthread.php?t=366337)
XDA-Wiki - Auto Run (http://wiki.xda-developers.com/index.php?pagename=AutoRun)
For Chefs:
ROM Chefs: SDAutoRun gives customization to everybody! (http://forum.xda-developers.com/showthread.php?t=366333)
Now that you've read those and know about it.. make sure you let your favourite chef's know that UC support is important to you! ;)
I'm using Wildberry myself, so I could've taken advantage of this - but I've been using a modified Sashimi (http://wiki.xda-developers.com/index.php?pagename=SASHIMI) setup instead to configure my roms after install.
TraderJack
16th October 2008, 05:32 PM
I don't believe UC works properly on Diamonds because of Internal Storage. See here (http://forum.xda-developers.com/showthread.php?p=2590921&highlight=diamond#post2590921).
Sashimi works fine and can now even be cooked in to a ROM providing Sashimi Compliance (SC). For more info see here (http://www.winmo-experts.com/viewtopic.php?f=7&t=18).
Unchained
16th October 2008, 08:03 PM
I don't believe UC works properly on Diamonds because of Internal Storage. See here (http://forum.xda-developers.com/showthread.php?p=2590921&highlight=diamond#post2590921).
Sure, its working pretty here in my ROMz.. ;)
TraderJack
16th October 2008, 08:35 PM
Sure, its working pretty here in my ROMz.. ;)
Are you renaming your device's Internal Storage to "Storage Card" in order to get it to work?
Radix999
17th October 2008, 05:49 AM
How is your day to day stability and bug status on Wildberry?
I've had Wildberry on for a few weeks now (since it first came out) and the only bug I've encountered is that I can't pick a wallpaper for TF3D (comes up with a blank selection when I choose it, no matter what directory I pick).
Other than that it's been rock solid stable, very fast, and runs sweet.
Radix999
17th October 2008, 05:51 AM
Are you renaming your device's Internal Storage to "Storage Card" in order to get it to work?
I noticed the Wildberry rom does that. That's probably why they're able to claim UC compliance.
DrewVS
28th October 2008, 03:38 PM
Why arent we convincing more ROM cookers to do this? It saves hours of setup, and as such is more valuable than any other feature that I can think of. Why the resistance to adopt?
Unchained
28th October 2008, 05:44 PM
No.. Its still Internal Storage called..
DrewVS
29th October 2008, 06:37 PM
That is a very trivial issue that has long since been addressed. Several ROMs work just fine with it.
No.. Its still Internal Storage called..
Noonski
29th October 2008, 06:59 PM
In OEMDRIVERS/LANG/ there are values for the Storage Card name.
These need to be changed to Internal Storage (there's no SD slot anyway)
These are the values the SDAutorun reads and needs.
I got UC running just fine.
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ PCMCIA]
"Name"="PCMCIA/Compact Flash Device"
"Folder"="Internal Storage"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ SDMemory]
"Name"="SD Memory Card"
"Folder"="Internal Storage"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ moviNAND]
"Folder"="Internal Storage"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ MMC]
"Name"="MMC Card"
"Folder"="Internal Storage"
NL
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ PCMCIA]
"Name"="PCMCIA/Compact Flash Device"
"Folder"="Intern geheugen"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ SDMemory]
"Name"="SD Memory Card"
"Folder"="Intern geheugen"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ moviNAND]
"Folder"="Intern geheugen"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ MMC]
"Name"="MMC Card"
"Folder"="Intern Geheugen"
Check these Values in the Rom using Registry editor.
If they are off that explains why UC ain't working.
The thing is that there are a few of these values in the Top of the RGu files.
But further down they are there again, and they all need to be changed.
I haven't flashed their ROM so i can't say what they are doing or if it's working.
But these are the values and the way it should be.
(i requested to SLEUTH, maker of UC To let SDAutorun first check for the name [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ SDMemory]
"Name"="SD Memory Card", for Localized ROM versions, half a year ago, so the solution is in the first 5 pages of the UC cooks thread)
That's why it doesn't look at the NAND Flash name.
This should help get more UC supported ROM's out ;)
mondilv
30th October 2008, 01:26 PM
I do it this way:
At first - registry tweak in the cooked ROM:
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ moviNAND]
"Folder"="Storage"
"AutoPart"=dword:00000001
"AutoFormat"=dword:00000001
"Name"="moviNAND Card"
After - provxml file (it starts later, return "Internal Storage" name) Also, you can put in it another tweaks. Start TF3D, disable security etc. My full listing:
<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic type="HKLM\System\StorageManager\Profiles\moviNAND" translation="filesystem">
<parm name="Folder" datatype="string" value="Internal Storage"/>
<parm name="AutoPart" datatype="integer" value="1"/>
<parm name="AutoFormat" datatype="integer" value="1"/>
<parm name="Name" datatype="string" value="moviNAND Card"/>
</characteristic>
<characteristic type="HKLM\Software\OEM">
<parm name="ROMVersion" value="1.93.Light" datatype="string"/>
</characteristic>
<characteristic type="HKLM\Software\Microsoft\Today\Items\TouchFLO 3D" translation="filesystem" >
<parm name="Enabled" datatype="integer" value="1"/>
<parm name="DLL" datatype="string" value="ManilaToday.dll" />
<parm name="Ordered" datatype="integer" value="0" />
<parm name="Selectability" datatype="integer" value="2" />
<parm name="Type" datatype="integer" value="4" />
</characteristic>
<characteristic type="HKCU\Software\HTC\Manila" translation="filesystem" >
<parm name="AutoLaunchToday" datatype="integer" value="1" />
<parm name="EnableLandscape" datatype="string" value="true"/>
</characteristic>
<characteristic type="HKLM\Software\HTC\AdvancedNetwork" translation="filesystem">
<parm name="SupportHSUPA" datatype="integer" value="1"/>
</characteristic>
</characteristic>
<characteristic type="SecurityPolicy">
<parm name="4123" value="1" />
<parm name="4119" value="144" />
<parm name="4101" value="16" />
<parm name="4102" value="1" />
<parm name="4122" value="1" />
<parm name="2" value="0" />
<parm name="4120" value="16" />
<parm name="4103" value="64" />
<parm name="4097" value="1" />
</characteristic>
</wap-provisioningdoc>
and put the all steps in the one "txt-config" file.
I use config_operator.txt ONLY, other config "txt" are absent):
LOCK:Enabled
EXEC:\Windows\AutoShortcut.exe
XML: \Windows\RemoveArrtibMMS_0409.xml
XML: \Windows\finish.provxml ;(file, which return to "Internal Storage")
CFG: \Storage\sdconfig.txt ;(!!!!!!!!)
LOCK:Disabled
RST: Reset
That's all.
Example of the sdconfig.txt:
CAB: \Storage\Install\Opera_2392WWE.CAB
CAB: \Storage\Install\GMaps.CAB
CAB: \Storage\Install\SoftMaker Office.cab
XML: \Storage\Install\provider.xml
Finish.
Noonski
30th October 2008, 05:13 PM
Yeah but if the settings are cooked in correctly you don''t need to work around ;)
I have also posted cleaned up OEMProvxml files that replace the regular ones with extra certificates and security settings.
mondilv
30th October 2008, 05:26 PM
Yeah but if the settings are cooked in correctly you don''t need to work around ;)
I have also posted cleaned up OEMProvxml files that replace the regular ones with extra certificates and security settings.
It' just example, but it works:)
Return to "Internal Storage" is more useful, then change it in oem modules or somewhere.
elparra72
2nd November 2008, 10:37 PM
http://forum.xda-developers.com/showpost.php?p=2815602&postcount=222
UC capable is possible in Diamond. You only have to use my modified SDAutoRun.exe.
El Parra
#################
SDAutoRun Diamond compatible
Thanks Sleuth255 !!!!!!!
Well, I detected SDAutoRun fails in diamond. After a lot of tests I found Diamond uses the registry key 'mobiNAND' and SDAutoRun uses 'SDMemory'. Then I edited the .exe with a hex editor and modified the string in it. In my tests this tool has been working really well and I think it should works in any Diamond language ROM. I'm using and Spanish ROM ;-)
http://www.megaupload.com/?d=SUYMR923
NOTE: This version is for DIAMOND or devices with internal storage ONLY
Regards to everybody.
#################
mondilv
3rd November 2008, 06:58 AM
Patched sdautorun? Interesting, thanks!
Will try.
Ameet
3rd November 2008, 12:19 PM
I actually using the unpatched version (SdAutoRun V2.0) with the moviNand storage name changed to "Storage Card" in the SDConfig.txt I use
CAB: \Internal Storage\Cabs\MyCab.cab
instead of
CAB: \Cabs\MyCab.cab
Noonski trick of renaming the rgu entries helped here :)
elparra72
3rd November 2008, 01:50 PM
Yes, but using my modified SDAutoRun, you don't need to rename or modify anything. Just copy and cook :-)
And before modify and posting this file I contacted to Sleuth255 and he allowed me to use his job. In fact is the same tool but using 'moviNAND' instead 'SDMemory'.
Regards!!
Ameet
3rd November 2008, 02:01 PM
Yes, but using my modified SDAutoRun, you don't need to rename or modify anything. Just copy and cook :-)
And before modify and posting this file I contacted to Sleuth255 and he allowed me to use his job. In fact is the same tool but using 'moviNAND' instead 'SDMemory'.
Regards!!
Yeah? Cool. I'll try it out but do I still need
CAB: \Internal Storage\Cabs\MyCab.cab
instead of
CAB: \Cabs\MyCab.cab ?
elparra72
3rd November 2008, 03:21 PM
Yes, you need to use:
CAB: \Internal Storage\Cabs\MyCab.cab for English in SDConfig.txt file but if you are cooking in different languages you only need to change this text file to:
CAB: \Almacenamiento Interno\Cabs\MiCab.cab for Spanish ROMS
CAB: \[Your language 'Internal Storage']\Cabs\Cab.cab.
You don't need to modify registry or any other file on ROM, only SDConfig.txt in the internal memory ;-)
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.