Results 1 to 6 of 6
27th January 2018, 04:25 AM #1
[QUESTION] Any way to disable annoying disclaimer popup on every boot? [nuvi 2599 LMT-D]
As per the title, any ideas? It's so annoying to have to press "I ACCEPT" every single time I turn the unit on, not to mention a waste of time.
[Login or Register to remove this advertisement]
I found some discussion about it here, and it was possible for older models:
Alternatively, if I use RGN Tool to extract the binary blobs from the firmware, what tool can I use to disassemble them? I tried using IDA (with garmin-ida-loader.ldw) but it errors with "The procedure entry point base2file could not be located in the dynamic link library c:\ida\loaders\garmin-ida-loader.ldw".
Any guidance greatly appreciated. Thanks!
UPDATE: I tried a newer version of IDA and disassembly appears to be running ok... watch this space.
UPDATE 2: Firmware disassembled... now, where to find the popup disclaimer function...RowanX Reviewed by RowanX on . [QUESTION] Any way to disable annoying disclaimer popup on every boot? [nuvi 2599 LMT-D] As per the title, any ideas? It's so annoying to have to press "I ACCEPT" every single time I turn the unit on, not to mention a waste of time. I found some discussion about it here, and it was possible for older models: http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=141264 Alternatively, if I use RGN Tool to extract the binary blobs from the firmware, what tool can I use to disassemble them? I tried using IDA (with garmin-ida-loader.ldw) but it errors with "The procedure entry Rating: 5
17th February 2018, 08:42 PM #2
It's a one byte patch for that firmware, so Garmin devs probably just use a bool constant in some overloaded function in all the firmwares. You can probably also patch the call stack for the timer which is probably just tens of bytes away.
The bad thing is there is no debugger and these devices don't have a separate ROM recovery firmware..
EDIT: did you get the bin that tutorial references and do a byte search in your bin with it?
6th March 2018, 08:34 AM #3
6th March 2018, 12:21 PM #4Join Date : Jun 2017Location : EuropePosts : 565Thanks: 65
- 1,873 PostsRep Power : 15Reputation : (450)
... post deleted!
6th March 2018, 06:28 PM #5
Hmm maybe this is it?
YES! Byte at x676e4 is "0f", which matches what is said in the original post..
The same little string of bytes there is found in nuvi 25x9 firmware 8.70: 0f d0 06 dc
found twice, once at 0x31bfc and next at 0x6e9078 - this second location is very similar to the patch for the nuvi 200 firmware, so that could be it (that said, 200 firmware is 5MB whereas 25x9 firmware is 40MB).
By contrast, the string is found 5 times in the nuvi 200 firmware.
I'll test it out when my nuvi arrives on 9 March - I ordered a 2nd hand one from ebay.. not gonna risk bricking my actual unit (well, not mine.. its my mums you see, and she'd kill me!)
UPDATE: when I boot the nuvi it seems to ignore my custom GUPDATE.GCD file and just boots normally without updating. Why? And how to force an update...
10th March 2018, 06:07 AM #6
The plot thickens... when I run Garmin Webupdater, it detects the device as a "C4" model and directs me to:
So, now I try with C4 firmware:
But even that is ignored too (I patched it to be version 871, no other changes, and it is still ignored.
Last thing I tried... there seems to be a GUPDATE.GCD file in the hidden .system folder on the device.. so I tried patching that to a higher version, and copying to the /Garmin folder........ ignored!
Not sure what else to try now... help!
UPDATE: Dragging a .gcd file onto the WebUpdater shortcut icon seems to flash it OK... at least it says it's successful, and when the nuvi next boots it tells me that an update has been done (I get this popup every single time I boot now!!). Anyway... with the patched firmware installed..... I still get the disclaimer popup.... eugh.