NCF Key programming – Let’s get a better understanding of what it all means
There has been a lot of talk lately about NCF keys, but in order for us to even discuss them properly, we first have to understand what they are. Let’s start with the name.
I. Naming
Contrary to popular belief, “NCF” is not “NFC” (Near Field Communication). While some modern cars do use NFC key cards (like Tesla), traditional remote key fobs use NXP's NCF transponder chips, which communicate via standard Radio Frequency (RF) and Ultra-Wideband (UWB) signals.
It is NOT an acronym for the key type: It is simply the literal hardware component name of the microchip welded onto the key fob's internal circuit board.
- "NC": Represents the manufacturer - NXP Semiconductors (formerly Philips Semiconductors).
- "F": Indicates that the chip contains Flash memory, which allows automotive locksmiths and factories to program and rewrite the key's unique security data.
Locksmiths can use diagnostic tools such as AVDI via the RH850 programmer (for Renesas/Fujitsu/Now Also NCF) to produce and prepare these keys.
II. Application
Now, the application part is where it gets interesting.
While the naming and history of these transponders are fascinating, their practical application is what really counts. Many automotive brands use NCF keys because they are good and reliable. But there is a problem — they are notoriously hard for locksmiths to program and use.
This is why we know a dedicated solution is needed for these traditionally common, yet difficult-to-work-on vehicles.
Cars such as:
▪ VW MQB (also some MEB):MMO 5C / IMMO 5D (IMMO VC / IMMO VD) systems are notoriously hard to work on. Until now.
▪ Porsche: NCF keys were also a big problem here. When we consider that cars like the Macan represent just over 30% of all Porsches sold worldwide (279,449 vehicles), we can easily assume there is going to be a massive demand for keys. The Macan is a very specific car, especially in its first-generation 95B.2 facelift form. It is heavily based on the Audi Q5 (which utilizes the MLB3 platform), but it uses an IMMO 5C / IMMO 5D style key.
▪ BMW G series / Toyota: Specifically, vehicles equipped with BDC02 and BDC03. With the new functionality unlocked by the abilities of the ZN085 programmer and the NEW CB503 cable, we can perform key duplication without ANY limitations regarding the manufacturer of the key or the country where it was produced—be it Hungary, Belize, Congo, or New Zealand.
III. Programming
Programming in the case of NCF keys can be separated into two very distinct categories:
1. VAG
When programming VAG IMMO 5C / IMMO 5D cars and Porsches (especially Macan NCF keys), we have to prepare dealer keys. We use the CB503 cable connected to the ZN085 programmer and solder it directly to the working key of the car. Once we have done that, we can easily read and save the data to prepare dealer keys, either using the same programming and soldering method or by using our PROTAG programmer. The AVDI software then allows us to finish everything off with a simple key programming button: we input the data we have read from the key and the car, and program the key completely, including the remote control. The keys you can use are both new and used original, as well as aftermarket keys.
2. BMW / Toyota
BDC02 and BDC03 This process is done without any limitations on where the original key was produced. The keys you can use are, once again, both new and used original, as well as aftermarket keys. We went through a lot of trouble to be able to do actual key programming with the ZN095 and the RH850 programmer, but it is an incredibly hard process for BDC02. You have to remove the entire BDC02 unit from the car and connect it on a bench—it is a massive task. As much as we want to do things perfectly, we sometimes just have to take the path of least resistance and apply what actually works in the field.
In the case of BMW BDC02 and BDC03 (yes, that includes the Toyota Supra as a BDC03 car), we just have to do it the way you guys are actually going to use it. For this specific application, there is simply no downside: we duplicate the existing key, and there is no conflict with the existing original. Both remotes work fine, there is no ID conflict, nothing. It just works.
IV. Conclusion
I know what you are going to say – “Alek, the CB503 is a complication because you have to solder, and there are solder-free clips available on the market.”
I know, but producing those precision clips in Europe costs quite a few euros, and we do not want to force that financial burden onto you.
We also have to keep in mind that one wrong move with a clip completely bricks the key.
Furthermore, those ready-made clip solutions severely limit which keys you can and cannot do. If you are serious about key programming, five quick solders will not be a big trouble. Best of all – there is no additional software to purchase - all in the base package 😊
There will be a lot more here, so until next week, try to have fun at work!
Alek