Announcement

Collapse
No announcement yet.

when will garmin express mac be able to sync GPS EPO.bin file on fenix 2 ?

Collapse
This topic is closed.
X
X
  • Time
  • Show
Clear All
new posts

  • when will garmin express mac be able to sync GPS EPO.bin file on fenix 2 ?

    when will garmin express mac be able to sync GPS EPO.bin file on fenix 2 ?

  • #2
    The EPO.bin file is intended to help speed up satellite acquisition. There is no data in the file that needs to be synced or uploaded.

    Shane
    sigpic

    Comment


    • #3
      When connected to PC or to mobile app, i got a new EPO.bin file. When connected to mac, no new EPO.bin file. When this file is older than 1 week, Satellite aquiering is very long. Why!!!

      Comment


      • #4
        Originally posted by EXPRESSCUSTOMERCARE View Post
        The EPO.bin file is intended to help speed up satellite acquisition. There is no data in the file that needs to be synced or uploaded.

        Shane
        Yes, that's what EPO.BIN is for, and those running Express for OS X don't get it:

        2014-03-28 16.57.48 (GMT-04:00) | 51719 | I | Looking for GPSData assets...
        2014-03-28 16.57.48 (GMT-04:00) | 51719 | I | Skipping GPSData asset because output transfers are not allowed.

        (I assume these are the relevant lines from the logs of 3.1.1.0, which I just installed.) Why don't we get EPO.BIN? There are a couple of ways to get it by hand, from mediatek itself or from Garmin's servers by lying and saying "Hey, I'm a Windows machine!", but I'd rather have it done automatically. Why isn't this done by Express, which is the only Garmin software I'm going to use daily? Apparently that's the way it's done on Windows.

        Comment


        • #5
          Originally posted by EXPRESSCUSTOMERCARE View Post
          The EPO.bin file is intended to help speed up satellite acquisition. There is no data in the file that needs to be synced or uploaded.

          Shane

          What kind of crap and lame reply is this? This sort of reply is as helpful as a boat in a desert.

          Shane probably needs to re-evaluate his knowledge and perhaps it should be done before any further posts on this page, especially when posting under the pre-text of being someone from Garmin Customer Care.

          It is clear that this is a functional deficiency that exist on the Mac version of Garmin Express. It works on the PC version and the Mobile version, why not the Mac Version ??? If it is a bug or something that Garmin is still trying to implement in the Mac version, then I'm sure users will understand and appreciate that Garmin is trying to resolve the issue.

          But Garmin's failure to even acknowledge such a deficiency is frustrating and is compounded by silly(not to mention useless) replies that make the Garmin technical guys look incompetent and amateurish kids spouting gibberish.

          I think a fair bit of Garmin Express for Mac users will appreciate that Garmin clarifies if the Mac version is supposed to be able to "sync" pre-cached satellite data to Fenix/Fenix 2, in a manner similar to that on the Windows/Mobile platforms. And if it is able to do so, what is the status of implementation in Garmin Express for Mac.

          Comment


          • #6
            I created a simple tool using Applescript called "GetEpo" that downloads the epo.bin file: url removed, because it doesn't work (yet). see below.
            Unzip and read the text file for instructions.
            Last edited by JaVaWa; 03-29-2014, 04:59 PM.

            Comment


            • #7
              thanks. good job JAVAWA.

              Comment


              • #8
                Originally posted by JAVAWA View Post
                I created a simple tool using Applescript called "GetEpo" that downloads the epo.bin file: http://1drv.ms/1jFyG6M
                Unzip and read the text file for instructions.
                JAVAWA, I did some testing last night by re-pairing my Fenix 1 with the Garmin Connect iOS app to get the latest EPO.bin, and then comparing with the EPO.bin that I downloaded with the curl from http://www.kluenter.de/garmin-epheme...les-and-linux/. There are extra bytes in the latter, and on my Fenix 1 it doesn't speed up acquisition of satellites at all, while the EPO.bin provided by iOS Connect works properly. Did you catch that? You need to throw away the first three bytes, keep 2304 bytes, then throw away the next 3, etc., until then end of file. It doesn't look like a Unicode BOM, so I don't know what it is. Do that, and the EPO.bin I downloaded last night from Garmin's server using the curl and the EPO.bin that came down last night from Connect agree to the byte, for as long as the latter lasts. The Connect file is much smaller (around 4k) than the file you get from the server.

                Comment


                • #9
                  Good observation; I must admit that I didn't check the result...
                  The 3 bytes could be a checksum. I don't get it though; if you omit 3 bytes out of 2307, how is it possible that the file shrinks from 65k to 4k? This needs some further examination...

                  Comment


                  • #10
                    No, it didn't shrink. The EPO.BIN supplied by the iOS Connect App was 4000+ bytes. The EPO.BIN supplied by the curl is 64000+ bytes. I have no idea why they're so dissimilar. It's possible I didn't wait around long enough for the Bluetooth connection to transfer the file, I suppose. Anyway, at the moment I have the EPO.BIN from curl, piped through a little perl script I threw together to cut out the 3 byte segments, installed on my watch. That seems to work on my Fenix so far; today I turned on the GPS several times and satellite acquisition was much faster than normal. I don't know how long it takes for the information in EPO.BIN to become stale, though.

                    The reason I looked into it in the first place was that the unmodified EPO.BIN from the curl just wasn't working on my Fenix 1. I also noticed the same initial 3 byte difference from the EPO.DAT (and I assume the subsequent 3 byte differences as well) you can download from mediatek itself. But the file from mediatek is even larger, ~ 275 kbytes. I haven't tried to find any documentation on the structure of the EPO file yet to see how it's laid out or why the differences between the three.

                    Comment


                    • #11
                      I did a comparison too with the epo.bin from the iOS Connect App. In my case I found the contents of the Connect App generated epo.bin in the curl epo.bin starting at offset 6924, and it's a contiguous block of 1994 bytes. 6924 = 3 * (3 + 2304) + 3, so it's the 4th block in the larger file. Maybe it depends on the location of the device?
                      I'm going to try your method (stripping the 3 bytes) and see whether it works for me or not.
                      Originally posted by SCHINDER View Post
                      I haven't tried to find any documentation on the structure of the EPO file
                      I tried; didn't find any...

                      Comment


                      • #12
                        Originally posted by HARROLDLIM View Post
                        I think a fair bit of Garmin Express for Mac users will appreciate that Garmin clarifies if the Mac version is supposed to be able to "sync" pre-cached satellite data to Fenix/Fenix 2
                        As I understand it's a feature that the Mac version of Express is supposed to support, however it doesn't work because of a bug or something. They are aware of the problem; I guess it will be solved soon.

                        Comment


                        • #13
                          Express for Mac version 3.1.3.0 was just released to fix this issue. Please update your Express client and let us know if the ephemeris data (EPO.bin) still doesn't get updated. Thanks again to the users we contacted to collect data on this issue.

                          Sam
                          sigpic

                          Comment


                          • #14
                            It works! However, the "Device Found" dialog box doesn't show anything when the OS X language is set to Dutch (it flashes briefly just as if the interface elements are hidden behind another rectangular, grey element). When set to English everything is all right.

                            Comment


                            • #15
                              Yes, it works for me, too. Thanks!

                              Comment

                              Working...
                              X