|
||||
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 |
|
||||
Uncheck MMS from the list when you build your ROM.
__________________
Projects: (SlideSound) (Personal OEMizer (1.4.0 )) (TDial Designer (v1.1.1 )) (TierAutoinstall (1.9)) and more...
HTC Sliding Sound Control Panel replacement. | SprintTV on Mogul? Donations appreciated |
|
||||
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:
bump...... |
|
||||
tek2tirado,
PPCGeeks_OEM.rar does not belong in BuildOS or USER_OEM. PPCGeeks_OEM.rar needs to be in the root kitchen folder. (In my case that is the Helmi 2007117 folder. The same basic area as the tips.txt file - a lot of good info.) The PPCGeeks_OEM.rar file is not required to build a basic stock like ROM. The Apache_Helmi_WM6.rar should be in the Apache_Helmi_WM6 folder. This file contains what's needed to build a basic ROM. I.M.H.O. it was better for me to build and flash my first ROM without the PPCGeeks rar file the first go-around. This way you don't overload the device and get the resulting "white" screen. Last edited by Spey; 11-30-2007 at 10:40 PM. |
|
||||
Quote:
|
|
||||
Small question...
First let me say this kitchen is.... AWESOME!!! Incredible...just incredible, anyway on to my question. I have just a small glitch it seems. I can't get into my contacts. Any place I try, soft key, menu, etc. the contacts screen flashes for a second and then it goes right back to whatever screen I started at?! Can anyone help?? Thanks by the way...I actually have a verizon xv6700 not a 6800
|
|
|
|