Quote:
Originally Posted by Spey
Problem: Ringtones are not in correct folder after ROM Flash.
|
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.