leaderboard left
leaderboard right
content topleft content topright
GPS Forums HomeSearchMembers    Register 
 ProfileLog in to check your private messagesLog in 

Tool to change pre-defined sounds: dong-dong, volume, etc...

Post new topic   Reply to topic    GPS Review Forums Forum Index -> Garmin Nuvi Forum
View previous topic :: View next topic  
Author Message
turboccc
+
+


Joined: 23 Jul 2008
Posts: 191
Location: Canada

PostTool to change pre-defined sounds: dong-dong, volume, etc...  Tue Aug 05, 2008 7:38 pm    Reply to topic Reply with quote

I am not sure if my title says how cool is my last finding on the nuvi 760. I am pretty sure it applies to other models as well.

I found a way to change all the predefined sounds on the nuvi 760 and replace them with your own. What does this means?

- You can increase the sound level of the famous dong-dong camera alert.

Well not cool enough, right?

- You can change the dong-dong for anything else and assign it a sound file of your own. Would it not be cooler to have a "Camera in sight" message instead of "dong-dong"?

- There are 6 pre-defined sounds on the 760 and you can change all of them. You can nearly replace the "tick" when you press a key by "ouch!" or the speed alert by something else less annoying.

I tested this manually for now. It involves editing the file GUPDATE.GID, adjusting the proper CRCs, forcing an update and 'voila!'. I am also writing a program to allow everybody to do the same. It is pretty much done so you won't have to wait too long to enjoy it. Today or tomorrow.

the fine prints:

- You can only replace the sounds by WAV files of equal size or smaller. For now, I do not change the size of the GUPDATE.GID file. You can change the number of samples per second to reduce your file size and fit in the designated area. I used 12000 sample per seconds instead of 16000 samples per second and it sounded very good. I also used "loquendo' TTS and increased the speech rate to reduce the file lenght.

- The WAV files must be 16 bits per sample. I tried 8 bits per sample and it did not work. Files must be 'mono' sound and not stereo (not a big deal!). Anyways, I am adding the wav file properties in the program so you can see what is needed.

- It works on the nuvi 760. My program will be generic enough so you can try on a different model without causing harm. I am looking for specific signatures in the file. If it is not found, it won't allow you to modify the file.

- Forcing the update after modifying the GID file is a bit messy. You need to update your nuvi to a different version. For example, your nuvi is at firmware version 3.00. You have to update it to version 3.10 (or 2.80). Then you copy the modified GUPDATE.GID of version 3.00 back on the nuvi and cycle power. It will reload the modified version 3.00 and the new sounds. The side effect is that you will lose all your settings. the nuvi does that when you are going to a version lower than the current one. Not a biggy, but annoying anyways. I need to find a way to force the update without changing the version. Anybody knows?

OK for now. I need to go back to the drawing board. Stay tuned.

TurboCCC
Back to top
View user's profile
Tabs



Joined: 27 Dec 2007
Posts: 237
Location: Phoenix, AZ

Post  Tue Aug 05, 2008 9:21 pm    Reply to topic Reply with quote

Would this allow you to replace the touch beep with a silent file, thus turning off the beeps? That's great if so...
Back to top
View user's profile
SergZak
+
+


Joined: 10 Jul 2008
Posts: 1227
Location: Southern California

Post  Tue Aug 05, 2008 9:30 pm    Reply to topic Reply with quote

I find it silly that Garmin removed the ability to disable the touch tones in the first place. The 3xx and 6xx series allows this ability. Now users who do not want touch tones have to resort to hacks to disable them.

Regardless, good work on the hack turboccc. Cool
Back to top
View user's profile
gatorguy
+
+


Joined: 15 Dec 2007
Posts: 5946
Location: Florida

Post  Tue Aug 05, 2008 9:41 pm    Reply to topic Reply with quote

Turboccc, the work you're doing to "disassemble" the workings of various 760 functions is simply amazing. If I understood you correctly, you never used any gps until just a couple months ago? I realize much of this actually turns out to be reasonably simple with a good understanding of programming, but for years gps "experts" have said the things you've been doing in the Garmin OS couldn't be done. Closed system, we have to take what they give us, can't mod a nuvi, etc. Congrats for showing how it's done. Now maybe a few others will join in to open the possibilities for customization even more. I for one am very appreciative.

So am I to understand you have a way to re-enable the turn "ding" taken away by Garmin in the recent models?
Back to top
View user's profile
turboccc
+
+


Joined: 23 Jul 2008
Posts: 191
Location: Canada

Post  Tue Aug 05, 2008 9:58 pm    Reply to topic Reply with quote

Thanks, guys. It is really cool to modify something that is not protected at all. Nothing is hidden or encrypted. It makes things much easier.

Tabs: yes! The touch beep seems one of the 6 I found.

Gatorguy: Turn "ding"? Not sure. Maybe one of 6 is a silence and by changing it, it may do just that. We'll see.

I added a play "wav file" so we can hear them.
Back to top
View user's profile
SergZak
+
+


Joined: 10 Jul 2008
Posts: 1227
Location: Southern California

Post  Tue Aug 05, 2008 10:50 pm    Reply to topic Reply with quote

The "turn ding" gatorguy referred to is also known as the "attention tone" that was configurable on the 3xx/6xx series. It plays the ding sound just before an upcoming turn, thus preparing you for the upcoming voice prompt and was quite useful. Sadly, it's another one of the useful features that Garmin removed from the nuvi line after the 3xx/6xx series.

Somehow, I doubt this will work with your hack since I believe it's more of an option toggle rather than a sound replacement. But if for some reason it does, this will make a lot of nuvi owners very happy, myself included.
Back to top
View user's profile
turboccc
+
+


Joined: 23 Jul 2008
Posts: 191
Location: Canada

Post  Wed Aug 06, 2008 12:25 pm    Reply to topic Reply with quote

Tabs: nope! The little beep I found was not the touch beep. Sorry. I changed it to a silence and it is still there. I wonder what I just silenced...

Still working on tool. Adjusting the CRCs is causing me problems when the replacement audio is nearly the same size as the original audio.

If you want to hear the predefined sounds: here they are:

http://[no links to file sharing services].com/files/135261688/base_sound.zip.html

I wonder why sound 1 & 3 are the same. Note: sound 4 is not a silence, but the little bip I was referring to for Tabs.
Back to top
View user's profile
grease



Joined: 01 Aug 2008
Posts: 29

Post  Wed Aug 06, 2008 6:47 pm    Reply to topic Reply with quote

Is there a way to modify Garmin's GUI? It would be nice to have a turn arrow like a 255W or trip miles left or current speed.
Back to top
View user's profile
beewimpy



Joined: 03 Aug 2008
Posts: 8
Location: Louisiana

Post  Wed Aug 06, 2008 11:47 pm    Reply to topic Reply with quote

If you come across where they store the FM transmitter power levels, and a way to change it, I'd be eternally grateful Very Happy

Keep up the great work Turbo!!
Back to top
View user's profile
turboccc
+
+


Joined: 23 Jul 2008
Posts: 191
Location: Canada

Post  Thu Aug 07, 2008 12:48 am    Reply to topic Reply with quote

grease: dream on! LOL! I am not on my way to disassemble Garmin's code. I am sure this can be done, but I am too lazy for that. Ask GArmin, they have the source code (with comments!).

beewinpy: Funny. I heard a similar request elsewhere... Smile I will keep that in mind. I can use this as well.

Tabs: After some thinking, you could add the BEEP you want for non-TTS voice file. Using VoiceEditor from rodzilla (Rodrigue Cuescun), you can modify the existing "phrases" made of WAV smaller one withoutspliiting the VPM. There is already a beep in there. Just add the beep ID in front of the existing phrase ID(s).

For TTS, I found that some empty string reported by TTSVoiceEditor could do the job (like string 121), but this is not it. String 121 (if you change it to something else) is called before and after each other strings. LOL! For example, change string 121 to "string 121". "Turn left on street Flamingo" will be spoken as "string 121 turn left on string 121 street string 121 flaminco" or something like that. Ouch! My head hurt.

----

Back on subject:

OK. Got the checksum figured out. Thanks to neadrenalin for his insight. Things were much simpler than what I thought. Just a little more work to make the program flow 'workable' for everybody and I am done.

So it is for tonight or tomorrow morning.

TurboCCC

N.B. On a side note, I could replace Garmin's copywright at power-up by your own name... LOL!
Back to top
View user's profile
turboccc
+
+


Joined: 23 Jul 2008
Posts: 191
Location: Canada

Post  Thu Aug 07, 2008 3:49 pm    Reply to topic Reply with quote

This is it. Read the readme.txt before you use it.

http://[no links to file sharing services].com/files/135715793/GUpdateMod_V101.zip.html

Usual disclaimer: USE AT YOUR OWN RISKS.

Please post back your results (good or bad) here.

TurboCCC

Edit: Updated link to V1.01.
Back to top
View user's profile
turboccc
+
+


Joined: 23 Jul 2008
Posts: 191
Location: Canada

Post  Fri Aug 08, 2008 3:49 am    Reply to topic Reply with quote

OK. Link updated to V1.01.

V1.00 - was corrupting wave 1 & 6. Was ok for 2-5

V1.01 - better handling of block boundaries and data block identifier. Not 100% perfect but good enough for now. Also corrected audio extraction problem. Extract them again with this version.
Back to top
View user's profile
ZiLT



Joined: 14 Aug 2008
Posts: 2

Post  Thu Aug 14, 2008 3:12 pm    Reply to topic Reply with quote

The touch tone has to go on the 750, I can't believe the removed that ability to turn that on/off in the 7xx models. Any luck on changing that sound?
Back to top
View user's profile
turboccc
+
+


Joined: 23 Jul 2008
Posts: 191
Location: Canada

Post  Thu Aug 14, 2008 3:35 pm    Reply to topic Reply with quote

not yet
Back to top
View user's profile
Post new topic   Reply to topic    GPS Review Forums Forum Index -> Garmin Nuvi Forum All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
content bottomleft content bottomright