|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
|
||||
|
Quote:
I am still getting the same errors even after trying that. Any other ideas guys? |
|
||||
|
Ringtones are not in correct folder after ROM Flash
lmi 20071117
Device: Apache XV-6700 IS: WM6 RUU: NoID Carrier: Verizon Bootloader V-2.02 PPCGeeks_OEM.rar Problem: Ringtones are not in correct folder after ROM Flash. After successful ROM flash, Ring Tones are not in the correct location on device. Selections in the build for Module\Customization included Additional Ringtones, Themes, Sounds. In the USER_OEM file I had previously placed my custom Ring sound files into the Additional Ringtones & Additional Sounds folders and deleted the one's I did not want. (I used the Ringtones folder for phone-ringtones & the Sounds folder for alarm sounds, etc.). All of the sound files that I added to these two folders were placed into the My Device\Windows folder, after ROM Flash. This makes the Alarm sound files accessible from the device o.k., but the Ringtone files need to be in the My Device/My Documents\My Ringtones folder on the device to be accessible by the Phone Settings. I know that I can work-around by copying the Rintone files from the Windows folder to the Ringtones folder on the device, but I had assumed that considering the USER_OEM folder has a specific folder for Additional Ringtones that they would be correctly placed/located after a ROM Flash. In the buildlog.txt for the Flash I did notice some things of possible interest relating to Ringtones (see below – file was 120kb – too large to attach copy). Additional Themes & Sounds both appear to have loaded properly. BTW, I removed the majority of the Additional Themes from USER_OEM. Scanning USER_OEM\Additional Ringtones Compiling Device Manifest Compiling Files skipped C:\Documents and Settings\Chris\Desktop\Helmi 20071117\USER_OEM\Additional Ringtones\option.xml Scanning USER_OEM\Additional Themes Compiling Device Manifest Compiling Files skipped C:\Documents and Settings\Chris\Desktop\Helmi 20071117\USER_OEM\Additional Themes\option.xml Scanning USER_OEM\Additonal Sounds Compiling Device Manifest Compiling Files skipped C:\Documents and Settings\Chris\Desktop\Helmi 20071117\USER_OEM\Additonal Sounds\option.xml Scanning USER_OEM\MultiStatus_Plugin Compiling Device Manifest Compiling Files skipped C:\Documents and Settings\Chris\Desktop\Helmi 20071117\USER_OEM\MultiStatus_Plugin\option.xml Scanning USER_OEM\Small_Today_Clock skipped because 63096325-8cd5-11dc-8314-0800200c9a66 in exclude list Scanning USER_OEM\World_Clock Compiling Device Manifest Compiling Files skipped C:\Documents and Settings\Chris\Desktop\Helmi 20071117\USER_OEM\World_Clock\option.xml FYI, I did "copy" the Additional Ringtones, Themes, Sounds folders from a previous Helmi20071108 folder on my computer. Last edited by Spey; 11-30-2007 at 10:44 PM. Reason: Removed Selections.txt attachment |
|
||||
|
It is a limitation of the imgfs file system that these devices use that absolutely everything you pre-build into your ROM goes into \Windows. It can be copied automatically to other locations but the original will always be in \Windows. Microsoft had to find a way to work around that limitation for ringtones that came preloaded with the device (to prevent all the notification sounds from appearing in the ringtone list) and that solution was to enumerate all of the ringtone files located in \Windows inside a registry entry. If the ringtone files are not listed in that registry entry then they will not appear in the ringtone list. So that is the reason your ringtones aren't showing up--you did not edit the rgu file inside the "Additional Ringtones" folder to include their file names in the list. If you open up that rgu file in a text editor it should be fairly self-explanatory how to do it. Barring that, you can use initflashfiles to copy your ringtones to the Ringtones folder where they'll be enumerated automatically--but that negates the whole point of building them in the ROM in the first place--as they'll take up twice the space. You might as well put them in a cab file or copy them after the fact and save your ROM space for other stuff. I realize that's not intuitive, and it's not really documented for the WM6 kitchen (it was for the last WM5 kitchen though). Unfortunately, none of us really likes writing docs so there probably won't be any until someone takes the time to write up stuff like this. |
|
||||
|
luv2chill, thanks for the reply
Quote:
My goal is to not have duplicate copies of the sound files on the device (except for sound files that I want access to from different programs like Alarms, which appear to be located by default in the Windows folder of the device). Last edited by Spey; 11-30-2007 at 09:01 PM. |
|
||||
|
Quote:
|
![]() |
|
|
|