Open awesie opened 7 years ago
I was able to kind of decode port 20, which apparently describes the other ports:
0140 6200
69 '\x00MPS'
66 000007000000005a6cc64d
67 (0407) 010704090103000036754bbe
60 53656c6628000000
67 (0411) 02110409010300003625c7d9
60 53656c6632000000
0240 0200
69 '\x00SPS1'
66 000100000000005a6cc64d
0340 0300
69 '\x00SPS2'
66 000200000000005a6cc64d
0641 3B00
69 '\x00NavteqPacketData'
67 (0401) 00010441000100003eac422d
60 4e56543101000000
0841 9200
69 '\x00NavteqAdmin'
67 (0403) 00030407010100003eac422d
60 4e56543103000000
0A41 E100
69 '\x00AlbumArt2'
67 (0408) 000804090103000036754bbe
60 53656c6629000000
67 (0409) 010904090103000036754bbe
60 53656c662a000000
67 (0412) 02120409010300003625c7d9
60 53656c6633000000
67 (0413) 03130409010300003625c7d9
60 53656c6634000000
1141 E000
69 '\x00HERE TPEG'
67 (0402) 0002040301000000fc3df082
60 4845524514000000
1241 C000
69 '\x00HERE Images'
67 (0404) 0004040301000000fc3df0b7
60 4845524515000000
CRC? E1
Basic code to parse out files are now in experimental (12d9526f). Use the "--dump-aas-files" option. The "Navteq" and "HERE" data is not parsed currently.
iHeartMedia stations appear to send out files for both traffic and weather. TMT.png are the map tiles (images). DWR0.png is the weather overlay image. TMI.txt and DWRI.txt provide metadata for the maps.
Michigan Radio (WUOM-HD1 Ann Arbor, 91.7 FM) has some kind of "Navteq" and "HERE" data. It's an NPR station.
Invoke as nrsc5 --dump-aas-files ~/tmp 91.7 1
A partial log:
22:56:48 SIG Service: type=data number=10 name=NavteqPacketData1
22:56:48 Data component: id=0 port=0401 service_data_type=65 type=1 mime=2D42AC3E
22:56:48 SIG Service: type=data number=12 name=NavteqAdmin
22:56:48 Data component: id=0 port=0403 service_data_type=263 type=1 mime=2D42AC3E
22:56:48 SIG Service: type=data number=22 name=HERE TPEG
22:56:48 Data component: id=0 port=0402 service_data_type=259 type=0 mime=82F03DFC
22:56:48 SIG Service: type=data number=23 name=HERE Images
22:56:48 Data component: id=0 port=0404 service_data_type=259 type=0 mime=B7F03DFC
It also spits out LOT files:
23:35:23 LOT file: port=0411 lot=17 name=Car Radio Logo_gray 2.jpg size=5765 mime=1E653E9C
I wrote some code, that I'll commit in a bit, to parse the fixed data portion of the L2 PDUs. The result is a bunch of packets that I'm not quite sure what to do with.