Welcome guest, is this your first visit? Click the "Create Account" button now to join.
Page 1 of 16 12311 ... LastLast
Results 1 to 10 of 155
  1. #1
    Kanopus
    Guest

    hot Running programs from SD on nuvi

    There is interesting info on
    Code:
    Please Login or Register to see the links
    . There is description of how to remove demo mode from Nuvi 1690. Since nuvi is not accessible from PC, Garmin offered package 1690_demoremove.zip, which should be unpacked to SD. When SD is inserted into nuvi, demo will be disabled.

    Package consist of 2 files:
    \Garmin\Updater\1132\LDR.bin
    \Garmin\Updater\1132\update.txt

    update.txt contains commands:
    del,0:/Garmin/demo/demo.srf
    reboot

    LDR.bin seems to be a program, that is executed by nuvi. Inside LDR.bin there is some kind of help text with possible commands:
    Code:
    Please Login or Register to see the links
    Program seems to be specific to nuvi 1690, number 1132 is HID of nuvi 1690.
    Some more information about general usage of SD text commands can be found in this [Only registered and activated users can see links. ].
    Attached Files Attached Files
    Last edited by catymag; 18th March 2015 at 03:35 AM.

  2.    Advertissements


  3. #2
    Junior Member mirbar's Avatar
    Join Date
    Jun 2011
    Location
    Kamnik
    Posts
    3
    Rep Power
    0

    Default

    Quote Originally Posted by Kanopus View Post

    Program seems to be specific to nuvi 1690, number 1132 is HID of nuvi 1690.
    This is boot. bin of nuvi 1690 HwID 1132, Sw Version 3.40.

  4. #3
    Kanopus
    Guest

    Default

    You are right, I have looked at boot.bin form several firmwares and found the same commands there. I'm able to run boot.bin on 37xx, just need to save it on SD as \Garmin\Updater\1101\Ldr.bin

    I have made some tests. Ldr.bin runs just after booting, probably is executed by real boot.bin. Ldr.bin parse Update.txt and execute all commands written there. At the end it write 2 files in its directory: last_id.bin and Update.log. When these files are present, Ldr.bin is not executed again.

    There are usable commands for Ldr.bin. We can read and delete files. For example command "del,0:/.System/gmapsupp.img" can remove damaged map from nuvi. We don't need cure firmware anymore

    We can copy backup files from SD to nuvi and restore it after formatting

    I think commands like fftl or copy_image can even restore damaged file system. This needs more investigation.

    I found that commands are present in 3 years old firmware. It is unbelievable that nobody reported this feature before. Just imagine how many problems could be solved that way...

  5. #4
    Kanopus
    Guest

    Default

    This is very interesting

    I would expect that ergn is erase region, probably needed before writing to flash memory.

  6. #5
    Navigation software expert Running programs from SD on nuvi
    Running programs from SD on nuviRunning programs from SD on nuviRunning programs from SD on nuvi
    lolypop000's Avatar
    Join Date
    May 2010
    Location
    EU
    Posts
    2,362
    Rep Power
    841

    Default

    On 1300 is boot.bin in region 5

  7. #6
    Master
    Join Date
    Feb 2011
    Location
    Sofia
    Age
    38
    Posts
    736
    Rep Power
    222

    Default

    Region 5 is the boot block.

  8. #7
    Navigation software Moderator kunix's Avatar
    Join Date
    Sep 2011
    Location
    Belarus
    Posts
    908
    Rep Power
    438

    Default

    @Kanopus
    Most times removing gmapsupp.img is very far from being enough to cure a device. In cases it helps simple cure firmware helps also.
    And ldr.bin is loaded into memory by fw_all.bin, and quite late actually, so you can't cure with this method at all, firmware would already crash by that time.
    For some reason there is "ldr.bin" string in bootloader inside boot.bin but it is fw_all.bin who initiates execution of ldr.bin. You can see it yourself of course.

    A lot of people prefer to keep their secrets with them.
    I definitely know that some Garmin resellers have been aware of update.txt for a long time.
    Last edited by kunix; 18th November 2011 at 03:25 PM.

  9. #8
    aekhong
    Guest

    Default

    Yes.,you can see "Loader" will appear after "Loading map".

  10. #9
    Kanopus
    Guest

    Default

    Yes, there is Ldr.bin in firmware. Could be too late to remove damaged map. But I think boot.bin can execute this too, for example when "system software missing". We just need more experiments.

  11. #10
    voyager56
    Guest

    Default

    This method works on old devices too. Today I tried it on Nuvi 350 and Nuvi 765T. It worked but folder name where ldr.bin and update.txt are placed must consist of for digits. Because HWID for these devices consists of three digits (476 and 870) we must add 0 at the begining of HWID. For HWID 476 folder name must be 0476.
    For me doesn't work memory dump. When I tried to execute command rrgn (few versions) I got an error.
    Parsing "rrgn,5,"
    Error
    Parsing "rrgn,16,"
    Error
    Parsing "rrgn,5"
    Error: invalid command format
    Command format: rrgn,<rgn #>,<output path>
    Error
    Parsing "rrgn,16"
    Error: invalid command format
    Command format: rrgn,<rgn #>,<output path>
    Error
    Parsing "rrgn"
    Error: invalid command format
    Command format: rrgn,<rgn #>,<output path>
    Error
    Parsing "reboot"
    Success

    Where is my fault? Why dump doesn't work? Some of these commands have invalid command format, but why other ones gave me an error?

 

 

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •