Inbound calls only ring once, dzo's latest froyo

zPacKRat

Senior Member
May 31, 2008
950
304
0
SoCal
As the title states I'm running dzo's latest with the 9-9-10 kernel. The issue is that when I get a call my phone rings once then just stays at the answer screen as though the phone should be ringing.

So has anyone had this issue with dzo's froyo, and if so what did you find to be the fix if u found one.

Sent from my Froyo sporting Tilt.
 
Last edited:

mcongosto

Senior Member
Aug 12, 2007
55
0
0
As the title states I'm running dzo's latest with the 9-9-10 kernel. The issue is that when I get a call my phone rings once then just stays at the answer screen as though the phone should be ringing.

So has anyone had this issue with dzo's froyo, and if so what did you find to be the fix if u found one.

Sent from my Froyo sporting Tilt.
I am having the exact same issue, very annoying, no solution so far...
 

ppelleg2003

Senior Member
Dec 20, 2004
61
0
0
Foggia
I'm unable to help factively, as I'm not running that build, but just to start troubleshooting... which kind of ringtone are you using?
Have you tried to use a different one (i.e: a song)
What's the result?

maybe this can help tracking the issue

Pino
 

zPacKRat

Senior Member
May 31, 2008
950
304
0
SoCal
I'm unable to help factively, as I'm not running that build, but just to start troubleshooting... which kind of ringtone are you using?
Have you tried to use a different one (i.e: a song)
What's the result?

maybe this can help tracking the issue

Pino
It's a clean installation so no installed ring tones, only the once dzo included. I will try with some of the others to see if they all produce the same result.
 

ghghgh14702

Senior Member
Mar 19, 2009
81
1
0
Yes but if the filesize is too big then it will take a while to load the ringtone also which would mean you would miss the first dials and possibly altogether. This may be a dialer issue, I have noticed that android doesn't seems give the dialer a higher priority then the other active tasks for some reason. Does anyone know if we can set priority of activities in Android? If we can make the dialer the highest priority then your phone shouldn't have less issues.
 

zPacKRat

Senior Member
May 31, 2008
950
304
0
SoCal
Yes but if the filesize is too big then it will take a while to load the ringtone also which would mean you would miss the first dials and possibly altogether. This may be a dialer issue, I have noticed that android doesn't seems give the dialer a higher priority then the other active tasks for some reason. Does anyone know if we can set priority of activities in Android? If we can make the dialer the highest priority then your phone shouldn't have less issues.
Not only that, but a fix is what I'm after, not a workaround.
 

siwahem

Member
Sep 24, 2009
5
5
0
London
I've already posted a fix for this in dzo's original Fresh Froyo thread:

P.S. Have anyone noticed, that some ringtones (e.g. Digital Phone) ring only once? While still vibrating, and showing caller ID, the phone does not repeat the ringtone. I don't know, when it starts to happen, but it was in any ROM from July.
I had this problem as well, thought I'd share my finding and fix:

In OGG files I've found that there's an extra meta tag called ANDROID_LOOP which is set to 'true'. The Digital Phone ringtone doesn't have this tag, while others like the Classic Phone does (hence why the Classic ringtone repeats for incoming calls).

Here's what I did to fix this:

- Download and install Audacity (audacity.sourceforge.net)
- Open the ringtone file in Audacity, note you can use mp3/wav files as well, Audacity can convert them into OGG.
- Select Open Metadata Editor for the File Menu
- Add a new tag called ANDROID_LOOP and set the value to 'true'. (See screenshot here: g-sel.com/meta_editor.jpg (I can't post external links, so if a mod would like to edit this post and make them links, please feel free.))
- Click OK
- Select Export from the File Menu and select the Save As Type format as Ogg Vorbis Files.
- Click OK through File Save and Metadata dialogue window.
- Copy the new ringtone file onto your phone and enjoy :)

You can also copy the new file over the existing one as well:

- Open a terminal program (eg. Better Terminal from the marketplace) and run the following commands:

$su
#rwsystem
#cd /system/media/audio/ringtones
#cp <location of new ringtone> .
#chmod 644 <new ringtone filename>
#rosystem
#exit

- If you have added a new ringtone, ie. your own one not Android default, you will need to reboot the phone for the new ringtone to appear on the list.

Obviously change <location of new ringtone> and <new ringtone filename> to where you've saved the new file (eg. /sdcard/Ring_Digital_02.ogg and Ring_Digital_02.ogg).

PS. I don't think the CHMOD is really needed, but I like to keep things consistent so I do it anyway.
 

ppelleg2003

Senior Member
Dec 20, 2004
61
0
0
Foggia
Thanks to siwahem for solving the problem...

@zPacKRat: I apologise but I suppose I've clearly said: what I suggested may be a patch waiting for the solution, not the solution :D
 

zPacKRat

Senior Member
May 31, 2008
950
304
0
SoCal
Thanks to siwahem for solving the problem...

@zPacKRat: I apologise but I suppose I've clearly said: what I suggested may be a patch waiting for the solution, not the solution :D
Indeed thanks to siwahem for a fix. And sorry ppelleg2003 if I came across short, I always appreciate input.
 

siwahem

Member
Sep 24, 2009
5
5
0
London
Forgot to mention that if you want to use your own sound for notifications then set the ANDROID_LOOP tag to false, otherwise the sound will keep looping non-stop. Only way to stop it, without killing the sound system, is to set the phone to silent mode, then back to normal profile.

Seems, this tag is ignored for alarm sounds though, non of the default alarm files have the tag, but I haven't tested it.
 

siwahem

Member
Sep 24, 2009
5
5
0
London
As for dialer priority issue, android actually uses a different process for phone calls. The dialer is part of the contacts app I believe.

Try Phone Prioritizer (it may be called Scheduled Scripting) app (here: forum.xda-developers.com/showthread.php?t=558822). It runs periodically to set the main phone processes and launcher at higher priority. I've been using it and it works a charm, phone reacts, starts ringing and display the incoming call screen within the first ring.
 

shifei

New member
Sep 9, 2010
3
0
0
As the title states I'm running dzo's latest with the 9-9-10 kernel. The issue is that when I get a call my phone rings once then just stays at the answer screen as though the phone should be ringing.

So has anyone had this issue with dzo's froyo, and if so what did you find to be the fix if u found one.

Sent from my Froyo sporting Tilt.
Excuse me, where 09-09-10 download?