Ersatz MIL-STD-6016

Open-Source Link 16 / TADIL-J J-Series Message Schema Reference

Schema Version 1.0.0 — Generated 2026-03-10

NOTICE: This document is reconstructed entirely from publicly available sources. It is NOT a substitute for MIL-STD-6016 or STANAG 5516. Classified or controlled information has been excluded. Confidence levels indicate reliability of each data element. Use at your own risk for simulation, education, and research purposes only.

Table of Contents

Quick Message Navigation

J0.0 J0.1 J0.2 J0.3 J0.4 J0.5 J0.6 J0.7 J1.0 J1.1 J1.2 J1.3 J1.4 J1.5 J1.6 J2.0 J2.2 J2.3 J2.4 J2.5 J2.6 J3.0 J3.1 J3.2 J3.3 J3.4 J3.5 J3.6 J3.7 J5.4 J6.0 J7.0 J7.1 J7.2 J7.3 J7.4 J7.5 J7.6 J7.7 J8.0 J8.1 J9.0 J10.2 J10.3 J10.5 J10.6 J11.0 J11.1 J11.2 J12.0 J12.1 J12.2 J12.3 J12.4 J12.5 J12.6 J12.7 J13.0 J13.2 J13.3 J13.4 J13.5 J14.0 J14.2 J15.0 J16.0 J17.0 J28.0 J28.1 J28.2 J28.3 J28.4 J28.5 J28.6 J28.7 J31.0 J31.1 J31.7

1. Coverage Index & Statistics

256
Possible Label.Sublabel IDs
(32 labels × 8 sublabels)
78
Known Message Types
1
HIGH Confidence
6
MEDIUM Confidence
71
STUB (Name Only)
178
Unknown / Unidentified

Label Coverage Map (0–31)

Well-covered   Partially covered   No coverage

J0
8/8
J1
7/8
J2
6/8
J3
8/8
J4
0/8
J5
1/8
J6
1/8
J7
8/8
J8
2/8
J9
1/8
J10
4/8
J11
3/8
J12
8/8
J13
5/8
J14
2/8
J15
1/8
J16
1/8
J17
1/8
J18
0/8
J19
0/8
J20
0/8
J21
0/8
J22
0/8
J23
0/8
J24
0/8
J25
0/8
J26
0/8
J27
0/8
J28
8/8
J29
0/8
J30
0/8
J31
3/8
Well-covered labels: J0, J1, J2, J3, J31
Partially covered: J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15, J16, J17, J28
No coverage: J4, J18, J19, J20, J21, J22, J23, J24, J25, J26, J27, J29, J30 — likely reserved, classified, or national use

2. Physical Layer

Frequency Band

Allocation:960 – 1215 MHz(L-band, shared with TACAN/DME)
Operational Range:969 – 1206 MHz
Center Frequencies:51(3 MHz spacing)
Center Frequency:1,131 MHz
Bandwidth:240 MHz

Subbands

SubbandRange (MHz)Description
Lower969 – 1008Lower subband
Middle1053 – 1065Middle subband
Upper1113 – 1206Upper subband

Modulation

Type:CPSM(Continuous Phase Shift Modulation)
Chip Modulation:MSK(Minimum Shift Keying)
Symbol Encoding:CCSK(Cyclic Code Shift Keying, 32-chip symbols)
Chip Rate:5 Mbps
Chips per Symbol:32
Bits per Pulse:5

Pulse Structure

Pulse Duration:6.4 μs
Guard Time:6.6 μs
Total Pulse Interval:13.0 μs
Single Pulse:6.4 μs burst of CPSM at 5 Mbps
Double Pulse:26 μs packet (two consecutive pulses)

Frequency Hopping

Hop Rate:~76,923 hops/sec
Hop Interval:13 μs(one hop per pulse interval)
Pattern:Pseudo-random, determined by net number + TSEC cryptovariable
Enabled Modes:Mode 1
Disabled Modes:Modes 2, 4

Error Correction

Type:Reed-Solomon
Decoding:Hard Decision Decoding (HDD)
Ratio:16 bits encoded per 15 bits data

Security

MSEC:Message Security — link layer encryption of message data
TSEC:Transmission Security — random message jittering, symbol interleaving, chip scrambling, random frequency hopping

Communication Modes

ModeFreq. HoppingData EncryptedDescriptionConfidence
1 Yes Yes Normal JTIDS mode HIGH
2 No Yes Narrowband, fixed 969 MHz HIGH
3 N/A N/A Not used HIGH
4 No No No encryption, fixed 969 MHz HIGH

Transmit Power & Range

Max Power:200 W
Range:~300 NM(line-of-sight)

3. TDMA Structure

Time Slot Duration:7.8125 ms(1/128 second)
Slots per Second:128
Time Frame:12 seconds(1,536 slots)
Epoch Duration:12.8 minutes
Slots per Epoch:98,304
Interleaved Sets:A, B, C(32,768 slots each)
Epochs per Day:112.5
Stacked Net Numbers:0 – 127(7 bits)

Time Slot ID Format (32 bits)

BitsWidthFieldRange
0–1617Time Slot Number0 – 98,303
17–237Padding0
24–318Epoch Number0 – 112

No-statement value: 0xFFFFFFFF (4,294,967,295)

Header Word (48 bits)

48 total bits: 35 information + 13 padding. Encoded as a Reed-Solomon code word.
Bit RangeBitsFieldDescriptionConfidence
0-2 3 Time Slot Type HIGH
3 1 Relay Transmission Indicator HIGH
4-18 15 Source Track Number STN of the sender (octal) HIGH
19-34 16 Secure Data Unit Serial Number HIGH
35-47 13 Padding HIGH

Message Word (80 bits)

80 total bits: 70 data + 5 parity + 5 padding.

Word Formats

Initial Word (Word Format = 0)

Bit RangeBitsFieldValueDescriptionConfidence
0-1 2 Word Format 0 HIGH
2-6 5 Label Message category (0-31) HIGH
7-9 3 Sublabel Message subcategory (0-7) HIGH
10-12 3 Message Length Indicator Number of words in message HIGH
13-69 57 Message Data Message-specific payload HIGH
70-74 5 Parity HIGH

Extension Word (Word Format = 2)

Bit RangeBitsFieldValueDescriptionConfidence
0-1 2 Word Format 2 HIGH
2-69 68 Message Data Continuation of message payload HIGH
70-74 5 Parity HIGH

Continuation Word (Word Format = 1)

Bit RangeBitsFieldValueDescriptionConfidence
0-1 2 Word Format 1 HIGH
2-6 5 Continuation Word Label Identifies continuation word type HIGH
7-69 63 Message Data Continuation payload HIGH
70-74 5 Parity HIGH

Packing Modes

ModeWords/SlotData Bits/SlotData RateConfidence
Standard (STD) 3 210 26.88 kbps HIGH
Packed-2 (P2) 6 420 53.76 kbps HIGH
Packed-4 Single Pulse (P4-SP) 12 840 107.52 kbps HIGH
Packed-4 Double Pulse (P4-DP) 12 N/A N/A MEDIUM
Max Throughput: 1,536 words/sec (12 words/slot × 128 slots/second)

5. Simulation Network Header (SISO-STD-002)

The SISO-STD-002 simulation header is a simulation-only construct (not transmitted over the air) that wraps Link 16 messages for distribution over simulation networks (DIS/HLA). Total: 160 bits (20 bytes).
Bit OffsetBitsFieldTypeValues / RangeConfidence
0 16 NPG Number uint16 0-511 HIGH
16 8 Net Number uint8 0-127 HIGH
24 8 TSEC CVLL uint8 0-127, 255=no statement HIGH
32 8 MSEC CVLL uint8 0-127, 255=no statement HIGH
40 8 Message Type Identifier enum HIGH
48 8 SISO-STD-002 Version enum 0=SISO-STD-002-2006 (byte swapping); 1=SISO-STD-002-2021 (bit stream) HIGH
56 8 Link 16 Version enum 0-255 HIGH
64 32 Time Slot ID uint32 HIGH
96 64 Perceived Transmit Time NTP timestamp HIGH

Message Type Identifiers

ValueNameDescription
0 JTIDS Header/Messages Fixed Word Format J-series messages
1 RTT A/B Round Trip Timing Addressed/Broadcast
2 RTT Reply Round Trip Timing Reply
3 JTIDS Voice CVSD Continuous Variable Slope Delta voice
4 JTIDS Voice LPC10 Linear Predictive Coding 10 voice
5 JTIDS Voice LPC12 Linear Predictive Coding 12 voice
6 JTIDS LET Link 16 Enhanced Throughput
7 VMF Variable Message Format

6. Network Participation Groups (NPGs)

NPGs define logical groupings for message distribution. A JTIDS Unit (JU) subscribes to NPGs based on its mission and role. There are 23 known NPGs from open sources.
NPGNameFunctionAssociated MessagesConfidenceSource
1 Initial Entry Network entry and synchronization J0.0 HIGH DSTO-TN-1257 Wireshark dissector, Viasat NPG card
2 RTT-A Round Trip Timing Addressed - active synchronization with specific terminal RTT A HIGH DSTO-TN-1257 Wireshark dissector
3 RTT-B Round Trip Timing Broadcast - active synchronization broadcast RTT B HIGH DSTO-TN-1257 Wireshark dissector
4 Network Management Network management and control messages J0.x, J1.x HIGH DSTO-TN-1257 Wireshark dissector
5 PPLI and Status Precise Participant Location and Identification J2.0, J2.2, J2.3, J2.4, J2.5, J2.6 HIGH DSTO-TN-1257 Wireshark dissector, multiple sources
6 PPLI and Status Precise Participant Location and Identification (additional) J2.0, J2.2, J2.3, J2.4, J2.5, J2.6 HIGH DSTO-TN-1257 Wireshark dissector, multiple sources
7 Surveillance Track reporting - air, surface, subsurface, land, space, EW products J3.0, J3.1, J3.2, J3.3, J3.4, J3.5, J3.6, J3.7, J7.0, J7.1, J7.2, J7.3, J7.4, J7.5, J7.6, J7.7 HIGH Multiple sources
8 Mission Management / Weapons Coordination Mission management, weapons coordination, and engagement J8.0, J8.1, J9.0, J10.2, J10.3, J10.5, J10.6, J11.0, J11.1, J11.2, J12.0, J12.1, J12.2, J12.3, J12.4, J12.5, J12.6, J12.7 HIGH DSTO-TN-1257 Wireshark dissector
9 Control Air control - used by C2JUs to control non-C2JUs J12.0, J12.1, J12.2, J12.3, J12.4, J12.5, J12.6, J12.7 HIGH DSTO-TN-1257 Wireshark dissector, Course Hero
10 Electronic Warfare Electronic Warfare parametric data and coordination J14.0, J14.2 HIGH Multiple sources
11 Image Transfer Imagery data transfer J16.0 HIGH DSTO-TN-1257 Wireshark dissector
12 Voice A JTIDS voice channel A N/A HIGH DSTO-TN-1257 Wireshark dissector
13 Voice B JTIDS voice channel B N/A HIGH DSTO-TN-1257 Wireshark dissector
14 Indirect PPLI Indirect Precise Participant Location and Identification (US Navy usage) J2.0 MEDIUM DTIC ADA404334
15 US Army Reserved Reserved for US Army joint use N/A MEDIUM DTIC ADA404334
16 US Army Reserved Reserved for US Army joint use N/A MEDIUM DTIC ADA404334
18 Network Enabled Weapons Weapons control and network-enabled weapons data J11.0, J11.1, J11.2 HIGH DSTO-TN-1257 Wireshark dissector
19 Fighter-to-Fighter A Direct fighter-to-fighter communications channel A N/A HIGH DSTO-TN-1257 Wireshark dissector
20 Fighter-to-Fighter B Direct fighter-to-fighter communications channel B N/A HIGH DSTO-TN-1257 Wireshark dissector
21 Engagement Coordination Engagement coordination and deconfliction J10.2, J10.3, J10.5, J10.6 HIGH DSTO-TN-1257 Wireshark dissector
25 US Army Reserved Reserved for US Army joint use N/A MEDIUM DTIC ADA404334
27 Joint Net PPLI Joint network Precise Participant Location and Identification J2.0, J2.2, J2.3, J2.4, J2.5, J2.6 HIGH DSTO-TN-1257 Wireshark dissector
28 Distributed Network Management Distributed network management functions J0.x, J1.x HIGH DSTO-TN-1257 Wireshark dissector

7. Terminal Types

TerminalWeightPlatformConfidence
JTIDS Class 1 250 lbs Large aircraft (E-3 AWACS) MEDIUM
JTIDS Class 2 128 lbs Ground/mobile MEDIUM
MIDS LVT(1) 42.5 lbs Fighter aircraft MEDIUM
MIDS LVT(2) / AN/USQ-140(V) N/A Command posts MEDIUM
MIDS JTRS 50.6 lbs Multi-waveform capable MEDIUM

8. Label Categories

LabelCategoryKnown MessagesCategory Confidence
0 Network Management 8 HIGH
1 Network Management 7 HIGH
2 Precise Participant Location and Identification 6 HIGH
3 Surveillance 8 HIGH
4 Reserved/Unknown 0 STUB
5 Anti-Submarine Warfare 1 HIGH
6 Intelligence 1 HIGH
7 Information Management 8 HIGH
8 Information Management 2 HIGH
9 Weapons Coordination and Management 1 HIGH
10 Weapons Coordination and Management 4 HIGH
11 Weapons Coordination and Management 3 HIGH
12 Control 8 HIGH
13 Platform and System Status 5 HIGH
14 Electronic Warfare 2 HIGH
15 Threat Warning 1 HIGH
16 Imagery 1 HIGH
17 Weather 1 HIGH
18 Reserved/Unknown 0 STUB
19 Reserved/Unknown 0 STUB
20 Reserved/Unknown 0 STUB
21 Reserved/Unknown 0 STUB
22 Reserved/Unknown 0 STUB
23 Reserved/Unknown 0 STUB
24 Reserved/Unknown 0 STUB
25 Reserved/Unknown 0 STUB
26 Reserved/Unknown 0 STUB
27 Reserved/Unknown 0 STUB
28 National Use 8 HIGH
29 National Use 0 HIGH
30 National Use 0 HIGH
31 Miscellaneous 3 HIGH

9. Message Schema (J0.x – J31.x)

Label 0 — Network Management

J0.0 Initial Entry MEDIUM
ID:J0.0
Functional Name:Initial Entry
Category:Network Management
NPG(s):1, 4, 28
Word Count:Unknown
Packing Mode:Standard
Confidence:MEDIUM
Source:SISO-STD-002-2021, Wireshark dissector (Viasat card)
Net entry message transmitted by NTR/IEJU. Contains time slot assignments and network synchronization data. Transmitted in pairs, typically every 12 seconds in time slot A-0-6.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Notes: Field-level detail requires MIL-STD-6016. Used for initial and coarse synchronization.
J0.1 Test STUB
ID:J0.1
Functional Name:Test
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Network test message.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J0.2 Network Time Update STUB
ID:J0.2
Functional Name:Network Time Update
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Provides network time corrections and updates.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J0.3 Time Slot Assignment STUB
ID:J0.3
Functional Name:Time Slot Assignment
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Assigns time slots to JUs on the network.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J0.4 Radio Relay Control STUB
ID:J0.4
Functional Name:Radio Relay Control
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Controls radio relay operations for beyond-line-of-sight messaging.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J0.5 Repromulgation Relay STUB
ID:J0.5
Functional Name:Repromulgation Relay
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Controls repromulgation (retransmission) of messages via relay.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J0.6 Communication Control STUB
ID:J0.6
Functional Name:Communication Control
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Communication control and network management directives.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J0.7 Time Slot Reallocation STUB
ID:J0.7
Functional Name:Time Slot Reallocation
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Dynamic reallocation of time slots during network operations.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 1 — Network Management

J1.0 Connectivity Interrogation STUB
ID:J1.0
Functional Name:Connectivity Interrogation
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Interrogates network connectivity status.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J1.1 Connectivity Status STUB
ID:J1.1
Functional Name:Connectivity Status
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports network connectivity status in response to interrogation.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J1.2 Route Establishment STUB
ID:J1.2
Functional Name:Route Establishment
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Establishes communication routes through the network.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J1.3 Acknowledgment STUB
ID:J1.3
Functional Name:Acknowledgment
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Acknowledgment of received messages.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J1.4 Communication Status STUB
ID:J1.4
Functional Name:Communication Status
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports communication system status.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J1.5 Net Control Initialization STUB
ID:J1.5
Functional Name:Net Control Initialization
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Initializes net control parameters.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J1.6 Needline Participation Group Assignment STUB
ID:J1.6
Functional Name:Needline Participation Group Assignment
Category:Network Management
NPG(s):4
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Assigns participation groups based on needline requirements.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 2 — Precise Participant Location and Identification

J2.0 Indirect Interface Unit PPLI MEDIUM
ID:J2.0
Functional Name:Indirect Interface Unit PPLI
Category:Precise Participant Location and Identification
NPG(s):5, 6, 14, 27
Word Count:Unknown
Packing Mode:Standard
Confidence:MEDIUM
Source:Wireshark dissector (Viasat card)
PPLI for units connected via indirect interface (e.g., forwarded via gateway).

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J2.2 Air PPLI MEDIUM
ID:J2.2
Functional Name:Air PPLI
Category:Precise Participant Location and Identification
NPG(s):5, 6, 27
Word Count:3
Packing Mode:Standard
Confidence:MEDIUM
Source:DSTO-TN-1257, SISO-STD-002-2021 Annex B, Viasat card, ADA404334
Precise Participant Location and Identification for air platforms. Contains voice callsign, geodetic position (lat/lon), altitude, course, IFF codes, air platform type, and network participation status. Transmitted nominally every 12 seconds.
Bit OffsetBit WidthField NameTypeValues / EnumerationsDescriptionSourceConfidence
0 2 Word Format enum 0=Initial Initial word indicator DSTO-TN-1257 HIGH
2 5 Label uint 2=PPLI Message label = 2 DSTO-TN-1257 HIGH
7 3 Sublabel uint 2=Air Sublabel = 2 (Air) DSTO-TN-1257 HIGH
10 3 Message Length Indicator uint Number of words (typically 2 for 3-word message) DSTO-TN-1257 HIGH
15 Track Number octal Source Track Number (5-digit octal) ADA404334, web sources MEDIUM
23 Latitude signed_fixed Geodetic latitude, WGS-84. Resolution ~0.0039ยฐ (~434m) Web search inference LOW
24 Longitude signed_fixed Geodetic longitude, WGS-84. Resolution ~0.0039ยฐ Web search inference LOW
Altitude signed_fixed Altitude above mean sea level Inferred LOW
Course uint Course/heading of platform ADA404334 LOW
Speed uint Platform speed ADA404334 LOW
Platform Type enum Air platform type designation ADA404334 LOW
IFF/SIF Codes bitfield IFF/SIF transponder codes ADA404334 LOW
Voice Callsign alphanumeric Voice callsign of platform ADA404334 LOW
Notes: This is the most commonly observed message type. The 3-word structure (Initial + Extension + Continuation) is confirmed by the SISO-STD-002 Annex B example. Exact bit offsets for payload fields require MIL-STD-6016.
J2.3 Surface PPLI MEDIUM
ID:J2.3
Functional Name:Surface PPLI
Category:Precise Participant Location and Identification
NPG(s):5, 6, 27
Word Count:3
Packing Mode:Standard
Confidence:MEDIUM
Source:Wireshark dissector (Viasat card), ADA404334
PPLI for surface (maritime) platforms. Contains position, course, speed, and identification data.
Bit OffsetBit WidthField NameTypeValues / EnumerationsDescriptionSourceConfidence
0 2 Word Format enum Initial word indicator HIGH
2 5 Label uint Label = 2 HIGH
7 3 Sublabel uint Sublabel = 3 (Surface) HIGH
10 3 Message Length Indicator uint HIGH
Latitude signed_fixed LOW
Longitude signed_fixed LOW
Course uint LOW
Speed uint LOW
J2.4 Subsurface PPLI STUB
ID:J2.4
Functional Name:Subsurface PPLI
Category:Precise Participant Location and Identification
NPG(s):5, 6, 27
Word Count:Unknown
Packing Mode:Standard
Confidence:STUB
Source:Wireshark dissector (Viasat card)
PPLI for subsurface (submarine) platforms.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J2.5 Land Point PPLI STUB
ID:J2.5
Functional Name:Land Point PPLI
Category:Precise Participant Location and Identification
NPG(s):5, 6, 27
Word Count:Unknown
Packing Mode:Standard
Confidence:STUB
Source:Wireshark dissector (Viasat card)
PPLI for fixed land-based platforms (e.g., command posts, radar sites).

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J2.6 Land Track PPLI STUB
ID:J2.6
Functional Name:Land Track PPLI
Category:Precise Participant Location and Identification
NPG(s):5, 6, 27
Word Count:Unknown
Packing Mode:Standard
Confidence:STUB
Source:Wireshark dissector (Viasat card)
PPLI for mobile land-based platforms (e.g., ground vehicles).

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 3 — Surveillance

J3.0 Reference Point STUB
ID:J3.0
Functional Name:Reference Point
Category:Surveillance
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports a reference point (e.g., datum, waypoint, or fixed geographic reference).

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J3.1 Emergency Point STUB
ID:J3.1
Functional Name:Emergency Point
Category:Surveillance
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports an emergency point (e.g., downed aircraft, distress signal).

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J3.2 Air Track MEDIUM
ID:J3.2
Functional Name:Air Track
Category:Surveillance
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:MEDIUM
Source:Wireshark dissector (Viasat card), ADA404334, ADS-B gateway doc, Falcon BMS
Reports an air surveillance track. Contains track number, position (lat/lon/altitude), speed, course, identity (pending/unknown/friend/neutral/suspect/hostile), platform type, specific type, nationality, strength, and track quality.
Bit OffsetBit WidthField NameTypeValues / EnumerationsDescriptionSourceConfidence
0 2 Word Format enum HIGH
2 5 Label uint Label = 3 HIGH
7 3 Sublabel uint Sublabel = 2 (Air Track) HIGH
15 Track Number octal Track number (5-digit octal) MEDIUM
Identity enum Pending, Unknown, Assumed Friend, Friend, Neutral, Suspect, Hostile (partial) Track identity/IFF status (enumeration INCOMPLETE) ADA404334, Falcon BMS Forum MEDIUM
Latitude signed_fixed Track latitude LOW
Longitude signed_fixed Track longitude LOW
Altitude signed_fixed Track altitude LOW
Speed uint Track speed LOW
Course uint Track course/heading LOW
Strength uint Formation strength (defaults to 1 if unspecified) LOW
Platform Type enum Air platform type (fighter, bomber, etc.) LOW
Specific Type enum Specific platform designation (F-15, MiG-29, etc.) LOW
Notes: Most commonly used surveillance message. Similar fields to ADS-B. Exact bit positions require MIL-STD-6016.
J3.3 Surface Track STUB
ID:J3.3
Functional Name:Surface Track
Category:Surveillance
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports a surface (maritime) surveillance track. Contains position, course, speed, identity, and vessel type.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J3.4 Subsurface Track STUB
ID:J3.4
Functional Name:Subsurface Track
Category:Surveillance
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports a subsurface (submarine) surveillance track.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J3.5 Land Point or Track STUB
ID:J3.5
Functional Name:Land Point or Track
Category:Surveillance
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports a land point or land mobile track.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J3.6 Space Track STUB
ID:J3.6
Functional Name:Space Track
Category:Surveillance
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports a space surveillance track (satellite, missile, etc.).

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J3.7 Electronic Warfare Product Information STUB
ID:J3.7
Functional Name:Electronic Warfare Product Information
Category:Surveillance
NPG(s):7, 10
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports electronic warfare product information associated with surveillance tracks.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 5 — Anti-Submarine Warfare

J5.4 Acoustic Bearing and Range STUB
ID:J5.4
Functional Name:Acoustic Bearing and Range
Category:Anti-Submarine Warfare
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports acoustic bearing and range data for ASW operations.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 6 — Intelligence

J6.0 Amplification STUB
ID:J6.0
Functional Name:Amplification
Category:Intelligence
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Provides amplifying intelligence information for tracks or events.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 7 — Information Management

J7.0 Track Management STUB
ID:J7.0
Functional Name:Track Management
Category:Information Management
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Manages track data including track drops, updates, and transfers.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J7.1 Data Update Request STUB
ID:J7.1
Functional Name:Data Update Request
Category:Information Management
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Requests updated data for specified tracks.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J7.2 Correlation STUB
ID:J7.2
Functional Name:Correlation
Category:Information Management
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Correlates tracks from multiple sources to establish unified track picture.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J7.3 Pointer STUB
ID:J7.3
Functional Name:Pointer
Category:Information Management
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Points to related tracks or data.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J7.4 Track Identifier STUB
ID:J7.4
Functional Name:Track Identifier
Category:Information Management
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Provides track identification data.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J7.5 IFF/SIF Management STUB
ID:J7.5
Functional Name:IFF/SIF Management
Category:Information Management
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Manages IFF/SIF transponder code assignments.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J7.6 Filter Management STUB
ID:J7.6
Functional Name:Filter Management
Category:Information Management
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Manages data filtering criteria for track distribution.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J7.7 Association STUB
ID:J7.7
Functional Name:Association
Category:Information Management
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Associates related tracks or entities.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 8 — Information Management

J8.0 Unit Designator STUB
ID:J8.0
Functional Name:Unit Designator
Category:Information Management
NPG(s):8
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Designates a unit for mission assignment or tasking.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J8.1 Mission Correlator Change STUB
ID:J8.1
Functional Name:Mission Correlator Change
Category:Information Management
NPG(s):8
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Changes mission correlator assignments.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 9 — Weapons Coordination and Management

J9.0 Command STUB
ID:J9.0
Functional Name:Command
Category:Weapons Coordination and Management
NPG(s):8
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Issues commands for weapons engagement and management.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 10 — Weapons Coordination and Management

J10.2 Engagement Status STUB
ID:J10.2
Functional Name:Engagement Status
Category:Weapons Coordination and Management
NPG(s):8, 21
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports engagement status between weapons platforms and targets.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J10.3 Handover STUB
ID:J10.3
Functional Name:Handover
Category:Weapons Coordination and Management
NPG(s):8, 21
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Transfers engagement responsibility from one platform to another.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J10.5 Controlling Unit Report STUB
ID:J10.5
Functional Name:Controlling Unit Report
Category:Weapons Coordination and Management
NPG(s):8, 21
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports from the controlling unit on engagement status.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J10.6 Pairing STUB
ID:J10.6
Functional Name:Pairing
Category:Weapons Coordination and Management
NPG(s):8, 21
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Pairs weapons platforms with targets for engagement.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 11 — Weapons Coordination and Management

J11.0 From the Weapon STUB
ID:J11.0
Functional Name:From the Weapon
Category:Weapons Coordination and Management
NPG(s):8, 18
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Status reports from a weapon in flight to the controlling platform.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J11.1 To the Weapon STUB
ID:J11.1
Functional Name:To the Weapon
Category:Weapons Coordination and Management
NPG(s):8, 18
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Commands and updates sent to a weapon in flight.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J11.2 Weapon Coordination STUB
ID:J11.2
Functional Name:Weapon Coordination
Category:Weapons Coordination and Management
NPG(s):8, 18
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Coordinates weapons employment between platforms.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 12 — Control

J12.0 Mission Assignment STUB
ID:J12.0
Functional Name:Mission Assignment
Category:Control
NPG(s):8, 9
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Assigns missions (engagement, reconnaissance, etc.) to controlled units.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J12.1 Vector STUB
ID:J12.1
Functional Name:Vector
Category:Control
NPG(s):8, 9
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Provides steering vectors to controlled aircraft.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J12.2 Precision Aircraft Direction STUB
ID:J12.2
Functional Name:Precision Aircraft Direction
Category:Control
NPG(s):8, 9
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Provides precise aircraft direction for intercept.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J12.3 Flight Path STUB
ID:J12.3
Functional Name:Flight Path
Category:Control
NPG(s):8, 9
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Defines a flight path for controlled aircraft.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J12.4 Controlling Unit Change STUB
ID:J12.4
Functional Name:Controlling Unit Change
Category:Control
NPG(s):8, 9
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Transfers control of a unit from one controller to another.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J12.5 Target/Track Correlation STUB
ID:J12.5
Functional Name:Target/Track Correlation
Category:Control
NPG(s):8, 9
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Correlates targets and tracks for engagement.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J12.6 Target Sorting STUB
ID:J12.6
Functional Name:Target Sorting
Category:Control
NPG(s):8, 9
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Sorts and prioritizes targets for engagement.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J12.7 Target Bearing STUB
ID:J12.7
Functional Name:Target Bearing
Category:Control
NPG(s):8, 9
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports target bearing data.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 13 — Platform and System Status

J13.0 Airfield Status STUB
ID:J13.0
Functional Name:Airfield Status
Category:Platform and System Status
NPG(s):7, 8
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports airfield operational status.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J13.2 Air Platform and System Status STUB
ID:J13.2
Functional Name:Air Platform and System Status
Category:Platform and System Status
NPG(s):7, 8
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports detailed platform and weapons system status for air platforms.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J13.3 Surface Platform and System Status STUB
ID:J13.3
Functional Name:Surface Platform and System Status
Category:Platform and System Status
NPG(s):7, 8
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports detailed platform and weapons system status for surface platforms.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J13.4 Subsurface Platform and System Status STUB
ID:J13.4
Functional Name:Subsurface Platform and System Status
Category:Platform and System Status
NPG(s):7, 8
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports platform and weapons system status for subsurface platforms.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J13.5 Land Platform and System Status STUB
ID:J13.5
Functional Name:Land Platform and System Status
Category:Platform and System Status
NPG(s):7, 8
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports platform and weapons system status for land platforms.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 14 — Electronic Warfare

J14.0 Parametric Information STUB
ID:J14.0
Functional Name:Parametric Information
Category:Electronic Warfare
NPG(s):10
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports electronic warfare parametric data (emitter characteristics, signal parameters).

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J14.2 Electronic Warfare Control / Coordination STUB
ID:J14.2
Functional Name:Electronic Warfare Control / Coordination
Category:Electronic Warfare
NPG(s):10
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Coordinates electronic warfare operations and countermeasures.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 15 — Threat Warning

J15.0 Threat Warning STUB
ID:J15.0
Functional Name:Threat Warning
Category:Threat Warning
NPG(s):7, 8
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Issues threat warnings for incoming threats.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 16 — Imagery

J16.0 Imagery STUB
ID:J16.0
Functional Name:Imagery
Category:Imagery
NPG(s):11
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Transfers imagery data.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 17 — Weather

J17.0 Weather Over Target STUB
ID:J17.0
Functional Name:Weather Over Target
Category:Weather
NPG(s):7
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Reports weather conditions over a target area.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 28 — National Use

J28.0 U.S. National 1 (Army) STUB
ID:J28.0
Functional Name:U.S. National 1 (Army)
Category:National Use
NPG(s):N/A
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
U.S. Army national use message.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J28.1 U.S. National 2 (Navy) STUB
ID:J28.1
Functional Name:U.S. National 2 (Navy)
Category:National Use
NPG(s):N/A
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
U.S. Navy national use message.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J28.2 U.S. National 3 (Air Force) MEDIUM
ID:J28.2
Functional Name:U.S. National 3 (Air Force)
Category:National Use
NPG(s):N/A
Word Count:Unknown
Packing Mode:Unknown
Confidence:MEDIUM
Source:Wireshark dissector (Viasat card), SISO-STD-002-2021
U.S. Air Force national use message. Also used for free text messaging.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J28.3 U.S. National 4 (Marine Corps) STUB
ID:J28.3
Functional Name:U.S. National 4 (Marine Corps)
Category:National Use
NPG(s):N/A
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
U.S. Marine Corps national use message.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J28.4 French National 1 STUB
ID:J28.4
Functional Name:French National 1
Category:National Use
NPG(s):N/A
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
French national use message 1.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J28.5 French National 2 STUB
ID:J28.5
Functional Name:French National 2
Category:National Use
NPG(s):N/A
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
French national use message 2.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J28.6 U.S. National 5 (NSA) STUB
ID:J28.6
Functional Name:U.S. National 5 (NSA)
Category:National Use
NPG(s):N/A
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
NSA national use message.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J28.7 UK National STUB
ID:J28.7
Functional Name:UK National
Category:National Use
NPG(s):N/A
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
United Kingdom national use message.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

Label 31 — Miscellaneous

J31.0 Over-the-Air Rekeying Management STUB
ID:J31.0
Functional Name:Over-the-Air Rekeying Management
Category:Miscellaneous
NPG(s):N/A
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Manages over-the-air cryptographic rekeying operations.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J31.1 Over-the-Air Rekeying STUB
ID:J31.1
Functional Name:Over-the-Air Rekeying
Category:Miscellaneous
NPG(s):N/A
Word Count:Unknown
Packing Mode:Unknown
Confidence:STUB
Source:Wireshark dissector (Viasat card)
Performs the actual over-the-air rekeying of cryptographic variables.

Field-level detail requires MIL-STD-6016 / STANAG 5516.

J31.7 No Statement HIGH
ID:J31.7
Functional Name:No Statement
Category:Miscellaneous
NPG(s):N/A
Word Count:1
Packing Mode:Unknown
Confidence:HIGH
Source:SISO-STD-002-2021 ยง4.1.1, Wireshark dissector (Viasat card)
A 1-word message used to pad time slots to 3, 6, or 12 words. Contains no tactical information.
Bit OffsetBit WidthField NameTypeValues / EnumerationsDescriptionSourceConfidence
0 2 Word Format enum 0=Initial HIGH
2 5 Label uint 31=Miscellaneous HIGH
7 3 Sublabel uint 7=No Statement HIGH
10 3 MLI uint 0=1 word HIGH
13 57 Padding padding Set to all zeros or ignored MEDIUM

10. Gaps and Limitations

This schema is reconstructed from open sources and has significant gaps. The following limitations should be understood by any user of this data:

Most Productive Research Targets

11. Sources & Citations

  1. SISO-STD-002-2021 — Standard for Link 16 Simulation Version 2.0
    https://cdn.ymaws.com/www.sisostandards.org/resource/resmgr/standards_products/siso-std-002-2021_link_16.pdf
  2. DSTO-TN-1257 — Extending the Wireshark Network Protocol Analyser to Support Link 16
    https://willrobertson.id.au/resources/wireshark/DSTO-TN-1257.pdf
  3. CJCSM 6520.01B — CJCS Manual for Link 16
    https://www.jcs.mil/Portals/36/Documents/Doctrine/training/jid/cjcsm6520.01b_link16.pdf
  4. DTIC ADA404334 — TADIL J Introduction
    https://apps.dtic.mil/sti/pdfs/ADA404334.pdf
  5. Wireshark Link 16 dissector source code
    https://github.com/wireshark/wireshark/blob/master/epan/dissectors/packet-link16.c
  6. Viasat Link 16 NPG and Message Card
    Referenced in Wireshark dissector; original URL defunct.
  7. Signal Identification Wiki — Link 16
    https://www.sigidwiki.com/wiki/Link_16
  8. Stinson, C.W. — "Internet Protocol (IP) Over Link-16", AFIT Thesis
    https://scholar.afit.edu/cgi/viewcontent.cgi?article=5198&context=etd
  9. Robertson, W., Ross, P. — "Open Source Analyzer for SISO-J Tactical Data Link Simulation", SimTecT 2010
    http://pross.sdf.org/simtect2010-64.pdf
  10. Wikipedia — Link 16
    https://en.wikipedia.org/wiki/Link_16
  11. Wikipedia — TADIL-J
    https://en.wikipedia.org/wiki/TADIL-J