Welcome guest, is this your first visit? Click the "Create Account" button now to join.
Page 1 of 11 123 ... LastLast
Results 1 to 10 of 108
  1. #1
    ☼ADMIN☼
    catymag's Avatar
    Join Date
    Nov 2007
    Location
    light side
    Posts
    23,584
    Rep Power
    5315

    Default Extracting and using decrypted GPI data - Decoding Cyclops

    Due to technical problems we couldn't synchronize this Noeman thread and some other threads posted yesterday and today with GPSPower.net forum. I thought to reproduce it with screens, because this thread was interesting.
    It is not the same, I know ,but this way it's not lost completely.
    Sorry for the inconvenience, if something is missing you can please post again.
    Thanks

    ufvEmmK
    5RcibMm
    8SO2xgz
    VnMmLBa
    P11p5Bg
    QVAg5oO
    UfDjWu4
    4MFmp7o
    eWFp7wK
    0F0Gu8e
    BHkLhPr
    MRzK87u
    WuOUPZK
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]
    You have to navigate to get to the good.
    Nuvi1250/Nuvi 34xx/Nuvi 2200/Nuvi 66/Oregon 600/Galaxy S5 MM 6.0.1/TomTom GO/iGO Nextgen Avic,Basar,Isr.Gift/Navigon
    Please don't flood my pm box with questions you can post on forum!! You won't hear back from me.

  2.    Advertissements


  3. #2
    Master
    Join Date
    Jun 2012
    Location
    St.Petersburg Russia
    Posts
    158
    Rep Power
    52

    Default

    ok, let me restore those several lines in my last (so far) post, which occur hidden behind <...> and rewrite more accurately:

    ===
    ..
    x= 0C-0F: y = 5 + x
    [1pair][2pair] [1byte] 09 [x] [y bytes skip] [3pair]

    if "type" 0B, the similar (but not the same) function to calculate the offset of the third pair of coords:
    x= 0-3: y = 3 + x; (not 2 as above with "normal" "type" 09)
    x= 4-8: y = 4 + x; (not 3)
    and so on
    ...
    depending on the value of this byte x @ the byte after [10 bytes skip]:
    [1pair][2pair] 81 0B [10 bytes skip] [x] [y bytes skip] [3pair]
    ===

  4. #3
    Important User

    osiris4isis's Avatar
    Join Date
    Apr 2012
    Location
    Farside of the Sun
    Posts
    2,645
    Rep Power
    636

    Default

    Quote Originally Posted by sbog View Post
    ok, let me restore those several lines in my last (so far) post, which occur hidden behind <...> and rewrite more accurately:

    ===
    ..
    x= 0C-0F: y = 5 + x
    [1pair][2pair] [1byte] 09 [x] [y bytes skip] [3pair]

    if "type" 0B, the similar (but not the same) function to calculate the offset of the third pair of coords:
    x= 0-3: y = 3 + x; (not 2 as above with "normal" "type" 09)
    x= 4-8: y = 4 + x; (not 3)
    and so on
    ...
    depending on the value of this byte x @ the byte after [10 bytes skip]:
    [1pair][2pair] 81 0B [10 bytes skip] [x] [y bytes skip] [3pair]
    ===
    Houston to CUP, your info is spot on. I have verified it by running it through all of Cyclops files. There are only 4 types: 08,09,0a,0b
    Do you know what they are for? Skipping is a start but knowing is better. Also I see that there is another set of coords in some of the records, I wonder what they are for? We still need to find where is speed and dist.

  5. #4
    Important User

    osiris4isis's Avatar
    Join Date
    Apr 2012
    Location
    Farside of the Sun
    Posts
    2,645
    Rep Power
    636

    Default

    I've collected some stats/pegs/counters for 'type', most uses 09 and 0b. France only uses 09. Only US and UK uses 0a.
    hist is array of counts of a particular type. For example, hist(type,08)=2039 means there are 2039 records with type=08

    US
    hist(type,08) = 2039
    hist(type,09) = 271
    hist(type,0a) = 5296
    hist(type,0b) = 504

    UK
    hist(type,08) = 10182
    hist(type,09) = 1726
    hist(type,0a) = 996
    hist(type,0b) = 2

    France
    hist(type,09) = 3107

    So what kind of alerts (type=09) does France only uses? Isn't illegal to have alerts in France? I read somewhere that Garmin now show it as "Dangerous Zone" for France. So is type=09 indicating some sort of hidden/unspecified alerts to prevent violation of the law? [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]

    And what's so special about UK and US that it uses type=08, UK has the most of this type. But UK only has 2 of type=0b. So anyone know the actual stats for each types of alert (speedcam, redlight, schoolzone,...) of a particular country/region?

    BTW, the two type=0b alerts in UK are in Dublin area. Anyone knows what they are?

    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]

    Russia
    hist(type,09) = 1262
    hist(type,0b) = 12

    There are only 12 type=0b in Russia. Anyone knows them? The 3 coords are below (just ignore the line with hex/octets dump)

    Code:
    Please Login or Register to see the links
    Greece
    hist(type,09) = 313
    hist(type,0b) = 1

    [Only registered and activated users can see links. ]

    Edit:

    Decoding alerts in my area seem to indicates that redlight belongs to type=0a. Can someone verified that their redlight is type=0a?
    Last edited by osiris4isis; 20th April 2014 at 08:48.

  6. #5
    GPSPower Helper

    x-trail's Avatar
    Join Date
    Jul 2010
    Location
    Europe
    Posts
    324
    Rep Power
    163

    Default

    Ιf it helps for your screenshot above in Greece.

    Your 3 coordinates in your list are the 3 waypoints 1st, 2nd and 3rd as they are in the list.
    The two "black" camera icons are supposed to be both FIXED Camera in our Greek Database Project
    When I simulate driving this (red) road I get two warnings for Cyclops Cameras
    One is a 50 km/h FIXED Camera and only when I drive East to West.
    The other one is a Red Light Camera, just before the junction and I get this warning only if I drive West to East

    hjj9

  7. #6
    Important User

    osiris4isis's Avatar
    Join Date
    Apr 2012
    Location
    Farside of the Sun
    Posts
    2,645
    Rep Power
    636

    Default

    From observation of redlight camera in my area, this is the layout:

    Code:
    Please Login or Register to see the links
    The above show two redlight cameras: one on roadE (A) going east and one on roadW (B) going west. It would seem that coord1 and coord2 mark the distant/span of the alert; coord3 is too far from intersection to be camera. So coord2 initiates the alert? Also note that only coord3 is on the road, coord2 is off to the side but coord1 is way over to the opposite side of the one-way street. Strange!
    Last edited by osiris4isis; 20th April 2014 at 10:01.

  8. #7
    Important User

    osiris4isis's Avatar
    Join Date
    Apr 2012
    Location
    Farside of the Sun
    Posts
    2,645
    Rep Power
    636

    Default

    Quote Originally Posted by x-trail View Post
    Ιf it helps for your screenshot above in Greece.

    Your 3 coordinates in your list are the 3 waypoints 1st, 2nd and 3rd as they are in the list.
    The two "black" camera icons are supposed to be both FIXED Camera in our Greek Database Project
    When I simulate driving this (red) road I get two warnings for Cyclops Cameras
    One is a 50 km/h FIXED Camera and only when I drive East to West.
    The other one is a Red Light Camera, just before the junction and I get this warning only if I drive West to East

    hjj9
    Excellent info, Thanks!! I was able to extract the two alerts and they are:
    Code:
    Please Login or Register to see the links
    I was able to see that redlight is type=0b for you, while it's 0a for me (US)...So that means redlight is 0a and 0b. But since there is only one record of 0b for greece, does this mean there is only one redlight in greece?
    The other type is 09 which from your info is a fixed-speedcam. I'm working on trying to decode speed. Some how 50 (or some sort of conversion of it) must be encoded in the following octets marked as x (the only ones of relevant left)
    Code:
    Please Login or Register to see the links
    What is needed are more fixed-speedcam (type=09) alerts with different speeds. If I can get the coords for those and extract the octets, I might be able to deduce the decoding of speed.
    Last edited by osiris4isis; 20th April 2014 at 11:11.

  9. #8
    ☼ADMIN☼
    catymag's Avatar
    Join Date
    Nov 2007
    Location
    light side
    Posts
    23,584
    Rep Power
    5315

    Default

    Thread title changed as requested
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]
    You have to navigate to get to the good.
    Nuvi1250/Nuvi 34xx/Nuvi 2200/Nuvi 66/Oregon 600/Galaxy S5 MM 6.0.1/TomTom GO/iGO Nextgen Avic,Basar,Isr.Gift/Navigon
    Please don't flood my pm box with questions you can post on forum!! You won't hear back from me.

  10. #9
    Important User

    osiris4isis's Avatar
    Join Date
    Apr 2012
    Location
    Farside of the Sun
    Posts
    2,645
    Rep Power
    636

    Default

    Looks like Cyclops alerts are always uni-directional and not bi-direction nor omni-direction (which Igo/Primo can do) I find it interesting that redlight has huge amount of data when I don't see storing info such as speed nor distant (like speedcam would)
    Below is sample of redlight
    Code:
    Please Login or Register to see the links
    Check out the constant data '000000555515c771dc01' What could it be?

  11. #10
    Master
    Join Date
    May 2010
    Location
    space
    Posts
    25
    Rep Power
    16

    Default

    type=
    0b - redlight
    0c - redlight + fixed camera
    09 - fixed camera
    05 - mobile camera

 

 
Page 1 of 11 123 ... LastLast

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
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.