Didn't speak about Primo code, etc. , but about correct naming of .tmc files, license files .lyc, etc. , for working any function or working files, always necessary appropriate license, in this case for online - http TMC working need lyc with support HTTP TMC, for using TMC receievers like for Primo Win CE, necessary is appropriate license too.
So, we can call online and "offline" TMC (using TMC receiever) , for people with 3g, 4g etc. internet connection on their phones, they can use online TMC, we speak just about correct calling things, like .tmc files and .lyc files, these 2 things aren't same.
About decompiling, and reverse engineering Primo app, is another story too... Nice that some people like you, are interesting for it, so just continue
and post your researching here or in iGO Discussions...
Bookmarks