hi,
I've done some research about TMC functionality in tomtom navcore, and I'm looking for someone who is better than me with gdb or ida (choice is yours . First of all what I have found, almost all tt maps carry info about tmc location tables and encrypted services. The clue resides in mctx.dat which can be found in 3 "flavours":
- "11110" oldest one unsupported by 8.x and 9.x navcores - defines which predefined services are enabled or not, latest version support 5 services (france, uk, nl, de, be?),
- with TX01 header - standard encrypted services file, after 4 byte header, we have 8 bytes records that carry info abour CountryCode, ExtendedCountryCode, LocationTable and ServiceId, this one is enabled in most of navcores
- with TX02 header - "Marigot" encrypted services file, after 4 byte header, we have probalby 5 or 10 bytes (it's not clear) records that carry almost same info that standard file, this file I found only in embedded tt devices (carminat and mazda).
I have done some research how encrypted is 8-byte record but I've reached place where I'm banging a brick wall. If you know what gdb or ida is and have some time feel free to PM me, I have some partial decodings and don't want to share till finished.
The goal is to prepare for service good 8-byte record for available services.
May some ask question why I try to do that - becouse in many countries TMC service is available on air (encrypted) and not available in TT and I'm pushed to buy "live" licence.
S