View Single Post
  #725 (permalink)  
Old 11-30-2007, 07:31 PM
luv2chill's Avatar
luv2chill
Retired Staff
Offline
Location: Lawrence, KS
 
Join Date: Nov 2006
Posts: 1,524
Reputation: 143
luv2chill is keeping up the good workluv2chill is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via ICQ to luv2chill Send a message via AIM to luv2chill Send a message via MSN to luv2chill Send a message via Yahoo to luv2chill Send a message via Skype™ to luv2chill
Quote:
Originally Posted by Spey View Post
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.
Reply With Quote