Welcome guest, is this your first visit? Click the "Create Account" button now to join.
Results 1 to 10 of 74

Threaded View

  1. #11
    Navigation software Moderator kunix's Avatar
    Join Date
    Sep 2011
    Location
    Belarus
    Posts
    908
    Rep Power
    440

    Default

    Wait.... isn't it enough to delete GCD files of the same firmware version? Just don't patch BNE at 0x80113B6A and maybe that's it? I think it's necessary to delete GCD files, because no one else is going to delete them. And you can't delete GCD file you want to flash because it's not firmware who flashes it, the firmware only passes control to boot.bin from the GCD file. So you can delete the GCD file only after it has been flashed. This is why BNE at 0x80113B6A is absolutely necessary and shouldn't be patched.

    UPD:
    I think that if you really want to flash any GCD file flawlessly, then you need to:
    1) set firmware version in the GCD headers to be as high as possible (99.99 is good enough )
    2) patch boot.bin inside GCD file to delete the GCD file after flashing.
    This method is better because no patches are required in the old firmware. And you don't have to deal with GUI code when patching new devices. But boot.bin patch is probably tricky, as you need to add a new function call.
    Last edited by kunix; 6th September 2012 at 05:07 PM.

  2.    Advertissements


 

 

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
  •