Michael
VIP Member
Weapon integration outside the fighter jet's system doesn't necessarily require radar developers to provide radar source code to weapon developers (this is impossible). Instead, it requires redeveloping/adjusting weapon integration interface information based on the source code.Unless we are having translation problems - The assertion that access to “source code” is a prerequisite for full weapon integration (Level 4 capability) is technically flawed and reflects a misunderstanding of modern avionics architectures.
You do not need the source code of a radar or mission computer to integrate a weapon. You need the Interface Control Document (ICD) and compliant drivers. In modern avionics, the Mission Computer (MC) and Radar are “black boxes” that communicate via standardized buses (MIL-STD-1553B, ARINC 429) using defined protocols. As long as the Prime Contractor (CAC) provides the Weapon Interface Standard (which is effectively an ICD), the integrator writes a software “driver” that translates the missile’s data into the format the MC expects.
The assertion that “source code” is required for full weapon integration (what you call “Level 4”) is incorrect and is equating proprietary vendor locks with software architecture.
Btw - just so we are all clear - There is no “Level 1-4” standard in global military aviation.
If the JF-17 uses an Open Architecture as claimed then it is specifically designed to decouple the weapon from the flight software. Since Pakistan has the Weapon Interface Standards (ICDs) now from CAC and access to the Store Management System (SMS), they can write native drivers for any weapon. The radar simply outputs track data to the bus; it doesn’t know or care what missile receives it. No radar source code is required. The WMMC (Weapon Mission Management Computer) was specifically designed to be “open” to allow Pakistan to integrate Western weapons (like the Ra’ad ALCM) and avionics (like Aselsan targeting pods) without asking CAC to create a “driver” every time.
Turkey uses tablets on Block 40/50 F-16s because Lockheed Martin digitally signs the Mission Computer software. Turkey cannot install new missile drivers because they lack the Crypto Keys, not because they lack the radar’s source code. This is a misunderstanding and a misnomer you are repeating.
This might have been true in the 1970s with the AWG-9 to Phoenix combo on the F-14 physically generated the guidance signal and sent it directly to the missile. If you didn’t have the radar’s schematics, you couldn’t fire the missile.Your suspicion that the radar could have a “firmware whitelist” or “lock” that prevents it from tracking targets for non-Chinese weapons is applying 1970s hardware logic (like the F-14’s AWG-9) to a 2000s bus-based architecture.
Today the radar is just a sensor on a network. It broadcasts “Target at X, Y, Z” to the Mission Computer (WMMC) via the bus. The Mission Computer then reads that data and sends a separate command to the missile station via the Store Management System (SMS).The weapon never “talks” directly to the radar. It talks to the SMS. Since the PAF controls the SMS software and the 1553 bus messaging, they can integrate any weapon that speaks the bus language, regardless of what the radar “wants” to do.
You dont need the radar’s source code to tell the missile where the target is.You only need the Message Format (e.g., “Target Azimuth” is bits 1-16 on Word 3 of the 1553B bus). As long as the Prime Contractor (CAC) provides the Weapon Interface Standard (the ICD), the integrator writes a “driver” or “wrapper” that translates missile data into the format the MC expects.
There is no physical wire between the KLJ-7 radar and the missile pylon. They are on separate “addresses” on the data bus. The radar sends data to the Mission Computer; the Mission Computer re-packages it and sends it to the missile.For a “lock” to work, Chengdu would have to program the radar to stop tracking targets entirely if it somehow sensed a foreign missile was on the wing. But since the radar isn’t connected to the Store Management System, it has no way of knowing what’s on the wing.
Turkey uses UBAS and tablets on legacy F-16s because those specific jets have closed, proprietary architectures (legacy Block 40/50) where the OEM (Lockheed Martin) refuses to update the OFP. Lockheed Martin effectively “locks the bootloader” on legacy F-16s. The tablet is a workaround for a legal/administrative block, not a technical need for source code.
Furthermore, even with this restriction, Turkey successfully integrated the SOM-J and other munitions using UBAS. The “limitations” you listed (mid-course updates, anti-jamming) are functions of the Datalink implementation, not the radar source code. If the external pod can broadcast Link-16 or proprietary datalink signals, the missile receives updates just fine - NO CAPABILITY IS LOST.
For the Özgür Project (Block 30 modernization), Turkey replaced the Mission Computer entirely. By owning the computer, they gained the ability to install native drivers for Gökdoğan/Bozdoğan missiles. They achieved this without needing the Northrop radar source code and they simply read the radar’s output from the bus.
The limitations on the Su-35 (lack of mid-course updates for PL-15) exist because Russia did not provide the ICD (API access) to the fire control system, nor the Data Link Protocol.
True high-level integration (mid-course updates, DLZ calculations) is achieved via Store Description Files (SDF).
• When a new missile is integrated, engineers load a data file containing the missile’s ballistics, drag coefficients, and seeker field-of-view into the aircraft’s Store Management System (SMS).
• The SMS uses this data to calculate launch parameters. The radar software remains untouched; it simply outputs track data to the bus, which the SMS reads.
Btw - Israel did something on the F-35 which further disproves your argument - They didn’t ask for the radar source code.They installed a “Man-in-the-Middle” C4I computer on top of the F-35’s avionics. This computer translates Israeli weapon data into a format the F-35 understands.
Generally, there are two scenarios:
1. The weapon developer modifies the weapon information based on the fighter jet's already released weapon integration interface. (This is rare.)
2. The weapon developer provides its own weapon's "black box interface" to the fighter jet developer, who then redevelops/adjusts the weapon integration interface information. This is relatively common.
For general weapon payloads, the fighter jet developer only needs to redevelop a dedicated weapon payload adapter pylon to solve coherence issues (the pylon contains the relevant information conversion module). However, for high-end weapon payloads (such as BVR missiles), the collaboration mode with the radar has higher requirements. Therefore, this requires collaboration between the weapon developer, the fighter jet mission computer developer, and the radar developer. Typically, the radar developer resubmits a technical document based on the radar source code information to the fighter jet mission computer developer, who then redevelops the weapon interface information.
Throughout the three-party communication process, "black box" interfaces are used, and none of the parties disclose their source code. Of course, different parties may use different technical terms to describe access restrictions on their own systems.







