Garmin GPS firmware reverser needs your help - General Discussion and Assistance - CHDK Forum  

Garmin GPS firmware reverser needs your help

  • 3 Replies
  • 3763 Views
Garmin GPS firmware reverser needs your help
« on: 23 / April / 2010, 11:03:38 »
Advertisements
Hi, everyone. I'm very impressed of things you are able to do. You are awesome, guys!
My question is, can you point me to any communities similar to your's dealing with Garmin's firmware?
And also could you please give me any firmware (preferably two, based on wxWorks and DryOS) and addresses of functions relating task synchronization, task creation&switching, file system, memory allocation and other basic system functions. I will try to compare function code, maybe this will help to identify which library/OS uses Garmin.

Thank you.

*

Online reyalp

  • ******
  • 14114
Re: Garmin GPS firmware reverser needs your help
« Reply #1 on: 24 / April / 2010, 21:17:26 »
And also could you please give me any firmware (preferably two, based on wxWorks and DryOS) and addresses of functions relating task synchronization, task creation&switching, file system, memory allocation and other basic system functions. I will try to compare function code, maybe this will help to identify which library/OS uses Garmin.
Many addresses like this can be found in the platform/<model>/sub/<firmware rev> directory of each port, in the stubs_entry.S and stubs_entry_2.s files (the former are automatically detected by the sig_ref* stuff  /tools/ while the latter are manual corrections/additions.). Dumps for all firmwares can be found in the firmware dumps forum.

However, I doubt this will be a productive approach. Strings in the firmware should be sufficient to identify the OS, unless Garmin goes to the trouble of stripping them out (and if vxworks were used, I suspect this would be rather difficult, so the absence of vxworks strings would probably indicate that it wasn't vxworks). I'd say there is ~zero chance Garmin uses DryOS, since it is a Canon proprietary invention, and AFAIK not widely licensed externally.
Don't forget what the H stands for.

Re: Garmin GPS firmware reverser needs your help
« Reply #2 on: 25 / April / 2010, 10:40:20 »
My question is, can you point me to any communities similar to your's dealing with Garmin's firmware?

In my searches for Garmin hacks last year, I did run across this place.

http://users.tpg.com.au/benj2005/gps/links.htm#mods

Which led me to this one ...

http://www.geocities.com/etrexkb/etrexbike.htm

Which, sadly, as I just checked it, seems to be gone. :-( That's right, I forgot, Geocities has been disbanded this year. What's the address for that "wayback machine" site that was supposed to archive web sites? They might at least still have that site's text information.

Perhaps you can use that information as a good jumping-off point to lead you to others to contact.

Wish I could be of more help than this. That second "etrexbike" link had some fun mods and utilities.

I just found another location for part of the info originally contained on that etrexbike site.

http://www.idobartana.com/etrexkb/etrexbike.htm

There were a few pages of mods on the original site.

Oh wait, I found this in my bookmarks. I was confusing that one, with this one: http://etrex.webz.cz/index.html


*

Online reyalp

  • ******
  • 14114
Re: Garmin GPS firmware reverser needs your help
« Reply #3 on: 25 / April / 2010, 19:10:29 »
Which, sadly, as I just checked it, seems to be gone. :-( That's right, I forgot, Geocities has been disbanded this year. What's the address for that "wayback machine" site that was supposed to archive web sites? They might at least still have that site's text information.
http://web.archive.org/web/*/http://www.geocities.com/etrexkb/etrexbike.htm
Don't forget what the H stands for.


 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal