First of all you are right -- the SDK division is some kind of a "fighter against the Navi division". ![Smile [:)]](/emoticons/emotion-1.gif)
The problem Navi makes MUCH MORE (even if it can't give numbers it are decades) money than SDK.
Of course SDK also sells Navi - but not that much and so the situation looks like this.
SDK takes a stable Navi Build - they implemt the interfaces for the SDK and the things are done.
If there is a problem in the Navi (making SDK operations fail) it takes a bunch of time that the Navi division fixes this.
Anyhow - there will be a TTN version working with the SDK.
This is also shipped with the SDK.
Next Navi gets enhanced -- but noone there interests in compatibility with the SDK.
This is the reason why you must always ship your SDK related product with the TTN version included in the SDK.
Anyhow - nice people there with the SDK - but they are in bad situation.
Even if they are willing to help you, they sometimes are not able to do so.
SDK is a little part of TomTom - but Navi makes the money and that counts.
Anyhow this was just to explain a bit why you are right with thinking SDK is not so well supported.
About your question:
TTNCF is nothing more than a kind of .NET access to the SDK.
This means if the SDK run - TTNCF will also.
And so - if your device supports the SDK - TTNCF will work on it.
If there is no "declared support" - it MAY work - but it can also fail.
Regards
Manfred