 
            I've not updated the patch for ages but I shall prepare a patch for the latest Wireshark ASAP.
ATB
Steve
 
            Thanks. I did the configure/make and it compiled, so once the patch is ready I can test it.
It looks like they went to gtk3 for Wireshark 2. BTW, I'm using opensuse 13.2.  
Original Message From: Steve Glass stevie.glass@gmail.com [op25-dev] Sent: Wednesday, June 29, 2016 7:45 PM To: op25-dev@yahoogroups.com Reply To: op25-dev@yahoogroups.com Subject: Re: [op25-dev] Re: Wireshark P25 patch
I've not updated the patch for ages but I shall prepare a patch for the latest Wireshark ASAP.
ATB
Steve
 
            Some help me out here, I found a copy of wireshark 1.8.5 tar file, downloaded the plugins, compiled it ok, then went to install it and it errored out on me, says*** [libdissectors_la-packet-gluster_cli.lo] Error 1 make[5]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dissectors' make[4]: *** [install-recursive] Error 1 make[4]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dissectors' make[3]: *** [install] Error 2 make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dissectors' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5' make: *** [install] Error 2
On Thursday, June 30, 2016 3:56 AM, "lists@lazygranch.com [op25-dev]" op25-dev@yahoogroups.com wrote:
Thanks. I did the configure/make and it compiled, so once the patch is ready I can test it.
It looks like they went to gtk3 for Wireshark 2. BTW, I'm using opensuse 13.2.  
Original Message From: Steve Glass stevie.glass@gmail.com [op25-dev] Sent: Wednesday, June 29, 2016 7:45 PM To: op25-dev@yahoogroups.com Reply To: op25-dev@yahoogroups.com Subject: Re: [op25-dev] Re: Wireshark P25 patch
I've not updated the patch for ages but I shall prepare a patch for the latest Wireshark ASAP.
ATB
Steve
#yiv1774999175 #yiv1774999175 -- #yiv1774999175ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1774999175 #yiv1774999175ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1774999175 #yiv1774999175ygrp-mkp #yiv1774999175hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv1774999175 #yiv1774999175ygrp-mkp #yiv1774999175ads {margin-bottom:10px;}#yiv1774999175 #yiv1774999175ygrp-mkp .yiv1774999175ad {padding:0 0;}#yiv1774999175 #yiv1774999175ygrp-mkp .yiv1774999175ad p {margin:0;}#yiv1774999175 #yiv1774999175ygrp-mkp .yiv1774999175ad a {color:#0000ff;text-decoration:none;}#yiv1774999175 #yiv1774999175ygrp-sponsor #yiv1774999175ygrp-lc {font-family:Arial;}#yiv1774999175 #yiv1774999175ygrp-sponsor #yiv1774999175ygrp-lc #yiv1774999175hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1774999175 #yiv1774999175ygrp-sponsor #yiv1774999175ygrp-lc .yiv1774999175ad {margin-bottom:10px;padding:0 0;}#yiv1774999175 #yiv1774999175actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv1774999175 #yiv1774999175activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv1774999175 #yiv1774999175activity span {font-weight:700;}#yiv1774999175 #yiv1774999175activity span:first-child {text-transform:uppercase;}#yiv1774999175 #yiv1774999175activity span a {color:#5085b6;text-decoration:none;}#yiv1774999175 #yiv1774999175activity span span {color:#ff7900;}#yiv1774999175 #yiv1774999175activity span .yiv1774999175underline {text-decoration:underline;}#yiv1774999175 .yiv1774999175attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv1774999175 .yiv1774999175attach div a {text-decoration:none;}#yiv1774999175 .yiv1774999175attach img {border:none;padding-right:5px;}#yiv1774999175 .yiv1774999175attach label {display:block;margin-bottom:5px;}#yiv1774999175 .yiv1774999175attach label a {text-decoration:none;}#yiv1774999175 blockquote {margin:0 0 0 4px;}#yiv1774999175 .yiv1774999175bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv1774999175 .yiv1774999175bold a {text-decoration:none;}#yiv1774999175 dd.yiv1774999175last p a {font-family:Verdana;font-weight:700;}#yiv1774999175 dd.yiv1774999175last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv1774999175 dd.yiv1774999175last p span.yiv1774999175yshortcuts {margin-right:0;}#yiv1774999175 div.yiv1774999175attach-table div div a {text-decoration:none;}#yiv1774999175 div.yiv1774999175attach-table {width:400px;}#yiv1774999175 div.yiv1774999175file-title a, #yiv1774999175 div.yiv1774999175file-title a:active, #yiv1774999175 div.yiv1774999175file-title a:hover, #yiv1774999175 div.yiv1774999175file-title a:visited {text-decoration:none;}#yiv1774999175 div.yiv1774999175photo-title a, #yiv1774999175 div.yiv1774999175photo-title a:active, #yiv1774999175 div.yiv1774999175photo-title a:hover, #yiv1774999175 div.yiv1774999175photo-title a:visited {text-decoration:none;}#yiv1774999175 div#yiv1774999175ygrp-mlmsg #yiv1774999175ygrp-msg p a span.yiv1774999175yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv1774999175 .yiv1774999175green {color:#628c2a;}#yiv1774999175 .yiv1774999175MsoNormal {margin:0 0 0 0;}#yiv1774999175 o {font-size:0;}#yiv1774999175 #yiv1774999175photos div {float:left;width:72px;}#yiv1774999175 #yiv1774999175photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv1774999175 #yiv1774999175photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv1774999175 #yiv1774999175reco-category {font-size:77%;}#yiv1774999175 #yiv1774999175reco-desc {font-size:77%;}#yiv1774999175 .yiv1774999175replbq {margin:4px;}#yiv1774999175 #yiv1774999175ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv1774999175 #yiv1774999175ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv1774999175 #yiv1774999175ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv1774999175 #yiv1774999175ygrp-mlmsg select, #yiv1774999175 input, #yiv1774999175 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv1774999175 #yiv1774999175ygrp-mlmsg pre, #yiv1774999175 code {font:115% monospace;}#yiv1774999175 #yiv1774999175ygrp-mlmsg * {line-height:1.22em;}#yiv1774999175 #yiv1774999175ygrp-mlmsg #yiv1774999175logo {padding-bottom:10px;}#yiv1774999175 #yiv1774999175ygrp-msg p a {font-family:Verdana;}#yiv1774999175 #yiv1774999175ygrp-msg p#yiv1774999175attach-count span {color:#1E66AE;font-weight:700;}#yiv1774999175 #yiv1774999175ygrp-reco #yiv1774999175reco-head {color:#ff7900;font-weight:700;}#yiv1774999175 #yiv1774999175ygrp-reco {margin-bottom:20px;padding:0px;}#yiv1774999175 #yiv1774999175ygrp-sponsor #yiv1774999175ov li a {font-size:130%;text-decoration:none;}#yiv1774999175 #yiv1774999175ygrp-sponsor #yiv1774999175ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv1774999175 #yiv1774999175ygrp-sponsor #yiv1774999175ov ul {margin:0;padding:0 0 0 8px;}#yiv1774999175 #yiv1774999175ygrp-text {font-family:Georgia;}#yiv1774999175 #yiv1774999175ygrp-text p {margin:0 0 1em 0;}#yiv1774999175 #yiv1774999175ygrp-text tt {font-size:120%;}#yiv1774999175 #yiv1774999175ygrp-vital ul li:last-child {border-right:none !important;}#yiv1774999175
 
            Hi Sean - can you please include the full compiler output- looks like that's snipped after the interesting messages...
Max
 
            thanks max, im going to maybe try again with a lower/different version of wiresharkbut here it is below-sean@sean-Latitude-D531:~$ cd SourceCode sean@sean-Latitude-D531:~/SourceCode$ cd wireshark 1.8.5 bash: cd: wireshark: No such file or directory sean@sean-Latitude-D531:~/SourceCode$ cd wireshark-1.8.5 sean@sean-Latitude-D531:~/SourceCode/wireshark-1.8.5$ sudo make install [sudo] password for sean: /usr/bin/perl ./make-version.pl . Version configuration file version.conf not found. Using defaults. svnversion.h unchanged. make install-recursive make[1]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5' Making install in tools make[2]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/tools' Making install in lemon make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/tools/lemon' make[4]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/tools/lemon' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/tools/lemon' make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/tools/lemon' make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/tools' make[4]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/tools' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/tools' make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/tools' make[2]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/tools' Making install in wsutil make[2]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/wsutil' make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/wsutil' /bin/mkdir -p '/usr/local/lib' /bin/bash ../libtool --mode=install /usr/bin/install -c libwsutil.la '/usr/local/lib' libtool: install: /usr/bin/install -c .libs/libwsutil.so.2.0.0 /usr/local/lib/libwsutil.so.2.0.0 libtool: install: (cd /usr/local/lib && { ln -s -f libwsutil.so.2.0.0 libwsutil.so.2 || { rm -f libwsutil.so.2 && ln -s libwsutil.so.2.0.0 libwsutil.so.2; }; }) libtool: install: (cd /usr/local/lib && { ln -s -f libwsutil.so.2.0.0 libwsutil.so || { rm -f libwsutil.so && ln -s libwsutil.so.2.0.0 libwsutil.so; }; }) libtool: install: /usr/bin/install -c .libs/libwsutil.lai /usr/local/lib/libwsutil.la libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib
If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/wsutil' make[2]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/wsutil' Making install in wiretap make[2]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/wiretap' make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/wiretap' /bin/mkdir -p '/usr/local/lib' /bin/bash ../libtool --mode=install /usr/bin/install -c libwiretap.la '/usr/local/lib' libtool: install: warning: relinking `libwiretap.la' libtool: install: (cd /home/sean/SourceCode/wireshark-1.8.5/wiretap; /bin/bash /home/sean/SourceCode/wireshark-1.8.5/libtool --tag CC --mode=relink gcc -g -O2 -Wall -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith -Wno-pointer-sign -Warray-bounds -Wcast-align -Wformat-security -Wold-style-definition -Wno-error=unused-but-set-variable -fexcess-precision=fast -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/harfbuzz -version-info 3:5:1 -export-symbols wtap.sym -Wl,--as-needed -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -o libwiretap.la -rpath /usr/local/lib libwiretap_la-5views.lo libwiretap_la-aethra.lo libwiretap_la-airopeek9.lo libwiretap_la-ascendtext.lo libwiretap_la-atm.lo libwiretap_la-ber.lo libwiretap_la-btsnoop.lo libwiretap_la-buffer.lo libwiretap_la-catapult_dct2000.lo libwiretap_la-commview.lo libwiretap_la-cosine.lo libwiretap_la-csids.lo libwiretap_la-daintree-sna.lo libwiretap_la-dbs-etherwatch.lo libwiretap_la-dct3trace.lo libwiretap_la-erf.lo libwiretap_la-etherpeek.lo libwiretap_la-eyesdn.lo libwiretap_la-file_access.lo libwiretap_la-file_wrappers.lo libwiretap_la-hcidump.lo libwiretap_la-i4btrace.lo libwiretap_la-ipfix.lo libwiretap_la-iptrace.lo libwiretap_la-iseries.lo libwiretap_la-mime_file.lo libwiretap_la-k12.lo libwiretap_la-lanalyzer.lo libwiretap_la-libpcap.lo libwiretap_la-mpeg.lo libwiretap_la-mp2t.lo libwiretap_la-netmon.lo libwiretap_la-netscaler.lo libwiretap_la-netscreen.lo libwiretap_la-nettl.lo libwiretap_la-network_instruments.lo libwiretap_la-netxray.lo libwiretap_la-ngsniffer.lo libwiretap_la-packetlogger.lo libwiretap_la-pcap-common.lo libwiretap_la-pcapng.lo libwiretap_la-pppdump.lo libwiretap_la-radcom.lo libwiretap_la-snoop.lo libwiretap_la-tnef.lo libwiretap_la-toshiba.lo libwiretap_la-visual.lo libwiretap_la-vms.lo libwiretap_la-vwr.lo libwiretap_la-wtap.lo libwiretap_generated.la ../wsutil/libwsutil.la -pthread -Wl,--export-dynamic -lgthread-2.0 -lgmodule-2.0 -lglib-2.0 -lz ) libtool: relink: echo "{ global:" > .libs/libwiretap.ver libtool: relink: cat wtap.sym | sed -e "s/(.*)/\1;/" >> .libs/libwiretap.ver libtool: relink: echo "local: *; };" >> .libs/libwiretap.ver libtool: relink: gcc -shared -fPIC -DPIC .libs/libwiretap_la-5views.o .libs/libwiretap_la-aethra.o .libs/libwiretap_la-airopeek9.o .libs/libwiretap_la-ascendtext.o .libs/libwiretap_la-atm.o .libs/libwiretap_la-ber.o .libs/libwiretap_la-btsnoop.o .libs/libwiretap_la-buffer.o .libs/libwiretap_la-catapult_dct2000.o .libs/libwiretap_la-commview.o .libs/libwiretap_la-cosine.o .libs/libwiretap_la-csids.o .libs/libwiretap_la-daintree-sna.o .libs/libwiretap_la-dbs-etherwatch.o .libs/libwiretap_la-dct3trace.o .libs/libwiretap_la-erf.o .libs/libwiretap_la-etherpeek.o .libs/libwiretap_la-eyesdn.o .libs/libwiretap_la-file_access.o .libs/libwiretap_la-file_wrappers.o .libs/libwiretap_la-hcidump.o .libs/libwiretap_la-i4btrace.o .libs/libwiretap_la-ipfix.o .libs/libwiretap_la-iptrace.o .libs/libwiretap_la-iseries.o .libs/libwiretap_la-mime_file.o .libs/libwiretap_la-k12.o .libs/libwiretap_la-lanalyzer.o .libs/libwiretap_la-libpcap.o .libs/libwiretap_la-mpeg.o .libs/libwiretap_la-mp2t.o .libs/libwiretap_la-netmon.o .libs/libwiretap_la-netscaler.o .libs/libwiretap_la-netscreen.o .libs/libwiretap_la-nettl.o .libs/libwiretap_la-network_instruments.o .libs/libwiretap_la-netxray.o .libs/libwiretap_la-ngsniffer.o .libs/libwiretap_la-packetlogger.o .libs/libwiretap_la-pcap-common.o .libs/libwiretap_la-pcapng.o .libs/libwiretap_la-pppdump.o .libs/libwiretap_la-radcom.o .libs/libwiretap_la-snoop.o .libs/libwiretap_la-tnef.o .libs/libwiretap_la-toshiba.o .libs/libwiretap_la-visual.o .libs/libwiretap_la-vms.o .libs/libwiretap_la-vwr.o .libs/libwiretap_la-wtap.o -Wl,--whole-archive ./.libs/libwiretap_generated.a -Wl,--no-whole-archive -L/usr/local/lib -lwsutil -lgthread-2.0 -lgmodule-2.0 -lglib-2.0 -lz -O2 -pthread -Wl,--as-needed -pthread -Wl,--export-dynamic -pthread -Wl,-soname -Wl,libwiretap.so.2 -Wl,-version-script -Wl,.libs/libwiretap.ver -o .libs/libwiretap.so.2.1.5 libtool: install: /usr/bin/install -c .libs/libwiretap.so.2.1.5T /usr/local/lib/libwiretap.so.2.1.5 libtool: install: (cd /usr/local/lib && { ln -s -f libwiretap.so.2.1.5 libwiretap.so.2 || { rm -f libwiretap.so.2 && ln -s libwiretap.so.2.1.5 libwiretap.so.2; }; }) libtool: install: (cd /usr/local/lib && { ln -s -f libwiretap.so.2.1.5 libwiretap.so || { rm -f libwiretap.so && ln -s libwiretap.so.2.1.5 libwiretap.so; }; }) libtool: install: /usr/bin/install -c .libs/libwiretap.lai /usr/local/lib/libwiretap.la libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib
If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/wiretap' make[2]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/wiretap' Making install in epan make[2]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/epan' Making install in crypt make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/epan/crypt' make[4]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/epan/crypt' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/crypt' make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/crypt' Making install in ftypes make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/epan/ftypes' make[4]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/epan/ftypes' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/ftypes' make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/ftypes' Making install in dfilter make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dfilter' make[4]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dfilter' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dfilter' make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dfilter' Making install in dissectors make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dissectors' make install-recursive make[4]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dissectors' make[5]: Entering directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dissectors' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I./../.. -I./.. -DINET6 -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -DGSEAL_ENABLE -DGTK_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES -D_FORTIFY_SOURCE=2 -D_U_="__attribute__((unused))" -I/usr/local/include -I/usr/include '-DPLUGIN_DIR="/usr/local/lib/wireshark/plugins/1.8.5"' -g -O2 -Wall -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith -Wno-pointer-sign -Warray-bounds -Wcast-align -Wformat-security -Wold-style-definition -Wno-error=unused-but-set-variable -fexcess-precision=fast -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/harfbuzz -MT libdissectors_la-packet-gluster_cli.lo -MD -MP -MF .deps/libdissectors_la-packet-gluster_cli.Tpo -c -o libdissectors_la-packet-gluster_cli.lo `test -f 'packet-gluster_cli.c' || echo './'`packet-gluster_cli.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./../.. -I./.. -DINET6 -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -DGSEAL_ENABLE -DGTK_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES -D_FORTIFY_SOURCE=2 "-D_U_=__attribute__((unused))" -I/usr/local/include -I/usr/include -DPLUGIN_DIR="/usr/local/lib/wireshark/plugins/1.8.5" -g -O2 -Wall -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith -Wno-pointer-sign -Warray-bounds -Wcast-align -Wformat-security -Wold-style-definition -Wno-error=unused-but-set-variable -fexcess-precision=fast -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/harfbuzz -MT libdissectors_la-packet-gluster_cli.lo -MD -MP -MF .deps/libdissectors_la-packet-gluster_cli.Tpo -c packet-gluster_cli.c -fPIC -DPIC -o .libs/libdissectors_la-packet-gluster_cli.o In file included from /usr/include/glib-2.0/glib/gdir.h:32:0, from /usr/include/glib-2.0/glib.h:45, from packet-gluster_cli.c:40: packet-gluster.h:359:2: error: redeclaration of enumerator 'DT_UNKNOWN' DT_UNKNOWN = 0, ^ /usr/include/dirent.h:99:5: note: previous definition of 'DT_UNKNOWN' was here DT_UNKNOWN = 0, ^ packet-gluster.h:360:2: error: redeclaration of enumerator 'DT_FIFO' DT_FIFO = 1, ^ /usr/include/dirent.h:101:5: note: previous definition of 'DT_FIFO' was here DT_FIFO = 1, ^ packet-gluster.h:361:2: error: redeclaration of enumerator 'DT_CHR' DT_CHR = 2, ^ /usr/include/dirent.h:103:5: note: previous definition of 'DT_CHR' was here DT_CHR = 2, ^ packet-gluster.h:362:2: error: redeclaration of enumerator 'DT_DIR' DT_DIR = 4, ^ /usr/include/dirent.h:105:5: note: previous definition of 'DT_DIR' was here DT_DIR = 4, ^ packet-gluster.h:363:2: error: redeclaration of enumerator 'DT_BLK' DT_BLK = 6, ^ /usr/include/dirent.h:107:5: note: previous definition of 'DT_BLK' was here DT_BLK = 6, ^ packet-gluster.h:364:2: error: redeclaration of enumerator 'DT_REG' DT_REG = 8, ^ /usr/include/dirent.h:109:5: note: previous definition of 'DT_REG' was here DT_REG = 8, ^ packet-gluster.h:365:2: error: redeclaration of enumerator 'DT_LNK' DT_LNK = 10, ^ /usr/include/dirent.h:111:5: note: previous definition of 'DT_LNK' was here DT_LNK = 10, ^ packet-gluster.h:366:2: error: redeclaration of enumerator 'DT_SOCK' DT_SOCK = 12, ^ /usr/include/dirent.h:113:5: note: previous definition of 'DT_SOCK' was here DT_SOCK = 12, ^ packet-gluster.h:367:2: error: redeclaration of enumerator 'DT_WHT' DT_WHT = 14 ^ /usr/include/dirent.h:115:5: note: previous definition of 'DT_WHT' was here DT_WHT = 14 ^ make[5]: *** [libdissectors_la-packet-gluster_cli.lo] Error 1 make[5]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dissectors' make[4]: *** [install-recursive] Error 1 make[4]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dissectors' make[3]: *** [install] Error 2 make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan/dissectors' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5/epan' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/sean/SourceCode/wireshark-1.8.5' make: *** [install] Error 2 sean@sean-Latitude-D531:~/SourceCode/wireshark-1.8.5$
On Friday, July 1, 2016 8:42 AM, "ikj1234i@yahoo.com [op25-dev]" op25-dev@yahoogroups.com wrote:
Hi Sean - can you please include the full compiler output- looks like that's snipped after the interesting messages...
Max #yiv2485753083 #yiv2485753083 -- #yiv2485753083ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2485753083 #yiv2485753083ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2485753083 #yiv2485753083ygrp-mkp #yiv2485753083hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2485753083 #yiv2485753083ygrp-mkp #yiv2485753083ads {margin-bottom:10px;}#yiv2485753083 #yiv2485753083ygrp-mkp .yiv2485753083ad {padding:0 0;}#yiv2485753083 #yiv2485753083ygrp-mkp .yiv2485753083ad p {margin:0;}#yiv2485753083 #yiv2485753083ygrp-mkp .yiv2485753083ad a {color:#0000ff;text-decoration:none;}#yiv2485753083 #yiv2485753083ygrp-sponsor #yiv2485753083ygrp-lc {font-family:Arial;}#yiv2485753083 #yiv2485753083ygrp-sponsor #yiv2485753083ygrp-lc #yiv2485753083hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2485753083 #yiv2485753083ygrp-sponsor #yiv2485753083ygrp-lc .yiv2485753083ad {margin-bottom:10px;padding:0 0;}#yiv2485753083 #yiv2485753083actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2485753083 #yiv2485753083activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2485753083 #yiv2485753083activity span {font-weight:700;}#yiv2485753083 #yiv2485753083activity span:first-child {text-transform:uppercase;}#yiv2485753083 #yiv2485753083activity span a {color:#5085b6;text-decoration:none;}#yiv2485753083 #yiv2485753083activity span span {color:#ff7900;}#yiv2485753083 #yiv2485753083activity span .yiv2485753083underline {text-decoration:underline;}#yiv2485753083 .yiv2485753083attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2485753083 .yiv2485753083attach div a {text-decoration:none;}#yiv2485753083 .yiv2485753083attach img {border:none;padding-right:5px;}#yiv2485753083 .yiv2485753083attach label {display:block;margin-bottom:5px;}#yiv2485753083 .yiv2485753083attach label a {text-decoration:none;}#yiv2485753083 blockquote {margin:0 0 0 4px;}#yiv2485753083 .yiv2485753083bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2485753083 .yiv2485753083bold a {text-decoration:none;}#yiv2485753083 dd.yiv2485753083last p a {font-family:Verdana;font-weight:700;}#yiv2485753083 dd.yiv2485753083last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2485753083 dd.yiv2485753083last p span.yiv2485753083yshortcuts {margin-right:0;}#yiv2485753083 div.yiv2485753083attach-table div div a {text-decoration:none;}#yiv2485753083 div.yiv2485753083attach-table {width:400px;}#yiv2485753083 div.yiv2485753083file-title a, #yiv2485753083 div.yiv2485753083file-title a:active, #yiv2485753083 div.yiv2485753083file-title a:hover, #yiv2485753083 div.yiv2485753083file-title a:visited {text-decoration:none;}#yiv2485753083 div.yiv2485753083photo-title a, #yiv2485753083 div.yiv2485753083photo-title a:active, #yiv2485753083 div.yiv2485753083photo-title a:hover, #yiv2485753083 div.yiv2485753083photo-title a:visited {text-decoration:none;}#yiv2485753083 div#yiv2485753083ygrp-mlmsg #yiv2485753083ygrp-msg p a span.yiv2485753083yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2485753083 .yiv2485753083green {color:#628c2a;}#yiv2485753083 .yiv2485753083MsoNormal {margin:0 0 0 0;}#yiv2485753083 o {font-size:0;}#yiv2485753083 #yiv2485753083photos div {float:left;width:72px;}#yiv2485753083 #yiv2485753083photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv2485753083 #yiv2485753083photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv2485753083 #yiv2485753083reco-category {font-size:77%;}#yiv2485753083 #yiv2485753083reco-desc {font-size:77%;}#yiv2485753083 .yiv2485753083replbq {margin:4px;}#yiv2485753083 #yiv2485753083ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv2485753083 #yiv2485753083ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv2485753083 #yiv2485753083ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv2485753083 #yiv2485753083ygrp-mlmsg select, #yiv2485753083 input, #yiv2485753083 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv2485753083 #yiv2485753083ygrp-mlmsg pre, #yiv2485753083 code {font:115% monospace;}#yiv2485753083 #yiv2485753083ygrp-mlmsg * {line-height:1.22em;}#yiv2485753083 #yiv2485753083ygrp-mlmsg #yiv2485753083logo {padding-bottom:10px;}#yiv2485753083 #yiv2485753083ygrp-msg p a {font-family:Verdana;}#yiv2485753083 #yiv2485753083ygrp-msg p#yiv2485753083attach-count span {color:#1E66AE;font-weight:700;}#yiv2485753083 #yiv2485753083ygrp-reco #yiv2485753083reco-head {color:#ff7900;font-weight:700;}#yiv2485753083 #yiv2485753083ygrp-reco {margin-bottom:20px;padding:0px;}#yiv2485753083 #yiv2485753083ygrp-sponsor #yiv2485753083ov li a {font-size:130%;text-decoration:none;}#yiv2485753083 #yiv2485753083ygrp-sponsor #yiv2485753083ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv2485753083 #yiv2485753083ygrp-sponsor #yiv2485753083ov ul {margin:0;padding:0 0 0 8px;}#yiv2485753083 #yiv2485753083ygrp-text {font-family:Georgia;}#yiv2485753083 #yiv2485753083ygrp-text p {margin:0 0 1em 0;}#yiv2485753083 #yiv2485753083ygrp-text tt {font-size:120%;}#yiv2485753083 #yiv2485753083ygrp-vital ul li:last-child {border-right:none !important;}#yiv2485753083
 
            Hi Sean
Initially a first-order guess would be that the version and distribution of linux that you're using has a version of wireshark that's significantly different than 1.8.5. If you simply apt-get install wireshark, what version does it install?
An alternative way to build from source that often works better in a distro is, assuming an apt- and debian-based distro, apt-get update apt-get source wireshark-x.x.x apt-get build-dep wireshark-x.x.x cd wireshark-x.x.x fakeroot debian/rules build
Max
 
            ok thanks, going to try that next, I tried installing 1.6.5, but not sure if it worked? heres the script I got below --title="tshark - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./tshark.pod > tshark.html /usr/bin/pod2html \ --title="wireshark-filter - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./wireshark-filter.pod > wireshark-filter.html /usr/bin/pod2html \ --title="capinfos - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./capinfos.pod > capinfos.html /usr/bin/pod2html \ --title="editcap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./editcap.pod > editcap.html /usr/bin/pod2html \ --title="idl2wrs - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./idl2wrs.pod > idl2wrs.html /usr/bin/pod2html \ --title="mergecap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./mergecap.pod > mergecap.html /usr/bin/pod2html \ --title="text2pcap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./text2pcap.pod > text2pcap.html /usr/bin/pod2html \ --title="dumpcap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./dumpcap.pod > dumpcap.html /usr/bin/pod2html \ --title="rawshark - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./rawshark.pod > rawshark.html /usr/bin/pod2html \ --title="dftest - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./dftest.pod > dftest.html /usr/bin/pod2html \ --title="randpkt - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./randpkt.pod > randpkt.html make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.6.5/doc' make[3]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/usr/local/share/man/man1' /usr/bin/install -c -m 644 wireshark.1 tshark.1 text2pcap.1 mergecap.1 capinfos.1 editcap.1 dumpcap.1 idl2wrs.1 rawshark.1 dftest.1 randpkt.1 '/usr/local/share/man/man1' /bin/mkdir -p '/usr/local/share/man/man4' /usr/bin/install -c -m 644 wireshark-filter.4 '/usr/local/share/man/man4' /bin/mkdir -p '/usr/local/share/wireshark' /usr/bin/install -c -m 644 AUTHORS-SHORT ../docbook/ws.css wireshark.html tshark.html wireshark-filter.html capinfos.html editcap.html idl2wrs.html mergecap.html text2pcap.html dumpcap.html rawshark.html dftest.html randpkt.html '/usr/local/share/wireshark' make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.6.5/doc' make[2]: Leaving directory `/home/sean/SourceCode/wireshark-1.6.5/doc' make[1]: Leaving directory `/home/sean/SourceCode/wireshark-1.6.5' sean@sean-Latitude-D531:~/SourceCode/wireshark-1.6.5$
On Friday, July 1, 2016 11:28 AM, "ikj1234i@yahoo.com [op25-dev]" op25-dev@yahoogroups.com wrote:
Hi Sean
Initially a first-order guess would be that the version and distribution of linux that you're using has a version of wireshark that's significantly different than 1.8.5. If you simply apt-get install wireshark, what version does it install?
An alternative way to build from source that often works better in a distro is, assuming an apt- and debian-based distro, apt-get update apt-get source wireshark-x.x.x apt-get build-dep wireshark-x.x.x cd wireshark-x.x.x fakeroot debian/rules build
Max #yiv8706986654 #yiv8706986654 -- #yiv8706986654ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8706986654 #yiv8706986654ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8706986654 #yiv8706986654ygrp-mkp #yiv8706986654hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv8706986654 #yiv8706986654ygrp-mkp #yiv8706986654ads {margin-bottom:10px;}#yiv8706986654 #yiv8706986654ygrp-mkp .yiv8706986654ad {padding:0 0;}#yiv8706986654 #yiv8706986654ygrp-mkp .yiv8706986654ad p {margin:0;}#yiv8706986654 #yiv8706986654ygrp-mkp .yiv8706986654ad a {color:#0000ff;text-decoration:none;}#yiv8706986654 #yiv8706986654ygrp-sponsor #yiv8706986654ygrp-lc {font-family:Arial;}#yiv8706986654 #yiv8706986654ygrp-sponsor #yiv8706986654ygrp-lc #yiv8706986654hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8706986654 #yiv8706986654ygrp-sponsor #yiv8706986654ygrp-lc .yiv8706986654ad {margin-bottom:10px;padding:0 0;}#yiv8706986654 #yiv8706986654actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8706986654 #yiv8706986654activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8706986654 #yiv8706986654activity span {font-weight:700;}#yiv8706986654 #yiv8706986654activity span:first-child {text-transform:uppercase;}#yiv8706986654 #yiv8706986654activity span a {color:#5085b6;text-decoration:none;}#yiv8706986654 #yiv8706986654activity span span {color:#ff7900;}#yiv8706986654 #yiv8706986654activity span .yiv8706986654underline {text-decoration:underline;}#yiv8706986654 .yiv8706986654attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv8706986654 .yiv8706986654attach div a {text-decoration:none;}#yiv8706986654 .yiv8706986654attach img {border:none;padding-right:5px;}#yiv8706986654 .yiv8706986654attach label {display:block;margin-bottom:5px;}#yiv8706986654 .yiv8706986654attach label a {text-decoration:none;}#yiv8706986654 blockquote {margin:0 0 0 4px;}#yiv8706986654 .yiv8706986654bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv8706986654 .yiv8706986654bold a {text-decoration:none;}#yiv8706986654 dd.yiv8706986654last p a {font-family:Verdana;font-weight:700;}#yiv8706986654 dd.yiv8706986654last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8706986654 dd.yiv8706986654last p span.yiv8706986654yshortcuts {margin-right:0;}#yiv8706986654 div.yiv8706986654attach-table div div a {text-decoration:none;}#yiv8706986654 div.yiv8706986654attach-table {width:400px;}#yiv8706986654 div.yiv8706986654file-title a, #yiv8706986654 div.yiv8706986654file-title a:active, #yiv8706986654 div.yiv8706986654file-title a:hover, #yiv8706986654 div.yiv8706986654file-title a:visited {text-decoration:none;}#yiv8706986654 div.yiv8706986654photo-title a, #yiv8706986654 div.yiv8706986654photo-title a:active, #yiv8706986654 div.yiv8706986654photo-title a:hover, #yiv8706986654 div.yiv8706986654photo-title a:visited {text-decoration:none;}#yiv8706986654 div#yiv8706986654ygrp-mlmsg #yiv8706986654ygrp-msg p a span.yiv8706986654yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8706986654 .yiv8706986654green {color:#628c2a;}#yiv8706986654 .yiv8706986654MsoNormal {margin:0 0 0 0;}#yiv8706986654 o {font-size:0;}#yiv8706986654 #yiv8706986654photos div {float:left;width:72px;}#yiv8706986654 #yiv8706986654photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv8706986654 #yiv8706986654photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8706986654 #yiv8706986654reco-category {font-size:77%;}#yiv8706986654 #yiv8706986654reco-desc {font-size:77%;}#yiv8706986654 .yiv8706986654replbq {margin:4px;}#yiv8706986654 #yiv8706986654ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv8706986654 #yiv8706986654ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv8706986654 #yiv8706986654ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv8706986654 #yiv8706986654ygrp-mlmsg select, #yiv8706986654 input, #yiv8706986654 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv8706986654 #yiv8706986654ygrp-mlmsg pre, #yiv8706986654 code {font:115% monospace;}#yiv8706986654 #yiv8706986654ygrp-mlmsg * {line-height:1.22em;}#yiv8706986654 #yiv8706986654ygrp-mlmsg #yiv8706986654logo {padding-bottom:10px;}#yiv8706986654 #yiv8706986654ygrp-msg p a {font-family:Verdana;}#yiv8706986654 #yiv8706986654ygrp-msg p#yiv8706986654attach-count span {color:#1E66AE;font-weight:700;}#yiv8706986654 #yiv8706986654ygrp-reco #yiv8706986654reco-head {color:#ff7900;font-weight:700;}#yiv8706986654 #yiv8706986654ygrp-reco {margin-bottom:20px;padding:0px;}#yiv8706986654 #yiv8706986654ygrp-sponsor #yiv8706986654ov li a {font-size:130%;text-decoration:none;}#yiv8706986654 #yiv8706986654ygrp-sponsor #yiv8706986654ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv8706986654 #yiv8706986654ygrp-sponsor #yiv8706986654ov ul {margin:0;padding:0 0 0 8px;}#yiv8706986654 #yiv8706986654ygrp-text {font-family:Georgia;}#yiv8706986654 #yiv8706986654ygrp-text p {margin:0 0 1em 0;}#yiv8706986654 #yiv8706986654ygrp-text tt {font-size:120%;}#yiv8706986654 #yiv8706986654ygrp-vital ul li:last-child {border-right:none !important;}#yiv8706986654
 
            Nevermind! I got it installed ok,it is working, (1.6.5 anyways) it compiled and applied the paatches okay,going to use it some more later today, gotta take a crazy labrador and 3 kids for a walkThanks all for your help and feedback, this has actually been kinda fun
On Friday, July 1, 2016 12:05 PM, "Sean Kealy superstardodge@yahoo.com [op25-dev]" op25-dev@yahoogroups.com wrote:
ok thanks, going to try that next, I tried installing 1.6.5, but not sure if it worked? heres the script I got below --title="tshark - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./tshark.pod > tshark.html /usr/bin/pod2html \ --title="wireshark-filter - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./wireshark-filter.pod > wireshark-filter.html /usr/bin/pod2html \ --title="capinfos - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./capinfos.pod > capinfos.html /usr/bin/pod2html \ --title="editcap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./editcap.pod > editcap.html /usr/bin/pod2html \ --title="idl2wrs - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./idl2wrs.pod > idl2wrs.html /usr/bin/pod2html \ --title="mergecap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./mergecap.pod > mergecap.html /usr/bin/pod2html \ --title="text2pcap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./text2pcap.pod > text2pcap.html /usr/bin/pod2html \ --title="dumpcap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./dumpcap.pod > dumpcap.html /usr/bin/pod2html \ --title="rawshark - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./rawshark.pod > rawshark.html /usr/bin/pod2html \ --title="dftest - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./dftest.pod > dftest.html /usr/bin/pod2html \ --title="randpkt - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./randpkt.pod > randpkt.html make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.6.5/doc' make[3]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/usr/local/share/man/man1' /usr/bin/install -c -m 644 wireshark.1 tshark.1 text2pcap.1 mergecap.1 capinfos.1 editcap.1 dumpcap.1 idl2wrs.1 rawshark.1 dftest.1 randpkt.1 '/usr/local/share/man/man1' /bin/mkdir -p '/usr/local/share/man/man4' /usr/bin/install -c -m 644 wireshark-filter.4 '/usr/local/share/man/man4' /bin/mkdir -p '/usr/local/share/wireshark' /usr/bin/install -c -m 644 AUTHORS-SHORT ../docbook/ws.css wireshark.html tshark.html wireshark-filter.html capinfos.html editcap.html idl2wrs.html mergecap.html text2pcap.html dumpcap.html rawshark.html dftest.html randpkt.html '/usr/local/share/wireshark' make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.6.5/doc' make[2]: Leaving directory `/home/sean/SourceCode/wireshark-1.6.5/doc' make[1]: Leaving directory `/home/sean/SourceCode/wireshark-1.6.5' sean@sean-Latitude-D531:~/SourceCode/wireshark-1.6.5$
On Friday, July 1, 2016 11:28 AM, "ikj1234i@yahoo.com [op25-dev]" op25-dev@yahoogroups.com wrote:
Hi Sean
Initially a first-order guess would be that the version and distribution of linux that you're using has a version of wireshark that's significantly different than 1.8.5. If you simply apt-get install wireshark, what version does it install?
An alternative way to build from source that often works better in a distro is, assuming an apt- and debian-based distro, apt-get update apt-get source wireshark-x.x.x apt-get build-dep wireshark-x.x.x cd wireshark-x.x.x fakeroot debian/rules build
Max
#yiv7849243489 #yiv7849243489 -- #yiv7849243489ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7849243489 #yiv7849243489ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7849243489 #yiv7849243489ygrp-mkp #yiv7849243489hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv7849243489 #yiv7849243489ygrp-mkp #yiv7849243489ads {margin-bottom:10px;}#yiv7849243489 #yiv7849243489ygrp-mkp .yiv7849243489ad {padding:0 0;}#yiv7849243489 #yiv7849243489ygrp-mkp .yiv7849243489ad p {margin:0;}#yiv7849243489 #yiv7849243489ygrp-mkp .yiv7849243489ad a {color:#0000ff;text-decoration:none;}#yiv7849243489 #yiv7849243489ygrp-sponsor #yiv7849243489ygrp-lc {font-family:Arial;}#yiv7849243489 #yiv7849243489ygrp-sponsor #yiv7849243489ygrp-lc #yiv7849243489hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7849243489 #yiv7849243489ygrp-sponsor #yiv7849243489ygrp-lc .yiv7849243489ad {margin-bottom:10px;padding:0 0;}#yiv7849243489 #yiv7849243489actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7849243489 #yiv7849243489activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7849243489 #yiv7849243489activity span {font-weight:700;}#yiv7849243489 #yiv7849243489activity span:first-child {text-transform:uppercase;}#yiv7849243489 #yiv7849243489activity span a {color:#5085b6;text-decoration:none;}#yiv7849243489 #yiv7849243489activity span span {color:#ff7900;}#yiv7849243489 #yiv7849243489activity span .yiv7849243489underline {text-decoration:underline;}#yiv7849243489 .yiv7849243489attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv7849243489 .yiv7849243489attach div a {text-decoration:none;}#yiv7849243489 .yiv7849243489attach img {border:none;padding-right:5px;}#yiv7849243489 .yiv7849243489attach label {display:block;margin-bottom:5px;}#yiv7849243489 .yiv7849243489attach label a {text-decoration:none;}#yiv7849243489 blockquote {margin:0 0 0 4px;}#yiv7849243489 .yiv7849243489bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv7849243489 .yiv7849243489bold a {text-decoration:none;}#yiv7849243489 dd.yiv7849243489last p a {font-family:Verdana;font-weight:700;}#yiv7849243489 dd.yiv7849243489last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7849243489 dd.yiv7849243489last p span.yiv7849243489yshortcuts {margin-right:0;}#yiv7849243489 div.yiv7849243489attach-table div div a {text-decoration:none;}#yiv7849243489 div.yiv7849243489attach-table {width:400px;}#yiv7849243489 div.yiv7849243489file-title a, #yiv7849243489 div.yiv7849243489file-title a:active, #yiv7849243489 div.yiv7849243489file-title a:hover, #yiv7849243489 div.yiv7849243489file-title a:visited {text-decoration:none;}#yiv7849243489 div.yiv7849243489photo-title a, #yiv7849243489 div.yiv7849243489photo-title a:active, #yiv7849243489 div.yiv7849243489photo-title a:hover, #yiv7849243489 div.yiv7849243489photo-title a:visited {text-decoration:none;}#yiv7849243489 div#yiv7849243489ygrp-mlmsg #yiv7849243489ygrp-msg p a span.yiv7849243489yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7849243489 .yiv7849243489green {color:#628c2a;}#yiv7849243489 .yiv7849243489MsoNormal {margin:0 0 0 0;}#yiv7849243489 o {font-size:0;}#yiv7849243489 #yiv7849243489photos div {float:left;width:72px;}#yiv7849243489 #yiv7849243489photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv7849243489 #yiv7849243489photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv7849243489 #yiv7849243489reco-category {font-size:77%;}#yiv7849243489 #yiv7849243489reco-desc {font-size:77%;}#yiv7849243489 .yiv7849243489replbq {margin:4px;}#yiv7849243489 #yiv7849243489ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv7849243489 #yiv7849243489ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv7849243489 #yiv7849243489ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv7849243489 #yiv7849243489ygrp-mlmsg select, #yiv7849243489 input, #yiv7849243489 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv7849243489 #yiv7849243489ygrp-mlmsg pre, #yiv7849243489 code {font:115% monospace;}#yiv7849243489 #yiv7849243489ygrp-mlmsg * {line-height:1.22em;}#yiv7849243489 #yiv7849243489ygrp-mlmsg #yiv7849243489logo {padding-bottom:10px;}#yiv7849243489 #yiv7849243489ygrp-msg p a {font-family:Verdana;}#yiv7849243489 #yiv7849243489ygrp-msg p#yiv7849243489attach-count span {color:#1E66AE;font-weight:700;}#yiv7849243489 #yiv7849243489ygrp-reco #yiv7849243489reco-head {color:#ff7900;font-weight:700;}#yiv7849243489 #yiv7849243489ygrp-reco {margin-bottom:20px;padding:0px;}#yiv7849243489 #yiv7849243489ygrp-sponsor #yiv7849243489ov li a {font-size:130%;text-decoration:none;}#yiv7849243489 #yiv7849243489ygrp-sponsor #yiv7849243489ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv7849243489 #yiv7849243489ygrp-sponsor #yiv7849243489ov ul {margin:0;padding:0 0 0 8px;}#yiv7849243489 #yiv7849243489ygrp-text {font-family:Georgia;}#yiv7849243489 #yiv7849243489ygrp-text p {margin:0 0 1em 0;}#yiv7849243489 #yiv7849243489ygrp-text tt {font-size:120%;}#yiv7849243489 #yiv7849243489ygrp-vital ul li:last-child {border-right:none !important;}#yiv7849243489
 
            I got wireshark 1.6.5 , compiled and up and running ok with the op25 plugins from osmocom, just not able to capture any data packets yet, playing around with the filters and interfaces, any tips anyone?
On Friday, July 1, 2016 12:19 PM, "Sean Kealy superstardodge@yahoo.com [op25-dev]" op25-dev@yahoogroups.com wrote:
Nevermind! I got it installed ok,it is working, (1.6.5 anyways) it compiled and applied the paatches okay,going to use it some more later today, gotta take a crazy labrador and 3 kids for a walkThanks all for your help and feedback, this has actually been kinda fun
On Friday, July 1, 2016 12:05 PM, "Sean Kealy superstardodge@yahoo.com [op25-dev]" op25-dev@yahoogroups.com wrote:
ok thanks, going to try that next, I tried installing 1.6.5, but not sure if it worked? heres the script I got below --title="tshark - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./tshark.pod > tshark.html /usr/bin/pod2html \ --title="wireshark-filter - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./wireshark-filter.pod > wireshark-filter.html /usr/bin/pod2html \ --title="capinfos - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./capinfos.pod > capinfos.html /usr/bin/pod2html \ --title="editcap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./editcap.pod > editcap.html /usr/bin/pod2html \ --title="idl2wrs - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./idl2wrs.pod > idl2wrs.html /usr/bin/pod2html \ --title="mergecap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./mergecap.pod > mergecap.html /usr/bin/pod2html \ --title="text2pcap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./text2pcap.pod > text2pcap.html /usr/bin/pod2html \ --title="dumpcap - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./dumpcap.pod > dumpcap.html /usr/bin/pod2html \ --title="rawshark - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./rawshark.pod > rawshark.html /usr/bin/pod2html \ --title="dftest - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./dftest.pod > dftest.html /usr/bin/pod2html \ --title="randpkt - The Wireshark Network Analyzer 1.6.5" \ --css=../docbook/ws.css \ --noindex \ ./randpkt.pod > randpkt.html make[3]: Entering directory `/home/sean/SourceCode/wireshark-1.6.5/doc' make[3]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/usr/local/share/man/man1' /usr/bin/install -c -m 644 wireshark.1 tshark.1 text2pcap.1 mergecap.1 capinfos.1 editcap.1 dumpcap.1 idl2wrs.1 rawshark.1 dftest.1 randpkt.1 '/usr/local/share/man/man1' /bin/mkdir -p '/usr/local/share/man/man4' /usr/bin/install -c -m 644 wireshark-filter.4 '/usr/local/share/man/man4' /bin/mkdir -p '/usr/local/share/wireshark' /usr/bin/install -c -m 644 AUTHORS-SHORT ../docbook/ws.css wireshark.html tshark.html wireshark-filter.html capinfos.html editcap.html idl2wrs.html mergecap.html text2pcap.html dumpcap.html rawshark.html dftest.html randpkt.html '/usr/local/share/wireshark' make[3]: Leaving directory `/home/sean/SourceCode/wireshark-1.6.5/doc' make[2]: Leaving directory `/home/sean/SourceCode/wireshark-1.6.5/doc' make[1]: Leaving directory `/home/sean/SourceCode/wireshark-1.6.5' sean@sean-Latitude-D531:~/SourceCode/wireshark-1.6.5$
On Friday, July 1, 2016 11:28 AM, "ikj1234i@yahoo.com [op25-dev]" op25-dev@yahoogroups.com wrote:
Hi Sean
Initially a first-order guess would be that the version and distribution of linux that you're using has a version of wireshark that's significantly different than 1.8.5. If you simply apt-get install wireshark, what version does it install?
An alternative way to build from source that often works better in a distro is, assuming an apt- and debian-based distro, apt-get update apt-get source wireshark-x.x.x apt-get build-dep wireshark-x.x.x cd wireshark-x.x.x fakeroot debian/rules build
Max
#yiv5321043845 #yiv5321043845 -- #yiv5321043845ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5321043845 #yiv5321043845ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5321043845 #yiv5321043845ygrp-mkp #yiv5321043845hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5321043845 #yiv5321043845ygrp-mkp #yiv5321043845ads {margin-bottom:10px;}#yiv5321043845 #yiv5321043845ygrp-mkp .yiv5321043845ad {padding:0 0;}#yiv5321043845 #yiv5321043845ygrp-mkp .yiv5321043845ad p {margin:0;}#yiv5321043845 #yiv5321043845ygrp-mkp .yiv5321043845ad a {color:#0000ff;text-decoration:none;}#yiv5321043845 #yiv5321043845ygrp-sponsor #yiv5321043845ygrp-lc {font-family:Arial;}#yiv5321043845 #yiv5321043845ygrp-sponsor #yiv5321043845ygrp-lc #yiv5321043845hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5321043845 #yiv5321043845ygrp-sponsor #yiv5321043845ygrp-lc .yiv5321043845ad {margin-bottom:10px;padding:0 0;}#yiv5321043845 #yiv5321043845actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5321043845 #yiv5321043845activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5321043845 #yiv5321043845activity span {font-weight:700;}#yiv5321043845 #yiv5321043845activity span:first-child {text-transform:uppercase;}#yiv5321043845 #yiv5321043845activity span a {color:#5085b6;text-decoration:none;}#yiv5321043845 #yiv5321043845activity span span {color:#ff7900;}#yiv5321043845 #yiv5321043845activity span .yiv5321043845underline {text-decoration:underline;}#yiv5321043845 .yiv5321043845attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv5321043845 .yiv5321043845attach div a {text-decoration:none;}#yiv5321043845 .yiv5321043845attach img {border:none;padding-right:5px;}#yiv5321043845 .yiv5321043845attach label {display:block;margin-bottom:5px;}#yiv5321043845 .yiv5321043845attach label a {text-decoration:none;}#yiv5321043845 blockquote {margin:0 0 0 4px;}#yiv5321043845 .yiv5321043845bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv5321043845 .yiv5321043845bold a {text-decoration:none;}#yiv5321043845 dd.yiv5321043845last p a {font-family:Verdana;font-weight:700;}#yiv5321043845 dd.yiv5321043845last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5321043845 dd.yiv5321043845last p span.yiv5321043845yshortcuts {margin-right:0;}#yiv5321043845 div.yiv5321043845attach-table div div a {text-decoration:none;}#yiv5321043845 div.yiv5321043845attach-table {width:400px;}#yiv5321043845 div.yiv5321043845file-title a, #yiv5321043845 div.yiv5321043845file-title a:active, #yiv5321043845 div.yiv5321043845file-title a:hover, #yiv5321043845 div.yiv5321043845file-title a:visited {text-decoration:none;}#yiv5321043845 div.yiv5321043845photo-title a, #yiv5321043845 div.yiv5321043845photo-title a:active, #yiv5321043845 div.yiv5321043845photo-title a:hover, #yiv5321043845 div.yiv5321043845photo-title a:visited {text-decoration:none;}#yiv5321043845 div#yiv5321043845ygrp-mlmsg #yiv5321043845ygrp-msg p a span.yiv5321043845yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5321043845 .yiv5321043845green {color:#628c2a;}#yiv5321043845 .yiv5321043845MsoNormal {margin:0 0 0 0;}#yiv5321043845 o {font-size:0;}#yiv5321043845 #yiv5321043845photos div {float:left;width:72px;}#yiv5321043845 #yiv5321043845photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv5321043845 #yiv5321043845photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv5321043845 #yiv5321043845reco-category {font-size:77%;}#yiv5321043845 #yiv5321043845reco-desc {font-size:77%;}#yiv5321043845 .yiv5321043845replbq {margin:4px;}#yiv5321043845 #yiv5321043845ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv5321043845 #yiv5321043845ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv5321043845 #yiv5321043845ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv5321043845 #yiv5321043845ygrp-mlmsg select, #yiv5321043845 input, #yiv5321043845 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv5321043845 #yiv5321043845ygrp-mlmsg pre, #yiv5321043845 code {font:115% monospace;}#yiv5321043845 #yiv5321043845ygrp-mlmsg * {line-height:1.22em;}#yiv5321043845 #yiv5321043845ygrp-mlmsg #yiv5321043845logo {padding-bottom:10px;}#yiv5321043845 #yiv5321043845ygrp-msg p a {font-family:Verdana;}#yiv5321043845 #yiv5321043845ygrp-msg p#yiv5321043845attach-count span {color:#1E66AE;font-weight:700;}#yiv5321043845 #yiv5321043845ygrp-reco #yiv5321043845reco-head {color:#ff7900;font-weight:700;}#yiv5321043845 #yiv5321043845ygrp-reco {margin-bottom:20px;padding:0px;}#yiv5321043845 #yiv5321043845ygrp-sponsor #yiv5321043845ov li a {font-size:130%;text-decoration:none;}#yiv5321043845 #yiv5321043845ygrp-sponsor #yiv5321043845ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv5321043845 #yiv5321043845ygrp-sponsor #yiv5321043845ov ul {margin:0;padding:0 0 0 8px;}#yiv5321043845 #yiv5321043845ygrp-text {font-family:Georgia;}#yiv5321043845 #yiv5321043845ygrp-text p {margin:0 0 1em 0;}#yiv5321043845 #yiv5321043845ygrp-text tt {font-size:120%;}#yiv5321043845 #yiv5321043845ygrp-vital ul li:last-child {border-right:none !important;}#yiv5321043845
 
            it's been a long time since I've used wireshark.... looks like we use UDP port 23456. I'd suggest using an app such as tcpdump or wireshark on various IP interfaces looking for UDP traffic on port 23456.
In wireshark this should should decode as P25 if the OP25 wireshark patches and plugin are present...
Max
 
            Hi All,
Was anyone successful patching wireshark to the current version of OP25?
And how’s things going getting Balint’s crypto work merged into the release version?
Again I am willing to test out any new versions like I did with Max’s talk group skip version before it went into the release.
thanks!
Joe
 
            I meant to get this done before going on holiday. Shall try to take a look early this week and will try to update the wiki too - its well out of date!
 
            Thank you Steve!
Sent from my iPhone
On Jul 17, 2016, at 6:48 AM, Steve Glass stevie.glass@gmail.com [op25-dev] op25-dev@yahoogroups.com wrote:
I meant to get this done before going on holiday. Shall try to take a look early this week and will try to update the wiki too - its well out of date!
 
            I would like a friend to send me files that OP25 can read. Per the documentation, scope.py requires standard complex IQ format files at 96K rate:
File Playback Example
Selects input from a file instead of RF capture device. The file must be in standard complex (I/Q) format at a sampling rate of 96,000 Hz. Playback should automatically restart from the beginning whenever EOF is reached.
./scope.py -F ~/gr/capture-96k.dat -g 10
What is the best way to record in this format?
thanks! Joe
 
            Also for those who are interested, I was finally successful with displaying the voice frames in OP25. Made the appropriate code changes and now VC1 through VC9 displays after each LDU1 or LDU2 frame. 11 bytes of VC info are displayed. For example an unencrypted silence frame from a subscriber unit for VC1 and VC2 appear like
VC1 is 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC2 is 04 0C FD 7B FB 7D F2 7B 3D 9E 45
Also found an issue with the MI that’s displayed in the LDU2. It’s displayed by OP25 as 12 hex bytes. I re-formatted it to display as 9 regular bytes, with the first 8 having relevant information. I also added a display of the MI that’s in the HDR.
I’m starting on coding to display the TGID and RID (Destination and Source) that’s located in the LDU1 and TDU, but the error coding appears not to have been done here. That is way over my head so can anyone be kind enough to help with this?
Once I test my code changes I’ll submit them to Max or anyone else who can incorporate them into the OP25 release. Testing this code is the reason I inquired on how to record a P25 voice channel so a friend can record and send me test files that I can play it back in OP25.
Here is the sample output from the console:
process_data_unit timeout NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 4 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0x0 len 396 errs 1 HDU: rc 0 MFID 0 ALG 80 KID 0 TGID 20351 MI 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 05 0C 7F 7F 7F BF F3 FF FF FF FD NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 05 73 80 80 80 40 F0 00 00 00 0C VC: 09 25 F3 27 3C 6D 01 80 4E 7B BF VC: 95 5E 24 69 E5 44 EC 06 9A 6B E2 VC: 91 25 F7 A3 F9 2E B5 24 C9 D1 73 VC: 99 5E 12 D0 BA 42 FD 37 A7 D6 F8 VC: 99 42 EA 27 6A 1E F7 27 70 5D 13 VC: 95 52 6C 49 96 C6 ED 36 B3 63 F8 VC: 95 5C B7 E3 1A 68 E5 B5 98 AD EB VC: 95 44 D4 92 AC F0 F4 56 90 B0 3E NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 91 4A B8 53 44 C7 E4 64 48 CE 7D VC: 85 5B 0D 98 3D E2 ED 05 77 C0 E4 VC: 95 2D A3 CA 65 F1 DD 97 58 DB FB VC: 91 42 F8 10 78 A3 00 04 6C DC 62 VC: AD 59 4F 5E B6 35 FF F9 60 65 07 VC: 95 37 D7 38 D4 A8 F4 17 93 9A F0 VC: 91 4E B0 02 85 8B 80 06 CC 00 ED VC: 8D 52 1F 5B C8 E4 80 04 67 94 46 VC: 7D 52 1B 6C 17 1B B5 24 58 D7 01 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 91 48 FA BB 63 F2 D9 A8 EC 9F 70 VC: 8D 46 78 55 D0 89 80 05 A6 95 47 VC: 8D 36 FB 2A 68 87 F4 4B B7 39 06 VC: 4A C9 20 68 AE 6E 00 13 BC AD AB VC: 5F 54 A8 60 9B EF FF D8 A4 1A B8 VC: 5F 54 B0 A8 6F C5 FF 63 50 A4 95 VC: 5F 1C 99 AC 2B FF FF EF 1D 94 0C VC: 5F 54 98 EE 1B 63 FF E5 2A F4 9B VC: 5E B8 D9 F0 3B A2 80 3F 08 89 FE NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 1 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 65 B5 A4 E1 6F 93 80 14 24 C6 65 VC: 65 63 C9 4F 0C B9 81 18 CC 12 0C VC: 71 2A B4 CD 8F 78 48 8C 0C D1 D3 VC: 69 B1 07 BF F8 72 00 1C 90 97 50 VC: 62 B7 94 C3 FD D0 DF E9 80 E1 4B VC: 62 E1 09 B3 0E 94 FD 5F 64 17 14 VC: 6A BF 48 B2 CF 29 FF 02 55 82 23 VC: 71 45 9A C4 B2 98 00 0B C5 4D FC VC: 69 4F 74 A8 02 A7 00 0A B2 83 59 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 71 5E 81 E5 9F 44 00 04 BC 6F F0 VC: 65 48 F3 C4 2C 2E 00 08 7C 13 0F VC: 4A 70 B6 9C B3 ED 80 7F DE A1 5E VC: 4A B9 9D 00 EF BA 00 10 35 1B 2F VC: 57 17 2A 5E 42 F9 FF B0 3D 00 BC VC: 5B 1E 44 D6 BA F8 FF FA 4A B4 B3 VC: 5B 2D 45 B6 2A 78 FF E7 9D 00 6E VC: 5F 46 98 EC 39 2E FF EF 8F CD B3 VC: 5F 62 8E 6C 90 CF FF CF AB 30 C6 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 65 E7 8D 7B 8B A0 80 13 C9 79 4B VC: 65 E5 90 96 19 D9 E8 45 44 85 8A VC: 71 37 EC 8C 2E 07 00 08 0C F5 7B VC: 71 44 5B 73 15 FA 00 08 A5 15 74 VC: 65 E7 3A 6C 8C 67 80 10 E8 F0 85 VC: 6A AA B9 36 0E 80 7F E5 9D B9 52 VC: 6E CD 98 04 85 E7 F7 EA B3 BB BF VC: 7D A7 7C C2 CF 05 00 02 1A E1 0C VC: 79 52 5B 2D 75 9B D0 09 50 56 0F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 79 5C 45 E9 30 CD D4 0A 58 0D CE VC: 91 27 DD 6B FC 83 00 03 ED 72 59 VC: 79 E0 E0 85 D5 BF 00 02 F0 9E EC VC: 51 C3 FD B2 18 E4 00 4A C7 7F 4F VC: 4A 59 35 0B D5 DF 80 74 20 34 AA VC: 5A F0 08 2A AB 50 FF FA 84 D2 99 VC: 5A F8 52 84 66 F7 FF F0 31 B7 AA VC: 5E D4 05 F4 F3 28 FF BF CD 6C 89 VC: 67 4E 58 01 18 E6 FF E7 61 CD 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 67 4B 79 A0 5C FE FF E6 53 72 77 VC: 6A E3 47 93 5B 72 FF 82 AE C2 98 VC: 6A 56 73 70 1B 5B FF F9 8D 1F 29 VC: 6A 4E 64 71 D7 A9 FF F8 14 99 52 VC: 69 DF 4D 7A 4C 5D 80 0B B3 E5 E1 VC: 85 B8 07 65 45 47 80 02 54 07 4E VC: 89 26 75 7D A1 35 00 0C F7 F6 B9 VC: 71 35 AA CE A0 FB 00 0D 5C 48 24 VC: 5D 62 82 2E E8 AD 00 3F 9D 5F 75 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 61 67 28 B5 83 02 00 11 B6 53 CA VC: 81 4E A7 A4 39 E3 84 06 B4 3D F9 VC: 8D 5A 1D 5A 3C 5A C5 15 9D 48 88 VC: 8D 4F 4A 71 55 A0 00 07 73 FF 95 VC: 95 50 7B 82 93 37 00 00 91 07 E8 VC: 8D 4E 4A 28 D4 67 92 05 9F EB 01 VC: 6D 5F C1 3A 52 4C 88 54 18 08 FE VC: 8D 35 BB 93 2A 4F 80 15 31 3B 91 VC: 99 5C 33 45 61 59 C4 14 61 F4 10 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 91 48 8E A8 57 87 54 16 27 D2 25 VC: 79 46 BE 67 4E 27 88 06 0C 0B B2 VC: 6D 52 8D 21 65 AC 08 4A DB BA 05 VC: 7D 4F A5 94 CA D9 88 44 C4 E3 52 VC: A5 17 14 0D 1E 1A 02 17 30 0C EB VC: 79 56 97 2C 1E D8 88 44 8D EA 22 VC: 91 3B 32 7A 25 22 44 17 4C A7 CF VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 2 TDU: NAC 0x461 DUID 0xF len 216 errs 2 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0x3 len 72 errs 0
thanks, Joe
 
            Hey Joe,
Can you post your code here so that anyone that's interested may have a look?
Cheers, Matt
On 27 July 2016 at 11:32, Joseph Cardani jcardani@verizon.net [op25-dev] < op25-dev@yahoogroups.com> wrote:
Also for those who are interested, I was finally successful with displaying the voice frames in OP25. Made the appropriate code changes and now VC1 through VC9 displays after each LDU1 or LDU2 frame. 11 bytes of VC info are displayed. For example an unencrypted silence frame from a subscriber unit for VC1 and VC2 appear like
VC1 is 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC2 is 04 0C FD 7B FB 7D F2 7B 3D 9E 45
Also found an issue with the MI that’s displayed in the LDU2. It’s displayed by OP25 as 12 hex bytes. I re-formatted it to display as 9 regular bytes, with the first 8 having relevant information. I also added a display of the MI that’s in the HDR.
I’m starting on coding to display the TGID and RID (Destination and Source) that’s located in the LDU1 and TDU, but the error coding appears not to have been done here. That is way over my head so can anyone be kind enough to help with this?
Once I test my code changes I’ll submit them to Max or anyone else who can incorporate them into the OP25 release. Testing this code is the reason I inquired on how to record a P25 voice channel so a friend can record and send me test files that I can play it back in OP25.
Here is the sample output from the console:
process_data_unit timeout NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 4 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0x0 len 396 errs 1 HDU: rc 0 MFID 0 ALG 80 KID 0 TGID 20351 MI 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 05 0C 7F 7F 7F BF F3 FF FF FF FD NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 05 73 80 80 80 40 F0 00 00 00 0C VC: 09 25 F3 27 3C 6D 01 80 4E 7B BF VC: 95 5E 24 69 E5 44 EC 06 9A 6B E2 VC: 91 25 F7 A3 F9 2E B5 24 C9 D1 73 VC: 99 5E 12 D0 BA 42 FD 37 A7 D6 F8 VC: 99 42 EA 27 6A 1E F7 27 70 5D 13 VC: 95 52 6C 49 96 C6 ED 36 B3 63 F8 VC: 95 5C B7 E3 1A 68 E5 B5 98 AD EB VC: 95 44 D4 92 AC F0 F4 56 90 B0 3E NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 91 4A B8 53 44 C7 E4 64 48 CE 7D VC: 85 5B 0D 98 3D E2 ED 05 77 C0 E4 VC: 95 2D A3 CA 65 F1 DD 97 58 DB FB VC: 91 42 F8 10 78 A3 00 04 6C DC 62 VC: AD 59 4F 5E B6 35 FF F9 60 65 07 VC: 95 37 D7 38 D4 A8 F4 17 93 9A F0 VC: 91 4E B0 02 85 8B 80 06 CC 00 ED VC: 8D 52 1F 5B C8 E4 80 04 67 94 46 VC: 7D 52 1B 6C 17 1B B5 24 58 D7 01 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 91 48 FA BB 63 F2 D9 A8 EC 9F 70 VC: 8D 46 78 55 D0 89 80 05 A6 95 47 VC: 8D 36 FB 2A 68 87 F4 4B B7 39 06 VC: 4A C9 20 68 AE 6E 00 13 BC AD AB VC: 5F 54 A8 60 9B EF FF D8 A4 1A B8 VC: 5F 54 B0 A8 6F C5 FF 63 50 A4 95 VC: 5F 1C 99 AC 2B FF FF EF 1D 94 0C VC: 5F 54 98 EE 1B 63 FF E5 2A F4 9B VC: 5E B8 D9 F0 3B A2 80 3F 08 89 FE NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 1 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 65 B5 A4 E1 6F 93 80 14 24 C6 65 VC: 65 63 C9 4F 0C B9 81 18 CC 12 0C VC: 71 2A B4 CD 8F 78 48 8C 0C D1 D3 VC: 69 B1 07 BF F8 72 00 1C 90 97 50 VC: 62 B7 94 C3 FD D0 DF E9 80 E1 4B VC: 62 E1 09 B3 0E 94 FD 5F 64 17 14 VC: 6A BF 48 B2 CF 29 FF 02 55 82 23 VC: 71 45 9A C4 B2 98 00 0B C5 4D FC VC: 69 4F 74 A8 02 A7 00 0A B2 83 59 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 71 5E 81 E5 9F 44 00 04 BC 6F F0 VC: 65 48 F3 C4 2C 2E 00 08 7C 13 0F VC: 4A 70 B6 9C B3 ED 80 7F DE A1 5E VC: 4A B9 9D 00 EF BA 00 10 35 1B 2F VC: 57 17 2A 5E 42 F9 FF B0 3D 00 BC VC: 5B 1E 44 D6 BA F8 FF FA 4A B4 B3 VC: 5B 2D 45 B6 2A 78 FF E7 9D 00 6E VC: 5F 46 98 EC 39 2E FF EF 8F CD B3 VC: 5F 62 8E 6C 90 CF FF CF AB 30 C6 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 65 E7 8D 7B 8B A0 80 13 C9 79 4B VC: 65 E5 90 96 19 D9 E8 45 44 85 8A VC: 71 37 EC 8C 2E 07 00 08 0C F5 7B VC: 71 44 5B 73 15 FA 00 08 A5 15 74 VC: 65 E7 3A 6C 8C 67 80 10 E8 F0 85 VC: 6A AA B9 36 0E 80 7F E5 9D B9 52 VC: 6E CD 98 04 85 E7 F7 EA B3 BB BF VC: 7D A7 7C C2 CF 05 00 02 1A E1 0C VC: 79 52 5B 2D 75 9B D0 09 50 56 0F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 79 5C 45 E9 30 CD D4 0A 58 0D CE VC: 91 27 DD 6B FC 83 00 03 ED 72 59 VC: 79 E0 E0 85 D5 BF 00 02 F0 9E EC VC: 51 C3 FD B2 18 E4 00 4A C7 7F 4F VC: 4A 59 35 0B D5 DF 80 74 20 34 AA VC: 5A F0 08 2A AB 50 FF FA 84 D2 99 VC: 5A F8 52 84 66 F7 FF F0 31 B7 AA VC: 5E D4 05 F4 F3 28 FF BF CD 6C 89 VC: 67 4E 58 01 18 E6 FF E7 61 CD 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 67 4B 79 A0 5C FE FF E6 53 72 77 VC: 6A E3 47 93 5B 72 FF 82 AE C2 98 VC: 6A 56 73 70 1B 5B FF F9 8D 1F 29 VC: 6A 4E 64 71 D7 A9 FF F8 14 99 52 VC: 69 DF 4D 7A 4C 5D 80 0B B3 E5 E1 VC: 85 B8 07 65 45 47 80 02 54 07 4E VC: 89 26 75 7D A1 35 00 0C F7 F6 B9 VC: 71 35 AA CE A0 FB 00 0D 5C 48 24 VC: 5D 62 82 2E E8 AD 00 3F 9D 5F 75 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 61 67 28 B5 83 02 00 11 B6 53 CA VC: 81 4E A7 A4 39 E3 84 06 B4 3D F9 VC: 8D 5A 1D 5A 3C 5A C5 15 9D 48 88 VC: 8D 4F 4A 71 55 A0 00 07 73 FF 95 VC: 95 50 7B 82 93 37 00 00 91 07 E8 VC: 8D 4E 4A 28 D4 67 92 05 9F EB 01 VC: 6D 5F C1 3A 52 4C 88 54 18 08 FE VC: 8D 35 BB 93 2A 4F 80 15 31 3B 91 VC: 99 5C 33 45 61 59 C4 14 61 F4 10 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 91 48 8E A8 57 87 54 16 27 D2 25 VC: 79 46 BE 67 4E 27 88 06 0C 0B B2 VC: 6D 52 8D 21 65 AC 08 4A DB BA 05 VC: 7D 4F A5 94 CA D9 88 44 C4 E3 52 VC: A5 17 14 0D 1E 1A 02 17 30 0C EB VC: 79 56 97 2C 1E D8 88 44 8D EA 22 VC: 91 3B 32 7A 25 22 44 17 4C A7 CF VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 2 TDU: NAC 0x461 DUID 0xF len 216 errs 2 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0x3 len 72 errs 0
thanks, Joe
 
            Hi Matt,
Sure no problem. The code is not elegant, so if anyone has a more efficient way of handling things I’m all ears. And again any help with the coding to retrieve the RID and other stuff from the LDU1 and TDU would be greatly appreciated.
I’ll post tomorrow after I clean up some stuff. Getting late here.
thanks!
Joe
On Jul 26, 2016, at 10:27 PM, Matt Ames matt.ames7bc@gmail.com [op25-dev] op25-dev@yahoogroups.com wrote:
Hey Joe,
Can you post your code here so that anyone that's interested may have a look?
Cheers, Matt
On 27 July 2016 at 11:32, Joseph Cardani jcardani@verizon.net mailto:jcardani@verizon.net [op25-dev] <op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com> wrote:
Also for those who are interested, I was finally successful with displaying the voice frames in OP25. Made the appropriate code changes and now VC1 through VC9 displays after each LDU1 or LDU2 frame.
11 bytes of VC info are displayed. For example an unencrypted silence frame from a subscriber unit for VC1 and VC2 appear like
VC1 is 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC2 is 04 0C FD 7B FB 7D F2 7B 3D 9E 45
Also found an issue with the MI that’s displayed in the LDU2. It’s displayed by OP25 as 12 hex bytes. I re-formatted it to display as 9 regular bytes, with the first 8 having relevant information. I also added a display of the MI that’s in the HDR.
I’m starting on coding to display the TGID and RID (Destination and Source) that’s located in the LDU1 and TDU, but the error coding appears not to have been done here. That is way over my head so can anyone be kind enough to help with this?
Once I test my code changes I’ll submit them to Max or anyone else who can incorporate them into the OP25 release. Testing this code is the reason I inquired on how to record a P25 voice channel so a friend can record and send me test files that I can play it back in OP25.
Here is the sample output from the console:
process_data_unit timeout NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 4 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0x0 len 396 errs 1 HDU: rc 0 MFID 0 ALG 80 KID 0 TGID 20351 MI 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 05 0C 7F 7F 7F BF F3 FF FF FF FD NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 05 73 80 80 80 40 F0 00 00 00 0C VC: 09 25 F3 27 3C 6D 01 80 4E 7B BF VC: 95 5E 24 69 E5 44 EC 06 9A 6B E2 VC: 91 25 F7 A3 F9 2E B5 24 C9 D1 73 VC: 99 5E 12 D0 BA 42 FD 37 A7 D6 F8 VC: 99 42 EA 27 6A 1E F7 27 70 5D 13 VC: 95 52 6C 49 96 C6 ED 36 B3 63 F8 VC: 95 5C B7 E3 1A 68 E5 B5 98 AD EB VC: 95 44 D4 92 AC F0 F4 56 90 B0 3E NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 91 4A B8 53 44 C7 E4 64 48 CE 7D VC: 85 5B 0D 98 3D E2 ED 05 77 C0 E4 VC: 95 2D A3 CA 65 F1 DD 97 58 DB FB VC: 91 42 F8 10 78 A3 00 04 6C DC 62 VC: AD 59 4F 5E B6 35 FF F9 60 65 07 VC: 95 37 D7 38 D4 A8 F4 17 93 9A F0 VC: 91 4E B0 02 85 8B 80 06 CC 00 ED VC: 8D 52 1F 5B C8 E4 80 04 67 94 46 VC: 7D 52 1B 6C 17 1B B5 24 58 D7 01 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 91 48 FA BB 63 F2 D9 A8 EC 9F 70 VC: 8D 46 78 55 D0 89 80 05 A6 95 47 VC: 8D 36 FB 2A 68 87 F4 4B B7 39 06 VC: 4A C9 20 68 AE 6E 00 13 BC AD AB VC: 5F 54 A8 60 9B EF FF D8 A4 1A B8 VC: 5F 54 B0 A8 6F C5 FF 63 50 A4 95 VC: 5F 1C 99 AC 2B FF FF EF 1D 94 0C VC: 5F 54 98 EE 1B 63 FF E5 2A F4 9B VC: 5E B8 D9 F0 3B A2 80 3F 08 89 FE NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 1 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 65 B5 A4 E1 6F 93 80 14 24 C6 65 VC: 65 63 C9 4F 0C B9 81 18 CC 12 0C VC: 71 2A B4 CD 8F 78 48 8C 0C D1 D3 VC: 69 B1 07 BF F8 72 00 1C 90 97 50 VC: 62 B7 94 C3 FD D0 DF E9 80 E1 4B VC: 62 E1 09 B3 0E 94 FD 5F 64 17 14 VC: 6A BF 48 B2 CF 29 FF 02 55 82 23 VC: 71 45 9A C4 B2 98 00 0B C5 4D FC VC: 69 4F 74 A8 02 A7 00 0A B2 83 59 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 71 5E 81 E5 9F 44 00 04 BC 6F F0 VC: 65 48 F3 C4 2C 2E 00 08 7C 13 0F VC: 4A 70 B6 9C B3 ED 80 7F DE A1 5E VC: 4A B9 9D 00 EF BA 00 10 35 1B 2F VC: 57 17 2A 5E 42 F9 FF B0 3D 00 BC VC: 5B 1E 44 D6 BA F8 FF FA 4A B4 B3 VC: 5B 2D 45 B6 2A 78 FF E7 9D 00 6E VC: 5F 46 98 EC 39 2E FF EF 8F CD B3 VC: 5F 62 8E 6C 90 CF FF CF AB 30 C6 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 65 E7 8D 7B 8B A0 80 13 C9 79 4B VC: 65 E5 90 96 19 D9 E8 45 44 85 8A VC: 71 37 EC 8C 2E 07 00 08 0C F5 7B VC: 71 44 5B 73 15 FA 00 08 A5 15 74 VC: 65 E7 3A 6C 8C 67 80 10 E8 F0 85 VC: 6A AA B9 36 0E 80 7F E5 9D B9 52 VC: 6E CD 98 04 85 E7 F7 EA B3 BB BF VC: 7D A7 7C C2 CF 05 00 02 1A E1 0C VC: 79 52 5B 2D 75 9B D0 09 50 56 0F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 79 5C 45 E9 30 CD D4 0A 58 0D CE VC: 91 27 DD 6B FC 83 00 03 ED 72 59 VC: 79 E0 E0 85 D5 BF 00 02 F0 9E EC VC: 51 C3 FD B2 18 E4 00 4A C7 7F 4F VC: 4A 59 35 0B D5 DF 80 74 20 34 AA VC: 5A F0 08 2A AB 50 FF FA 84 D2 99 VC: 5A F8 52 84 66 F7 FF F0 31 B7 AA VC: 5E D4 05 F4 F3 28 FF BF CD 6C 89 VC: 67 4E 58 01 18 E6 FF E7 61 CD 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 67 4B 79 A0 5C FE FF E6 53 72 77 VC: 6A E3 47 93 5B 72 FF 82 AE C2 98 VC: 6A 56 73 70 1B 5B FF F9 8D 1F 29 VC: 6A 4E 64 71 D7 A9 FF F8 14 99 52 VC: 69 DF 4D 7A 4C 5D 80 0B B3 E5 E1 VC: 85 B8 07 65 45 47 80 02 54 07 4E VC: 89 26 75 7D A1 35 00 0C F7 F6 B9 VC: 71 35 AA CE A0 FB 00 0D 5C 48 24 VC: 5D 62 82 2E E8 AD 00 3F 9D 5F 75 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 61 67 28 B5 83 02 00 11 B6 53 CA VC: 81 4E A7 A4 39 E3 84 06 B4 3D F9 VC: 8D 5A 1D 5A 3C 5A C5 15 9D 48 88 VC: 8D 4F 4A 71 55 A0 00 07 73 FF 95 VC: 95 50 7B 82 93 37 00 00 91 07 E8 VC: 8D 4E 4A 28 D4 67 92 05 9F EB 01 VC: 6D 5F C1 3A 52 4C 88 54 18 08 FE VC: 8D 35 BB 93 2A 4F 80 15 31 3B 91 VC: 99 5C 33 45 61 59 C4 14 61 F4 10 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 91 48 8E A8 57 87 54 16 27 D2 25 VC: 79 46 BE 67 4E 27 88 06 0C 0B B2 VC: 6D 52 8D 21 65 AC 08 4A DB BA 05 VC: 7D 4F A5 94 CA D9 88 44 C4 E3 52 VC: A5 17 14 0D 1E 1A 02 17 30 0C EB VC: 79 56 97 2C 1E D8 88 44 8D EA 22 VC: 91 3B 32 7A 25 22 44 17 4C A7 CF VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 2 TDU: NAC 0x461 DUID 0xF len 216 errs 2 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0x3 len 72 errs 0
thanks, Joe
 
            Hi All,
Here are my code changes attached. Most are in software_imbe_decoder.cc and rs.cc http://rs.cc/
I tried to document the best I can, my initials are next to my changes.
Again I am gonna need some help with retrieving the RID (source) and other fields from the LDU1 and TDU with LC frames.
thanks!
On Jul 26, 2016, at 11:57 PM, Joseph Cardani jcardani@verizon.net [op25-dev] op25-dev@yahoogroups.com wrote:
Hi Matt,
Sure no problem. The code is not elegant, so if anyone has a more efficient way of handling things I’m all ears. And again any help with the coding to retrieve the RID and other stuff from the LDU1 and TDU would be greatly appreciated.
I’ll post tomorrow after I clean up some stuff. Getting late here.
thanks!
Joe
On Jul 26, 2016, at 10:27 PM, Matt Ames matt.ames7bc@gmail.com mailto:matt.ames7bc@gmail.com [op25-dev] <op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com> wrote:
Hey Joe,
Can you post your code here so that anyone that's interested may have a look?
Cheers, Matt
On 27 July 2016 at 11:32, Joseph Cardani jcardani@verizon.net mailto:jcardani@verizon.net [op25-dev] <op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com> wrote:
Also for those who are interested, I was finally successful with displaying the voice frames in OP25. Made the appropriate code changes and now VC1 through VC9 displays after each LDU1 or LDU2 frame.
11 bytes of VC info are displayed. For example an unencrypted silence frame from a subscriber unit for VC1 and VC2 appear like
VC1 is 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC2 is 04 0C FD 7B FB 7D F2 7B 3D 9E 45
Also found an issue with the MI that’s displayed in the LDU2. It’s displayed by OP25 as 12 hex bytes. I re-formatted it to display as 9 regular bytes, with the first 8 having relevant information. I also added a display of the MI that’s in the HDR.
I’m starting on coding to display the TGID and RID (Destination and Source) that’s located in the LDU1 and TDU, but the error coding appears not to have been done here. That is way over my head so can anyone be kind enough to help with this?
Once I test my code changes I’ll submit them to Max or anyone else who can incorporate them into the OP25 release. Testing this code is the reason I inquired on how to record a P25 voice channel so a friend can record and send me test files that I can play it back in OP25.
Here is the sample output from the console:
process_data_unit timeout NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 4 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0x0 len 396 errs 1 HDU: rc 0 MFID 0 ALG 80 KID 0 TGID 20351 MI 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 05 0C 7F 7F 7F BF F3 FF FF FF FD NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 05 73 80 80 80 40 F0 00 00 00 0C VC: 09 25 F3 27 3C 6D 01 80 4E 7B BF VC: 95 5E 24 69 E5 44 EC 06 9A 6B E2 VC: 91 25 F7 A3 F9 2E B5 24 C9 D1 73 VC: 99 5E 12 D0 BA 42 FD 37 A7 D6 F8 VC: 99 42 EA 27 6A 1E F7 27 70 5D 13 VC: 95 52 6C 49 96 C6 ED 36 B3 63 F8 VC: 95 5C B7 E3 1A 68 E5 B5 98 AD EB VC: 95 44 D4 92 AC F0 F4 56 90 B0 3E NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 91 4A B8 53 44 C7 E4 64 48 CE 7D VC: 85 5B 0D 98 3D E2 ED 05 77 C0 E4 VC: 95 2D A3 CA 65 F1 DD 97 58 DB FB VC: 91 42 F8 10 78 A3 00 04 6C DC 62 VC: AD 59 4F 5E B6 35 FF F9 60 65 07 VC: 95 37 D7 38 D4 A8 F4 17 93 9A F0 VC: 91 4E B0 02 85 8B 80 06 CC 00 ED VC: 8D 52 1F 5B C8 E4 80 04 67 94 46 VC: 7D 52 1B 6C 17 1B B5 24 58 D7 01 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 91 48 FA BB 63 F2 D9 A8 EC 9F 70 VC: 8D 46 78 55 D0 89 80 05 A6 95 47 VC: 8D 36 FB 2A 68 87 F4 4B B7 39 06 VC: 4A C9 20 68 AE 6E 00 13 BC AD AB VC: 5F 54 A8 60 9B EF FF D8 A4 1A B8 VC: 5F 54 B0 A8 6F C5 FF 63 50 A4 95 VC: 5F 1C 99 AC 2B FF FF EF 1D 94 0C VC: 5F 54 98 EE 1B 63 FF E5 2A F4 9B VC: 5E B8 D9 F0 3B A2 80 3F 08 89 FE NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 1 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 65 B5 A4 E1 6F 93 80 14 24 C6 65 VC: 65 63 C9 4F 0C B9 81 18 CC 12 0C VC: 71 2A B4 CD 8F 78 48 8C 0C D1 D3 VC: 69 B1 07 BF F8 72 00 1C 90 97 50 VC: 62 B7 94 C3 FD D0 DF E9 80 E1 4B VC: 62 E1 09 B3 0E 94 FD 5F 64 17 14 VC: 6A BF 48 B2 CF 29 FF 02 55 82 23 VC: 71 45 9A C4 B2 98 00 0B C5 4D FC VC: 69 4F 74 A8 02 A7 00 0A B2 83 59 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 71 5E 81 E5 9F 44 00 04 BC 6F F0 VC: 65 48 F3 C4 2C 2E 00 08 7C 13 0F VC: 4A 70 B6 9C B3 ED 80 7F DE A1 5E VC: 4A B9 9D 00 EF BA 00 10 35 1B 2F VC: 57 17 2A 5E 42 F9 FF B0 3D 00 BC VC: 5B 1E 44 D6 BA F8 FF FA 4A B4 B3 VC: 5B 2D 45 B6 2A 78 FF E7 9D 00 6E VC: 5F 46 98 EC 39 2E FF EF 8F CD B3 VC: 5F 62 8E 6C 90 CF FF CF AB 30 C6 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 65 E7 8D 7B 8B A0 80 13 C9 79 4B VC: 65 E5 90 96 19 D9 E8 45 44 85 8A VC: 71 37 EC 8C 2E 07 00 08 0C F5 7B VC: 71 44 5B 73 15 FA 00 08 A5 15 74 VC: 65 E7 3A 6C 8C 67 80 10 E8 F0 85 VC: 6A AA B9 36 0E 80 7F E5 9D B9 52 VC: 6E CD 98 04 85 E7 F7 EA B3 BB BF VC: 7D A7 7C C2 CF 05 00 02 1A E1 0C VC: 79 52 5B 2D 75 9B D0 09 50 56 0F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 79 5C 45 E9 30 CD D4 0A 58 0D CE VC: 91 27 DD 6B FC 83 00 03 ED 72 59 VC: 79 E0 E0 85 D5 BF 00 02 F0 9E EC VC: 51 C3 FD B2 18 E4 00 4A C7 7F 4F VC: 4A 59 35 0B D5 DF 80 74 20 34 AA VC: 5A F0 08 2A AB 50 FF FA 84 D2 99 VC: 5A F8 52 84 66 F7 FF F0 31 B7 AA VC: 5E D4 05 F4 F3 28 FF BF CD 6C 89 VC: 67 4E 58 01 18 E6 FF E7 61 CD 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 67 4B 79 A0 5C FE FF E6 53 72 77 VC: 6A E3 47 93 5B 72 FF 82 AE C2 98 VC: 6A 56 73 70 1B 5B FF F9 8D 1F 29 VC: 6A 4E 64 71 D7 A9 FF F8 14 99 52 VC: 69 DF 4D 7A 4C 5D 80 0B B3 E5 E1 VC: 85 B8 07 65 45 47 80 02 54 07 4E VC: 89 26 75 7D A1 35 00 0C F7 F6 B9 VC: 71 35 AA CE A0 FB 00 0D 5C 48 24 VC: 5D 62 82 2E E8 AD 00 3F 9D 5F 75 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 61 67 28 B5 83 02 00 11 B6 53 CA VC: 81 4E A7 A4 39 E3 84 06 B4 3D F9 VC: 8D 5A 1D 5A 3C 5A C5 15 9D 48 88 VC: 8D 4F 4A 71 55 A0 00 07 73 FF 95 VC: 95 50 7B 82 93 37 00 00 91 07 E8 VC: 8D 4E 4A 28 D4 67 92 05 9F EB 01 VC: 6D 5F C1 3A 52 4C 88 54 18 08 FE VC: 8D 35 BB 93 2A 4F 80 15 31 3B 91 VC: 99 5C 33 45 61 59 C4 14 61 F4 10 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 91 48 8E A8 57 87 54 16 27 D2 25 VC: 79 46 BE 67 4E 27 88 06 0C 0B B2 VC: 6D 52 8D 21 65 AC 08 4A DB BA 05 VC: 7D 4F A5 94 CA D9 88 44 C4 E3 52 VC: A5 17 14 0D 1E 1A 02 17 30 0C EB VC: 79 56 97 2C 1E D8 88 44 8D EA 22 VC: 91 3B 32 7A 25 22 44 17 4C A7 CF VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 2 TDU: NAC 0x461 DUID 0xF len 216 errs 2 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0x3 len 72 errs 0
thanks, Joe
 
            Still making progress on the mods. Great news, I now figured out the LDU1 frame and can display the TGID and RID from lco = 0. I just needed more detail on the CAI protocol than what I previously had.
I am cleaning up the code a bit and will post the latest when done.
The output below is from a voice channel. Motorola P25 Phase I system. Algo ID/KID 0/MI zeros = non encrypted transmission. TGID 161 and RID 7028138. This is from a subscriber unit (not a console) based on the RID Notice the silence voice frames transmitted in the first LDU1, directly after the HDU. They are 04 0C FD etc…. And only LDU1 with an lco = 0 carries the TGID and RID. Finally it appears that the TDU always shows a RID of 0 but the TGID does match the one in the HDU.
NAC 0x480 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 161 MI: 00 00 00 00 00 00 00 00 00 NAC 0x480 DUID 0x5 len 864 errs 0 LDU1:: VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 79 AF BC 05 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 NAC 0x480 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 00 85 DB DD 24 8B D6 F4 16 6D E8 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 05 73 80 80 80 40 F0 00 00 00 0C VC: 05 0C 7F 7F 7F BF F3 FF FF FF FD VC: 0E 4F E1 09 71 2B 00 87 7F 54 AA VC: 0E 4D E4 0C DB 1F 8A 34 1C 77 7D VC: 52 23 F9 E8 89 74 00 10 0B 8E 2A VC: 5E 57 D8 85 3D FA 80 01 E3 A1 59 NAC 0x480 DUID 0x5 len 864 errs 0 LDU1:: VC: 46 5C 83 0E 12 E9 00 67 F9 65 90 VC: 46 40 BF 3A DB 53 00 1D FA 08 41 VC: 36 78 86 06 3F 75 80 A5 5C 65 7E VC: 6E 4B 97 4D 95 82 80 04 92 73 89 VC: 72 56 CC AA 6C 90 80 07 E5 B1 16 VC: 5A 1E 24 E2 22 4B 80 0A 88 91 FD VC: 96 5A 36 6F EE D5 80 04 08 CB 36 VC: 9E 4A C8 77 85 48 80 04 BA 2A E1 VC: 9E 3F 00 99 D8 19 F7 74 2B 75 7E NAC 0x480 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: C6 4A BE 8A AD 8C 80 07 37 A0 95 VC: 66 1F 1E 37 5E C3 00 0C 49 30 C6 VC: 79 D9 CB 68 F5 D5 80 0D 8E 75 57 VC: 79 CC 26 2F 9C 08 80 0F 5D 19 60 VC: 99 C2 C8 9E EE 3E 80 0D 81 54 D7 VC: 99 C8 97 E3 74 71 80 0E C2 2C 04 VC: 99 D3 61 72 6F 45 80 6D 7E 0B 7F VC: 7A 5F 40 EB 72 AB 80 01 2F 00 46 VC: 32 40 DF B8 87 FA 80 38 D8 D1 27 NAC 0x480 DUID 0x5 len 864 errs 0 LDU1:: LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 7028138 VC: 32 5A 0C 8E DF 3B 00 00 47 55 9E VC: 4A C5 54 E3 B9 4F 80 6F AB 7D 43 VC: 43 4C 44 7E 5F 01 FE B7 46 30 52 VC: 43 5A 4A 6E 3F 59 F6 79 39 20 FD VC: 46 5D 00 FD D1 87 E4 F3 91 6A 22 VC: 4A 4D 45 27 3B 70 80 2F B4 2B 79 VC: 42 50 9E 19 E8 D4 E9 91 56 DF 8C VC: 3E CC 7D 2B AE 60 A8 2C B8 08 C1 VC: 3B 4C 38 5D B3 B8 FD AD D4 A4 32 NAC 0x480 DUID 0xA len 864 errs 0 LDU2:: rc 3 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 3B 48 F9 C1 6E 46 FE A5 74 11 49 VC: 3B 48 3B F0 6D 8A FE EC 3E F0 50 VC: 3B 48 2B F4 5E AB FE ED 2B 42 FD VC: 3F 43 AE 18 73 85 FF FB C2 F0 3A VC: 3F 24 DD 0C EF B6 FF F0 53 8C 6F VC: 43 4E 2A ED C5 45 FD 54 65 37 8C VC: 46 DF 80 89 21 D7 FD A1 29 2F 79 VC: 4A 5F 08 72 D4 0F 9D 41 B8 E8 AC VC: 4E 5E 20 A4 96 E7 80 08 47 28 85 NAC 0x480 DUID 0x5 len 864 errs 0 LDU1:: LC: rc 2 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 7028138 VC: 49 DD 2C 74 14 B0 8A 5B 7E 8A E8 VC: 44 AA 1C 05 37 6E 9F 06 74 CB 35 VC: 4A 49 F4 C9 08 CA CC A1 4B 5E D2 VC: 4E C3 96 4A 43 AE FC 96 D8 78 25 VC: 52 43 C9 97 8E 1F FC 59 5B 07 88 VC: 52 51 5B 94 AB E6 F5 71 D9 CD 3D VC: 56 A6 D2 CB 1D 19 FD DF 3C F6 3A VC: 56 53 05 16 74 AA EC 2E C7 49 0F VC: 4E C0 D9 FB 6A 99 FE 1C 7A 07 8E NAC 0x480 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 4A C7 60 5E 28 87 FE 57 13 43 2D VC: 4B 45 67 55 20 B0 FF 9A C0 EC 38 VC: 4B 49 57 5A 70 8F FF A9 87 30 85 VC: 4F 43 C8 E3 D0 AE FF 02 CB F7 D2 VC: 4F 4B 9C E3 10 E3 FE 05 A0 2F B1 VC: 4E DA 00 EB C6 A7 FE 22 38 B3 34 VC: 4E 5C 71 A2 3E A0 FE 77 A0 88 C1 VC: 4E 54 71 D2 0B 62 BB 50 73 1A DA VC: 4F 4A 17 47 65 1F FF 83 0E F5 EF NAC 0x480 DUID 0x5 len 864 errs 1 LDU1:: VC: 4F 3B 3C 8A 16 7E FF D0 95 EA DA VC: 4F 3B 7A D9 A6 CC FF D0 C3 28 C3 VC: 52 DF 32 14 55 D2 80 08 13 AB 24 VC: 59 C3 0B EE C3 9C 80 36 66 6F 2B VC: 51 DE 34 A8 5A 9E 80 33 4E D1 0C VC: 4A 2D C8 62 77 53 00 6A 7A BF 55 VC: 5B 4F 8C 2A 4B E6 FE 8C 39 4C E6 VC: 5E C7 1F B4 30 DE FE 71 0D 2F 21 VC: 66 E7 76 66 6A 46 0A 68 CB 5B C0 NAC 0x480 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 5A 75 4B 57 C2 75 80 1C 64 56 C3 VC: 59 F9 B3 06 D5 14 80 10 4C 1D B8 VC: 39 CC C2 4F 46 2E 00 A6 B7 9C 2F VC: 52 CB B3 6A 18 DB F9 46 A1 4C 96 VC: 53 23 F1 39 AD F3 FF A8 B7 1F 45 VC: 53 4A 9A 34 9F F0 FF 95 D8 9E DC VC: 56 D1 77 70 52 F7 FE F1 E3 87 79 VC: 71 B9 2F 10 E7 2B 80 0C 66 65 AC VC: 51 B7 43 2E 06 C4 80 7E CC 98 DF NAC 0x480 DUID 0x5 len 864 errs 0 LDU1:: VC: 45 A9 E5 AC F1 4D 00 AF 1F 4C DC VC: 2E 58 3B 01 F5 FD 80 2C 7B 55 87 VC: 2E 5E 25 54 BB 7C 00 A5 72 07 AE VC: 47 4C 8E 11 B4 87 FD 66 6A B2 1B VC: 47 2E E2 38 85 9D FF F4 59 1C 3E VC: 4B 4D 4C 71 0E 3F FF F1 65 29 83 VC: 4F 4B B8 E6 45 37 FF 81 61 89 E0 VC: 4E 5F 32 86 29 2E DD 6A B7 0C D1 VC: 59 F9 65 06 05 48 80 38 B6 3A 80 NAC 0x480 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 59 AD 89 AB 0A 7A 80 26 6F E1 27 VC: 45 AC 67 F1 C9 3D 00 BB 0B D9 82 VC: 3E 5E 80 99 BC B3 00 7A 0E A8 3F VC: 4B 2D ED 61 03 3F FF 53 D2 A4 A2 VC: 4F 2B BA DE 49 9A FF CE 45 86 B3 VC: 52 CB F9 00 47 FE FF 77 1A 8C 82 VC: 56 78 B5 49 E7 9A B7 11 72 E2 75 VC: 55 E4 98 1C A9 C3 80 12 FD 89 86 VC: 31 DE 15 C9 2E 42 00 A0 89 54 35 NAC 0x480 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 5A 70 E8 24 0A 81 1E E6 8C EB 31 VC: 5A C5 AD 6A B3 37 FE 83 A8 F4 98 VC: 5A CB 05 1A 3F 7D FE FF A0 20 A3 VC: 5A CB 46 30 13 DE FF F5 44 AD 5E VC: 5E DD 0E 9C AC 61 FF E5 B2 12 A9 VC: 5E 70 1C F9 3D 1B F7 F8 23 65 F6 VC: 69 DB 81 8A FB CE 80 F7 74 58 70 VC: 4D B7 64 BF 82 9B 80 58 BC 93 48 VC: 71 AA 3D 1F 84 14 80 0C 39 FC E7 NAC 0x480 DUID 0x5 len 864 errs 0 LDU1:: VC: 5E 59 9A E9 78 F9 DE AE 7E ED 36 VC: 5E 4F 8A D9 88 40 FE 20 33 52 89 VC: 5A 3D 85 94 D6 99 CF F9 8C CE 66 VC: 5E 56 D1 A9 6F 3B 8F 64 38 BD 91 VC: 49 D1 36 71 8D 66 00 54 D1 1A 06 VC: 65 9D 3E 91 D4 F3 C4 D5 21 38 8B VC: 4D AF B6 48 07 B3 00 6C 0C 1E 10 VC: 49 D6 60 FA 2F 4E 00 61 B8 03 4F VC: 4E C7 78 31 20 CA 40 13 10 45 FA NAC 0x480 DUID 0xA len 864 errs 4 LDU2:: rc 2 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 57 54 3A CE 39 9B FF 10 2A E1 E2 VC: 5B 4B 47 74 04 50 FF D9 71 BA BA VC: 5B 5A 41 16 DF 5C FF D9 48 5B 2F VC: 5F 54 8D BC F3 72 FF 89 86 DA 80 VC: 5A E4 EE 63 A6 C6 F9 42 59 E3 AF VC: 62 66 AB 43 C4 98 EC AA 02 3B 8C VC: 51 A7 D5 9F F0 F5 00 76 2E 8A 61 VC: 39 E5 38 B4 7D 8C 00 8C 04 75 7C VC: 3D D8 A3 91 22 CA 00 8B 4B 60 A9 NAC 0x480 DUID 0xA len 864 errs 0 LDU2:: rc 3 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 5E 92 13 E4 75 6A 7F 17 CF C8 A9 VC: 4A 50 BD DD C2 82 F1 25 FA 30 A0 VC: 4A 5D 04 F2 4C 39 F9 C8 52 AB 35 VC: 4E 58 01 F5 78 43 FB F7 BF 8D B1 VC: 4E D8 09 59 BF BF FF 9B 7A 82 8B VC: 4E C8 A9 B8 F6 D3 FF 3F 4B 4C B4 VC: 56 D6 62 97 4C 5A FF 04 A1 EF 45 VC: 62 67 B0 6C E4 6D 80 09 79 70 54 VC: 51 BB 0D 06 A7 55 00 31 48 0F 7B NAC 0x480 DUID 0x5 len 864 errs 0 LDU1:: VC: 49 DD 0E 08 15 7A 00 1B 5F 22 C8 VC: 6D C2 FF 6C 77 80 D0 06 7D 15 A1 VC: 8D BB 91 06 A0 A0 00 00 19 2C 9C VC: B5 FC 63 82 9A 0E 00 02 2A B2 6F VC: 95 CA DC 1F DA 9B 80 00 51 39 38 VC: 95 D4 46 C8 B8 ED 84 86 7F D6 07 VC: 95 DA 21 E5 57 E1 80 00 06 37 FA VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 NAC 0x480 DUID 0x3 len 72 errs 0 NAC 0x480 DUID 0xF len 216 errs 0 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 0 NAC 0x480 DUID 0xF len 216 errs 2 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 0 NAC 0x480 DUID 0xF len 216 errs 0 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 0 NAC 0x480 DUID 0xF len 216 errs 0 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 0 NAC 0x480 DUID 0xF len 216 errs 6 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: NAC 0x480 DUID 0xF len 216 errs 0 TDU:: LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 0 NAC 0x480 DUID 0xF len 216 errs 0 TDU::
 
            Here’s the latest code attached with Sample output. Code was cleaned up a bit. Next challenge is to display the same info but for P25 Phase 2.
Unencrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 131 MI: 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: B0 49 EA D3 CB 18 00 00 7B 59 21 VC: 09 A3 0D 02 0D 05 FC 2C 83 A0 40 VC: 09 A3 8A 08 44 61 F1 A8 59 1E 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C5 21 F8 A8 29 06 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 77 80 9E 70 25 00 CE 5C 04 E2 VC: 18 08 7F CF E3 EF 01 82 F7 FB B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 18 2C B6 56 72 CD 00 AC DF 66 F3 VC: 18 52 4B AB 8D 72 00 57 28 99 42 VC: 18 2C B6 56 72 CD 01 AC D7 66 B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 09 A3 0C 0B 07 A1 FC 8C AA B0 19 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C5 21 F8 A8 29 06 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 131 RID: 11022003 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 18 40 6F CF F1 FD 00 9F DE DE F3 VC: 18 3E 92 32 0E 42 00 64 29 21 42 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 40 6F CF F1 FD 01 9F D6 DE B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 19 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 FD A8 49 1E 30 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 1 TGID: 131 RID: 11022003 VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0
Encrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 81 KID: 1F36 TGID: 185 MI: 57 7C 3F F2 FB DC 95 7D 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 5A 46 57 74 B7 A2 20 5F E8 1C B4 VC: 8D DF 77 37 3C 3F 70 0E 0D D4 09 VC: 5F 31 48 F0 27 78 81 60 34 17 F5 VC: FF F1 20 83 6C 41 7A 60 C6 DA FD VC: B2 1F F7 30 D9 E3 7C 04 1B 4D 58 VC: A4 47 70 B8 C7 C7 03 20 87 77 F7 VC: 87 6C 4A F2 A2 6E DA 59 E1 D9 3F VC: C1 FB 30 7E B6 FA C6 5F 15 8D D3 VC: B3 09 EC 7F B4 F7 BB 84 88 EC D2 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 6F C0 2D 33 16 87 F4 51 00 VC: 2F A6 D3 7B C2 45 E8 5F 74 62 CE VC: E4 82 80 0C A3 19 E0 C7 55 89 64 VC: 4C 67 F2 4B DA 12 71 46 D0 56 E4 VC: A1 F7 59 B4 C5 C1 19 FC 16 AC 29 VC: 0E FA 85 31 6D 85 AE C1 8D D6 46 VC: 20 56 37 CA 76 B6 62 1E 7A ED C3 VC: 7F FB DD 6A 0B 0F 38 C2 3F FE 33 VC: 2E F1 43 CD 62 B6 28 DE 86 23 37 VC: 6F 7B 42 FA CE 86 46 57 A5 19 88 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 0 VC: 59 C5 BE 62 67 94 1A 5F CD B9 56 VC: 30 84 33 F2 59 34 4B BC 3E 84 DB VC: 7A 35 9A FE CB 6B C7 55 5F D4 EF VC: 39 82 A2 1D 5F 55 2B E6 93 3B CA VC: 08 36 E8 F0 A5 2B E0 48 1A 9C AF VC: A6 28 41 92 AD 7F BB 4C 96 33 59 VC: BA D4 9E 82 9F 2E 83 5C CA 74 C0 VC: E6 7A 37 A0 4E 1D 07 DC 4C 54 98 VC: 82 C9 08 24 9A 31 69 23 3B 34 29 NAC 0x461 DUID 0xA len 864 errs 1 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: 90 0B 76 15 36 DA E7 F1 00 VC: B5 CD 00 13 4C 26 FB 2E C3 E8 BD VC: FF 69 6E C0 7D 02 40 53 A2 44 57 VC: BB 7F 14 A7 09 88 57 AA 95 F8 C5 VC: C4 D9 EB FE FA A7 5B D7 A8 E3 FD VC: CC 09 F6 BD 1C 0C 4D 63 E2 3E 95 VC: 98 23 04 C0 33 F4 25 CB 28 4F FB VC: F5 B8 14 CB 6F 7E F4 F6 7F 53 E8 VC: B8 E5 85 4F 33 05 A2 0B 56 2C 6F VC: 51 80 28 46 3A 69 06 8B C7 B4 0E NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: FD E1 C7 71 BA 1E 6D C9 76 BA 3D VC: 05 46 AF 06 8B A0 33 D0 F7 E4 C5 VC: F6 71 CB B4 78 C7 D5 69 87 F1 D2 VC: F2 27 1F 83 11 C0 CE 98 D7 B0 68 VC: A8 C5 F3 CA 27 B5 13 79 B1 37 F6 VC: 23 BD AE 68 1A 44 6C EB 3B DB 52 VC: 49 68 1A 5E 48 7B 61 65 20 9F E7 VC: 20 E8 C2 4B 9A DF 03 C9 38 9B BC VC: 95 17 0F 65 B9 84 54 DE 20 43 2D NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 48 17 70 B2 54 DE BA 5C 00 VC: E1 DF B4 01 05 9A 98 8B F8 19 79 VC: 1F F3 9D 0B D6 9E 06 A1 A9 ED 2A VC: DF 5C FD E9 E1 A6 A5 4F 0F B7 64 VC: 5F C8 26 99 05 AB 37 75 A7 23 BD VC: DA 88 6E C8 93 79 90 24 43 BE 50 VC: 2C D4 46 65 E6 C9 16 AD FA CD CF VC: 49 8C DC 37 2C 9F 83 9F 3E 63 04 VC: D5 D1 12 3B 68 C7 F7 3E 23 42 CA VC: 58 59 D3 04 F3 73 DC 43 B5 7B 0A NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: FC B7 14 7C 02 36 54 0F 02 87 3D VC: F4 2B 0A 9F 15 68 D7 E2 CE D4 60 VC: 3B 57 EE 4A 9C 23 A4 0D A7 C7 75 VC: C1 11 A7 9D D2 E5 6E 40 21 30 86 VC: E9 3D CB B3 96 AE 9C 2F E4 43 35 VC: 43 F1 A6 74 87 B9 C0 A8 05 EB 7C VC: 09 53 13 8F 3D B2 B4 C2 85 37 36 VC: 78 2B 49 5E B5 72 A1 EF C1 9A E2 VC: B5 0D 60 4B E9 45 6D 6E C2 7F D4 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 8C BE C9 04 99 34 88 0B 00 VC: 2D 97 11 EB 2E 5F C4 65 C8 35 F6 VC: C2 8F 35 AB B3 29 BF 3E CA 50 FF VC: EA 53 F8 7A 5E 58 06 F1 23 61 0A VC: C5 18 C2 50 BD 61 04 40 8F 0D 90 VC: 80 58 E9 ED C2 21 11 03 11 5E 65 VC: 4D 25 26 2A 15 4A 62 D8 35 15 9A VC: 0A 4C D9 28 39 7F 9A 22 09 56 D8 VC: 24 00 62 0A 62 50 62 4D 00 52 5D VC: 18 23 1A 3C 33 8D E0 2C EC B6 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 9D 44 9E 4F C4 65 5E C8 A1 BA FB VC: CA F8 EE 3A 98 EE 59 29 FD E4 2B VC: BE D4 C6 EA C5 6A 06 28 D2 8B 62 VC: D0 B3 C9 D4 34 97 8B 26 4C 45 B1 VC: 05 7C 38 2D CF 6C C2 FA 2C C0 03 VC: DB BA 83 B0 1D 19 99 15 1E 53 FD VC: 4D E0 EE AC B2 D3 C8 A9 01 B3 99 VC: 13 11 34 6D A1 2B 64 BE E4 1F 0F VC: 9C 21 F7 CD 1A 92 E9 B1 92 45 2E NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: BE B5 27 F9 6A 64 AD 8A 00 VC: 6E B0 7A 6C 4C F5 F7 CB 08 F3 0E VC: EE 27 61 E1 C0 34 02 42 C1 DE 46 VC: F8 CF EC EC E8 56 D5 E7 99 E3 5A VC: 89 42 B1 F3 56 56 08 11 6A FE 05 VC: 23 28 15 D1 4F 33 05 80 A3 FA 7E VC: 9E 10 FD 1C 55 50 EB 3E EB B7 B3 VC: A4 E4 63 F2 2A 4A BB 08 9A A1 3F VC: BF A7 85 59 8F 98 E6 E4 95 69 2E VC: 29 BD 59 B7 B1 2A DD 71 81 4F 8F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 11 AE 62 92 7D 4F 6E 65 47 92 61 VC: A9 A3 16 45 C1 92 86 8A 71 CB E1 VC: 2B 16 1F D0 08 0D B4 9D 76 94 C0 VC: E5 A9 2B F6 70 6A A8 55 17 D9 1A VC: A7 8D 89 CE 32 13 A4 FF 07 14 BD VC: 8D 32 EB 26 E9 9A 5A F1 BC CE 7D VC: 07 61 EB B4 59 06 6E 1C 3F 7C 61 VC: 9C 85 57 BE CE 61 01 3B F8 FE 10 VC: A5 C4 1B 65 A7 7D 20 50 83 07 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 29 AC 61 25 AA BF 7D 5C 00 VC: F0 F0 97 0B 3C 89 FA 2B 6B D7 53 VC: F4 59 61 1B 6A 3A 00 E2 B8 9F D0 VC: FF C7 37 06 AB C5 16 41 96 2F 70 VC: A9 80 20 8F 17 77 73 A0 BE 2E 04 VC: D1 FC CC 4B F5 0E DE 56 84 7A DF VC: 39 B7 6A 5E ED 7A 0D B7 9C B6 67 VC: 01 F8 26 F0 4D 1C 70 C9 83 7F 02 VC: 5B 88 11 F4 FC D3 1C 65 B4 60 DA VC: 93 B4 C2 85 D5 49 6B CA 5A 27 79 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: D9 F1 AA 60 1A 8D 59 F2 21 3A 59 VC: 7C E2 5A 9F 78 EC 33 13 32 BB 07 VC: 9B E4 70 51 12 4A 74 42 00 86 CA VC: E4 2C 85 83 DC 89 D7 BF AB A1 FB VC: 64 8F D7 E3 E8 E3 91 19 8B 44 DB VC: 11 79 CA 34 08 DF A9 C9 A8 A5 A0 VC: DF 75 6D FA 1F 54 1E 30 55 47 F1 VC: AE EA D1 E1 CE 9F D3 50 DE 44 58 VC: 12 29 61 12 5A CD 27 5E BD 71 B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 30 76 79 D1 78 9E 5B 01 00 VC: 55 67 2C 02 3B 42 FD 91 5E 58 BF VC: EE 9A D5 FF 6E 1F D9 9A CF 74 2B VC: D6 22 CA 45 64 55 DC 31 B5 E2 9B VC: 10 32 91 81 42 1A FF 8B 66 78 24 VC: C3 40 20 65 D3 02 E0 20 09 22 B0 VC: 4E 99 B6 7A B2 B0 36 35 58 9B 4A VC: 30 38 29 3F 6F C1 47 C8 F8 02 7D VC: ED 52 38 86 CC C6 BC D3 2A 53 F1 VC: 9F A7 33 9D 27 BB CC 93 44 47 18 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: 44 B7 3B 8A C1 A7 8A DD 8F 85 73 VC: 25 F3 83 ED A8 75 A9 1A 9D 74 81 VC: 9D E9 D3 0F 28 B5 14 AB A5 89 52 VC: 52 9B 62 23 81 02 C1 2F 7F 1E 02 VC: E4 62 37 F2 30 C9 F1 70 5F ED 5B VC: 30 5E 5E 9F 27 D3 04 44 0D 02 89 VC: 31 1B 60 C3 AF D4 40 42 C3 73 B6 VC: 95 15 CF C0 40 EB 6B 2F DE 63 EF VC: 42 38 B5 C0 1E F2 2E EC C9 53 65 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: F6 C0 88 3E 39 56 9B 4E 00 VC: CB A6 0F 0A 4A 00 0B 92 8C 63 D5 VC: 53 7F 2D C3 02 01 69 78 CB DF E7 VC: 58 A6 9E BE C4 38 9E 7B 11 96 F7 VC: EB 7B 3F 01 4F A8 35 3E AA 75 BC VC: 41 DF A0 F0 82 C2 CC CB 94 A2 53 VC: 61 51 B2 07 F8 82 53 53 65 96 C4 VC: 79 C5 AD 28 32 87 3B 05 58 A7 CE VC: 52 38 21 82 41 9D AF A4 7C C9 CE VC: 9A BC 16 67 B5 72 67 ED 12 19 CF NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 6D 22 96 85 5E A8 DD 32 8D AA D3 VC: 88 E0 2D 80 6D A8 6C 99 85 58 CE VC: 62 D5 E7 4B CA F2 3F 7E A2 8E C4 VC: AC E0 A9 F3 97 22 EA BF BF A9 45 VC: 7D 0E 74 EE 85 9C 7A BD 9F 1C 39 VC: 12 A8 05 72 CC AB CF 94 DC 37 EC VC: 8B F7 0C 2A 32 D5 DA EF 73 E9 6C VC: 61 2A E3 A8 80 50 3A 20 C7 27 E4 VC: FC 50 4B F0 D3 52 30 DD AE BC B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: E9 91 AD 0F E2 BB 72 0D 00 VC: A8 7E 9A DF A8 00 95 E0 69 4A 48 VC: 44 C8 EA F0 26 AD 40 49 17 89 FB VC: 35 18 AA 38 32 AA 59 13 01 46 D7 VC: 30 8A C0 4E 41 1B 94 67 94 C6 89 VC: 0F 76 AF EA 34 D7 A7 9D CE CA CD VC: 64 93 B2 44 62 8E 43 C9 C6 88 B0 VC: F2 95 77 8D 96 DE 76 6B C4 45 F2 VC: F1 22 FA 3C 12 FF 6A FD 9B CE 1C VC: BA C7 5A B5 53 B5 5B 48 05 4F E3 NAC 0x461 DUID 0x3 len 72 errs 3 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 185 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 1 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2
 
            I havent had any luck capturing data, could you show me some of the wireshark settings, filter , udp etc. What version of wireshark and plugin are you using?
On Sunday, July 31, 2016 5:47 PM, "Joseph Cardani jcardani@verizon.net [op25-dev]" op25-dev@yahoogroups.com wrote:
Here’s the latest code attached with Sample output. Code was cleaned up a bit. Next challenge is to display the same info but for P25 Phase 2. Unencrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 131 MI: 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: B0 49 EA D3 CB 18 00 00 7B 59 21 VC: 09 A3 0D 02 0D 05 FC 2C 83 A0 40 VC: 09 A3 8A 08 44 61 F1 A8 59 1E 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C5 21 F8 A8 29 06 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 77 80 9E 70 25 00 CE 5C 04 E2 VC: 18 08 7F CF E3 EF 01 82 F7 FB B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 18 2C B6 56 72 CD 00 AC DF 66 F3 VC: 18 52 4B AB 8D 72 00 57 28 99 42 VC: 18 2C B6 56 72 CD 01 AC D7 66 B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 09 A3 0C 0B 07 A1 FC 8C AA B0 19 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C5 21 F8 A8 29 06 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 131 RID: 11022003 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 18 40 6F CF F1 FD 00 9F DE DE F3 VC: 18 3E 92 32 0E 42 00 64 29 21 42 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 40 6F CF F1 FD 01 9F D6 DE B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 19 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 FD A8 49 1E 30 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 1 TGID: 131 RID: 11022003 VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0
Encrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 81 KID: 1F36 TGID: 185 MI: 57 7C 3F F2 FB DC 95 7D 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 5A 46 57 74 B7 A2 20 5F E8 1C B4 VC: 8D DF 77 37 3C 3F 70 0E 0D D4 09 VC: 5F 31 48 F0 27 78 81 60 34 17 F5 VC: FF F1 20 83 6C 41 7A 60 C6 DA FD VC: B2 1F F7 30 D9 E3 7C 04 1B 4D 58 VC: A4 47 70 B8 C7 C7 03 20 87 77 F7 VC: 87 6C 4A F2 A2 6E DA 59 E1 D9 3F VC: C1 FB 30 7E B6 FA C6 5F 15 8D D3 VC: B3 09 EC 7F B4 F7 BB 84 88 EC D2 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 6F C0 2D 33 16 87 F4 51 00 VC: 2F A6 D3 7B C2 45 E8 5F 74 62 CE VC: E4 82 80 0C A3 19 E0 C7 55 89 64 VC: 4C 67 F2 4B DA 12 71 46 D0 56 E4 VC: A1 F7 59 B4 C5 C1 19 FC 16 AC 29 VC: 0E FA 85 31 6D 85 AE C1 8D D6 46 VC: 20 56 37 CA 76 B6 62 1E 7A ED C3 VC: 7F FB DD 6A 0B 0F 38 C2 3F FE 33 VC: 2E F1 43 CD 62 B6 28 DE 86 23 37 VC: 6F 7B 42 FA CE 86 46 57 A5 19 88 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 0 VC: 59 C5 BE 62 67 94 1A 5F CD B9 56 VC: 30 84 33 F2 59 34 4B BC 3E 84 DB VC: 7A 35 9A FE CB 6B C7 55 5F D4 EF VC: 39 82 A2 1D 5F 55 2B E6 93 3B CA VC: 08 36 E8 F0 A5 2B E0 48 1A 9C AF VC: A6 28 41 92 AD 7F BB 4C 96 33 59 VC: BA D4 9E 82 9F 2E 83 5C CA 74 C0 VC: E6 7A 37 A0 4E 1D 07 DC 4C 54 98 VC: 82 C9 08 24 9A 31 69 23 3B 34 29 NAC 0x461 DUID 0xA len 864 errs 1 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: 90 0B 76 15 36 DA E7 F1 00 VC: B5 CD 00 13 4C 26 FB 2E C3 E8 BD VC: FF 69 6E C0 7D 02 40 53 A2 44 57 VC: BB 7F 14 A7 09 88 57 AA 95 F8 C5 VC: C4 D9 EB FE FA A7 5B D7 A8 E3 FD VC: CC 09 F6 BD 1C 0C 4D 63 E2 3E 95 VC: 98 23 04 C0 33 F4 25 CB 28 4F FB VC: F5 B8 14 CB 6F 7E F4 F6 7F 53 E8 VC: B8 E5 85 4F 33 05 A2 0B 56 2C 6F VC: 51 80 28 46 3A 69 06 8B C7 B4 0E NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: FD E1 C7 71 BA 1E 6D C9 76 BA 3D VC: 05 46 AF 06 8B A0 33 D0 F7 E4 C5 VC: F6 71 CB B4 78 C7 D5 69 87 F1 D2 VC: F2 27 1F 83 11 C0 CE 98 D7 B0 68 VC: A8 C5 F3 CA 27 B5 13 79 B1 37 F6 VC: 23 BD AE 68 1A 44 6C EB 3B DB 52 VC: 49 68 1A 5E 48 7B 61 65 20 9F E7 VC: 20 E8 C2 4B 9A DF 03 C9 38 9B BC VC: 95 17 0F 65 B9 84 54 DE 20 43 2D NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 48 17 70 B2 54 DE BA 5C 00 VC: E1 DF B4 01 05 9A 98 8B F8 19 79 VC: 1F F3 9D 0B D6 9E 06 A1 A9 ED 2A VC: DF 5C FD E9 E1 A6 A5 4F 0F B7 64 VC: 5F C8 26 99 05 AB 37 75 A7 23 BD VC: DA 88 6E C8 93 79 90 24 43 BE 50 VC: 2C D4 46 65 E6 C9 16 AD FA CD CF VC: 49 8C DC 37 2C 9F 83 9F 3E 63 04 VC: D5 D1 12 3B 68 C7 F7 3E 23 42 CA VC: 58 59 D3 04 F3 73 DC 43 B5 7B 0A NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: FC B7 14 7C 02 36 54 0F 02 87 3D VC: F4 2B 0A 9F 15 68 D7 E2 CE D4 60 VC: 3B 57 EE 4A 9C 23 A4 0D A7 C7 75 VC: C1 11 A7 9D D2 E5 6E 40 21 30 86 VC: E9 3D CB B3 96 AE 9C 2F E4 43 35 VC: 43 F1 A6 74 87 B9 C0 A8 05 EB 7C VC: 09 53 13 8F 3D B2 B4 C2 85 37 36 VC: 78 2B 49 5E B5 72 A1 EF C1 9A E2 VC: B5 0D 60 4B E9 45 6D 6E C2 7F D4 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 8C BE C9 04 99 34 88 0B 00 VC: 2D 97 11 EB 2E 5F C4 65 C8 35 F6 VC: C2 8F 35 AB B3 29 BF 3E CA 50 FF VC: EA 53 F8 7A 5E 58 06 F1 23 61 0A VC: C5 18 C2 50 BD 61 04 40 8F 0D 90 VC: 80 58 E9 ED C2 21 11 03 11 5E 65 VC: 4D 25 26 2A 15 4A 62 D8 35 15 9A VC: 0A 4C D9 28 39 7F 9A 22 09 56 D8 VC: 24 00 62 0A 62 50 62 4D 00 52 5D VC: 18 23 1A 3C 33 8D E0 2C EC B6 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 9D 44 9E 4F C4 65 5E C8 A1 BA FB VC: CA F8 EE 3A 98 EE 59 29 FD E4 2B VC: BE D4 C6 EA C5 6A 06 28 D2 8B 62 VC: D0 B3 C9 D4 34 97 8B 26 4C 45 B1 VC: 05 7C 38 2D CF 6C C2 FA 2C C0 03 VC: DB BA 83 B0 1D 19 99 15 1E 53 FD VC: 4D E0 EE AC B2 D3 C8 A9 01 B3 99 VC: 13 11 34 6D A1 2B 64 BE E4 1F 0F VC: 9C 21 F7 CD 1A 92 E9 B1 92 45 2E NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: BE B5 27 F9 6A 64 AD 8A 00 VC: 6E B0 7A 6C 4C F5 F7 CB 08 F3 0E VC: EE 27 61 E1 C0 34 02 42 C1 DE 46 VC: F8 CF EC EC E8 56 D5 E7 99 E3 5A VC: 89 42 B1 F3 56 56 08 11 6A FE 05 VC: 23 28 15 D1 4F 33 05 80 A3 FA 7E VC: 9E 10 FD 1C 55 50 EB 3E EB B7 B3 VC: A4 E4 63 F2 2A 4A BB 08 9A A1 3F VC: BF A7 85 59 8F 98 E6 E4 95 69 2E VC: 29 BD 59 B7 B1 2A DD 71 81 4F 8F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 11 AE 62 92 7D 4F 6E 65 47 92 61 VC: A9 A3 16 45 C1 92 86 8A 71 CB E1 VC: 2B 16 1F D0 08 0D B4 9D 76 94 C0 VC: E5 A9 2B F6 70 6A A8 55 17 D9 1A VC: A7 8D 89 CE 32 13 A4 FF 07 14 BD VC: 8D 32 EB 26 E9 9A 5A F1 BC CE 7D VC: 07 61 EB B4 59 06 6E 1C 3F 7C 61 VC: 9C 85 57 BE CE 61 01 3B F8 FE 10 VC: A5 C4 1B 65 A7 7D 20 50 83 07 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 29 AC 61 25 AA BF 7D 5C 00 VC: F0 F0 97 0B 3C 89 FA 2B 6B D7 53 VC: F4 59 61 1B 6A 3A 00 E2 B8 9F D0 VC: FF C7 37 06 AB C5 16 41 96 2F 70 VC: A9 80 20 8F 17 77 73 A0 BE 2E 04 VC: D1 FC CC 4B F5 0E DE 56 84 7A DF VC: 39 B7 6A 5E ED 7A 0D B7 9C B6 67 VC: 01 F8 26 F0 4D 1C 70 C9 83 7F 02 VC: 5B 88 11 F4 FC D3 1C 65 B4 60 DA VC: 93 B4 C2 85 D5 49 6B CA 5A 27 79 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: D9 F1 AA 60 1A 8D 59 F2 21 3A 59 VC: 7C E2 5A 9F 78 EC 33 13 32 BB 07 VC: 9B E4 70 51 12 4A 74 42 00 86 CA VC: E4 2C 85 83 DC 89 D7 BF AB A1 FB VC: 64 8F D7 E3 E8 E3 91 19 8B 44 DB VC: 11 79 CA 34 08 DF A9 C9 A8 A5 A0 VC: DF 75 6D FA 1F 54 1E 30 55 47 F1 VC: AE EA D1 E1 CE 9F D3 50 DE 44 58 VC: 12 29 61 12 5A CD 27 5E BD 71 B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 30 76 79 D1 78 9E 5B 01 00 VC: 55 67 2C 02 3B 42 FD 91 5E 58 BF VC: EE 9A D5 FF 6E 1F D9 9A CF 74 2B VC: D6 22 CA 45 64 55 DC 31 B5 E2 9B VC: 10 32 91 81 42 1A FF 8B 66 78 24 VC: C3 40 20 65 D3 02 E0 20 09 22 B0 VC: 4E 99 B6 7A B2 B0 36 35 58 9B 4A VC: 30 38 29 3F 6F C1 47 C8 F8 02 7D VC: ED 52 38 86 CC C6 BC D3 2A 53 F1 VC: 9F A7 33 9D 27 BB CC 93 44 47 18 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: 44 B7 3B 8A C1 A7 8A DD 8F 85 73 VC: 25 F3 83 ED A8 75 A9 1A 9D 74 81 VC: 9D E9 D3 0F 28 B5 14 AB A5 89 52 VC: 52 9B 62 23 81 02 C1 2F 7F 1E 02 VC: E4 62 37 F2 30 C9 F1 70 5F ED 5B VC: 30 5E 5E 9F 27 D3 04 44 0D 02 89 VC: 31 1B 60 C3 AF D4 40 42 C3 73 B6 VC: 95 15 CF C0 40 EB 6B 2F DE 63 EF VC: 42 38 B5 C0 1E F2 2E EC C9 53 65 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: F6 C0 88 3E 39 56 9B 4E 00 VC: CB A6 0F 0A 4A 00 0B 92 8C 63 D5 VC: 53 7F 2D C3 02 01 69 78 CB DF E7 VC: 58 A6 9E BE C4 38 9E 7B 11 96 F7 VC: EB 7B 3F 01 4F A8 35 3E AA 75 BC VC: 41 DF A0 F0 82 C2 CC CB 94 A2 53 VC: 61 51 B2 07 F8 82 53 53 65 96 C4 VC: 79 C5 AD 28 32 87 3B 05 58 A7 CE VC: 52 38 21 82 41 9D AF A4 7C C9 CE VC: 9A BC 16 67 B5 72 67 ED 12 19 CF NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 6D 22 96 85 5E A8 DD 32 8D AA D3 VC: 88 E0 2D 80 6D A8 6C 99 85 58 CE VC: 62 D5 E7 4B CA F2 3F 7E A2 8E C4 VC: AC E0 A9 F3 97 22 EA BF BF A9 45 VC: 7D 0E 74 EE 85 9C 7A BD 9F 1C 39 VC: 12 A8 05 72 CC AB CF 94 DC 37 EC VC: 8B F7 0C 2A 32 D5 DA EF 73 E9 6C VC: 61 2A E3 A8 80 50 3A 20 C7 27 E4 VC: FC 50 4B F0 D3 52 30 DD AE BC B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: E9 91 AD 0F E2 BB 72 0D 00 VC: A8 7E 9A DF A8 00 95 E0 69 4A 48 VC: 44 C8 EA F0 26 AD 40 49 17 89 FB VC: 35 18 AA 38 32 AA 59 13 01 46 D7 VC: 30 8A C0 4E 41 1B 94 67 94 C6 89 VC: 0F 76 AF EA 34 D7 A7 9D CE CA CD VC: 64 93 B2 44 62 8E 43 C9 C6 88 B0 VC: F2 95 77 8D 96 DE 76 6B C4 45 F2 VC: F1 22 FA 3C 12 FF 6A FD 9B CE 1C VC: BA C7 5A B5 53 B5 5B 48 05 4F E3 NAC 0x461 DUID 0x3 len 72 errs 3 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 185 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 1 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2
 
            Hi Sean.
I'm not using wireshark. I made changes to the op25 Code to display more information in the terminal window.
In fact my code converts the hex bytes in the MI to standard 8 bit bytes and also converts the non standard sizes to 8 bit bytes in the VC frames.
I can't answer you wireshark questions because I never used wireshark before.
Sent from my iPhone
On Aug 1, 2016, at 4:52 PM, Sean Kealy superstardodge@yahoo.com [op25-dev] op25-dev@yahoogroups.com wrote:
I havent had any luck capturing data, could you show me some of the wireshark settings, filter , udp etc. What version of wireshark and plugin are you using?
On Sunday, July 31, 2016 5:47 PM, "Joseph Cardani jcardani@verizon.net [op25-dev]" op25-dev@yahoogroups.com wrote:
Here’s the latest code attached with Sample output. Code was cleaned up a bit. Next challenge is to display the same info but for P25 Phase 2.
Unencrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 131 MI: 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: B0 49 EA D3 CB 18 00 00 7B 59 21 VC: 09 A3 0D 02 0D 05 FC 2C 83 A0 40 VC: 09 A3 8A 08 44 61 F1 A8 59 1E 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C5 21 F8 A8 29 06 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 77 80 9E 70 25 00 CE 5C 04 E2 VC: 18 08 7F CF E3 EF 01 82 F7 FB B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 18 2C B6 56 72 CD 00 AC DF 66 F3 VC: 18 52 4B AB 8D 72 00 57 28 99 42 VC: 18 2C B6 56 72 CD 01 AC D7 66 B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 09 A3 0C 0B 07 A1 FC 8C AA B0 19 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C5 21 F8 A8 29 06 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 131 RID: 11022003 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 18 40 6F CF F1 FD 00 9F DE DE F3 VC: 18 3E 92 32 0E 42 00 64 29 21 42 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 40 6F CF F1 FD 01 9F D6 DE B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 19 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 FD A8 49 1E 30 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 1 TGID: 131 RID: 11022003 VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0
Encrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 81 KID: 1F36 TGID: 185 MI: 57 7C 3F F2 FB DC 95 7D 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 5A 46 57 74 B7 A2 20 5F E8 1C B4 VC: 8D DF 77 37 3C 3F 70 0E 0D D4 09 VC: 5F 31 48 F0 27 78 81 60 34 17 F5 VC: FF F1 20 83 6C 41 7A 60 C6 DA FD VC: B2 1F F7 30 D9 E3 7C 04 1B 4D 58 VC: A4 47 70 B8 C7 C7 03 20 87 77 F7 VC: 87 6C 4A F2 A2 6E DA 59 E1 D9 3F VC: C1 FB 30 7E B6 FA C6 5F 15 8D D3 VC: B3 09 EC 7F B4 F7 BB 84 88 EC D2 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 6F C0 2D 33 16 87 F4 51 00 VC: 2F A6 D3 7B C2 45 E8 5F 74 62 CE VC: E4 82 80 0C A3 19 E0 C7 55 89 64 VC: 4C 67 F2 4B DA 12 71 46 D0 56 E4 VC: A1 F7 59 B4 C5 C1 19 FC 16 AC 29 VC: 0E FA 85 31 6D 85 AE C1 8D D6 46 VC: 20 56 37 CA 76 B6 62 1E 7A ED C3 VC: 7F FB DD 6A 0B 0F 38 C2 3F FE 33 VC: 2E F1 43 CD 62 B6 28 DE 86 23 37 VC: 6F 7B 42 FA CE 86 46 57 A5 19 88 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 0 VC: 59 C5 BE 62 67 94 1A 5F CD B9 56 VC: 30 84 33 F2 59 34 4B BC 3E 84 DB VC: 7A 35 9A FE CB 6B C7 55 5F D4 EF VC: 39 82 A2 1D 5F 55 2B E6 93 3B CA VC: 08 36 E8 F0 A5 2B E0 48 1A 9C AF VC: A6 28 41 92 AD 7F BB 4C 96 33 59 VC: BA D4 9E 82 9F 2E 83 5C CA 74 C0 VC: E6 7A 37 A0 4E 1D 07 DC 4C 54 98 VC: 82 C9 08 24 9A 31 69 23 3B 34 29 NAC 0x461 DUID 0xA len 864 errs 1 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: 90 0B 76 15 36 DA E7 F1 00 VC: B5 CD 00 13 4C 26 FB 2E C3 E8 BD VC: FF 69 6E C0 7D 02 40 53 A2 44 57 VC: BB 7F 14 A7 09 88 57 AA 95 F8 C5 VC: C4 D9 EB FE FA A7 5B D7 A8 E3 FD VC: CC 09 F6 BD 1C 0C 4D 63 E2 3E 95 VC: 98 23 04 C0 33 F4 25 CB 28 4F FB VC: F5 B8 14 CB 6F 7E F4 F6 7F 53 E8 VC: B8 E5 85 4F 33 05 A2 0B 56 2C 6F VC: 51 80 28 46 3A 69 06 8B C7 B4 0E NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: FD E1 C7 71 BA 1E 6D C9 76 BA 3D VC: 05 46 AF 06 8B A0 33 D0 F7 E4 C5 VC: F6 71 CB B4 78 C7 D5 69 87 F1 D2 VC: F2 27 1F 83 11 C0 CE 98 D7 B0 68 VC: A8 C5 F3 CA 27 B5 13 79 B1 37 F6 VC: 23 BD AE 68 1A 44 6C EB 3B DB 52 VC: 49 68 1A 5E 48 7B 61 65 20 9F E7 VC: 20 E8 C2 4B 9A DF 03 C9 38 9B BC VC: 95 17 0F 65 B9 84 54 DE 20 43 2D NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 48 17 70 B2 54 DE BA 5C 00 VC: E1 DF B4 01 05 9A 98 8B F8 19 79 VC: 1F F3 9D 0B D6 9E 06 A1 A9 ED 2A VC: DF 5C FD E9 E1 A6 A5 4F 0F B7 64 VC: 5F C8 26 99 05 AB 37 75 A7 23 BD VC: DA 88 6E C8 93 79 90 24 43 BE 50 VC: 2C D4 46 65 E6 C9 16 AD FA CD CF VC: 49 8C DC 37 2C 9F 83 9F 3E 63 04 VC: D5 D1 12 3B 68 C7 F7 3E 23 42 CA VC: 58 59 D3 04 F3 73 DC 43 B5 7B 0A NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: FC B7 14 7C 02 36 54 0F 02 87 3D VC: F4 2B 0A 9F 15 68 D7 E2 CE D4 60 VC: 3B 57 EE 4A 9C 23 A4 0D A7 C7 75 VC: C1 11 A7 9D D2 E5 6E 40 21 30 86 VC: E9 3D CB B3 96 AE 9C 2F E4 43 35 VC: 43 F1 A6 74 87 B9 C0 A8 05 EB 7C VC: 09 53 13 8F 3D B2 B4 C2 85 37 36 VC: 78 2B 49 5E B5 72 A1 EF C1 9A E2 VC: B5 0D 60 4B E9 45 6D 6E C2 7F D4 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 8C BE C9 04 99 34 88 0B 00 VC: 2D 97 11 EB 2E 5F C4 65 C8 35 F6 VC: C2 8F 35 AB B3 29 BF 3E CA 50 FF VC: EA 53 F8 7A 5E 58 06 F1 23 61 0A VC: C5 18 C2 50 BD 61 04 40 8F 0D 90 VC: 80 58 E9 ED C2 21 11 03 11 5E 65 VC: 4D 25 26 2A 15 4A 62 D8 35 15 9A VC: 0A 4C D9 28 39 7F 9A 22 09 56 D8 VC: 24 00 62 0A 62 50 62 4D 00 52 5D VC: 18 23 1A 3C 33 8D E0 2C EC B6 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 9D 44 9E 4F C4 65 5E C8 A1 BA FB VC: CA F8 EE 3A 98 EE 59 29 FD E4 2B VC: BE D4 C6 EA C5 6A 06 28 D2 8B 62 VC: D0 B3 C9 D4 34 97 8B 26 4C 45 B1 VC: 05 7C 38 2D CF 6C C2 FA 2C C0 03 VC: DB BA 83 B0 1D 19 99 15 1E 53 FD VC: 4D E0 EE AC B2 D3 C8 A9 01 B3 99 VC: 13 11 34 6D A1 2B 64 BE E4 1F 0F VC: 9C 21 F7 CD 1A 92 E9 B1 92 45 2E NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: BE B5 27 F9 6A 64 AD 8A 00 VC: 6E B0 7A 6C 4C F5 F7 CB 08 F3 0E VC: EE 27 61 E1 C0 34 02 42 C1 DE 46 VC: F8 CF EC EC E8 56 D5 E7 99 E3 5A VC: 89 42 B1 F3 56 56 08 11 6A FE 05 VC: 23 28 15 D1 4F 33 05 80 A3 FA 7E VC: 9E 10 FD 1C 55 50 EB 3E EB B7 B3 VC: A4 E4 63 F2 2A 4A BB 08 9A A1 3F VC: BF A7 85 59 8F 98 E6 E4 95 69 2E VC: 29 BD 59 B7 B1 2A DD 71 81 4F 8F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 11 AE 62 92 7D 4F 6E 65 47 92 61 VC: A9 A3 16 45 C1 92 86 8A 71 CB E1 VC: 2B 16 1F D0 08 0D B4 9D 76 94 C0 VC: E5 A9 2B F6 70 6A A8 55 17 D9 1A VC: A7 8D 89 CE 32 13 A4 FF 07 14 BD VC: 8D 32 EB 26 E9 9A 5A F1 BC CE 7D VC: 07 61 EB B4 59 06 6E 1C 3F 7C 61 VC: 9C 85 57 BE CE 61 01 3B F8 FE 10 VC: A5 C4 1B 65 A7 7D 20 50 83 07 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 29 AC 61 25 AA BF 7D 5C 00 VC: F0 F0 97 0B 3C 89 FA 2B 6B D7 53 VC: F4 59 61 1B 6A 3A 00 E2 B8 9F D0 VC: FF C7 37 06 AB C5 16 41 96 2F 70 VC: A9 80 20 8F 17 77 73 A0 BE 2E 04 VC: D1 FC CC 4B F5 0E DE 56 84 7A DF VC: 39 B7 6A 5E ED 7A 0D B7 9C B6 67 VC: 01 F8 26 F0 4D 1C 70 C9 83 7F 02 VC: 5B 88 11 F4 FC D3 1C 65 B4 60 DA VC: 93 B4 C2 85 D5 49 6B CA 5A 27 79 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: D9 F1 AA 60 1A 8D 59 F2 21 3A 59 VC: 7C E2 5A 9F 78 EC 33 13 32 BB 07 VC: 9B E4 70 51 12 4A 74 42 00 86 CA VC: E4 2C 85 83 DC 89 D7 BF AB A1 FB VC: 64 8F D7 E3 E8 E3 91 19 8B 44 DB VC: 11 79 CA 34 08 DF A9 C9 A8 A5 A0 VC: DF 75 6D FA 1F 54 1E 30 55 47 F1 VC: AE EA D1 E1 CE 9F D3 50 DE 44 58 VC: 12 29 61 12 5A CD 27 5E BD 71 B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 30 76 79 D1 78 9E 5B 01 00 VC: 55 67 2C 02 3B 42 FD 91 5E 58 BF VC: EE 9A D5 FF 6E 1F D9 9A CF 74 2B VC: D6 22 CA 45 64 55 DC 31 B5 E2 9B VC: 10 32 91 81 42 1A FF 8B 66 78 24 VC: C3 40 20 65 D3 02 E0 20 09 22 B0 VC: 4E 99 B6 7A B2 B0 36 35 58 9B 4A VC: 30 38 29 3F 6F C1 47 C8 F8 02 7D VC: ED 52 38 86 CC C6 BC D3 2A 53 F1 VC: 9F A7 33 9D 27 BB CC 93 44 47 18 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: 44 B7 3B 8A C1 A7 8A DD 8F 85 73 VC: 25 F3 83 ED A8 75 A9 1A 9D 74 81 VC: 9D E9 D3 0F 28 B5 14 AB A5 89 52 VC: 52 9B 62 23 81 02 C1 2F 7F 1E 02 VC: E4 62 37 F2 30 C9 F1 70 5F ED 5B VC: 30 5E 5E 9F 27 D3 04 44 0D 02 89 VC: 31 1B 60 C3 AF D4 40 42 C3 73 B6 VC: 95 15 CF C0 40 EB 6B 2F DE 63 EF VC: 42 38 B5 C0 1E F2 2E EC C9 53 65 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: F6 C0 88 3E 39 56 9B 4E 00 VC: CB A6 0F 0A 4A 00 0B 92 8C 63 D5 VC: 53 7F 2D C3 02 01 69 78 CB DF E7 VC: 58 A6 9E BE C4 38 9E 7B 11 96 F7 VC: EB 7B 3F 01 4F A8 35 3E AA 75 BC VC: 41 DF A0 F0 82 C2 CC CB 94 A2 53 VC: 61 51 B2 07 F8 82 53 53 65 96 C4 VC: 79 C5 AD 28 32 87 3B 05 58 A7 CE VC: 52 38 21 82 41 9D AF A4 7C C9 CE VC: 9A BC 16 67 B5 72 67 ED 12 19 CF NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 6D 22 96 85 5E A8 DD 32 8D AA D3 VC: 88 E0 2D 80 6D A8 6C 99 85 58 CE VC: 62 D5 E7 4B CA F2 3F 7E A2 8E C4 VC: AC E0 A9 F3 97 22 EA BF BF A9 45 VC: 7D 0E 74 EE 85 9C 7A BD 9F 1C 39 VC: 12 A8 05 72 CC AB CF 94 DC 37 EC VC: 8B F7 0C 2A 32 D5 DA EF 73 E9 6C VC: 61 2A E3 A8 80 50 3A 20 C7 27 E4 VC: FC 50 4B F0 D3 52 30 DD AE BC B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: E9 91 AD 0F E2 BB 72 0D 00 VC: A8 7E 9A DF A8 00 95 E0 69 4A 48 VC: 44 C8 EA F0 26 AD 40 49 17 89 FB VC: 35 18 AA 38 32 AA 59 13 01 46 D7 VC: 30 8A C0 4E 41 1B 94 67 94 C6 89 VC: 0F 76 AF EA 34 D7 A7 9D CE CA CD VC: 64 93 B2 44 62 8E 43 C9 C6 88 B0 VC: F2 95 77 8D 96 DE 76 6B C4 45 F2 VC: F1 22 FA 3C 12 FF 6A FD 9B CE 1C VC: BA C7 5A B5 53 B5 5B 48 05 4F E3 NAC 0x461 DUID 0x3 len 72 errs 3 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 185 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 1 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2
 
            Okay, I was wondering if thats what you did, good work btw. Have you posted the changs yet?Could you tell me How do I make the changes to the code(when you are ready to post them Excellent work
On Tuesday, August 2, 2016 5:47 AM, "Joe Cardani jcardani@verizon.net [op25-dev]" op25-dev@yahoogroups.com wrote:
Hi Sean. I'm not using wireshark. I made changes to the op25Code to display more information in the terminal window. In fact my code converts the hex bytes in the MI to standard8 bit bytes and also converts the non standard sizes to 8 bit bytes in the VC frames. I can't answer you wireshark questions because I never used wireshark before. Sent from my iPhone On Aug 1, 2016, at 4:52 PM, Sean Kealy superstardodge@yahoo.com [op25-dev] op25-dev@yahoogroups.com wrote:
I havent had any luck capturing data, could you show me some of the wireshark settings, filter , udp etc. What version of wireshark and plugin are you using?
On Sunday, July 31, 2016 5:47 PM, "Joseph Cardani jcardani@verizon.net [op25-dev]" op25-dev@yahoogroups.com wrote:
Here’s the latest code attached with Sample output. Code was cleaned up a bit. Next challenge is to display the same info but for P25 Phase 2. Unencrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 131 MI: 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: B0 49 EA D3 CB 18 00 00 7B 59 21 VC: 09 A3 0D 02 0D 05 FC 2C 83 A0 40 VC: 09 A3 8A 08 44 61 F1 A8 59 1E 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C5 21 F8 A8 29 06 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 77 80 9E 70 25 00 CE 5C 04 E2 VC: 18 08 7F CF E3 EF 01 82 F7 FB B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 18 2C B6 56 72 CD 00 AC DF 66 F3 VC: 18 52 4B AB 8D 72 00 57 28 99 42 VC: 18 2C B6 56 72 CD 01 AC D7 66 B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 09 A3 0C 0B 07 A1 FC 8C AA B0 19 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C5 21 F8 A8 29 06 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 131 RID: 11022003 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 18 40 6F CF F1 FD 00 9F DE DE F3 VC: 18 3E 92 32 0E 42 00 64 29 21 42 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 40 6F CF F1 FD 01 9F D6 DE B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 19 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 FD A8 49 1E 30 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 1 TGID: 131 RID: 11022003 VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0
Encrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 81 KID: 1F36 TGID: 185 MI: 57 7C 3F F2 FB DC 95 7D 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 5A 46 57 74 B7 A2 20 5F E8 1C B4 VC: 8D DF 77 37 3C 3F 70 0E 0D D4 09 VC: 5F 31 48 F0 27 78 81 60 34 17 F5 VC: FF F1 20 83 6C 41 7A 60 C6 DA FD VC: B2 1F F7 30 D9 E3 7C 04 1B 4D 58 VC: A4 47 70 B8 C7 C7 03 20 87 77 F7 VC: 87 6C 4A F2 A2 6E DA 59 E1 D9 3F VC: C1 FB 30 7E B6 FA C6 5F 15 8D D3 VC: B3 09 EC 7F B4 F7 BB 84 88 EC D2 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 6F C0 2D 33 16 87 F4 51 00 VC: 2F A6 D3 7B C2 45 E8 5F 74 62 CE VC: E4 82 80 0C A3 19 E0 C7 55 89 64 VC: 4C 67 F2 4B DA 12 71 46 D0 56 E4 VC: A1 F7 59 B4 C5 C1 19 FC 16 AC 29 VC: 0E FA 85 31 6D 85 AE C1 8D D6 46 VC: 20 56 37 CA 76 B6 62 1E 7A ED C3 VC: 7F FB DD 6A 0B 0F 38 C2 3F FE 33 VC: 2E F1 43 CD 62 B6 28 DE 86 23 37 VC: 6F 7B 42 FA CE 86 46 57 A5 19 88 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 0 VC: 59 C5 BE 62 67 94 1A 5F CD B9 56 VC: 30 84 33 F2 59 34 4B BC 3E 84 DB VC: 7A 35 9A FE CB 6B C7 55 5F D4 EF VC: 39 82 A2 1D 5F 55 2B E6 93 3B CA VC: 08 36 E8 F0 A5 2B E0 48 1A 9C AF VC: A6 28 41 92 AD 7F BB 4C 96 33 59 VC: BA D4 9E 82 9F 2E 83 5C CA 74 C0 VC: E6 7A 37 A0 4E 1D 07 DC 4C 54 98 VC: 82 C9 08 24 9A 31 69 23 3B 34 29 NAC 0x461 DUID 0xA len 864 errs 1 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: 90 0B 76 15 36 DA E7 F1 00 VC: B5 CD 00 13 4C 26 FB 2E C3 E8 BD VC: FF 69 6E C0 7D 02 40 53 A2 44 57 VC: BB 7F 14 A7 09 88 57 AA 95 F8 C5 VC: C4 D9 EB FE FA A7 5B D7 A8 E3 FD VC: CC 09 F6 BD 1C 0C 4D 63 E2 3E 95 VC: 98 23 04 C0 33 F4 25 CB 28 4F FB VC: F5 B8 14 CB 6F 7E F4 F6 7F 53 E8 VC: B8 E5 85 4F 33 05 A2 0B 56 2C 6F VC: 51 80 28 46 3A 69 06 8B C7 B4 0E NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: FD E1 C7 71 BA 1E 6D C9 76 BA 3D VC: 05 46 AF 06 8B A0 33 D0 F7 E4 C5 VC: F6 71 CB B4 78 C7 D5 69 87 F1 D2 VC: F2 27 1F 83 11 C0 CE 98 D7 B0 68 VC: A8 C5 F3 CA 27 B5 13 79 B1 37 F6 VC: 23 BD AE 68 1A 44 6C EB 3B DB 52 VC: 49 68 1A 5E 48 7B 61 65 20 9F E7 VC: 20 E8 C2 4B 9A DF 03 C9 38 9B BC VC: 95 17 0F 65 B9 84 54 DE 20 43 2D NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 48 17 70 B2 54 DE BA 5C 00 VC: E1 DF B4 01 05 9A 98 8B F8 19 79 VC: 1F F3 9D 0B D6 9E 06 A1 A9 ED 2A VC: DF 5C FD E9 E1 A6 A5 4F 0F B7 64 VC: 5F C8 26 99 05 AB 37 75 A7 23 BD VC: DA 88 6E C8 93 79 90 24 43 BE 50 VC: 2C D4 46 65 E6 C9 16 AD FA CD CF VC: 49 8C DC 37 2C 9F 83 9F 3E 63 04 VC: D5 D1 12 3B 68 C7 F7 3E 23 42 CA VC: 58 59 D3 04 F3 73 DC 43 B5 7B 0A NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: FC B7 14 7C 02 36 54 0F 02 87 3D VC: F4 2B 0A 9F 15 68 D7 E2 CE D4 60 VC: 3B 57 EE 4A 9C 23 A4 0D A7 C7 75 VC: C1 11 A7 9D D2 E5 6E 40 21 30 86 VC: E9 3D CB B3 96 AE 9C 2F E4 43 35 VC: 43 F1 A6 74 87 B9 C0 A8 05 EB 7C VC: 09 53 13 8F 3D B2 B4 C2 85 37 36 VC: 78 2B 49 5E B5 72 A1 EF C1 9A E2 VC: B5 0D 60 4B E9 45 6D 6E C2 7F D4 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 8C BE C9 04 99 34 88 0B 00 VC: 2D 97 11 EB 2E 5F C4 65 C8 35 F6 VC: C2 8F 35 AB B3 29 BF 3E CA 50 FF VC: EA 53 F8 7A 5E 58 06 F1 23 61 0A VC: C5 18 C2 50 BD 61 04 40 8F 0D 90 VC: 80 58 E9 ED C2 21 11 03 11 5E 65 VC: 4D 25 26 2A 15 4A 62 D8 35 15 9A VC: 0A 4C D9 28 39 7F 9A 22 09 56 D8 VC: 24 00 62 0A 62 50 62 4D 00 52 5D VC: 18 23 1A 3C 33 8D E0 2C EC B6 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 9D 44 9E 4F C4 65 5E C8 A1 BA FB VC: CA F8 EE 3A 98 EE 59 29 FD E4 2B VC: BE D4 C6 EA C5 6A 06 28 D2 8B 62 VC: D0 B3 C9 D4 34 97 8B 26 4C 45 B1 VC: 05 7C 38 2D CF 6C C2 FA 2C C0 03 VC: DB BA 83 B0 1D 19 99 15 1E 53 FD VC: 4D E0 EE AC B2 D3 C8 A9 01 B3 99 VC: 13 11 34 6D A1 2B 64 BE E4 1F 0F VC: 9C 21 F7 CD 1A 92 E9 B1 92 45 2E NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: BE B5 27 F9 6A 64 AD 8A 00 VC: 6E B0 7A 6C 4C F5 F7 CB 08 F3 0E VC: EE 27 61 E1 C0 34 02 42 C1 DE 46 VC: F8 CF EC EC E8 56 D5 E7 99 E3 5A VC: 89 42 B1 F3 56 56 08 11 6A FE 05 VC: 23 28 15 D1 4F 33 05 80 A3 FA 7E VC: 9E 10 FD 1C 55 50 EB 3E EB B7 B3 VC: A4 E4 63 F2 2A 4A BB 08 9A A1 3F VC: BF A7 85 59 8F 98 E6 E4 95 69 2E VC: 29 BD 59 B7 B1 2A DD 71 81 4F 8F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 11 AE 62 92 7D 4F 6E 65 47 92 61 VC: A9 A3 16 45 C1 92 86 8A 71 CB E1 VC: 2B 16 1F D0 08 0D B4 9D 76 94 C0 VC: E5 A9 2B F6 70 6A A8 55 17 D9 1A VC: A7 8D 89 CE 32 13 A4 FF 07 14 BD VC: 8D 32 EB 26 E9 9A 5A F1 BC CE 7D VC: 07 61 EB B4 59 06 6E 1C 3F 7C 61 VC: 9C 85 57 BE CE 61 01 3B F8 FE 10 VC: A5 C4 1B 65 A7 7D 20 50 83 07 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 29 AC 61 25 AA BF 7D 5C 00 VC: F0 F0 97 0B 3C 89 FA 2B 6B D7 53 VC: F4 59 61 1B 6A 3A 00 E2 B8 9F D0 VC: FF C7 37 06 AB C5 16 41 96 2F 70 VC: A9 80 20 8F 17 77 73 A0 BE 2E 04 VC: D1 FC CC 4B F5 0E DE 56 84 7A DF VC: 39 B7 6A 5E ED 7A 0D B7 9C B6 67 VC: 01 F8 26 F0 4D 1C 70 C9 83 7F 02 VC: 5B 88 11 F4 FC D3 1C 65 B4 60 DA VC: 93 B4 C2 85 D5 49 6B CA 5A 27 79 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: D9 F1 AA 60 1A 8D 59 F2 21 3A 59 VC: 7C E2 5A 9F 78 EC 33 13 32 BB 07 VC: 9B E4 70 51 12 4A 74 42 00 86 CA VC: E4 2C 85 83 DC 89 D7 BF AB A1 FB VC: 64 8F D7 E3 E8 E3 91 19 8B 44 DB VC: 11 79 CA 34 08 DF A9 C9 A8 A5 A0 VC: DF 75 6D FA 1F 54 1E 30 55 47 F1 VC: AE EA D1 E1 CE 9F D3 50 DE 44 58 VC: 12 29 61 12 5A CD 27 5E BD 71 B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 30 76 79 D1 78 9E 5B 01 00 VC: 55 67 2C 02 3B 42 FD 91 5E 58 BF VC: EE 9A D5 FF 6E 1F D9 9A CF 74 2B VC: D6 22 CA 45 64 55 DC 31 B5 E2 9B VC: 10 32 91 81 42 1A FF 8B 66 78 24 VC: C3 40 20 65 D3 02 E0 20 09 22 B0 VC: 4E 99 B6 7A B2 B0 36 35 58 9B 4A VC: 30 38 29 3F 6F C1 47 C8 F8 02 7D VC: ED 52 38 86 CC C6 BC D3 2A 53 F1 VC: 9F A7 33 9D 27 BB CC 93 44 47 18 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: 44 B7 3B 8A C1 A7 8A DD 8F 85 73 VC: 25 F3 83 ED A8 75 A9 1A 9D 74 81 VC: 9D E9 D3 0F 28 B5 14 AB A5 89 52 VC: 52 9B 62 23 81 02 C1 2F 7F 1E 02 VC: E4 62 37 F2 30 C9 F1 70 5F ED 5B VC: 30 5E 5E 9F 27 D3 04 44 0D 02 89 VC: 31 1B 60 C3 AF D4 40 42 C3 73 B6 VC: 95 15 CF C0 40 EB 6B 2F DE 63 EF VC: 42 38 B5 C0 1E F2 2E EC C9 53 65 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: F6 C0 88 3E 39 56 9B 4E 00 VC: CB A6 0F 0A 4A 00 0B 92 8C 63 D5 VC: 53 7F 2D C3 02 01 69 78 CB DF E7 VC: 58 A6 9E BE C4 38 9E 7B 11 96 F7 VC: EB 7B 3F 01 4F A8 35 3E AA 75 BC VC: 41 DF A0 F0 82 C2 CC CB 94 A2 53 VC: 61 51 B2 07 F8 82 53 53 65 96 C4 VC: 79 C5 AD 28 32 87 3B 05 58 A7 CE VC: 52 38 21 82 41 9D AF A4 7C C9 CE VC: 9A BC 16 67 B5 72 67 ED 12 19 CF NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 6D 22 96 85 5E A8 DD 32 8D AA D3 VC: 88 E0 2D 80 6D A8 6C 99 85 58 CE VC: 62 D5 E7 4B CA F2 3F 7E A2 8E C4 VC: AC E0 A9 F3 97 22 EA BF BF A9 45 VC: 7D 0E 74 EE 85 9C 7A BD 9F 1C 39 VC: 12 A8 05 72 CC AB CF 94 DC 37 EC VC: 8B F7 0C 2A 32 D5 DA EF 73 E9 6C VC: 61 2A E3 A8 80 50 3A 20 C7 27 E4 VC: FC 50 4B F0 D3 52 30 DD AE BC B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: E9 91 AD 0F E2 BB 72 0D 00 VC: A8 7E 9A DF A8 00 95 E0 69 4A 48 VC: 44 C8 EA F0 26 AD 40 49 17 89 FB VC: 35 18 AA 38 32 AA 59 13 01 46 D7 VC: 30 8A C0 4E 41 1B 94 67 94 C6 89 VC: 0F 76 AF EA 34 D7 A7 9D CE CA CD VC: 64 93 B2 44 62 8E 43 C9 C6 88 B0 VC: F2 95 77 8D 96 DE 76 6B C4 45 F2 VC: F1 22 FA 3C 12 FF 6A FD 9B CE 1C VC: BA C7 5A B5 53 B5 5B 48 05 4F E3 NAC 0x461 DUID 0x3 len 72 errs 3 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 185 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 1 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2
#yiv2920138260 -- #yiv2920138260ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2920138260 #yiv2920138260ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2920138260 #yiv2920138260ygrp-mkp #yiv2920138260hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2920138260 #yiv2920138260ygrp-mkp #yiv2920138260ads {margin-bottom:10px;}#yiv2920138260 #yiv2920138260ygrp-mkp .yiv2920138260ad {padding:0 0;}#yiv2920138260 #yiv2920138260ygrp-mkp .yiv2920138260ad p {margin:0;}#yiv2920138260 #yiv2920138260ygrp-mkp .yiv2920138260ad a {color:#0000ff;text-decoration:none;}#yiv2920138260 #yiv2920138260ygrp-sponsor #yiv2920138260ygrp-lc {font-family:Arial;}#yiv2920138260 #yiv2920138260ygrp-sponsor #yiv2920138260ygrp-lc #yiv2920138260hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2920138260 #yiv2920138260ygrp-sponsor #yiv2920138260ygrp-lc .yiv2920138260ad {margin-bottom:10px;padding:0 0;}#yiv2920138260 #yiv2920138260actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2920138260 #yiv2920138260activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2920138260 #yiv2920138260activity span {font-weight:700;}#yiv2920138260 #yiv2920138260activity span:first-child {text-transform:uppercase;}#yiv2920138260 #yiv2920138260activity span a {color:#5085b6;text-decoration:none;}#yiv2920138260 #yiv2920138260activity span span {color:#ff7900;}#yiv2920138260 #yiv2920138260activity span .yiv2920138260underline {text-decoration:underline;}#yiv2920138260 .yiv2920138260attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2920138260 .yiv2920138260attach div a {text-decoration:none;}#yiv2920138260 .yiv2920138260attach img {border:none;padding-right:5px;}#yiv2920138260 .yiv2920138260attach label {display:block;margin-bottom:5px;}#yiv2920138260 .yiv2920138260attach label a {text-decoration:none;}#yiv2920138260 blockquote {margin:0 0 0 4px;}#yiv2920138260 .yiv2920138260bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2920138260 .yiv2920138260bold a {text-decoration:none;}#yiv2920138260 dd.yiv2920138260last p a {font-family:Verdana;font-weight:700;}#yiv2920138260 dd.yiv2920138260last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2920138260 dd.yiv2920138260last p span.yiv2920138260yshortcuts {margin-right:0;}#yiv2920138260 div.yiv2920138260attach-table div div a {text-decoration:none;}#yiv2920138260 div.yiv2920138260attach-table {width:400px;}#yiv2920138260 div.yiv2920138260file-title a, #yiv2920138260 div.yiv2920138260file-title a:active, #yiv2920138260 div.yiv2920138260file-title a:hover, #yiv2920138260 div.yiv2920138260file-title a:visited {text-decoration:none;}#yiv2920138260 div.yiv2920138260photo-title a, #yiv2920138260 div.yiv2920138260photo-title a:active, #yiv2920138260 div.yiv2920138260photo-title a:hover, #yiv2920138260 div.yiv2920138260photo-title a:visited {text-decoration:none;}#yiv2920138260 div#yiv2920138260ygrp-mlmsg #yiv2920138260ygrp-msg p a span.yiv2920138260yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2920138260 .yiv2920138260green {color:#628c2a;}#yiv2920138260 .yiv2920138260MsoNormal {margin:0 0 0 0;}#yiv2920138260 o {font-size:0;}#yiv2920138260 #yiv2920138260photos div {float:left;width:72px;}#yiv2920138260 #yiv2920138260photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv2920138260 #yiv2920138260photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv2920138260 #yiv2920138260reco-category {font-size:77%;}#yiv2920138260 #yiv2920138260reco-desc {font-size:77%;}#yiv2920138260 .yiv2920138260replbq {margin:4px;}#yiv2920138260 #yiv2920138260ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv2920138260 #yiv2920138260ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv2920138260 #yiv2920138260ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv2920138260 #yiv2920138260ygrp-mlmsg select, #yiv2920138260 input, #yiv2920138260 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv2920138260 #yiv2920138260ygrp-mlmsg pre, #yiv2920138260 code {font:115% monospace;}#yiv2920138260 #yiv2920138260ygrp-mlmsg * {line-height:1.22em;}#yiv2920138260 #yiv2920138260ygrp-mlmsg #yiv2920138260logo {padding-bottom:10px;}#yiv2920138260 #yiv2920138260ygrp-msg p a {font-family:Verdana;}#yiv2920138260 #yiv2920138260ygrp-msg p#yiv2920138260attach-count span {color:#1E66AE;font-weight:700;}#yiv2920138260 #yiv2920138260ygrp-reco #yiv2920138260reco-head {color:#ff7900;font-weight:700;}#yiv2920138260 #yiv2920138260ygrp-reco {margin-bottom:20px;padding:0px;}#yiv2920138260 #yiv2920138260ygrp-sponsor #yiv2920138260ov li a {font-size:130%;text-decoration:none;}#yiv2920138260 #yiv2920138260ygrp-sponsor #yiv2920138260ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv2920138260 #yiv2920138260ygrp-sponsor #yiv2920138260ov ul {margin:0;padding:0 0 0 8px;}#yiv2920138260 #yiv2920138260ygrp-text {font-family:Georgia;}#yiv2920138260 #yiv2920138260ygrp-text p {margin:0 0 1em 0;}#yiv2920138260 #yiv2920138260ygrp-text tt {font-size:120%;}#yiv2920138260 #yiv2920138260ygrp-vital ul li:last-child {border-right:none !important;}#yiv2920138260
 
            Hi Sean,
The files were attached to one of my prior posts.
I’m not sure if Max or someone will be applying my changes to the release version of OP25. You can just copy these files over to the gr-op25_repeater/lib path and re-compile op25 in the build path, but then it would be out of sync with the release version.
I would consult with someone more knowledgeable than me on what your safest and best alternative is. I would not want you to hose the original version of OP25. I have two instances on my computer, one release version I don’t touch and a development version that I experiment with .
Joe
On Aug 2, 2016, at 11:37 AM, Sean Kealy superstardodge@yahoo.com [op25-dev] op25-dev@yahoogroups.com wrote:
Okay, I was wondering if thats what you did, good work btw. Have you posted the changs yet?Could you tell me How do I make the changes to the code(when you are ready to post them Excellent work
On Tuesday, August 2, 2016 5:47 AM, "Joe Cardani jcardani@verizon.net mailto:jcardani@verizon.net [op25-dev]" <op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com> wrote:
Hi Sean.
I'm not using wireshark. I made changes to the op25 Code to display more information in the terminal window.
In fact my code converts the hex bytes in the MI to standard 8 bit bytes and also converts the non standard sizes to 8 bit bytes in the VC frames.
I can't answer you wireshark questions because I never used wireshark before.
Sent from my iPhone
On Aug 1, 2016, at 4:52 PM, Sean Kealy superstardodge@yahoo.com mailto:superstardodge@yahoo.com [op25-dev] <op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com> wrote:
I havent had any luck capturing data, could you show me some of the wireshark settings, filter , udp etc. What version of wireshark and plugin are you using?
On Sunday, July 31, 2016 5:47 PM, "Joseph Cardani jcardani@verizon.net mailto:jcardani@verizon.net [op25-dev]" <op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com> wrote:
Here’s the latest code attached with Sample output. Code was cleaned up a bit. Next challenge is to display the same info but for P25 Phase 2.
Unencrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 131 MI: 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: B0 49 EA D3 CB 18 00 00 7B 59 21 VC: 09 A3 0D 02 0D 05 FC 2C 83 A0 40 VC: 09 A3 8A 08 44 61 F1 A8 59 1E 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C5 21 F8 A8 29 06 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 77 80 9E 70 25 00 CE 5C 04 E2 VC: 18 08 7F CF E3 EF 01 82 F7 FB B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 18 2C B6 56 72 CD 00 AC DF 66 F3 VC: 18 52 4B AB 8D 72 00 57 28 99 42 VC: 18 2C B6 56 72 CD 01 AC D7 66 B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 09 A3 0C 0B 07 A1 FC 8C AA B0 19 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C5 21 F8 A8 29 06 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 131 RID: 11022003 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 18 40 6F CF F1 FD 00 9F DE DE F3 VC: 18 3E 92 32 0E 42 00 64 29 21 42 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 40 6F CF F1 FD 01 9F D6 DE B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 19 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 FD A8 49 1E 30 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 1 TGID: 131 RID: 11022003 VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0
Encrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 81 KID: 1F36 TGID: 185 MI: 57 7C 3F F2 FB DC 95 7D 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 5A 46 57 74 B7 A2 20 5F E8 1C B4 VC: 8D DF 77 37 3C 3F 70 0E 0D D4 09 VC: 5F 31 48 F0 27 78 81 60 34 17 F5 VC: FF F1 20 83 6C 41 7A 60 C6 DA FD VC: B2 1F F7 30 D9 E3 7C 04 1B 4D 58 VC: A4 47 70 B8 C7 C7 03 20 87 77 F7 VC: 87 6C 4A F2 A2 6E DA 59 E1 D9 3F VC: C1 FB 30 7E B6 FA C6 5F 15 8D D3 VC: B3 09 EC 7F B4 F7 BB 84 88 EC D2 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 6F C0 2D 33 16 87 F4 51 00 VC: 2F A6 D3 7B C2 45 E8 5F 74 62 CE VC: E4 82 80 0C A3 19 E0 C7 55 89 64 VC: 4C 67 F2 4B DA 12 71 46 D0 56 E4 VC: A1 F7 59 B4 C5 C1 19 FC 16 AC 29 VC: 0E FA 85 31 6D 85 AE C1 8D D6 46 VC: 20 56 37 CA 76 B6 62 1E 7A ED C3 VC: 7F FB DD 6A 0B 0F 38 C2 3F FE 33 VC: 2E F1 43 CD 62 B6 28 DE 86 23 37 VC: 6F 7B 42 FA CE 86 46 57 A5 19 88 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 0 VC: 59 C5 BE 62 67 94 1A 5F CD B9 56 VC: 30 84 33 F2 59 34 4B BC 3E 84 DB VC: 7A 35 9A FE CB 6B C7 55 5F D4 EF VC: 39 82 A2 1D 5F 55 2B E6 93 3B CA VC: 08 36 E8 F0 A5 2B E0 48 1A 9C AF VC: A6 28 41 92 AD 7F BB 4C 96 33 59 VC: BA D4 9E 82 9F 2E 83 5C CA 74 C0 VC: E6 7A 37 A0 4E 1D 07 DC 4C 54 98 VC: 82 C9 08 24 9A 31 69 23 3B 34 29 NAC 0x461 DUID 0xA len 864 errs 1 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: 90 0B 76 15 36 DA E7 F1 00 VC: B5 CD 00 13 4C 26 FB 2E C3 E8 BD VC: FF 69 6E C0 7D 02 40 53 A2 44 57 VC: BB 7F 14 A7 09 88 57 AA 95 F8 C5 VC: C4 D9 EB FE FA A7 5B D7 A8 E3 FD VC: CC 09 F6 BD 1C 0C 4D 63 E2 3E 95 VC: 98 23 04 C0 33 F4 25 CB 28 4F FB VC: F5 B8 14 CB 6F 7E F4 F6 7F 53 E8 VC: B8 E5 85 4F 33 05 A2 0B 56 2C 6F VC: 51 80 28 46 3A 69 06 8B C7 B4 0E NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: FD E1 C7 71 BA 1E 6D C9 76 BA 3D VC: 05 46 AF 06 8B A0 33 D0 F7 E4 C5 VC: F6 71 CB B4 78 C7 D5 69 87 F1 D2 VC: F2 27 1F 83 11 C0 CE 98 D7 B0 68 VC: A8 C5 F3 CA 27 B5 13 79 B1 37 F6 VC: 23 BD AE 68 1A 44 6C EB 3B DB 52 VC: 49 68 1A 5E 48 7B 61 65 20 9F E7 VC: 20 E8 C2 4B 9A DF 03 C9 38 9B BC VC: 95 17 0F 65 B9 84 54 DE 20 43 2D NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 48 17 70 B2 54 DE BA 5C 00 VC: E1 DF B4 01 05 9A 98 8B F8 19 79 VC: 1F F3 9D 0B D6 9E 06 A1 A9 ED 2A VC: DF 5C FD E9 E1 A6 A5 4F 0F B7 64 VC: 5F C8 26 99 05 AB 37 75 A7 23 BD VC: DA 88 6E C8 93 79 90 24 43 BE 50 VC: 2C D4 46 65 E6 C9 16 AD FA CD CF VC: 49 8C DC 37 2C 9F 83 9F 3E 63 04 VC: D5 D1 12 3B 68 C7 F7 3E 23 42 CA VC: 58 59 D3 04 F3 73 DC 43 B5 7B 0A NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: FC B7 14 7C 02 36 54 0F 02 87 3D VC: F4 2B 0A 9F 15 68 D7 E2 CE D4 60 VC: 3B 57 EE 4A 9C 23 A4 0D A7 C7 75 VC: C1 11 A7 9D D2 E5 6E 40 21 30 86 VC: E9 3D CB B3 96 AE 9C 2F E4 43 35 VC: 43 F1 A6 74 87 B9 C0 A8 05 EB 7C VC: 09 53 13 8F 3D B2 B4 C2 85 37 36 VC: 78 2B 49 5E B5 72 A1 EF C1 9A E2 VC: B5 0D 60 4B E9 45 6D 6E C2 7F D4 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 8C BE C9 04 99 34 88 0B 00 VC: 2D 97 11 EB 2E 5F C4 65 C8 35 F6 VC: C2 8F 35 AB B3 29 BF 3E CA 50 FF VC: EA 53 F8 7A 5E 58 06 F1 23 61 0A VC: C5 18 C2 50 BD 61 04 40 8F 0D 90 VC: 80 58 E9 ED C2 21 11 03 11 5E 65 VC: 4D 25 26 2A 15 4A 62 D8 35 15 9A VC: 0A 4C D9 28 39 7F 9A 22 09 56 D8 VC: 24 00 62 0A 62 50 62 4D 00 52 5D VC: 18 23 1A 3C 33 8D E0 2C EC B6 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 9D 44 9E 4F C4 65 5E C8 A1 BA FB VC: CA F8 EE 3A 98 EE 59 29 FD E4 2B VC: BE D4 C6 EA C5 6A 06 28 D2 8B 62 VC: D0 B3 C9 D4 34 97 8B 26 4C 45 B1 VC: 05 7C 38 2D CF 6C C2 FA 2C C0 03 VC: DB BA 83 B0 1D 19 99 15 1E 53 FD VC: 4D E0 EE AC B2 D3 C8 A9 01 B3 99 VC: 13 11 34 6D A1 2B 64 BE E4 1F 0F VC: 9C 21 F7 CD 1A 92 E9 B1 92 45 2E NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: BE B5 27 F9 6A 64 AD 8A 00 VC: 6E B0 7A 6C 4C F5 F7 CB 08 F3 0E VC: EE 27 61 E1 C0 34 02 42 C1 DE 46 VC: F8 CF EC EC E8 56 D5 E7 99 E3 5A VC: 89 42 B1 F3 56 56 08 11 6A FE 05 VC: 23 28 15 D1 4F 33 05 80 A3 FA 7E VC: 9E 10 FD 1C 55 50 EB 3E EB B7 B3 VC: A4 E4 63 F2 2A 4A BB 08 9A A1 3F VC: BF A7 85 59 8F 98 E6 E4 95 69 2E VC: 29 BD 59 B7 B1 2A DD 71 81 4F 8F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 11 AE 62 92 7D 4F 6E 65 47 92 61 VC: A9 A3 16 45 C1 92 86 8A 71 CB E1 VC: 2B 16 1F D0 08 0D B4 9D 76 94 C0 VC: E5 A9 2B F6 70 6A A8 55 17 D9 1A VC: A7 8D 89 CE 32 13 A4 FF 07 14 BD VC: 8D 32 EB 26 E9 9A 5A F1 BC CE 7D VC: 07 61 EB B4 59 06 6E 1C 3F 7C 61 VC: 9C 85 57 BE CE 61 01 3B F8 FE 10 VC: A5 C4 1B 65 A7 7D 20 50 83 07 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 29 AC 61 25 AA BF 7D 5C 00 VC: F0 F0 97 0B 3C 89 FA 2B 6B D7 53 VC: F4 59 61 1B 6A 3A 00 E2 B8 9F D0 VC: FF C7 37 06 AB C5 16 41 96 2F 70 VC: A9 80 20 8F 17 77 73 A0 BE 2E 04 VC: D1 FC CC 4B F5 0E DE 56 84 7A DF VC: 39 B7 6A 5E ED 7A 0D B7 9C B6 67 VC: 01 F8 26 F0 4D 1C 70 C9 83 7F 02 VC: 5B 88 11 F4 FC D3 1C 65 B4 60 DA VC: 93 B4 C2 85 D5 49 6B CA 5A 27 79 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: D9 F1 AA 60 1A 8D 59 F2 21 3A 59 VC: 7C E2 5A 9F 78 EC 33 13 32 BB 07 VC: 9B E4 70 51 12 4A 74 42 00 86 CA VC: E4 2C 85 83 DC 89 D7 BF AB A1 FB VC: 64 8F D7 E3 E8 E3 91 19 8B 44 DB VC: 11 79 CA 34 08 DF A9 C9 A8 A5 A0 VC: DF 75 6D FA 1F 54 1E 30 55 47 F1 VC: AE EA D1 E1 CE 9F D3 50 DE 44 58 VC: 12 29 61 12 5A CD 27 5E BD 71 B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 30 76 79 D1 78 9E 5B 01 00 VC: 55 67 2C 02 3B 42 FD 91 5E 58 BF VC: EE 9A D5 FF 6E 1F D9 9A CF 74 2B VC: D6 22 CA 45 64 55 DC 31 B5 E2 9B VC: 10 32 91 81 42 1A FF 8B 66 78 24 VC: C3 40 20 65 D3 02 E0 20 09 22 B0 VC: 4E 99 B6 7A B2 B0 36 35 58 9B 4A VC: 30 38 29 3F 6F C1 47 C8 F8 02 7D VC: ED 52 38 86 CC C6 BC D3 2A 53 F1 VC: 9F A7 33 9D 27 BB CC 93 44 47 18 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: 44 B7 3B 8A C1 A7 8A DD 8F 85 73 VC: 25 F3 83 ED A8 75 A9 1A 9D 74 81 VC: 9D E9 D3 0F 28 B5 14 AB A5 89 52 VC: 52 9B 62 23 81 02 C1 2F 7F 1E 02 VC: E4 62 37 F2 30 C9 F1 70 5F ED 5B VC: 30 5E 5E 9F 27 D3 04 44 0D 02 89 VC: 31 1B 60 C3 AF D4 40 42 C3 73 B6 VC: 95 15 CF C0 40 EB 6B 2F DE 63 EF VC: 42 38 B5 C0 1E F2 2E EC C9 53 65 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: F6 C0 88 3E 39 56 9B 4E 00 VC: CB A6 0F 0A 4A 00 0B 92 8C 63 D5 VC: 53 7F 2D C3 02 01 69 78 CB DF E7 VC: 58 A6 9E BE C4 38 9E 7B 11 96 F7 VC: EB 7B 3F 01 4F A8 35 3E AA 75 BC VC: 41 DF A0 F0 82 C2 CC CB 94 A2 53 VC: 61 51 B2 07 F8 82 53 53 65 96 C4 VC: 79 C5 AD 28 32 87 3B 05 58 A7 CE VC: 52 38 21 82 41 9D AF A4 7C C9 CE VC: 9A BC 16 67 B5 72 67 ED 12 19 CF NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 6D 22 96 85 5E A8 DD 32 8D AA D3 VC: 88 E0 2D 80 6D A8 6C 99 85 58 CE VC: 62 D5 E7 4B CA F2 3F 7E A2 8E C4 VC: AC E0 A9 F3 97 22 EA BF BF A9 45 VC: 7D 0E 74 EE 85 9C 7A BD 9F 1C 39 VC: 12 A8 05 72 CC AB CF 94 DC 37 EC VC: 8B F7 0C 2A 32 D5 DA EF 73 E9 6C VC: 61 2A E3 A8 80 50 3A 20 C7 27 E4 VC: FC 50 4B F0 D3 52 30 DD AE BC B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: E9 91 AD 0F E2 BB 72 0D 00 VC: A8 7E 9A DF A8 00 95 E0 69 4A 48 VC: 44 C8 EA F0 26 AD 40 49 17 89 FB VC: 35 18 AA 38 32 AA 59 13 01 46 D7 VC: 30 8A C0 4E 41 1B 94 67 94 C6 89 VC: 0F 76 AF EA 34 D7 A7 9D CE CA CD VC: 64 93 B2 44 62 8E 43 C9 C6 88 B0 VC: F2 95 77 8D 96 DE 76 6B C4 45 F2 VC: F1 22 FA 3C 12 FF 6A FD 9B CE 1C VC: BA C7 5A B5 53 B5 5B 48 05 4F E3 NAC 0x461 DUID 0x3 len 72 errs 3 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 185 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 1 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2
 
            Who's the project manager? Need someone to take charge and merge then release.
-- Mark 'Dygear' Tomlin
On Aug 2, 2016, at 18:13, Joseph Cardani jcardani@verizon.net [op25-dev] op25-dev@yahoogroups.com wrote:
Hi Sean,
The files were attached to one of my prior posts.
I’m not sure if Max or someone will be applying my changes to the release version of OP25. You can just copy these files over to the gr-op25_repeater/lib path and re-compile op25 in the build path, but then it would be out of sync with the release version.
I would consult with someone more knowledgeable than me on what your safest and best alternative is. I would not want you to hose the original version of OP25. I have two instances on my computer, one release version I don’t touch and a development version that I experiment with .
Joe
On Aug 2, 2016, at 11:37 AM, Sean Kealy superstardodge@yahoo.com [op25-dev] op25-dev@yahoogroups.com wrote:
Okay, I was wondering if thats what you did, good work btw. Have you posted the changs yet?Could you tell me How do I make the changes to the code(when you are ready to post them Excellent work
On Tuesday, August 2, 2016 5:47 AM, "Joe Cardani jcardani@verizon.net [op25-dev]" op25-dev@yahoogroups.com wrote:
Hi Sean.
I'm not using wireshark. I made changes to the op25 Code to display more information in the terminal window.
In fact my code converts the hex bytes in the MI to standard 8 bit bytes and also converts the non standard sizes to 8 bit bytes in the VC frames.
I can't answer you wireshark questions because I never used wireshark before.
Sent from my iPhone
On Aug 1, 2016, at 4:52 PM, Sean Kealy superstardodge@yahoo.com [op25-dev] op25-dev@yahoogroups.com wrote:
I havent had any luck capturing data, could you show me some of the wireshark settings, filter , udp etc. What version of wireshark and plugin are you using?
On Sunday, July 31, 2016 5:47 PM, "Joseph Cardani jcardani@verizon.net [op25-dev]" op25-dev@yahoogroups.com wrote:
Here’s the latest code attached with Sample output. Code was cleaned up a bit. Next challenge is to display the same info but for P25 Phase 2.
Unencrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 131 MI: 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: B0 49 EA D3 CB 18 00 00 7B 59 21 VC: 09 A3 0D 02 0D 05 FC 2C 83 A0 40 VC: 09 A3 8A 08 44 61 F1 A8 59 1E 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C5 21 F8 A8 29 06 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 77 80 9E 70 25 00 CE 5C 04 E2 VC: 18 08 7F CF E3 EF 01 82 F7 FB B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 18 2C B6 56 72 CD 00 AC DF 66 F3 VC: 18 52 4B AB 8D 72 00 57 28 99 42 VC: 18 2C B6 56 72 CD 01 AC D7 66 B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 09 A3 0C 0B 07 A1 FC 8C AA B0 19 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C5 21 F8 A8 29 06 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 131 RID: 11022003 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 18 40 6F CF F1 FD 00 9F DE DE F3 VC: 18 3E 92 32 0E 42 00 64 29 21 42 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 40 6F CF F1 FD 01 9F D6 DE B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 19 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 FD A8 49 1E 30 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 1 TGID: 131 RID: 11022003 VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0
Encrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 81 KID: 1F36 TGID: 185 MI: 57 7C 3F F2 FB DC 95 7D 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 5A 46 57 74 B7 A2 20 5F E8 1C B4 VC: 8D DF 77 37 3C 3F 70 0E 0D D4 09 VC: 5F 31 48 F0 27 78 81 60 34 17 F5 VC: FF F1 20 83 6C 41 7A 60 C6 DA FD VC: B2 1F F7 30 D9 E3 7C 04 1B 4D 58 VC: A4 47 70 B8 C7 C7 03 20 87 77 F7 VC: 87 6C 4A F2 A2 6E DA 59 E1 D9 3F VC: C1 FB 30 7E B6 FA C6 5F 15 8D D3 VC: B3 09 EC 7F B4 F7 BB 84 88 EC D2 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 6F C0 2D 33 16 87 F4 51 00 VC: 2F A6 D3 7B C2 45 E8 5F 74 62 CE VC: E4 82 80 0C A3 19 E0 C7 55 89 64 VC: 4C 67 F2 4B DA 12 71 46 D0 56 E4 VC: A1 F7 59 B4 C5 C1 19 FC 16 AC 29 VC: 0E FA 85 31 6D 85 AE C1 8D D6 46 VC: 20 56 37 CA 76 B6 62 1E 7A ED C3 VC: 7F FB DD 6A 0B 0F 38 C2 3F FE 33 VC: 2E F1 43 CD 62 B6 28 DE 86 23 37 VC: 6F 7B 42 FA CE 86 46 57 A5 19 88 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 0 VC: 59 C5 BE 62 67 94 1A 5F CD B9 56 VC: 30 84 33 F2 59 34 4B BC 3E 84 DB VC: 7A 35 9A FE CB 6B C7 55 5F D4 EF VC: 39 82 A2 1D 5F 55 2B E6 93 3B CA VC: 08 36 E8 F0 A5 2B E0 48 1A 9C AF VC: A6 28 41 92 AD 7F BB 4C 96 33 59 VC: BA D4 9E 82 9F 2E 83 5C CA 74 C0 VC: E6 7A 37 A0 4E 1D 07 DC 4C 54 98 VC: 82 C9 08 24 9A 31 69 23 3B 34 29 NAC 0x461 DUID 0xA len 864 errs 1 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: 90 0B 76 15 36 DA E7 F1 00 VC: B5 CD 00 13 4C 26 FB 2E C3 E8 BD VC: FF 69 6E C0 7D 02 40 53 A2 44 57 VC: BB 7F 14 A7 09 88 57 AA 95 F8 C5 VC: C4 D9 EB FE FA A7 5B D7 A8 E3 FD VC: CC 09 F6 BD 1C 0C 4D 63 E2 3E 95 VC: 98 23 04 C0 33 F4 25 CB 28 4F FB VC: F5 B8 14 CB 6F 7E F4 F6 7F 53 E8 VC: B8 E5 85 4F 33 05 A2 0B 56 2C 6F VC: 51 80 28 46 3A 69 06 8B C7 B4 0E NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: FD E1 C7 71 BA 1E 6D C9 76 BA 3D VC: 05 46 AF 06 8B A0 33 D0 F7 E4 C5 VC: F6 71 CB B4 78 C7 D5 69 87 F1 D2 VC: F2 27 1F 83 11 C0 CE 98 D7 B0 68 VC: A8 C5 F3 CA 27 B5 13 79 B1 37 F6 VC: 23 BD AE 68 1A 44 6C EB 3B DB 52 VC: 49 68 1A 5E 48 7B 61 65 20 9F E7 VC: 20 E8 C2 4B 9A DF 03 C9 38 9B BC VC: 95 17 0F 65 B9 84 54 DE 20 43 2D NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 48 17 70 B2 54 DE BA 5C 00 VC: E1 DF B4 01 05 9A 98 8B F8 19 79 VC: 1F F3 9D 0B D6 9E 06 A1 A9 ED 2A VC: DF 5C FD E9 E1 A6 A5 4F 0F B7 64 VC: 5F C8 26 99 05 AB 37 75 A7 23 BD VC: DA 88 6E C8 93 79 90 24 43 BE 50 VC: 2C D4 46 65 E6 C9 16 AD FA CD CF VC: 49 8C DC 37 2C 9F 83 9F 3E 63 04 VC: D5 D1 12 3B 68 C7 F7 3E 23 42 CA VC: 58 59 D3 04 F3 73 DC 43 B5 7B 0A NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: FC B7 14 7C 02 36 54 0F 02 87 3D VC: F4 2B 0A 9F 15 68 D7 E2 CE D4 60 VC: 3B 57 EE 4A 9C 23 A4 0D A7 C7 75 VC: C1 11 A7 9D D2 E5 6E 40 21 30 86 VC: E9 3D CB B3 96 AE 9C 2F E4 43 35 VC: 43 F1 A6 74 87 B9 C0 A8 05 EB 7C VC: 09 53 13 8F 3D B2 B4 C2 85 37 36 VC: 78 2B 49 5E B5 72 A1 EF C1 9A E2 VC: B5 0D 60 4B E9 45 6D 6E C2 7F D4 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 8C BE C9 04 99 34 88 0B 00 VC: 2D 97 11 EB 2E 5F C4 65 C8 35 F6 VC: C2 8F 35 AB B3 29 BF 3E CA 50 FF VC: EA 53 F8 7A 5E 58 06 F1 23 61 0A VC: C5 18 C2 50 BD 61 04 40 8F 0D 90 VC: 80 58 E9 ED C2 21 11 03 11 5E 65 VC: 4D 25 26 2A 15 4A 62 D8 35 15 9A VC: 0A 4C D9 28 39 7F 9A 22 09 56 D8 VC: 24 00 62 0A 62 50 62 4D 00 52 5D VC: 18 23 1A 3C 33 8D E0 2C EC B6 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 9D 44 9E 4F C4 65 5E C8 A1 BA FB VC: CA F8 EE 3A 98 EE 59 29 FD E4 2B VC: BE D4 C6 EA C5 6A 06 28 D2 8B 62 VC: D0 B3 C9 D4 34 97 8B 26 4C 45 B1 VC: 05 7C 38 2D CF 6C C2 FA 2C C0 03 VC: DB BA 83 B0 1D 19 99 15 1E 53 FD VC: 4D E0 EE AC B2 D3 C8 A9 01 B3 99 VC: 13 11 34 6D A1 2B 64 BE E4 1F 0F VC: 9C 21 F7 CD 1A 92 E9 B1 92 45 2E NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: BE B5 27 F9 6A 64 AD 8A 00 VC: 6E B0 7A 6C 4C F5 F7 CB 08 F3 0E VC: EE 27 61 E1 C0 34 02 42 C1 DE 46 VC: F8 CF EC EC E8 56 D5 E7 99 E3 5A VC: 89 42 B1 F3 56 56 08 11 6A FE 05 VC: 23 28 15 D1 4F 33 05 80 A3 FA 7E VC: 9E 10 FD 1C 55 50 EB 3E EB B7 B3 VC: A4 E4 63 F2 2A 4A BB 08 9A A1 3F VC: BF A7 85 59 8F 98 E6 E4 95 69 2E VC: 29 BD 59 B7 B1 2A DD 71 81 4F 8F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 11 AE 62 92 7D 4F 6E 65 47 92 61 VC: A9 A3 16 45 C1 92 86 8A 71 CB E1 VC: 2B 16 1F D0 08 0D B4 9D 76 94 C0 VC: E5 A9 2B F6 70 6A A8 55 17 D9 1A VC: A7 8D 89 CE 32 13 A4 FF 07 14 BD VC: 8D 32 EB 26 E9 9A 5A F1 BC CE 7D VC: 07 61 EB B4 59 06 6E 1C 3F 7C 61 VC: 9C 85 57 BE CE 61 01 3B F8 FE 10 VC: A5 C4 1B 65 A7 7D 20 50 83 07 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 29 AC 61 25 AA BF 7D 5C 00 VC: F0 F0 97 0B 3C 89 FA 2B 6B D7 53 VC: F4 59 61 1B 6A 3A 00 E2 B8 9F D0 VC: FF C7 37 06 AB C5 16 41 96 2F 70 VC: A9 80 20 8F 17 77 73 A0 BE 2E 04 VC: D1 FC CC 4B F5 0E DE 56 84 7A DF VC: 39 B7 6A 5E ED 7A 0D B7 9C B6 67 VC: 01 F8 26 F0 4D 1C 70 C9 83 7F 02 VC: 5B 88 11 F4 FC D3 1C 65 B4 60 DA VC: 93 B4 C2 85 D5 49 6B CA 5A 27 79 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: D9 F1 AA 60 1A 8D 59 F2 21 3A 59 VC: 7C E2 5A 9F 78 EC 33 13 32 BB 07 VC: 9B E4 70 51 12 4A 74 42 00 86 CA VC: E4 2C 85 83 DC 89 D7 BF AB A1 FB VC: 64 8F D7 E3 E8 E3 91 19 8B 44 DB VC: 11 79 CA 34 08 DF A9 C9 A8 A5 A0 VC: DF 75 6D FA 1F 54 1E 30 55 47 F1 VC: AE EA D1 E1 CE 9F D3 50 DE 44 58 VC: 12 29 61 12 5A CD 27 5E BD 71 B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 30 76 79 D1 78 9E 5B 01 00 VC: 55 67 2C 02 3B 42 FD 91 5E 58 BF VC: EE 9A D5 FF 6E 1F D9 9A CF 74 2B VC: D6 22 CA 45 64 55 DC 31 B5 E2 9B VC: 10 32 91 81 42 1A FF 8B 66 78 24 VC: C3 40 20 65 D3 02 E0 20 09 22 B0 VC: 4E 99 B6 7A B2 B0 36 35 58 9B 4A VC: 30 38 29 3F 6F C1 47 C8 F8 02 7D VC: ED 52 38 86 CC C6 BC D3 2A 53 F1 VC: 9F A7 33 9D 27 BB CC 93 44 47 18 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: 44 B7 3B 8A C1 A7 8A DD 8F 85 73 VC: 25 F3 83 ED A8 75 A9 1A 9D 74 81 VC: 9D E9 D3 0F 28 B5 14 AB A5 89 52 VC: 52 9B 62 23 81 02 C1 2F 7F 1E 02 VC: E4 62 37 F2 30 C9 F1 70 5F ED 5B VC: 30 5E 5E 9F 27 D3 04 44 0D 02 89 VC: 31 1B 60 C3 AF D4 40 42 C3 73 B6 VC: 95 15 CF C0 40 EB 6B 2F DE 63 EF VC: 42 38 B5 C0 1E F2 2E EC C9 53 65 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: F6 C0 88 3E 39 56 9B 4E 00 VC: CB A6 0F 0A 4A 00 0B 92 8C 63 D5 VC: 53 7F 2D C3 02 01 69 78 CB DF E7 VC: 58 A6 9E BE C4 38 9E 7B 11 96 F7 VC: EB 7B 3F 01 4F A8 35 3E AA 75 BC VC: 41 DF A0 F0 82 C2 CC CB 94 A2 53 VC: 61 51 B2 07 F8 82 53 53 65 96 C4 VC: 79 C5 AD 28 32 87 3B 05 58 A7 CE VC: 52 38 21 82 41 9D AF A4 7C C9 CE VC: 9A BC 16 67 B5 72 67 ED 12 19 CF NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 6D 22 96 85 5E A8 DD 32 8D AA D3 VC: 88 E0 2D 80 6D A8 6C 99 85 58 CE VC: 62 D5 E7 4B CA F2 3F 7E A2 8E C4 VC: AC E0 A9 F3 97 22 EA BF BF A9 45 VC: 7D 0E 74 EE 85 9C 7A BD 9F 1C 39 VC: 12 A8 05 72 CC AB CF 94 DC 37 EC VC: 8B F7 0C 2A 32 D5 DA EF 73 E9 6C VC: 61 2A E3 A8 80 50 3A 20 C7 27 E4 VC: FC 50 4B F0 D3 52 30 DD AE BC B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: E9 91 AD 0F E2 BB 72 0D 00 VC: A8 7E 9A DF A8 00 95 E0 69 4A 48 VC: 44 C8 EA F0 26 AD 40 49 17 89 FB VC: 35 18 AA 38 32 AA 59 13 01 46 D7 VC: 30 8A C0 4E 41 1B 94 67 94 C6 89 VC: 0F 76 AF EA 34 D7 A7 9D CE CA CD VC: 64 93 B2 44 62 8E 43 C9 C6 88 B0 VC: F2 95 77 8D 96 DE 76 6B C4 45 F2 VC: F1 22 FA 3C 12 FF 6A FD 9B CE 1C VC: BA C7 5A B5 53 B5 5B 48 05 4F E3 NAC 0x461 DUID 0x3 len 72 errs 3 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 185 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 1 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2
 
            Hi All,
I am gonna repost this code on the list so it can be merged into the latest version of OP-25. Spoke to Matt earlier and he thought it would be an important addition to the program.
I tested and verified the the code to be correct.
So Max, can you please merge these 3 files?
thanks,
Joe
From: "Joseph Cardani jcardani@verizon.net [op25-dev]" op25-dev@yahoogroups.com Subject: [op25-dev] Latest Changes I made 7/31/2016 to OP25 with sample output - Code changes attached [3 Attachments] Date: July 31, 2016 at 8:47:35 PM EDT To: op25-dev@yahoogroups.com Reply-To: op25-dev@yahoogroups.com
Here’s the latest code attached with Sample output. Code was cleaned up a bit. Next challenge is to display the same info but for P25 Phase 2.
Unencrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 131 MI: 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: B0 49 EA D3 CB 18 00 00 7B 59 21 VC: 09 A3 0D 02 0D 05 FC 2C 83 A0 40 VC: 09 A3 8A 08 44 61 F1 A8 59 1E 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C5 21 F8 A8 29 06 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 77 80 9E 70 25 00 CE 5C 04 E2 VC: 18 08 7F CF E3 EF 01 82 F7 FB B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 18 2C B6 56 72 CD 00 AC DF 66 F3 VC: 18 52 4B AB 8D 72 00 57 28 99 42 VC: 18 2C B6 56 72 CD 01 AC D7 66 B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 09 A3 0C 0B 07 A1 FC 8C AA B0 19 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C5 21 F8 A8 29 06 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 131 RID: 11022003 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 18 40 6F CF F1 FD 00 9F DE DE F3 VC: 18 3E 92 32 0E 42 00 64 29 21 42 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 40 6F CF F1 FD 01 9F D6 DE B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 19 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 FD A8 49 1E 30 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 1 TGID: 131 RID: 11022003 VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0
Encrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 81 KID: 1F36 TGID: 185 MI: 57 7C 3F F2 FB DC 95 7D 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 5A 46 57 74 B7 A2 20 5F E8 1C B4 VC: 8D DF 77 37 3C 3F 70 0E 0D D4 09 VC: 5F 31 48 F0 27 78 81 60 34 17 F5 VC: FF F1 20 83 6C 41 7A 60 C6 DA FD VC: B2 1F F7 30 D9 E3 7C 04 1B 4D 58 VC: A4 47 70 B8 C7 C7 03 20 87 77 F7 VC: 87 6C 4A F2 A2 6E DA 59 E1 D9 3F VC: C1 FB 30 7E B6 FA C6 5F 15 8D D3 VC: B3 09 EC 7F B4 F7 BB 84 88 EC D2 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 6F C0 2D 33 16 87 F4 51 00 VC: 2F A6 D3 7B C2 45 E8 5F 74 62 CE VC: E4 82 80 0C A3 19 E0 C7 55 89 64 VC: 4C 67 F2 4B DA 12 71 46 D0 56 E4 VC: A1 F7 59 B4 C5 C1 19 FC 16 AC 29 VC: 0E FA 85 31 6D 85 AE C1 8D D6 46 VC: 20 56 37 CA 76 B6 62 1E 7A ED C3 VC: 7F FB DD 6A 0B 0F 38 C2 3F FE 33 VC: 2E F1 43 CD 62 B6 28 DE 86 23 37 VC: 6F 7B 42 FA CE 86 46 57 A5 19 88 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 0 VC: 59 C5 BE 62 67 94 1A 5F CD B9 56 VC: 30 84 33 F2 59 34 4B BC 3E 84 DB VC: 7A 35 9A FE CB 6B C7 55 5F D4 EF VC: 39 82 A2 1D 5F 55 2B E6 93 3B CA VC: 08 36 E8 F0 A5 2B E0 48 1A 9C AF VC: A6 28 41 92 AD 7F BB 4C 96 33 59 VC: BA D4 9E 82 9F 2E 83 5C CA 74 C0 VC: E6 7A 37 A0 4E 1D 07 DC 4C 54 98 VC: 82 C9 08 24 9A 31 69 23 3B 34 29 NAC 0x461 DUID 0xA len 864 errs 1 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: 90 0B 76 15 36 DA E7 F1 00 VC: B5 CD 00 13 4C 26 FB 2E C3 E8 BD VC: FF 69 6E C0 7D 02 40 53 A2 44 57 VC: BB 7F 14 A7 09 88 57 AA 95 F8 C5 VC: C4 D9 EB FE FA A7 5B D7 A8 E3 FD VC: CC 09 F6 BD 1C 0C 4D 63 E2 3E 95 VC: 98 23 04 C0 33 F4 25 CB 28 4F FB VC: F5 B8 14 CB 6F 7E F4 F6 7F 53 E8 VC: B8 E5 85 4F 33 05 A2 0B 56 2C 6F VC: 51 80 28 46 3A 69 06 8B C7 B4 0E NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: FD E1 C7 71 BA 1E 6D C9 76 BA 3D VC: 05 46 AF 06 8B A0 33 D0 F7 E4 C5 VC: F6 71 CB B4 78 C7 D5 69 87 F1 D2 VC: F2 27 1F 83 11 C0 CE 98 D7 B0 68 VC: A8 C5 F3 CA 27 B5 13 79 B1 37 F6 VC: 23 BD AE 68 1A 44 6C EB 3B DB 52 VC: 49 68 1A 5E 48 7B 61 65 20 9F E7 VC: 20 E8 C2 4B 9A DF 03 C9 38 9B BC VC: 95 17 0F 65 B9 84 54 DE 20 43 2D NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 48 17 70 B2 54 DE BA 5C 00 VC: E1 DF B4 01 05 9A 98 8B F8 19 79 VC: 1F F3 9D 0B D6 9E 06 A1 A9 ED 2A VC: DF 5C FD E9 E1 A6 A5 4F 0F B7 64 VC: 5F C8 26 99 05 AB 37 75 A7 23 BD VC: DA 88 6E C8 93 79 90 24 43 BE 50 VC: 2C D4 46 65 E6 C9 16 AD FA CD CF VC: 49 8C DC 37 2C 9F 83 9F 3E 63 04 VC: D5 D1 12 3B 68 C7 F7 3E 23 42 CA VC: 58 59 D3 04 F3 73 DC 43 B5 7B 0A NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: FC B7 14 7C 02 36 54 0F 02 87 3D VC: F4 2B 0A 9F 15 68 D7 E2 CE D4 60 VC: 3B 57 EE 4A 9C 23 A4 0D A7 C7 75 VC: C1 11 A7 9D D2 E5 6E 40 21 30 86 VC: E9 3D CB B3 96 AE 9C 2F E4 43 35 VC: 43 F1 A6 74 87 B9 C0 A8 05 EB 7C VC: 09 53 13 8F 3D B2 B4 C2 85 37 36 VC: 78 2B 49 5E B5 72 A1 EF C1 9A E2 VC: B5 0D 60 4B E9 45 6D 6E C2 7F D4 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 8C BE C9 04 99 34 88 0B 00 VC: 2D 97 11 EB 2E 5F C4 65 C8 35 F6 VC: C2 8F 35 AB B3 29 BF 3E CA 50 FF VC: EA 53 F8 7A 5E 58 06 F1 23 61 0A VC: C5 18 C2 50 BD 61 04 40 8F 0D 90 VC: 80 58 E9 ED C2 21 11 03 11 5E 65 VC: 4D 25 26 2A 15 4A 62 D8 35 15 9A VC: 0A 4C D9 28 39 7F 9A 22 09 56 D8 VC: 24 00 62 0A 62 50 62 4D 00 52 5D VC: 18 23 1A 3C 33 8D E0 2C EC B6 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 9D 44 9E 4F C4 65 5E C8 A1 BA FB VC: CA F8 EE 3A 98 EE 59 29 FD E4 2B VC: BE D4 C6 EA C5 6A 06 28 D2 8B 62 VC: D0 B3 C9 D4 34 97 8B 26 4C 45 B1 VC: 05 7C 38 2D CF 6C C2 FA 2C C0 03 VC: DB BA 83 B0 1D 19 99 15 1E 53 FD VC: 4D E0 EE AC B2 D3 C8 A9 01 B3 99 VC: 13 11 34 6D A1 2B 64 BE E4 1F 0F VC: 9C 21 F7 CD 1A 92 E9 B1 92 45 2E NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: BE B5 27 F9 6A 64 AD 8A 00 VC: 6E B0 7A 6C 4C F5 F7 CB 08 F3 0E VC: EE 27 61 E1 C0 34 02 42 C1 DE 46 VC: F8 CF EC EC E8 56 D5 E7 99 E3 5A VC: 89 42 B1 F3 56 56 08 11 6A FE 05 VC: 23 28 15 D1 4F 33 05 80 A3 FA 7E VC: 9E 10 FD 1C 55 50 EB 3E EB B7 B3 VC: A4 E4 63 F2 2A 4A BB 08 9A A1 3F VC: BF A7 85 59 8F 98 E6 E4 95 69 2E VC: 29 BD 59 B7 B1 2A DD 71 81 4F 8F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 11 AE 62 92 7D 4F 6E 65 47 92 61 VC: A9 A3 16 45 C1 92 86 8A 71 CB E1 VC: 2B 16 1F D0 08 0D B4 9D 76 94 C0 VC: E5 A9 2B F6 70 6A A8 55 17 D9 1A VC: A7 8D 89 CE 32 13 A4 FF 07 14 BD VC: 8D 32 EB 26 E9 9A 5A F1 BC CE 7D VC: 07 61 EB B4 59 06 6E 1C 3F 7C 61 VC: 9C 85 57 BE CE 61 01 3B F8 FE 10 VC: A5 C4 1B 65 A7 7D 20 50 83 07 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 29 AC 61 25 AA BF 7D 5C 00 VC: F0 F0 97 0B 3C 89 FA 2B 6B D7 53 VC: F4 59 61 1B 6A 3A 00 E2 B8 9F D0 VC: FF C7 37 06 AB C5 16 41 96 2F 70 VC: A9 80 20 8F 17 77 73 A0 BE 2E 04 VC: D1 FC CC 4B F5 0E DE 56 84 7A DF VC: 39 B7 6A 5E ED 7A 0D B7 9C B6 67 VC: 01 F8 26 F0 4D 1C 70 C9 83 7F 02 VC: 5B 88 11 F4 FC D3 1C 65 B4 60 DA VC: 93 B4 C2 85 D5 49 6B CA 5A 27 79 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: D9 F1 AA 60 1A 8D 59 F2 21 3A 59 VC: 7C E2 5A 9F 78 EC 33 13 32 BB 07 VC: 9B E4 70 51 12 4A 74 42 00 86 CA VC: E4 2C 85 83 DC 89 D7 BF AB A1 FB VC: 64 8F D7 E3 E8 E3 91 19 8B 44 DB VC: 11 79 CA 34 08 DF A9 C9 A8 A5 A0 VC: DF 75 6D FA 1F 54 1E 30 55 47 F1 VC: AE EA D1 E1 CE 9F D3 50 DE 44 58 VC: 12 29 61 12 5A CD 27 5E BD 71 B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 30 76 79 D1 78 9E 5B 01 00 VC: 55 67 2C 02 3B 42 FD 91 5E 58 BF VC: EE 9A D5 FF 6E 1F D9 9A CF 74 2B VC: D6 22 CA 45 64 55 DC 31 B5 E2 9B VC: 10 32 91 81 42 1A FF 8B 66 78 24 VC: C3 40 20 65 D3 02 E0 20 09 22 B0 VC: 4E 99 B6 7A B2 B0 36 35 58 9B 4A VC: 30 38 29 3F 6F C1 47 C8 F8 02 7D VC: ED 52 38 86 CC C6 BC D3 2A 53 F1 VC: 9F A7 33 9D 27 BB CC 93 44 47 18 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: 44 B7 3B 8A C1 A7 8A DD 8F 85 73 VC: 25 F3 83 ED A8 75 A9 1A 9D 74 81 VC: 9D E9 D3 0F 28 B5 14 AB A5 89 52 VC: 52 9B 62 23 81 02 C1 2F 7F 1E 02 VC: E4 62 37 F2 30 C9 F1 70 5F ED 5B VC: 30 5E 5E 9F 27 D3 04 44 0D 02 89 VC: 31 1B 60 C3 AF D4 40 42 C3 73 B6 VC: 95 15 CF C0 40 EB 6B 2F DE 63 EF VC: 42 38 B5 C0 1E F2 2E EC C9 53 65 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: F6 C0 88 3E 39 56 9B 4E 00 VC: CB A6 0F 0A 4A 00 0B 92 8C 63 D5 VC: 53 7F 2D C3 02 01 69 78 CB DF E7 VC: 58 A6 9E BE C4 38 9E 7B 11 96 F7 VC: EB 7B 3F 01 4F A8 35 3E AA 75 BC VC: 41 DF A0 F0 82 C2 CC CB 94 A2 53 VC: 61 51 B2 07 F8 82 53 53 65 96 C4 VC: 79 C5 AD 28 32 87 3B 05 58 A7 CE VC: 52 38 21 82 41 9D AF A4 7C C9 CE VC: 9A BC 16 67 B5 72 67 ED 12 19 CF NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 6D 22 96 85 5E A8 DD 32 8D AA D3 VC: 88 E0 2D 80 6D A8 6C 99 85 58 CE VC: 62 D5 E7 4B CA F2 3F 7E A2 8E C4 VC: AC E0 A9 F3 97 22 EA BF BF A9 45 VC: 7D 0E 74 EE 85 9C 7A BD 9F 1C 39 VC: 12 A8 05 72 CC AB CF 94 DC 37 EC VC: 8B F7 0C 2A 32 D5 DA EF 73 E9 6C VC: 61 2A E3 A8 80 50 3A 20 C7 27 E4 VC: FC 50 4B F0 D3 52 30 DD AE BC B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: E9 91 AD 0F E2 BB 72 0D 00 VC: A8 7E 9A DF A8 00 95 E0 69 4A 48 VC: 44 C8 EA F0 26 AD 40 49 17 89 FB VC: 35 18 AA 38 32 AA 59 13 01 46 D7 VC: 30 8A C0 4E 41 1B 94 67 94 C6 89 VC: 0F 76 AF EA 34 D7 A7 9D CE CA CD VC: 64 93 B2 44 62 8E 43 C9 C6 88 B0 VC: F2 95 77 8D 96 DE 76 6B C4 45 F2 VC: F1 22 FA 3C 12 FF 6A FD 9B CE 1C VC: BA C7 5A B5 53 B5 5B 48 05 4F E3 NAC 0x461 DUID 0x3 len 72 errs 3 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 185 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 1 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2
 
            Hi Max - can you do the honours?
On 29 November 2016 at 13:08, Joseph Cardani jcardani@verizon.net [op25-dev] op25-dev@yahoogroups.com wrote:
Hi All,
I am gonna repost this code on the list so it can be merged into the latest version of OP-25. Spoke to Matt earlier and he thought it would be an important addition to the program.
I tested and verified the the code to be correct.
So Max, can you please merge these 3 files?
thanks,
Joe
*From: *"Joseph Cardani jcardani@verizon.net [op25-dev]" < op25-dev@yahoogroups.com> *Subject: **[op25-dev] Latest Changes I made 7/31/2016 to OP25 with sample output - Code changes attached [3 Attachments]* *Date: *July 31, 2016 at 8:47:35 PM EDT *To: *op25-dev@yahoogroups.com *Reply-To: *op25-dev@yahoogroups.com
Here’s the latest code attached with Sample output. Code was cleaned up a bit. Next challenge is to display the same info but for P25 Phase 2.
Unencrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 131 MI: 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: B0 49 EA D3 CB 18 00 00 7B 59 21 VC: 09 A3 0D 02 0D 05 FC 2C 83 A0 40 VC: 09 A3 8A 08 44 61 F1 A8 59 1E 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C5 21 F8 A8 29 06 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 77 80 9E 70 25 00 CE 5C 04 E2 VC: 18 08 7F CF E3 EF 01 82 F7 FB B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 18 2C B6 56 72 CD 00 AC DF 66 F3 VC: 18 52 4B AB 8D 72 00 57 28 99 42 VC: 18 2C B6 56 72 CD 01 AC D7 66 B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 09 A3 0C 0B 07 A1 FC 8C AA B0 19 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C5 21 F8 A8 29 06 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 131 RID: 11022003 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 18 40 6F CF F1 FD 00 9F DE DE F3 VC: 18 3E 92 32 0E 42 00 64 29 21 42 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 40 6F CF F1 FD 01 9F D6 DE B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 19 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 FD A8 49 1E 30 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 1 TGID: 131 RID: 11022003 VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0
Encrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 81 KID: 1F36 TGID: 185 MI: 57 7C 3F F2 FB DC 95 7D 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 5A 46 57 74 B7 A2 20 5F E8 1C B4 VC: 8D DF 77 37 3C 3F 70 0E 0D D4 09 VC: 5F 31 48 F0 27 78 81 60 34 17 F5 VC: FF F1 20 83 6C 41 7A 60 C6 DA FD VC: B2 1F F7 30 D9 E3 7C 04 1B 4D 58 VC: A4 47 70 B8 C7 C7 03 20 87 77 F7 VC: 87 6C 4A F2 A2 6E DA 59 E1 D9 3F VC: C1 FB 30 7E B6 FA C6 5F 15 8D D3 VC: B3 09 EC 7F B4 F7 BB 84 88 EC D2 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 6F C0 2D 33 16 87 F4 51 00 VC: 2F A6 D3 7B C2 45 E8 5F 74 62 CE VC: E4 82 80 0C A3 19 E0 C7 55 89 64 VC: 4C 67 F2 4B DA 12 71 46 D0 56 E4 VC: A1 F7 59 B4 C5 C1 19 FC 16 AC 29 VC: 0E FA 85 31 6D 85 AE C1 8D D6 46 VC: 20 56 37 CA 76 B6 62 1E 7A ED C3 VC: 7F FB DD 6A 0B 0F 38 C2 3F FE 33 VC: 2E F1 43 CD 62 B6 28 DE 86 23 37 VC: 6F 7B 42 FA CE 86 46 57 A5 19 88 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 0 VC: 59 C5 BE 62 67 94 1A 5F CD B9 56 VC: 30 84 33 F2 59 34 4B BC 3E 84 DB VC: 7A 35 9A FE CB 6B C7 55 5F D4 EF VC: 39 82 A2 1D 5F 55 2B E6 93 3B CA VC: 08 36 E8 F0 A5 2B E0 48 1A 9C AF VC: A6 28 41 92 AD 7F BB 4C 96 33 59 VC: BA D4 9E 82 9F 2E 83 5C CA 74 C0 VC: E6 7A 37 A0 4E 1D 07 DC 4C 54 98 VC: 82 C9 08 24 9A 31 69 23 3B 34 29 NAC 0x461 DUID 0xA len 864 errs 1 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: 90 0B 76 15 36 DA E7 F1 00 VC: B5 CD 00 13 4C 26 FB 2E C3 E8 BD VC: FF 69 6E C0 7D 02 40 53 A2 44 57 VC: BB 7F 14 A7 09 88 57 AA 95 F8 C5 VC: C4 D9 EB FE FA A7 5B D7 A8 E3 FD VC: CC 09 F6 BD 1C 0C 4D 63 E2 3E 95 VC: 98 23 04 C0 33 F4 25 CB 28 4F FB VC: F5 B8 14 CB 6F 7E F4 F6 7F 53 E8 VC: B8 E5 85 4F 33 05 A2 0B 56 2C 6F VC: 51 80 28 46 3A 69 06 8B C7 B4 0E NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: FD E1 C7 71 BA 1E 6D C9 76 BA 3D VC: 05 46 AF 06 8B A0 33 D0 F7 E4 C5 VC: F6 71 CB B4 78 C7 D5 69 87 F1 D2 VC: F2 27 1F 83 11 C0 CE 98 D7 B0 68 VC: A8 C5 F3 CA 27 B5 13 79 B1 37 F6 VC: 23 BD AE 68 1A 44 6C EB 3B DB 52 VC: 49 68 1A 5E 48 7B 61 65 20 9F E7 VC: 20 E8 C2 4B 9A DF 03 C9 38 9B BC VC: 95 17 0F 65 B9 84 54 DE 20 43 2D NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 48 17 70 B2 54 DE BA 5C 00 VC: E1 DF B4 01 05 9A 98 8B F8 19 79 VC: 1F F3 9D 0B D6 9E 06 A1 A9 ED 2A VC: DF 5C FD E9 E1 A6 A5 4F 0F B7 64 VC: 5F C8 26 99 05 AB 37 75 A7 23 BD VC: DA 88 6E C8 93 79 90 24 43 BE 50 VC: 2C D4 46 65 E6 C9 16 AD FA CD CF VC: 49 8C DC 37 2C 9F 83 9F 3E 63 04 VC: D5 D1 12 3B 68 C7 F7 3E 23 42 CA VC: 58 59 D3 04 F3 73 DC 43 B5 7B 0A NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: FC B7 14 7C 02 36 54 0F 02 87 3D VC: F4 2B 0A 9F 15 68 D7 E2 CE D4 60 VC: 3B 57 EE 4A 9C 23 A4 0D A7 C7 75 VC: C1 11 A7 9D D2 E5 6E 40 21 30 86 VC: E9 3D CB B3 96 AE 9C 2F E4 43 35 VC: 43 F1 A6 74 87 B9 C0 A8 05 EB 7C VC: 09 53 13 8F 3D B2 B4 C2 85 37 36 VC: 78 2B 49 5E B5 72 A1 EF C1 9A E2 VC: B5 0D 60 4B E9 45 6D 6E C2 7F D4 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 8C BE C9 04 99 34 88 0B 00 VC: 2D 97 11 EB 2E 5F C4 65 C8 35 F6 VC: C2 8F 35 AB B3 29 BF 3E CA 50 FF VC: EA 53 F8 7A 5E 58 06 F1 23 61 0A VC: C5 18 C2 50 BD 61 04 40 8F 0D 90 VC: 80 58 E9 ED C2 21 11 03 11 5E 65 VC: 4D 25 26 2A 15 4A 62 D8 35 15 9A VC: 0A 4C D9 28 39 7F 9A 22 09 56 D8 VC: 24 00 62 0A 62 50 62 4D 00 52 5D VC: 18 23 1A 3C 33 8D E0 2C EC B6 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 9D 44 9E 4F C4 65 5E C8 A1 BA FB VC: CA F8 EE 3A 98 EE 59 29 FD E4 2B VC: BE D4 C6 EA C5 6A 06 28 D2 8B 62 VC: D0 B3 C9 D4 34 97 8B 26 4C 45 B1 VC: 05 7C 38 2D CF 6C C2 FA 2C C0 03 VC: DB BA 83 B0 1D 19 99 15 1E 53 FD VC: 4D E0 EE AC B2 D3 C8 A9 01 B3 99 VC: 13 11 34 6D A1 2B 64 BE E4 1F 0F VC: 9C 21 F7 CD 1A 92 E9 B1 92 45 2E NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: BE B5 27 F9 6A 64 AD 8A 00 VC: 6E B0 7A 6C 4C F5 F7 CB 08 F3 0E VC: EE 27 61 E1 C0 34 02 42 C1 DE 46 VC: F8 CF EC EC E8 56 D5 E7 99 E3 5A VC: 89 42 B1 F3 56 56 08 11 6A FE 05 VC: 23 28 15 D1 4F 33 05 80 A3 FA 7E VC: 9E 10 FD 1C 55 50 EB 3E EB B7 B3 VC: A4 E4 63 F2 2A 4A BB 08 9A A1 3F VC: BF A7 85 59 8F 98 E6 E4 95 69 2E VC: 29 BD 59 B7 B1 2A DD 71 81 4F 8F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 11 AE 62 92 7D 4F 6E 65 47 92 61 VC: A9 A3 16 45 C1 92 86 8A 71 CB E1 VC: 2B 16 1F D0 08 0D B4 9D 76 94 C0 VC: E5 A9 2B F6 70 6A A8 55 17 D9 1A VC: A7 8D 89 CE 32 13 A4 FF 07 14 BD VC: 8D 32 EB 26 E9 9A 5A F1 BC CE 7D VC: 07 61 EB B4 59 06 6E 1C 3F 7C 61 VC: 9C 85 57 BE CE 61 01 3B F8 FE 10 VC: A5 C4 1B 65 A7 7D 20 50 83 07 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 29 AC 61 25 AA BF 7D 5C 00 VC: F0 F0 97 0B 3C 89 FA 2B 6B D7 53 VC: F4 59 61 1B 6A 3A 00 E2 B8 9F D0 VC: FF C7 37 06 AB C5 16 41 96 2F 70 VC: A9 80 20 8F 17 77 73 A0 BE 2E 04 VC: D1 FC CC 4B F5 0E DE 56 84 7A DF VC: 39 B7 6A 5E ED 7A 0D B7 9C B6 67 VC: 01 F8 26 F0 4D 1C 70 C9 83 7F 02 VC: 5B 88 11 F4 FC D3 1C 65 B4 60 DA VC: 93 B4 C2 85 D5 49 6B CA 5A 27 79 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: D9 F1 AA 60 1A 8D 59 F2 21 3A 59 VC: 7C E2 5A 9F 78 EC 33 13 32 BB 07 VC: 9B E4 70 51 12 4A 74 42 00 86 CA VC: E4 2C 85 83 DC 89 D7 BF AB A1 FB VC: 64 8F D7 E3 E8 E3 91 19 8B 44 DB VC: 11 79 CA 34 08 DF A9 C9 A8 A5 A0 VC: DF 75 6D FA 1F 54 1E 30 55 47 F1 VC: AE EA D1 E1 CE 9F D3 50 DE 44 58 VC: 12 29 61 12 5A CD 27 5E BD 71 B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 30 76 79 D1 78 9E 5B 01 00 VC: 55 67 2C 02 3B 42 FD 91 5E 58 BF VC: EE 9A D5 FF 6E 1F D9 9A CF 74 2B VC: D6 22 CA 45 64 55 DC 31 B5 E2 9B VC: 10 32 91 81 42 1A FF 8B 66 78 24 VC: C3 40 20 65 D3 02 E0 20 09 22 B0 VC: 4E 99 B6 7A B2 B0 36 35 58 9B 4A VC: 30 38 29 3F 6F C1 47 C8 F8 02 7D VC: ED 52 38 86 CC C6 BC D3 2A 53 F1 VC: 9F A7 33 9D 27 BB CC 93 44 47 18 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: 44 B7 3B 8A C1 A7 8A DD 8F 85 73 VC: 25 F3 83 ED A8 75 A9 1A 9D 74 81 VC: 9D E9 D3 0F 28 B5 14 AB A5 89 52 VC: 52 9B 62 23 81 02 C1 2F 7F 1E 02 VC: E4 62 37 F2 30 C9 F1 70 5F ED 5B VC: 30 5E 5E 9F 27 D3 04 44 0D 02 89 VC: 31 1B 60 C3 AF D4 40 42 C3 73 B6 VC: 95 15 CF C0 40 EB 6B 2F DE 63 EF VC: 42 38 B5 C0 1E F2 2E EC C9 53 65 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: F6 C0 88 3E 39 56 9B 4E 00 VC: CB A6 0F 0A 4A 00 0B 92 8C 63 D5 VC: 53 7F 2D C3 02 01 69 78 CB DF E7 VC: 58 A6 9E BE C4 38 9E 7B 11 96 F7 VC: EB 7B 3F 01 4F A8 35 3E AA 75 BC VC: 41 DF A0 F0 82 C2 CC CB 94 A2 53 VC: 61 51 B2 07 F8 82 53 53 65 96 C4 VC: 79 C5 AD 28 32 87 3B 05 58 A7 CE VC: 52 38 21 82 41 9D AF A4 7C C9 CE VC: 9A BC 16 67 B5 72 67 ED 12 19 CF NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 6D 22 96 85 5E A8 DD 32 8D AA D3 VC: 88 E0 2D 80 6D A8 6C 99 85 58 CE VC: 62 D5 E7 4B CA F2 3F 7E A2 8E C4 VC: AC E0 A9 F3 97 22 EA BF BF A9 45 VC: 7D 0E 74 EE 85 9C 7A BD 9F 1C 39 VC: 12 A8 05 72 CC AB CF 94 DC 37 EC VC: 8B F7 0C 2A 32 D5 DA EF 73 E9 6C VC: 61 2A E3 A8 80 50 3A 20 C7 27 E4 VC: FC 50 4B F0 D3 52 30 DD AE BC B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: E9 91 AD 0F E2 BB 72 0D 00 VC: A8 7E 9A DF A8 00 95 E0 69 4A 48 VC: 44 C8 EA F0 26 AD 40 49 17 89 FB VC: 35 18 AA 38 32 AA 59 13 01 46 D7 VC: 30 8A C0 4E 41 1B 94 67 94 C6 89 VC: 0F 76 AF EA 34 D7 A7 9D CE CA CD VC: 64 93 B2 44 62 8E 43 C9 C6 88 B0 VC: F2 95 77 8D 96 DE 76 6B C4 45 F2 VC: F1 22 FA 3C 12 FF 6A FD 9B CE 1C VC: BA C7 5A B5 53 B5 5B 48 05 4F E3 NAC 0x461 DUID 0x3 len 72 errs 3 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 185 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 1 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2
 
            Hi Joe thanks for this submission, I agree this will be a good addition to the system, and I'll definitely look forward to a similar update for phase 2/TDMA.
In order to facilitate the merger of this code would you please send me a "unified diff" (all changes in a single patch file). It should use the current "max" branch of the repo as the reference against which the patch is to be applied. You can use the "diff -u" command to produce the patch in the proper format... Thanks Max
On Monday, November 28, 2016 9:14 PM, "Matt Ames matt.ames7bc@gmail.com [op25-dev]" op25-dev@yahoogroups.com wrote:
Hi Max - can you do the honours?
On 29 November 2016 at 13:08, Joseph Cardani jcardani@verizon.net [op25-dev] op25-dev@yahoogroups.com wrote:
Hi All,
I am gonna repost this code on the list so it can be merged into the latest version of OP-25. Spoke to Matt earlier and he thought it would be an important addition to the program. I tested and verified the the code to be correct. So Max, can you please merge these 3 files? thanks, Joe
From: "Joseph Cardani jcardani@verizon.net [op25-dev]" op25-dev@yahoogroups.com Subject: [op25-dev] Latest Changes I made 7/31/2016 to OP25 with sample output - Code changes attached [3 Attachments] Date: July 31, 2016 at 8:47:35 PM EDT To: op25-dev@yahoogroups.com Reply-To: op25-dev@yahoogroups.com
Here’s the latest code attached with Sample output. Code was cleaned up a bit. Next challenge is to display the same info but for P25 Phase 2. Unencrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 131 MI: 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: B0 49 EA D3 CB 18 00 00 7B 59 21 VC: 09 A3 0D 02 0D 05 FC 2C 83 A0 40 VC: 09 A3 8A 08 44 61 F1 A8 59 1E 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C5 21 F8 A8 29 06 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 77 80 9E 70 25 00 CE 5C 04 E2 VC: 18 08 7F CF E3 EF 01 82 F7 FB B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 18 2C B6 56 72 CD 00 AC DF 66 F3 VC: 18 52 4B AB 8D 72 00 57 28 99 42 VC: 18 2C B6 56 72 CD 01 AC D7 66 B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 09 A3 0C 0B 07 A1 FC 8C AA B0 19 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C5 21 F8 A8 29 06 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 131 RID: 11022003 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 18 40 6F CF F1 FD 00 9F DE DE F3 VC: 18 3E 92 32 0E 42 00 64 29 21 42 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 40 6F CF F1 FD 01 9F D6 DE B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 19 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 FD A8 49 1E 30 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 1 TGID: 131 RID: 11022003 VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0
Encrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 81 KID: 1F36 TGID: 185 MI: 57 7C 3F F2 FB DC 95 7D 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 5A 46 57 74 B7 A2 20 5F E8 1C B4 VC: 8D DF 77 37 3C 3F 70 0E 0D D4 09 VC: 5F 31 48 F0 27 78 81 60 34 17 F5 VC: FF F1 20 83 6C 41 7A 60 C6 DA FD VC: B2 1F F7 30 D9 E3 7C 04 1B 4D 58 VC: A4 47 70 B8 C7 C7 03 20 87 77 F7 VC: 87 6C 4A F2 A2 6E DA 59 E1 D9 3F VC: C1 FB 30 7E B6 FA C6 5F 15 8D D3 VC: B3 09 EC 7F B4 F7 BB 84 88 EC D2 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 6F C0 2D 33 16 87 F4 51 00 VC: 2F A6 D3 7B C2 45 E8 5F 74 62 CE VC: E4 82 80 0C A3 19 E0 C7 55 89 64 VC: 4C 67 F2 4B DA 12 71 46 D0 56 E4 VC: A1 F7 59 B4 C5 C1 19 FC 16 AC 29 VC: 0E FA 85 31 6D 85 AE C1 8D D6 46 VC: 20 56 37 CA 76 B6 62 1E 7A ED C3 VC: 7F FB DD 6A 0B 0F 38 C2 3F FE 33 VC: 2E F1 43 CD 62 B6 28 DE 86 23 37 VC: 6F 7B 42 FA CE 86 46 57 A5 19 88 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 0 VC: 59 C5 BE 62 67 94 1A 5F CD B9 56 VC: 30 84 33 F2 59 34 4B BC 3E 84 DB VC: 7A 35 9A FE CB 6B C7 55 5F D4 EF VC: 39 82 A2 1D 5F 55 2B E6 93 3B CA VC: 08 36 E8 F0 A5 2B E0 48 1A 9C AF VC: A6 28 41 92 AD 7F BB 4C 96 33 59 VC: BA D4 9E 82 9F 2E 83 5C CA 74 C0 VC: E6 7A 37 A0 4E 1D 07 DC 4C 54 98 VC: 82 C9 08 24 9A 31 69 23 3B 34 29 NAC 0x461 DUID 0xA len 864 errs 1 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: 90 0B 76 15 36 DA E7 F1 00 VC: B5 CD 00 13 4C 26 FB 2E C3 E8 BD VC: FF 69 6E C0 7D 02 40 53 A2 44 57 VC: BB 7F 14 A7 09 88 57 AA 95 F8 C5 VC: C4 D9 EB FE FA A7 5B D7 A8 E3 FD VC: CC 09 F6 BD 1C 0C 4D 63 E2 3E 95 VC: 98 23 04 C0 33 F4 25 CB 28 4F FB VC: F5 B8 14 CB 6F 7E F4 F6 7F 53 E8 VC: B8 E5 85 4F 33 05 A2 0B 56 2C 6F VC: 51 80 28 46 3A 69 06 8B C7 B4 0E NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: FD E1 C7 71 BA 1E 6D C9 76 BA 3D VC: 05 46 AF 06 8B A0 33 D0 F7 E4 C5 VC: F6 71 CB B4 78 C7 D5 69 87 F1 D2 VC: F2 27 1F 83 11 C0 CE 98 D7 B0 68 VC: A8 C5 F3 CA 27 B5 13 79 B1 37 F6 VC: 23 BD AE 68 1A 44 6C EB 3B DB 52 VC: 49 68 1A 5E 48 7B 61 65 20 9F E7 VC: 20 E8 C2 4B 9A DF 03 C9 38 9B BC VC: 95 17 0F 65 B9 84 54 DE 20 43 2D NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 48 17 70 B2 54 DE BA 5C 00 VC: E1 DF B4 01 05 9A 98 8B F8 19 79 VC: 1F F3 9D 0B D6 9E 06 A1 A9 ED 2A VC: DF 5C FD E9 E1 A6 A5 4F 0F B7 64 VC: 5F C8 26 99 05 AB 37 75 A7 23 BD VC: DA 88 6E C8 93 79 90 24 43 BE 50 VC: 2C D4 46 65 E6 C9 16 AD FA CD CF VC: 49 8C DC 37 2C 9F 83 9F 3E 63 04 VC: D5 D1 12 3B 68 C7 F7 3E 23 42 CA VC: 58 59 D3 04 F3 73 DC 43 B5 7B 0A NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: FC B7 14 7C 02 36 54 0F 02 87 3D VC: F4 2B 0A 9F 15 68 D7 E2 CE D4 60 VC: 3B 57 EE 4A 9C 23 A4 0D A7 C7 75 VC: C1 11 A7 9D D2 E5 6E 40 21 30 86 VC: E9 3D CB B3 96 AE 9C 2F E4 43 35 VC: 43 F1 A6 74 87 B9 C0 A8 05 EB 7C VC: 09 53 13 8F 3D B2 B4 C2 85 37 36 VC: 78 2B 49 5E B5 72 A1 EF C1 9A E2 VC: B5 0D 60 4B E9 45 6D 6E C2 7F D4 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 8C BE C9 04 99 34 88 0B 00 VC: 2D 97 11 EB 2E 5F C4 65 C8 35 F6 VC: C2 8F 35 AB B3 29 BF 3E CA 50 FF VC: EA 53 F8 7A 5E 58 06 F1 23 61 0A VC: C5 18 C2 50 BD 61 04 40 8F 0D 90 VC: 80 58 E9 ED C2 21 11 03 11 5E 65 VC: 4D 25 26 2A 15 4A 62 D8 35 15 9A VC: 0A 4C D9 28 39 7F 9A 22 09 56 D8 VC: 24 00 62 0A 62 50 62 4D 00 52 5D VC: 18 23 1A 3C 33 8D E0 2C EC B6 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 9D 44 9E 4F C4 65 5E C8 A1 BA FB VC: CA F8 EE 3A 98 EE 59 29 FD E4 2B VC: BE D4 C6 EA C5 6A 06 28 D2 8B 62 VC: D0 B3 C9 D4 34 97 8B 26 4C 45 B1 VC: 05 7C 38 2D CF 6C C2 FA 2C C0 03 VC: DB BA 83 B0 1D 19 99 15 1E 53 FD VC: 4D E0 EE AC B2 D3 C8 A9 01 B3 99 VC: 13 11 34 6D A1 2B 64 BE E4 1F 0F VC: 9C 21 F7 CD 1A 92 E9 B1 92 45 2E NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: BE B5 27 F9 6A 64 AD 8A 00 VC: 6E B0 7A 6C 4C F5 F7 CB 08 F3 0E VC: EE 27 61 E1 C0 34 02 42 C1 DE 46 VC: F8 CF EC EC E8 56 D5 E7 99 E3 5A VC: 89 42 B1 F3 56 56 08 11 6A FE 05 VC: 23 28 15 D1 4F 33 05 80 A3 FA 7E VC: 9E 10 FD 1C 55 50 EB 3E EB B7 B3 VC: A4 E4 63 F2 2A 4A BB 08 9A A1 3F VC: BF A7 85 59 8F 98 E6 E4 95 69 2E VC: 29 BD 59 B7 B1 2A DD 71 81 4F 8F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 11 AE 62 92 7D 4F 6E 65 47 92 61 VC: A9 A3 16 45 C1 92 86 8A 71 CB E1 VC: 2B 16 1F D0 08 0D B4 9D 76 94 C0 VC: E5 A9 2B F6 70 6A A8 55 17 D9 1A VC: A7 8D 89 CE 32 13 A4 FF 07 14 BD VC: 8D 32 EB 26 E9 9A 5A F1 BC CE 7D VC: 07 61 EB B4 59 06 6E 1C 3F 7C 61 VC: 9C 85 57 BE CE 61 01 3B F8 FE 10 VC: A5 C4 1B 65 A7 7D 20 50 83 07 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 29 AC 61 25 AA BF 7D 5C 00 VC: F0 F0 97 0B 3C 89 FA 2B 6B D7 53 VC: F4 59 61 1B 6A 3A 00 E2 B8 9F D0 VC: FF C7 37 06 AB C5 16 41 96 2F 70 VC: A9 80 20 8F 17 77 73 A0 BE 2E 04 VC: D1 FC CC 4B F5 0E DE 56 84 7A DF VC: 39 B7 6A 5E ED 7A 0D B7 9C B6 67 VC: 01 F8 26 F0 4D 1C 70 C9 83 7F 02 VC: 5B 88 11 F4 FC D3 1C 65 B4 60 DA VC: 93 B4 C2 85 D5 49 6B CA 5A 27 79 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: D9 F1 AA 60 1A 8D 59 F2 21 3A 59 VC: 7C E2 5A 9F 78 EC 33 13 32 BB 07 VC: 9B E4 70 51 12 4A 74 42 00 86 CA VC: E4 2C 85 83 DC 89 D7 BF AB A1 FB VC: 64 8F D7 E3 E8 E3 91 19 8B 44 DB VC: 11 79 CA 34 08 DF A9 C9 A8 A5 A0 VC: DF 75 6D FA 1F 54 1E 30 55 47 F1 VC: AE EA D1 E1 CE 9F D3 50 DE 44 58 VC: 12 29 61 12 5A CD 27 5E BD 71 B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 30 76 79 D1 78 9E 5B 01 00 VC: 55 67 2C 02 3B 42 FD 91 5E 58 BF VC: EE 9A D5 FF 6E 1F D9 9A CF 74 2B VC: D6 22 CA 45 64 55 DC 31 B5 E2 9B VC: 10 32 91 81 42 1A FF 8B 66 78 24 VC: C3 40 20 65 D3 02 E0 20 09 22 B0 VC: 4E 99 B6 7A B2 B0 36 35 58 9B 4A VC: 30 38 29 3F 6F C1 47 C8 F8 02 7D VC: ED 52 38 86 CC C6 BC D3 2A 53 F1 VC: 9F A7 33 9D 27 BB CC 93 44 47 18 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: 44 B7 3B 8A C1 A7 8A DD 8F 85 73 VC: 25 F3 83 ED A8 75 A9 1A 9D 74 81 VC: 9D E9 D3 0F 28 B5 14 AB A5 89 52 VC: 52 9B 62 23 81 02 C1 2F 7F 1E 02 VC: E4 62 37 F2 30 C9 F1 70 5F ED 5B VC: 30 5E 5E 9F 27 D3 04 44 0D 02 89 VC: 31 1B 60 C3 AF D4 40 42 C3 73 B6 VC: 95 15 CF C0 40 EB 6B 2F DE 63 EF VC: 42 38 B5 C0 1E F2 2E EC C9 53 65 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: F6 C0 88 3E 39 56 9B 4E 00 VC: CB A6 0F 0A 4A 00 0B 92 8C 63 D5 VC: 53 7F 2D C3 02 01 69 78 CB DF E7 VC: 58 A6 9E BE C4 38 9E 7B 11 96 F7 VC: EB 7B 3F 01 4F A8 35 3E AA 75 BC VC: 41 DF A0 F0 82 C2 CC CB 94 A2 53 VC: 61 51 B2 07 F8 82 53 53 65 96 C4 VC: 79 C5 AD 28 32 87 3B 05 58 A7 CE VC: 52 38 21 82 41 9D AF A4 7C C9 CE VC: 9A BC 16 67 B5 72 67 ED 12 19 CF NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 6D 22 96 85 5E A8 DD 32 8D AA D3 VC: 88 E0 2D 80 6D A8 6C 99 85 58 CE VC: 62 D5 E7 4B CA F2 3F 7E A2 8E C4 VC: AC E0 A9 F3 97 22 EA BF BF A9 45 VC: 7D 0E 74 EE 85 9C 7A BD 9F 1C 39 VC: 12 A8 05 72 CC AB CF 94 DC 37 EC VC: 8B F7 0C 2A 32 D5 DA EF 73 E9 6C VC: 61 2A E3 A8 80 50 3A 20 C7 27 E4 VC: FC 50 4B F0 D3 52 30 DD AE BC B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: E9 91 AD 0F E2 BB 72 0D 00 VC: A8 7E 9A DF A8 00 95 E0 69 4A 48 VC: 44 C8 EA F0 26 AD 40 49 17 89 FB VC: 35 18 AA 38 32 AA 59 13 01 46 D7 VC: 30 8A C0 4E 41 1B 94 67 94 C6 89 VC: 0F 76 AF EA 34 D7 A7 9D CE CA CD VC: 64 93 B2 44 62 8E 43 C9 C6 88 B0 VC: F2 95 77 8D 96 DE 76 6B C4 45 F2 VC: F1 22 FA 3C 12 FF 6A FD 9B CE 1C VC: BA C7 5A B5 53 B5 5B 48 05 4F E3 NAC 0x461 DUID 0x3 len 72 errs 3 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 185 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 1 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2
#yiv4265730814 #yiv4265730814 -- #yiv4265730814ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4265730814 #yiv4265730814ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4265730814 #yiv4265730814ygrp-mkp #yiv4265730814hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4265730814 #yiv4265730814ygrp-mkp #yiv4265730814ads {margin-bottom:10px;}#yiv4265730814 #yiv4265730814ygrp-mkp .yiv4265730814ad {padding:0 0;}#yiv4265730814 #yiv4265730814ygrp-mkp .yiv4265730814ad p {margin:0;}#yiv4265730814 #yiv4265730814ygrp-mkp .yiv4265730814ad a {color:#0000ff;text-decoration:none;}#yiv4265730814 #yiv4265730814ygrp-sponsor #yiv4265730814ygrp-lc {font-family:Arial;}#yiv4265730814 #yiv4265730814ygrp-sponsor #yiv4265730814ygrp-lc #yiv4265730814hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4265730814 #yiv4265730814ygrp-sponsor #yiv4265730814ygrp-lc .yiv4265730814ad {margin-bottom:10px;padding:0 0;}#yiv4265730814 #yiv4265730814actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4265730814 #yiv4265730814activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4265730814 #yiv4265730814activity span {font-weight:700;}#yiv4265730814 #yiv4265730814activity span:first-child {text-transform:uppercase;}#yiv4265730814 #yiv4265730814activity span a {color:#5085b6;text-decoration:none;}#yiv4265730814 #yiv4265730814activity span span {color:#ff7900;}#yiv4265730814 #yiv4265730814activity span .yiv4265730814underline {text-decoration:underline;}#yiv4265730814 .yiv4265730814attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4265730814 .yiv4265730814attach div a {text-decoration:none;}#yiv4265730814 .yiv4265730814attach img {border:none;padding-right:5px;}#yiv4265730814 .yiv4265730814attach label {display:block;margin-bottom:5px;}#yiv4265730814 .yiv4265730814attach label a {text-decoration:none;}#yiv4265730814 blockquote {margin:0 0 0 4px;}#yiv4265730814 .yiv4265730814bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4265730814 .yiv4265730814bold a {text-decoration:none;}#yiv4265730814 dd.yiv4265730814last p a {font-family:Verdana;font-weight:700;}#yiv4265730814 dd.yiv4265730814last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4265730814 dd.yiv4265730814last p span.yiv4265730814yshortcuts {margin-right:0;}#yiv4265730814 div.yiv4265730814attach-table div div a {text-decoration:none;}#yiv4265730814 div.yiv4265730814attach-table {width:400px;}#yiv4265730814 div.yiv4265730814file-title a, #yiv4265730814 div.yiv4265730814file-title a:active, #yiv4265730814 div.yiv4265730814file-title a:hover, #yiv4265730814 div.yiv4265730814file-title a:visited {text-decoration:none;}#yiv4265730814 div.yiv4265730814photo-title a, #yiv4265730814 div.yiv4265730814photo-title a:active, #yiv4265730814 div.yiv4265730814photo-title a:hover, #yiv4265730814 div.yiv4265730814photo-title a:visited {text-decoration:none;}#yiv4265730814 div#yiv4265730814ygrp-mlmsg #yiv4265730814ygrp-msg p a span.yiv4265730814yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4265730814 .yiv4265730814green {color:#628c2a;}#yiv4265730814 .yiv4265730814MsoNormal {margin:0 0 0 0;}#yiv4265730814 o {font-size:0;}#yiv4265730814 #yiv4265730814photos div {float:left;width:72px;}#yiv4265730814 #yiv4265730814photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv4265730814 #yiv4265730814photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv4265730814 #yiv4265730814reco-category {font-size:77%;}#yiv4265730814 #yiv4265730814reco-desc {font-size:77%;}#yiv4265730814 .yiv4265730814replbq {margin:4px;}#yiv4265730814 #yiv4265730814ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv4265730814 #yiv4265730814ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv4265730814 #yiv4265730814ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv4265730814 #yiv4265730814ygrp-mlmsg select, #yiv4265730814 input, #yiv4265730814 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv4265730814 #yiv4265730814ygrp-mlmsg pre, #yiv4265730814 code {font:115% monospace;}#yiv4265730814 #yiv4265730814ygrp-mlmsg * {line-height:1.22em;}#yiv4265730814 #yiv4265730814ygrp-mlmsg #yiv4265730814logo {padding-bottom:10px;}#yiv4265730814 #yiv4265730814ygrp-msg p a {font-family:Verdana;}#yiv4265730814 #yiv4265730814ygrp-msg p#yiv4265730814attach-count span {color:#1E66AE;font-weight:700;}#yiv4265730814 #yiv4265730814ygrp-reco #yiv4265730814reco-head {color:#ff7900;font-weight:700;}#yiv4265730814 #yiv4265730814ygrp-reco {margin-bottom:20px;padding:0px;}#yiv4265730814 #yiv4265730814ygrp-sponsor #yiv4265730814ov li a {font-size:130%;text-decoration:none;}#yiv4265730814 #yiv4265730814ygrp-sponsor #yiv4265730814ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv4265730814 #yiv4265730814ygrp-sponsor #yiv4265730814ov ul {margin:0;padding:0 0 0 8px;}#yiv4265730814 #yiv4265730814ygrp-text {font-family:Georgia;}#yiv4265730814 #yiv4265730814ygrp-text p {margin:0 0 1em 0;}#yiv4265730814 #yiv4265730814ygrp-text tt {font-size:120%;}#yiv4265730814 #yiv4265730814ygrp-vital ul li:last-child {border-right:none !important;}#yiv4265730814
 
            Hi Max,
Sure I’ll certainly try. It’s getting late here so will send it tomorrow/
I did not tackle the Phase 2 yet. Looks like it will be a bit more challenging.
thanks! Joe
On Nov 28, 2016, at 11:02 PM, ikjtel ikj1234i@yahoo.com [op25-dev] op25-dev@yahoogroups.com wrote:
Hi Joe
thanks for this submission, I agree this will be a good addition to the system, and I'll definitely look forward to a similar update for phase 2/TDMA.
In order to facilitate the merger of this code would you please send me a "unified diff" (all changes in a single patch file). It should use the current "max" branch of the repo as the reference against which the patch is to be applied. You can use the "diff -u" command to produce the patch in the proper format...
Thanks
Max
On Monday, November 28, 2016 9:14 PM, "Matt Ames matt.ames7bc@gmail.com mailto:matt.ames7bc@gmail.com [op25-dev]" <op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com> wrote:
Hi Max - can you do the honours?
On 29 November 2016 at 13:08, Joseph Cardani jcardani@verizon.net mailto:jcardani@verizon.net [op25-dev] <op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com> wrote:
Hi All,
I am gonna repost this code on the list so it can be merged into the latest version of OP-25. Spoke to Matt earlier and he thought it would be an important addition to the program.
I tested and verified the the code to be correct.
So Max, can you please merge these 3 files?
thanks,
Joe
From: "Joseph Cardani jcardani@verizon.net mailto:jcardani@verizon.net [op25-dev]" <op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com> Subject: [op25-dev] Latest Changes I made 7/31/2016 to OP25 with sample output - Code changes attached [3 Attachments] Date: July 31, 2016 at 8:47:35 PM EDT To: op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com Reply-To: op25-dev@yahoogroups.com mailto:op25-dev@yahoogroups.com
Here’s the latest code attached with Sample output. Code was cleaned up a bit. Next challenge is to display the same info but for P25 Phase 2.
Unencrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 131 MI: 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: B0 49 EA D3 CB 18 00 00 7B 59 21 VC: 09 A3 0D 02 0D 05 FC 2C 83 A0 40 VC: 09 A3 8A 08 44 61 F1 A8 59 1E 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C5 21 F8 A8 29 06 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 77 80 9E 70 25 00 CE 5C 04 E2 VC: 18 08 7F CF E3 EF 01 82 F7 FB B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 18 2C B6 56 72 CD 00 AC DF 66 F3 VC: 18 52 4B AB 8D 72 00 57 28 99 42 VC: 18 2C B6 56 72 CD 01 AC D7 66 B3 VC: 18 52 4B AB 8D 72 00 17 2A 99 52 VC: 18 2C B6 56 72 CD 00 EC DD 66 E3 VC: 18 52 4B AB 8D 72 01 17 22 99 12 VC: 09 A3 0C 0B 07 A1 FC 8C AA B0 19 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C5 21 F8 A8 29 06 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 131 RID: 11022003 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 3E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 18 40 6F CF F1 FD 00 9F DE DE F3 VC: 18 3E 92 32 0E 42 00 64 29 21 42 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 18 40 6F CF F1 FD 01 9F D6 DE B3 VC: 18 3E 92 32 0E 42 00 24 2B 21 52 VC: 18 40 6F CF F1 FD 00 DF DC DE E3 VC: 18 3E 92 32 0E 42 01 24 23 21 12 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 19 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 20 VC: 09 23 8A 08 C4 21 FD A8 69 16 21 VC: 09 23 8A 08 C4 21 FD A8 49 1E 30 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 16 39 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 38 VC: 09 23 8A 08 C4 21 F9 A8 69 16 29 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 28 VC: 09 23 8A 08 C4 21 F9 A8 69 36 39 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AC NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 1 TGID: 131 RID: 11022003 VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E3 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 18 40 6F CF F1 FD 00 9F DE DE F2 VC: 18 3E 92 32 0E 42 00 64 29 21 43 VC: 18 40 6F CF F1 FD 01 9F D6 DE B2 VC: 18 3E 92 32 0E 42 00 24 2B 21 53 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00 VC: 18 40 6F CF F1 FD 00 DF DC DE E2 VC: 18 3E 92 32 0E 42 01 24 23 21 13 VC: 09 A3 0C 0B 07 A1 FE 8C 2A 80 18 VC: 09 A3 8A 08 44 61 F1 E8 49 1A 21 VC: 09 23 8A 08 C4 21 FD A8 69 16 20 VC: 09 23 8A 08 C4 21 FD A8 49 1E 31 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 16 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 39 VC: 09 23 8A 08 C4 21 F9 A8 69 16 28 VC: 09 23 8A 08 C4 21 F9 A8 49 1E 29 VC: 09 23 8A 08 C4 21 F9 A8 69 36 38 VC: A5 FC 67 58 FC 1E 00 0A 88 BA AD VC: 18 3B 98 18 B1 F5 00 D5 5C F0 E2 VC: 18 1C 57 97 A2 E7 01 8E F6 5B B3 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 131 RID: 0
Encrypted example:
NAC 0x461 DUID 0x0 len 396 errs 0 HDU:: rc 0 MFID: 00 ALG: 81 KID: 1F36 TGID: 185 MI: 57 7C 3F F2 FB DC 95 7D 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 5A 46 57 74 B7 A2 20 5F E8 1C B4 VC: 8D DF 77 37 3C 3F 70 0E 0D D4 09 VC: 5F 31 48 F0 27 78 81 60 34 17 F5 VC: FF F1 20 83 6C 41 7A 60 C6 DA FD VC: B2 1F F7 30 D9 E3 7C 04 1B 4D 58 VC: A4 47 70 B8 C7 C7 03 20 87 77 F7 VC: 87 6C 4A F2 A2 6E DA 59 E1 D9 3F VC: C1 FB 30 7E B6 FA C6 5F 15 8D D3 VC: B3 09 EC 7F B4 F7 BB 84 88 EC D2 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 6F C0 2D 33 16 87 F4 51 00 VC: 2F A6 D3 7B C2 45 E8 5F 74 62 CE VC: E4 82 80 0C A3 19 E0 C7 55 89 64 VC: 4C 67 F2 4B DA 12 71 46 D0 56 E4 VC: A1 F7 59 B4 C5 C1 19 FC 16 AC 29 VC: 0E FA 85 31 6D 85 AE C1 8D D6 46 VC: 20 56 37 CA 76 B6 62 1E 7A ED C3 VC: 7F FB DD 6A 0B 0F 38 C2 3F FE 33 VC: 2E F1 43 CD 62 B6 28 DE 86 23 37 VC: 6F 7B 42 FA CE 86 46 57 A5 19 88 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 0 VC: 59 C5 BE 62 67 94 1A 5F CD B9 56 VC: 30 84 33 F2 59 34 4B BC 3E 84 DB VC: 7A 35 9A FE CB 6B C7 55 5F D4 EF VC: 39 82 A2 1D 5F 55 2B E6 93 3B CA VC: 08 36 E8 F0 A5 2B E0 48 1A 9C AF VC: A6 28 41 92 AD 7F BB 4C 96 33 59 VC: BA D4 9E 82 9F 2E 83 5C CA 74 C0 VC: E6 7A 37 A0 4E 1D 07 DC 4C 54 98 VC: 82 C9 08 24 9A 31 69 23 3B 34 29 NAC 0x461 DUID 0xA len 864 errs 1 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: 90 0B 76 15 36 DA E7 F1 00 VC: B5 CD 00 13 4C 26 FB 2E C3 E8 BD VC: FF 69 6E C0 7D 02 40 53 A2 44 57 VC: BB 7F 14 A7 09 88 57 AA 95 F8 C5 VC: C4 D9 EB FE FA A7 5B D7 A8 E3 FD VC: CC 09 F6 BD 1C 0C 4D 63 E2 3E 95 VC: 98 23 04 C0 33 F4 25 CB 28 4F FB VC: F5 B8 14 CB 6F 7E F4 F6 7F 53 E8 VC: B8 E5 85 4F 33 05 A2 0B 56 2C 6F VC: 51 80 28 46 3A 69 06 8B C7 B4 0E NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: FD E1 C7 71 BA 1E 6D C9 76 BA 3D VC: 05 46 AF 06 8B A0 33 D0 F7 E4 C5 VC: F6 71 CB B4 78 C7 D5 69 87 F1 D2 VC: F2 27 1F 83 11 C0 CE 98 D7 B0 68 VC: A8 C5 F3 CA 27 B5 13 79 B1 37 F6 VC: 23 BD AE 68 1A 44 6C EB 3B DB 52 VC: 49 68 1A 5E 48 7B 61 65 20 9F E7 VC: 20 E8 C2 4B 9A DF 03 C9 38 9B BC VC: 95 17 0F 65 B9 84 54 DE 20 43 2D NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 48 17 70 B2 54 DE BA 5C 00 VC: E1 DF B4 01 05 9A 98 8B F8 19 79 VC: 1F F3 9D 0B D6 9E 06 A1 A9 ED 2A VC: DF 5C FD E9 E1 A6 A5 4F 0F B7 64 VC: 5F C8 26 99 05 AB 37 75 A7 23 BD VC: DA 88 6E C8 93 79 90 24 43 BE 50 VC: 2C D4 46 65 E6 C9 16 AD FA CD CF VC: 49 8C DC 37 2C 9F 83 9F 3E 63 04 VC: D5 D1 12 3B 68 C7 F7 3E 23 42 CA VC: 58 59 D3 04 F3 73 DC 43 B5 7B 0A NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: FC B7 14 7C 02 36 54 0F 02 87 3D VC: F4 2B 0A 9F 15 68 D7 E2 CE D4 60 VC: 3B 57 EE 4A 9C 23 A4 0D A7 C7 75 VC: C1 11 A7 9D D2 E5 6E 40 21 30 86 VC: E9 3D CB B3 96 AE 9C 2F E4 43 35 VC: 43 F1 A6 74 87 B9 C0 A8 05 EB 7C VC: 09 53 13 8F 3D B2 B4 C2 85 37 36 VC: 78 2B 49 5E B5 72 A1 EF C1 9A E2 VC: B5 0D 60 4B E9 45 6D 6E C2 7F D4 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 8C BE C9 04 99 34 88 0B 00 VC: 2D 97 11 EB 2E 5F C4 65 C8 35 F6 VC: C2 8F 35 AB B3 29 BF 3E CA 50 FF VC: EA 53 F8 7A 5E 58 06 F1 23 61 0A VC: C5 18 C2 50 BD 61 04 40 8F 0D 90 VC: 80 58 E9 ED C2 21 11 03 11 5E 65 VC: 4D 25 26 2A 15 4A 62 D8 35 15 9A VC: 0A 4C D9 28 39 7F 9A 22 09 56 D8 VC: 24 00 62 0A 62 50 62 4D 00 52 5D VC: 18 23 1A 3C 33 8D E0 2C EC B6 38 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 9D 44 9E 4F C4 65 5E C8 A1 BA FB VC: CA F8 EE 3A 98 EE 59 29 FD E4 2B VC: BE D4 C6 EA C5 6A 06 28 D2 8B 62 VC: D0 B3 C9 D4 34 97 8B 26 4C 45 B1 VC: 05 7C 38 2D CF 6C C2 FA 2C C0 03 VC: DB BA 83 B0 1D 19 99 15 1E 53 FD VC: 4D E0 EE AC B2 D3 C8 A9 01 B3 99 VC: 13 11 34 6D A1 2B 64 BE E4 1F 0F VC: 9C 21 F7 CD 1A 92 E9 B1 92 45 2E NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 1 ALGID: 81 KID: 1F36 MI: BE B5 27 F9 6A 64 AD 8A 00 VC: 6E B0 7A 6C 4C F5 F7 CB 08 F3 0E VC: EE 27 61 E1 C0 34 02 42 C1 DE 46 VC: F8 CF EC EC E8 56 D5 E7 99 E3 5A VC: 89 42 B1 F3 56 56 08 11 6A FE 05 VC: 23 28 15 D1 4F 33 05 80 A3 FA 7E VC: 9E 10 FD 1C 55 50 EB 3E EB B7 B3 VC: A4 E4 63 F2 2A 4A BB 08 9A A1 3F VC: BF A7 85 59 8F 98 E6 E4 95 69 2E VC: 29 BD 59 B7 B1 2A DD 71 81 4F 8F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 11 AE 62 92 7D 4F 6E 65 47 92 61 VC: A9 A3 16 45 C1 92 86 8A 71 CB E1 VC: 2B 16 1F D0 08 0D B4 9D 76 94 C0 VC: E5 A9 2B F6 70 6A A8 55 17 D9 1A VC: A7 8D 89 CE 32 13 A4 FF 07 14 BD VC: 8D 32 EB 26 E9 9A 5A F1 BC CE 7D VC: 07 61 EB B4 59 06 6E 1C 3F 7C 61 VC: 9C 85 57 BE CE 61 01 3B F8 FE 10 VC: A5 C4 1B 65 A7 7D 20 50 83 07 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 29 AC 61 25 AA BF 7D 5C 00 VC: F0 F0 97 0B 3C 89 FA 2B 6B D7 53 VC: F4 59 61 1B 6A 3A 00 E2 B8 9F D0 VC: FF C7 37 06 AB C5 16 41 96 2F 70 VC: A9 80 20 8F 17 77 73 A0 BE 2E 04 VC: D1 FC CC 4B F5 0E DE 56 84 7A DF VC: 39 B7 6A 5E ED 7A 0D B7 9C B6 67 VC: 01 F8 26 F0 4D 1C 70 C9 83 7F 02 VC: 5B 88 11 F4 FC D3 1C 65 B4 60 DA VC: 93 B4 C2 85 D5 49 6B CA 5A 27 79 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: D9 F1 AA 60 1A 8D 59 F2 21 3A 59 VC: 7C E2 5A 9F 78 EC 33 13 32 BB 07 VC: 9B E4 70 51 12 4A 74 42 00 86 CA VC: E4 2C 85 83 DC 89 D7 BF AB A1 FB VC: 64 8F D7 E3 E8 E3 91 19 8B 44 DB VC: 11 79 CA 34 08 DF A9 C9 A8 A5 A0 VC: DF 75 6D FA 1F 54 1E 30 55 47 F1 VC: AE EA D1 E1 CE 9F D3 50 DE 44 58 VC: 12 29 61 12 5A CD 27 5E BD 71 B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: 30 76 79 D1 78 9E 5B 01 00 VC: 55 67 2C 02 3B 42 FD 91 5E 58 BF VC: EE 9A D5 FF 6E 1F D9 9A CF 74 2B VC: D6 22 CA 45 64 55 DC 31 B5 E2 9B VC: 10 32 91 81 42 1A FF 8B 66 78 24 VC: C3 40 20 65 D3 02 E0 20 09 22 B0 VC: 4E 99 B6 7A B2 B0 36 35 58 9B 4A VC: 30 38 29 3F 6F C1 47 C8 F8 02 7D VC: ED 52 38 86 CC C6 BC D3 2A 53 F1 VC: 9F A7 33 9D 27 BB CC 93 44 47 18 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 TGID: 185 RID: 5200633 VC: 44 B7 3B 8A C1 A7 8A DD 8F 85 73 VC: 25 F3 83 ED A8 75 A9 1A 9D 74 81 VC: 9D E9 D3 0F 28 B5 14 AB A5 89 52 VC: 52 9B 62 23 81 02 C1 2F 7F 1E 02 VC: E4 62 37 F2 30 C9 F1 70 5F ED 5B VC: 30 5E 5E 9F 27 D3 04 44 0D 02 89 VC: 31 1B 60 C3 AF D4 40 42 C3 73 B6 VC: 95 15 CF C0 40 EB 6B 2F DE 63 EF VC: 42 38 B5 C0 1E F2 2E EC C9 53 65 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: F6 C0 88 3E 39 56 9B 4E 00 VC: CB A6 0F 0A 4A 00 0B 92 8C 63 D5 VC: 53 7F 2D C3 02 01 69 78 CB DF E7 VC: 58 A6 9E BE C4 38 9E 7B 11 96 F7 VC: EB 7B 3F 01 4F A8 35 3E AA 75 BC VC: 41 DF A0 F0 82 C2 CC CB 94 A2 53 VC: 61 51 B2 07 F8 82 53 53 65 96 C4 VC: 79 C5 AD 28 32 87 3B 05 58 A7 CE VC: 52 38 21 82 41 9D AF A4 7C C9 CE VC: 9A BC 16 67 B5 72 67 ED 12 19 CF NAC 0x461 DUID 0x5 len 864 errs 0 LDU1:: rc 0 VC: 6D 22 96 85 5E A8 DD 32 8D AA D3 VC: 88 E0 2D 80 6D A8 6C 99 85 58 CE VC: 62 D5 E7 4B CA F2 3F 7E A2 8E C4 VC: AC E0 A9 F3 97 22 EA BF BF A9 45 VC: 7D 0E 74 EE 85 9C 7A BD 9F 1C 39 VC: 12 A8 05 72 CC AB CF 94 DC 37 EC VC: 8B F7 0C 2A 32 D5 DA EF 73 E9 6C VC: 61 2A E3 A8 80 50 3A 20 C7 27 E4 VC: FC 50 4B F0 D3 52 30 DD AE BC B1 NAC 0x461 DUID 0xA len 864 errs 0 LDU2:: rc 0 ALGID: 81 KID: 1F36 MI: E9 91 AD 0F E2 BB 72 0D 00 VC: A8 7E 9A DF A8 00 95 E0 69 4A 48 VC: 44 C8 EA F0 26 AD 40 49 17 89 FB VC: 35 18 AA 38 32 AA 59 13 01 46 D7 VC: 30 8A C0 4E 41 1B 94 67 94 C6 89 VC: 0F 76 AF EA 34 D7 A7 9D CE CA CD VC: 64 93 B2 44 62 8E 43 C9 C6 88 B0 VC: F2 95 77 8D 96 DE 76 6B C4 45 F2 VC: F1 22 FA 3C 12 FF 6A FD 9B CE 1C VC: BA C7 5A B5 53 B5 5B 48 05 4F E3 NAC 0x461 DUID 0x3 len 72 errs 3 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 TGID: 185 RID: 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 1 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 0 NAC 0x461 DUID 0xF len 216 errs 0 TDU:: rc 2
 
            anybody have any luck capturing op25 data packets in wireshark yet? Ive been trying but no success
On Wednesday, July 27, 2016 1:10 PM, "Joseph Cardani jcardani@verizon.net [op25-dev]" op25-dev@yahoogroups.com wrote:
Hi All, Here are my code changes attached. Most are in software_imbe_decoder.cc and rs.cc I tried to document the best I can, my initials are next to my changes. Again I am gonna need some help with retrieving the RID (source) and other fields from the LDU1 and TDU with LC frames. thanks!
On Jul 26, 2016, at 11:57 PM, Joseph Cardani jcardani@verizon.net [op25-dev] op25-dev@yahoogroups.com wrote:
Hi Matt, Sure no problem. The code is not elegant, so if anyone has a more efficient way of handling things I’m all ears.And again any help with the coding to retrieve the RID and other stuff from the LDU1 and TDU would be greatly appreciated. I’ll post tomorrow after I clean up some stuff. Getting late here. thanks! Joe
On Jul 26, 2016, at 10:27 PM, Matt Ames matt.ames7bc@gmail.com [op25-dev] op25-dev@yahoogroups.com wrote:
Hey Joe, Can you post your code here so that anyone that's interested may have a look? Cheers, Matt
On 27 July 2016 at 11:32, Joseph Cardani jcardani@verizon.net [op25-dev] op25-dev@yahoogroups.com wrote:
Also for those who are interested, I was finally successful with displaying the voice frames in OP25. Made the appropriate code changes and now VC1 through VC9 displays after each LDU1 or LDU2 frame. 11 bytes of VC info are displayed. For example an unencrypted silence frame from a subscriber unit for VC1 and VC2 appear like VC1 is 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC2 is 04 0C FD 7B FB 7D F2 7B 3D 9E 45 Also found an issue with the MI that’s displayed in the LDU2. It’s displayed by OP25 as 12 hex bytes. I re-formatted it to display as 9 regular bytes, with the first 8 having relevant information. I also added a display of the MI that’s in the HDR. I’m starting on coding to display the TGID and RID (Destination and Source) that’s located in the LDU1 and TDU, but the error coding appears not to have been done here. That is way over my head so can anyone be kind enough to help with this? Once I test my code changes I’ll submit them to Max or anyone else who can incorporate them into the OP25 release. Testing this code is the reason I inquired on how to record a P25 voice channel so a friend can record and send me test files that I can play it back in OP25. Here is the sample output from the console: process_data_unit timeout NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 4 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0x0 len 396 errs 1 HDU: rc 0 MFID 0 ALG 80 KID 0 TGID 20351 MI 00 00 00 00 00 00 00 00 00 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 05 0C 7F 7F 7F BF F3 FF FF FF FD NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 05 73 80 80 80 40 F0 00 00 00 0C VC: 09 25 F3 27 3C 6D 01 80 4E 7B BF VC: 95 5E 24 69 E5 44 EC 06 9A 6B E2 VC: 91 25 F7 A3 F9 2E B5 24 C9 D1 73 VC: 99 5E 12 D0 BA 42 FD 37 A7 D6 F8 VC: 99 42 EA 27 6A 1E F7 27 70 5D 13 VC: 95 52 6C 49 96 C6 ED 36 B3 63 F8 VC: 95 5C B7 E3 1A 68 E5 B5 98 AD EB VC: 95 44 D4 92 AC F0 F4 56 90 B0 3E NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 91 4A B8 53 44 C7 E4 64 48 CE 7D VC: 85 5B 0D 98 3D E2 ED 05 77 C0 E4 VC: 95 2D A3 CA 65 F1 DD 97 58 DB FB VC: 91 42 F8 10 78 A3 00 04 6C DC 62 VC: AD 59 4F 5E B6 35 FF F9 60 65 07 VC: 95 37 D7 38 D4 A8 F4 17 93 9A F0 VC: 91 4E B0 02 85 8B 80 06 CC 00 ED VC: 8D 52 1F 5B C8 E4 80 04 67 94 46 VC: 7D 52 1B 6C 17 1B B5 24 58 D7 01 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 91 48 FA BB 63 F2 D9 A8 EC 9F 70 VC: 8D 46 78 55 D0 89 80 05 A6 95 47 VC: 8D 36 FB 2A 68 87 F4 4B B7 39 06 VC: 4A C9 20 68 AE 6E 00 13 BC AD AB VC: 5F 54 A8 60 9B EF FF D8 A4 1A B8 VC: 5F 54 B0 A8 6F C5 FF 63 50 A4 95 VC: 5F 1C 99 AC 2B FF FF EF 1D 94 0C VC: 5F 54 98 EE 1B 63 FF E5 2A F4 9B VC: 5E B8 D9 F0 3B A2 80 3F 08 89 FE NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 1 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 65 B5 A4 E1 6F 93 80 14 24 C6 65 VC: 65 63 C9 4F 0C B9 81 18 CC 12 0C VC: 71 2A B4 CD 8F 78 48 8C 0C D1 D3 VC: 69 B1 07 BF F8 72 00 1C 90 97 50 VC: 62 B7 94 C3 FD D0 DF E9 80 E1 4B VC: 62 E1 09 B3 0E 94 FD 5F 64 17 14 VC: 6A BF 48 B2 CF 29 FF 02 55 82 23 VC: 71 45 9A C4 B2 98 00 0B C5 4D FC VC: 69 4F 74 A8 02 A7 00 0A B2 83 59 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 71 5E 81 E5 9F 44 00 04 BC 6F F0 VC: 65 48 F3 C4 2C 2E 00 08 7C 13 0F VC: 4A 70 B6 9C B3 ED 80 7F DE A1 5E VC: 4A B9 9D 00 EF BA 00 10 35 1B 2F VC: 57 17 2A 5E 42 F9 FF B0 3D 00 BC VC: 5B 1E 44 D6 BA F8 FF FA 4A B4 B3 VC: 5B 2D 45 B6 2A 78 FF E7 9D 00 6E VC: 5F 46 98 EC 39 2E FF EF 8F CD B3 VC: 5F 62 8E 6C 90 CF FF CF AB 30 C6 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 65 E7 8D 7B 8B A0 80 13 C9 79 4B VC: 65 E5 90 96 19 D9 E8 45 44 85 8A VC: 71 37 EC 8C 2E 07 00 08 0C F5 7B VC: 71 44 5B 73 15 FA 00 08 A5 15 74 VC: 65 E7 3A 6C 8C 67 80 10 E8 F0 85 VC: 6A AA B9 36 0E 80 7F E5 9D B9 52 VC: 6E CD 98 04 85 E7 F7 EA B3 BB BF VC: 7D A7 7C C2 CF 05 00 02 1A E1 0C VC: 79 52 5B 2D 75 9B D0 09 50 56 0F NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 79 5C 45 E9 30 CD D4 0A 58 0D CE VC: 91 27 DD 6B FC 83 00 03 ED 72 59 VC: 79 E0 E0 85 D5 BF 00 02 F0 9E EC VC: 51 C3 FD B2 18 E4 00 4A C7 7F 4F VC: 4A 59 35 0B D5 DF 80 74 20 34 AA VC: 5A F0 08 2A AB 50 FF FA 84 D2 99 VC: 5A F8 52 84 66 F7 FF F0 31 B7 AA VC: 5E D4 05 F4 F3 28 FF BF CD 6C 89 VC: 67 4E 58 01 18 E6 FF E7 61 CD 32 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 67 4B 79 A0 5C FE FF E6 53 72 77 VC: 6A E3 47 93 5B 72 FF 82 AE C2 98 VC: 6A 56 73 70 1B 5B FF F9 8D 1F 29 VC: 6A 4E 64 71 D7 A9 FF F8 14 99 52 VC: 69 DF 4D 7A 4C 5D 80 0B B3 E5 E1 VC: 85 B8 07 65 45 47 80 02 54 07 4E VC: 89 26 75 7D A1 35 00 0C F7 F6 B9 VC: 71 35 AA CE A0 FB 00 0D 5C 48 24 VC: 5D 62 82 2E E8 AD 00 3F 9D 5F 75 NAC 0x461 DUID 0x5 len 864 errs 0 LDU1: VC: 61 67 28 B5 83 02 00 11 B6 53 CA VC: 81 4E A7 A4 39 E3 84 06 B4 3D F9 VC: 8D 5A 1D 5A 3C 5A C5 15 9D 48 88 VC: 8D 4F 4A 71 55 A0 00 07 73 FF 95 VC: 95 50 7B 82 93 37 00 00 91 07 E8 VC: 8D 4E 4A 28 D4 67 92 05 9F EB 01 VC: 6D 5F C1 3A 52 4C 88 54 18 08 FE VC: 8D 35 BB 93 2A 4F 80 15 31 3B 91 VC: 99 5C 33 45 61 59 C4 14 61 F4 10 NAC 0x461 DUID 0xA len 864 errs 0 LDU2: rc 0 ALGID 80 KID 0 MI 00 00 00 00 00 00 00 00 00 VC: 91 48 8E A8 57 87 54 16 27 D2 25 VC: 79 46 BE 67 4E 27 88 06 0C 0B B2 VC: 6D 52 8D 21 65 AC 08 4A DB BA 05 VC: 7D 4F A5 94 CA D9 88 44 C4 E3 52 VC: A5 17 14 0D 1E 1A 02 17 30 0C EB VC: 79 56 97 2C 1E D8 88 44 8D EA 22 VC: 91 3B 32 7A 25 22 44 17 4C A7 CF VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44 VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45 NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0xF len 216 errs 2 TDU: NAC 0x461 DUID 0xF len 216 errs 2 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0xF len 216 errs 0 TDU: NAC 0x461 DUID 0x3 len 72 errs 0 NAC 0x461 DUID 0x3 len 72 errs 0
thanks,Joe








