OSNMAlib - Input: Septentrio Receiver @KULeuven
The purpose of this website is to provide an easy way of looking at the OSNMA related data transmitted by the Galileo satellites. It runs OSNMAlib in the background.
The raw navigation data bits for the last 12 sub-frames are available in this endpoint.
For more information about what is displayed in each field, take a look at the legend.
This board uses input from a Septentrio receiver located at the ESAT department of KU Leuven.
You can expect to have a very clear open sky view, with satellites lower than 10 degrees of elevation.
Special thanks to Septentrio for the receiver and to Franco for the help setting the antenna up in the tower.
Last Subframe [GST]
1290 138930
Tesla Chain in Force |
NMAS |
TEST |
CID |
1 |
CPKS |
NOMINAL |
PKID |
1 |
HF |
SHA_256 |
MF |
HMAC_SHA_256 |
KS |
128 |
TS |
40 |
MACLT |
34 |
MACLT Sequence |
[['00S', 'FLX', '04S', 'FLX', '12S', '00E'], ['00S', 'FLX', '00E', '12S', '00E', '12E']] |
Public Key in Force |
NPKID |
1 |
NPKT |
ECDSA_P256 |
MID |
0 |
OSNMA Tag Verification Inputs
Satellites in View
|
8
|
01
|
02
|
03
|
04
|
05
|
06
|
07
|
08
|
09
|
10
|
11
|
12
|
13
|
14
|
15
|
18
|
19
|
20
|
21
|
22
|
24
|
25
|
26
|
27
|
29
|
30
|
31
|
33
|
34
|
36
|
|
Satellites Transmitting OSNMA
|
6
|
01
|
02
|
03
|
04
|
05
|
06
|
07
|
08
|
09
|
10
|
11
|
12
|
13
|
14
|
15
|
18
|
19
|
20
|
21
|
22
|
24
|
25
|
26
|
27
|
29
|
30
|
31
|
33
|
34
|
36
|
|
SVID 02
ADKD 0/12 |
1 |
2 |
3 |
4 |
5 |
ADKD 4 |
6 |
10 |
Key |
6f80e372d7b76f730d5a78f37b0c4d73 |
SVID 10
ADKD 0/12 |
1 |
2 |
3 |
4 |
5 |
ADKD 4 |
6 |
10 |
Key |
6f80e372d7b76f730d5a78f37b0c4d73 |
SVID 11
ADKD 0/12 |
1 |
2 |
3 |
4 |
5 |
ADKD 4 |
6 |
10 |
Key |
6f80e372d7b76f730d5a78f37b0c4d73 |
SVID 12
ADKD 0/12 |
1 |
2 |
3 |
4 |
5 |
ADKD 4 |
6 |
10 |
Key |
Not transmitting OSNMA |
SVID 19
ADKD 0/12 |
1 |
2 |
3 |
4 |
5 |
ADKD 4 |
6 |
10 |
Key |
6f80e372d7b76f730d5a78f37b0c4d73 |
SVID 24
ADKD 0/12 |
1 |
2 |
3 |
4 |
5 |
ADKD 4 |
6 |
10 |
Key |
6f80e372d7b76f730d5a78f37b0c4d73 |
SVID 25
ADKD 0/12 |
1 |
2 |
3 |
4 |
5 |
ADKD 4 |
6 |
10 |
Key |
Not transmitting OSNMA |
SVID 33
ADKD 0/12 |
1 |
2 |
3 |
4 |
5 |
ADKD 4 |
6 |
10 |
Key |
6f80e372d7b76f730d5a78f37b0c4d73 |
Authenticated Data
02 |
0001100111 |
1290 138900 |
320 bits |
N/A |
1290 138900 |
200 bits |
0000011111 |
1290 95760 |
400 bits |
03 |
0000001101 |
1290 85170 |
680 bits |
N/A |
1290 85200 |
12360 bits |
0000001101 |
1290 85200 |
720 bits |
04 |
0001000100 |
1290 120540 |
6800 bits |
N/A |
1290 117780 |
6560 bits |
0001000100 |
1290 119730 |
1400 bits |
05 |
0001001101 |
1290 123300 |
320 bits |
N/A |
1290 123240 |
1840 bits |
0001001101 |
1290 123270 |
280 bits |
07 |
0001100111 |
1290 138750 |
120 bits |
N/A |
1290 138720 |
5240 bits |
0001100110 |
1290 138600 |
720 bits |
08 |
0001010101 |
1290 131040 |
10600 bits |
N/A |
1290 127980 |
3120 bits |
0001010101 |
1290 131010 |
2960 bits |
09 |
0001001000 |
1290 120570 |
320 bits |
N/A |
1290 120540 |
6600 bits |
0001001000 |
1290 120570 |
320 bits |
10 |
0001100111 |
1290 138900 |
320 bits |
N/A |
1290 138900 |
2800 bits |
0001100110 |
1290 138600 |
720 bits |
11 |
0001100111 |
1290 138900 |
320 bits |
N/A |
1290 138900 |
3600 bits |
0001100110 |
1290 138600 |
280 bits |
12 |
0001100110 |
1290 138900 |
4640 bits |
N/A |
1290 138180 |
3160 bits |
0001100110 |
1290 138570 |
600 bits |
13 |
0001010001 |
1290 125880 |
520 bits |
N/A |
1290 125880 |
10720 bits |
0001010001 |
1290 125880 |
560 bits |
15 |
0001000011 |
1290 117420 |
480 bits |
N/A |
1290 117420 |
6840 bits |
0001000011 |
1290 117420 |
480 bits |
19 |
0001100111 |
1290 138900 |
320 bits |
N/A |
1290 138900 |
2720 bits |
0001100110 |
1290 138600 |
720 bits |
21 |
0001001111 |
1290 124440 |
240 bits |
N/A |
1290 124440 |
15360 bits |
0001001111 |
1290 124440 |
240 bits |
24 |
0001100111 |
1290 138900 |
320 bits |
N/A |
1290 138900 |
2720 bits |
0001100110 |
1290 138600 |
720 bits |
25 |
0001100001 |
1290 138900 |
18200 bits |
N/A |
1290 135480 |
840 bits |
0001100001 |
1290 138570 |
1920 bits |
26 |
0001100001 |
1290 138900 |
11200 bits |
N/A |
1290 135480 |
3080 bits |
0001100001 |
1290 138570 |
3080 bits |
27 |
0000111011 |
1290 116370 |
10960 bits |
N/A |
1290 112560 |
11400 bits |
0000111011 |
1290 113730 |
1240 bits |
30 |
0000101111 |
1290 108540 |
10480 bits |
N/A |
1290 105240 |
4600 bits |
0000101111 |
1290 108090 |
2240 bits |
31 |
0001100011 |
1290 136740 |
640 bits |
N/A |
1290 136740 |
3920 bits |
0001100011 |
1290 136740 |
640 bits |
33 |
0001100111 |
1290 138900 |
320 bits |
N/A |
1290 138900 |
4440 bits |
0001100110 |
1290 138600 |
720 bits |
34 |
0000110100 |
1290 112020 |
8640 bits |
N/A |
1290 108060 |
3080 bits |
0000110100 |
1290 110910 |
800 bits |
36 |
0000101000 |
1290 101280 |
560 bits |
N/A |
1290 101220 |
1840 bits |
0000101000 |
1290 101310 |
600 bits |
Legend
Colour Codes
In general, green means available, grey inactive and red missing. The difference between inactive and missing is if we were expecting that item or not.
Additionaly, each ADKD type is encoded using a different colour.
The ADKD type is relevant both for the tag type and the authenticated data.
The 3 ADKD types are: ADKD0, ADKD4, and ADKD12.
Tag Verification Inputs
A satellite card is created for each satellite seen in the last 30 seconds subframe.
SVID
ADKD 0/12 |
Word Types for this ADKD |
ADKD 4 |
Word Types for this ADKD |
Key |
Tesla Key bits in hexadecimal |
Global Authenticated Data
This section is static: it always shows all satellites defined in the European GNSS Service Centre, regardless if they are currently in view of the receiver or not.
However, note that some satellites may be not operational (e.g. SVID 14 and 18). For precise information, check the gsc-europa website.
SVID |
Nav Data IOD |
Last GST Authenticated |
Accumulated Tag bits |
N/A |
Last GST Authenticated |
Accumulated Tag bits |
Nav Data IOD |
Last GST Authenticated |
Accumulated Tag bits |