<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.w9cr.net/index.php?action=history&amp;feed=atom&amp;title=Waris_Programing_Block</id>
	<title>Waris Programing Block - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.w9cr.net/index.php?action=history&amp;feed=atom&amp;title=Waris_Programing_Block"/>
	<link rel="alternate" type="text/html" href="https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;action=history"/>
	<updated>2026-04-17T09:56:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.4</generator>
	<entry>
		<id>https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=6537&amp;oldid=prev</id>
		<title>Bryan: /* Chonks */</title>
		<link rel="alternate" type="text/html" href="https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=6537&amp;oldid=prev"/>
		<updated>2022-01-12T21:08:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Chonks&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 21:08, 12 January 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l186&quot; &gt;Line 186:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 186:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x27 - 0x80 - UNKNOWN&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x27 - 0x80 - UNKNOWN&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x28 - 0xC0 - LS Trunking personalities&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x28 - 0xC0 - LS Trunking personalities&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x29 - 0x84 - UNKNOWN&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x29 - 0x84 - UNKNOWN &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- Maybe control head config (1/4 line?)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2A - 0x84 - LTR Group ID List&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2A - 0x84 - LTR Group ID List&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2B - 0x84 - LS Trunking Universal ID List&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2B - 0x84 - LS Trunking Universal ID List&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bryan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=6160&amp;oldid=prev</id>
		<title>Bryan: /* Programing block */</title>
		<link rel="alternate" type="text/html" href="https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=6160&amp;oldid=prev"/>
		<updated>2021-07-26T20:17:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Programing block&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:17, 26 July 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l48&quot; &gt;Line 48:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 48:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! 0x000300&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! 0x000300&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: orange&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/del&gt;colspan=&amp;quot;2&amp;quot;|[[#Programing Magic|Magic #]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: orange&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; &lt;/ins&gt;colspan=&amp;quot;2&amp;quot;|[[#Programing Magic|Magic #]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightblue&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing Length|Length]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightblue&amp;quot;; colspan=&amp;quot;2&amp;quot;|[[#Programing Length|Length]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightblue&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing TOC Header Start|TOC Header]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightblue&amp;quot;; colspan=&amp;quot;2&amp;quot;|[[#Programing TOC Header Start|TOC Header]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightblue&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing TOC Start|TOC]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightblue&amp;quot;; colspan=&amp;quot;2&amp;quot;|[[#Programing TOC Start|TOC]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightpink&amp;quot;; colspan=&amp;quot;8&amp;quot;|Programing Data&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightpink&amp;quot;; colspan=&amp;quot;8&amp;quot;|Programing Data&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bryan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=6159&amp;oldid=prev</id>
		<title>Bryan: /* Programing block */</title>
		<link rel="alternate" type="text/html" href="https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=6159&amp;oldid=prev"/>
		<updated>2021-07-26T20:16:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Programing block&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:16, 26 July 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l48&quot; &gt;Line 48:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 48:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! 0x000300&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! 0x000300&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: orange&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;&lt;/del&gt;colspan=&amp;quot;2&amp;quot;|[[#Programing Magic|Magic #]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: orange&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;colspan=&amp;quot;2&amp;quot;|[[#Programing Magic|Magic #]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightblue&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing Length|Length]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightblue&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing Length|Length]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightblue&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing TOC Header Start|TOC Header]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|  style=&amp;quot;background: lightblue&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing TOC Header Start|TOC Header]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bryan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=5522&amp;oldid=prev</id>
		<title>Bryan: /* Chonks */</title>
		<link rel="alternate" type="text/html" href="https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=5522&amp;oldid=prev"/>
		<updated>2020-10-31T02:51:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Chonks&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:51, 31 October 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l145&quot; &gt;Line 145:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 145:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following note on what each chonk does, or what I think it does.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following note on what each chonk does, or what I think it does.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; Chnk - Type - Data&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x00 - FDB 1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x00 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- FDB 1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x01 - FDB 2&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x01 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- FDB 2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x02 -&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x02 -&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   ||  -  These are always blank&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   ||  -  These are always blank&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x07 -  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x07 -  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x08 - Date the code plug was saved 02 0502 2020 10 25 0058&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x08 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Date the code plug was saved 02 0502 2020 10 25 0058&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;                                     &lt;/del&gt;uu NNnn yyyy mm dd hhmm  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;                                            &lt;/ins&gt;uu NNnn yyyy mm dd hhmm  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;        &lt;/del&gt;uu is unknown, NNnn is the Latest Codeplug, yyyy-mm-dd hh:mm is the latest programing date   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;               &lt;/ins&gt;uu is unknown, NNnn is the Latest Codeplug, yyyy-mm-dd hh:mm is the latest programing date   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x09 - Radio Configuration&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x09 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Radio Configuration&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0A - Personality assignment to zone  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0A &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x84 &lt;/ins&gt;- Personality assignment to zone  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0B - Zone names, not present in the A or C or F control head Radios and 0x84 chonk&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0B &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x84 &lt;/ins&gt;- Zone names, not present in the A or C or F control head Radios and 0x84 chonk&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0C - UNKNOWN - only seems to be a few different options&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0C &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- UNKNOWN - only seems to be a few different options&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0D - Phone List (25 entries)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0D &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x84 &lt;/ins&gt;- Phone List (25 entries)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0E - Phone List Names (25 names)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0E &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x84 &lt;/ins&gt;- Phone List Names (25 names)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0F - Phone Systems&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x0F &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Phone Systems&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x10 - scan list config data&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x10 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0xC4 &lt;/ins&gt;- scan list config data&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x11 - Scan list channel assignments&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x11 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0xC0 &lt;/ins&gt;- Scan list channel assignments&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x12 - Trunking Buttons&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x12 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Trunking Buttons&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x13 - Conventional buttons&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x13 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Conventional buttons&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x14 - Menu Items&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x14 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Menu Items&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x15 - no present on any radio other than GP3688, uses a special chonk type of 0x4.  Some radios use a 0x80 chonk type here and normal checksum.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x15 - no present on any radio other than GP3688, uses a special chonk type of 0x4.  Some radios use a 0x80 chonk type here and normal checksum.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x16 - Option Board Programing info?  Changing the voice storage tab under radio configuration changes this.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x16 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Option Board Programing info?  Changing the voice storage tab under radio configuration changes this.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x17 - Accessory Config, Accessory Pins&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x17 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Accessory Config, Accessory Pins&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x18 - Auxiliary Control  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x18 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Auxiliary Control  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x19 - Present in all code plugs, always 0x0000&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x19 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Present in all code plugs, always 0x0000&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x1A - 0&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x1A - 0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x1B - 0&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x1B - 0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l177&quot; &gt;Line 177:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 177:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x1E - 0&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x1E - 0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x1F - 0&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x1F - 0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x20 -  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x20 - &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0x80 - UNKNOWN&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x21 - MDC Call List&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x21 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0xC0 &lt;/ins&gt;- MDC Call List&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x22 - QCII Call List&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x22 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0xC0 &lt;/ins&gt;- QCII Call List&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x23 - DTMF Call List&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x23 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0xC0 &lt;/ins&gt;- DTMF Call List&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x24 - MDC Message List&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x24 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0xC0 &lt;/ins&gt;- MDC Message List&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x25 - MDC status List&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x25 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0xC0 &lt;/ins&gt;- MDC status List&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x26 - One Touch Setup&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x26 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- One Touch Setup&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x27 - &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;??&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x27 - &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0x80 - UNKNOWN&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x28 - LS Trunking personalities&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x28 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0xC0 &lt;/ins&gt;- LS Trunking personalities&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x29 -  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x29 - &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0x84 - UNKNOWN&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2A - LTR Group ID List&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2A &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x84 &lt;/ins&gt;- LTR Group ID List&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2B - LS Trunking Universal ID List&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2B &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x84 &lt;/ins&gt;- LS Trunking Universal ID List&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2C - Trunking universal ID List Names 0x84  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2C &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x84 &lt;/ins&gt;- Trunking universal ID List Names 0x84  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2D - Trunking repeater config&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2D &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x84 &lt;/ins&gt;- Trunking repeater config&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2E - Trunking site system config&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2E &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Trunking site system config&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2F - blank&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x2F - blank&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x30 - Conventional Personalities - channel data&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x30 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0xC0 &lt;/ins&gt;- Conventional Personalities - channel data&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x31 - Conventional Personalities - Names&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x31 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x84 &lt;/ins&gt;- Conventional Personalities - Names&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         0x0E (14) in length, chonk header has the number of fields in it.  They are stored every 14 bytes&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         0x0E (14) in length, chonk header has the number of fields in it.  They are stored every 14 bytes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x32 - Signaling Config&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x32 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- Signaling Config&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x33 - MDC Systems&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x33 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- MDC Systems&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x34 - QCII Systems&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x34 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- QCII Systems&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x35 - DTMF Systems&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x35 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- 0x80 &lt;/ins&gt;- DTMF Systems&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== 0x12 &amp;amp; 0x13 ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== 0x12 &amp;amp; 0x13 ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bryan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=5518&amp;oldid=prev</id>
		<title>Bryan: /* 0x30 Conventional Personalities */</title>
		<link rel="alternate" type="text/html" href="https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=5518&amp;oldid=prev"/>
		<updated>2020-10-27T05:44:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;0x30 Conventional Personalities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 05:44, 27 October 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l288&quot; &gt;Line 288:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 288:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x88 5d80 5ec0 c f 0 9ec 0 5b6 60 03 07 31 1 1 0000 00 00 0000 00 00 FF&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x88 5d80 5ec0 c f 0 9ec 0 5b6 60 03 07 31 1 1 0000 00 00 0000 00 00 FF&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x88 5d80 5ec0 c f 0 5b6 0 5b6 50 28 07 31 1 1 0000 00 00 1234 00 00 FF&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x88 5d80 5ec0 c f 0 5b6 0 5b6 50 28 07 31 1 1 0000 00 00 1234 00 00 FF&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    RF TX   RX   E W   tPL   rPL PD TU [[Waris Programing Block#BM|BM]] Sc D C      PP SS AAAA DZ DP    CK&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Waris Programing Block#&lt;/ins&gt;RF&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|RF]] &lt;/ins&gt;TX   RX   E W   tPL   rPL PD TU [[Waris Programing Block#BM|BM]] Sc D C      PP SS AAAA DZ DP    CK&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;RF &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/del&gt;reference frequency and channel frequency multiplier  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=====&lt;/ins&gt;RF&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;reference frequency and channel frequency multiplier  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  high nibble is TX and low nibble is RX &amp;gt; nibble, high two bits is channel multiplier,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  high nibble is TX and low nibble is RX &amp;gt; nibble, high two bits is channel multiplier,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  low two bits are reference frequency&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  low two bits are reference frequency&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bryan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=5517&amp;oldid=prev</id>
		<title>Bryan: /* BM */</title>
		<link rel="alternate" type="text/html" href="https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=5517&amp;oldid=prev"/>
		<updated>2020-10-27T05:43:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;BM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 05:43, 27 October 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l369&quot; &gt;Line 369:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 369:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== BM =====   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== BM =====   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;non standard reverse burst and VOX and  TPL/DPL required for Data&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;non standard reverse burst and VOX and  TPL/DPL required for Data&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  upper nibble&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  upper nibble&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  bit&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  bit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bryan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=5516&amp;oldid=prev</id>
		<title>Bryan: /* 0x30 Conventional Personalities */</title>
		<link rel="alternate" type="text/html" href="https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=5516&amp;oldid=prev"/>
		<updated>2020-10-27T05:42:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;0x30 Conventional Personalities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 05:42, 27 October 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l288&quot; &gt;Line 288:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 288:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x88 5d80 5ec0 c f 0 9ec 0 5b6 60 03 07 31 1 1 0000 00 00 0000 00 00 FF&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x88 5d80 5ec0 c f 0 9ec 0 5b6 60 03 07 31 1 1 0000 00 00 0000 00 00 FF&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x88 5d80 5ec0 c f 0 5b6 0 5b6 50 28 07 31 1 1 0000 00 00 1234 00 00 FF&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0x88 5d80 5ec0 c f 0 5b6 0 5b6 50 28 07 31 1 1 0000 00 00 1234 00 00 FF&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    RF TX   RX   E W   tPL   rPL PD TU BM Sc D C      PP SS AAAA DZ DP    CK&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    RF TX   RX   E W   tPL   rPL PD TU &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Waris Programing Block#&lt;/ins&gt;BM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|BM]] &lt;/ins&gt;Sc D C      PP SS AAAA DZ DP    CK&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  RF is reference frequency and channel frequency multiplier  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  RF is reference frequency and channel frequency multiplier  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l368&quot; &gt;Line 368:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 368:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0011 - 3 - no turn off code, and/or&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  0011 - 3 - no turn off code, and/or&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;BM  non standard reverse burst and VOX and  TPL/DPL required for Data&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;===== &lt;/ins&gt;BM &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;===== &lt;/ins&gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;non standard reverse burst and VOX and  TPL/DPL required for Data&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  upper nibble&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  upper nibble&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  bit&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  bit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bryan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=5514&amp;oldid=prev</id>
		<title>Bryan: Created page with &quot;== Programing block ==  The programing block is the next block after the tuning and FDB blocks, typically starting at 0x300.  The programing block is made up of &quot;chonks&quot; which...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.w9cr.net/index.php?title=Waris_Programing_Block&amp;diff=5514&amp;oldid=prev"/>
		<updated>2020-10-27T05:27:50Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Programing block ==  The programing block is the next block after the tuning and FDB blocks, typically starting at 0x300.  The programing block is made up of &amp;quot;chonks&amp;quot; which...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Programing block ==&lt;br /&gt;
&lt;br /&gt;
The programing block is the next block after the tuning and FDB blocks, typically starting at 0x300.  The programing block is made up of &amp;quot;chonks&amp;quot; which are variable length packed data types.  These chonks are laid out following the Table of Contents block and enabled based on the TOC header.  Chonks are identified based on their order in the TOC header, which is not in order in the address space of the codeplug.  &lt;br /&gt;
&lt;br /&gt;
A chonk typically has it's own format, and the code plug version determines what formats the chonks follow.   Chonks can further be subdivided into wads which would be the rows of ordered data in a list.  Chonks are checksum(8) including the header and checksum byte to make 0x5A.  Block 15 doesn't follow this.&lt;br /&gt;
&lt;br /&gt;
Block &amp;gt; Chonk &amp;gt; Wad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: 0 auto; text-align: center;&amp;quot;&lt;br /&gt;
|+ Waris programing Codeplug Map &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:6.0%;&amp;quot;| Byte Offset&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 0&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 1&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 2&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 3&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 4&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 5&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 6&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 7&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 8&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 9&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| A&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| B&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| C&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| D&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| E&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| F&lt;br /&gt;
|-&lt;br /&gt;
! 0x000000&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[#Tuning length|Tuning len]]&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; colspan=&amp;quot;14&amp;quot;|Tuning Data&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: lightgreen;&amp;quot; | SKIP&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot;  colspan=&amp;quot;16&amp;quot;|SKIP&lt;br /&gt;
|-&lt;br /&gt;
! 0x000270&lt;br /&gt;
|   style=&amp;quot;background: lightpink;&amp;quot; colspan=&amp;quot;15&amp;quot;|Tuning Data Cont.&lt;br /&gt;
|  style=&amp;quot;background: orange;&amp;quot; colspan=&amp;quot;1&amp;quot;|[[#Tuning Checksum|Checksum]]&lt;br /&gt;
|-&lt;br /&gt;
! 0x000280&lt;br /&gt;
|  style=&amp;quot;background: orange&amp;quot;; colspan=&amp;quot;2&amp;quot;|[[#Feature Length|Feature len]]&lt;br /&gt;
|  colspan=&amp;quot;14&amp;quot;|Feature Data Cont.&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: lightgreen;&amp;quot; | SKIP&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot;  colspan=&amp;quot;16&amp;quot;|SKIP&lt;br /&gt;
|-&lt;br /&gt;
! 0x000300&lt;br /&gt;
|  style=&amp;quot;background: orange&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing Magic|Magic #]]&lt;br /&gt;
|  style=&amp;quot;background: lightblue&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing Length|Length]]&lt;br /&gt;
|  style=&amp;quot;background: lightblue&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing TOC Header Start|TOC Header]]&lt;br /&gt;
|  style=&amp;quot;background: lightblue&amp;quot;;colspan=&amp;quot;2&amp;quot;|[[#Programing TOC Start|TOC]]&lt;br /&gt;
|  style=&amp;quot;background: lightpink&amp;quot;; colspan=&amp;quot;8&amp;quot;|Programing Data&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: lightgreen;&amp;quot; | SKIP&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot;  colspan=&amp;quot;16&amp;quot;|SKIP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Programing Magic ===&lt;br /&gt;
This is a magic number of 0x0400 that identifies the start of the programing block&lt;br /&gt;
&lt;br /&gt;
=== Programing Length ===&lt;br /&gt;
This is the length of the programing block.  To calculate the absolute position in the codeplug, add 0x300 to it&lt;br /&gt;
&lt;br /&gt;
 example it's 0x0972 and the programming block starts at 0x0300  &lt;br /&gt;
 0x972+300 = 0x0C72, so the programing block runs from 0x300:C72 and will have a checksum8 of 0x5A&lt;br /&gt;
&lt;br /&gt;
=== Programing TOC Header Start ===&lt;br /&gt;
&lt;br /&gt;
This is a pointer to the TOC Header start address, it is an absolute value from the start of the codeplug. &lt;br /&gt;
&lt;br /&gt;
=== Programing TOC Start ===&lt;br /&gt;
&lt;br /&gt;
This is a pointer to the Programing Table of Contents, it is an absolute value from the start of the codeplug. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programing TOC Header ===&lt;br /&gt;
&lt;br /&gt;
This is a block of programing data which tells what blocks are enabled in the TOC. &lt;br /&gt;
&lt;br /&gt;
 A typical block will be as follows:&lt;br /&gt;
 000A03FFDF03FF7F3FAF&lt;br /&gt;
 &lt;br /&gt;
 Broken out:  &lt;br /&gt;
 000A 03FFDF03FF7F3F AF&lt;br /&gt;
 &lt;br /&gt;
 000A is the length of the block,  10d bytes including header and checksum&lt;br /&gt;
 AF is the checksum byte which makes the checksum8 of the block 0x5A&lt;br /&gt;
 &lt;br /&gt;
 0x03FFDF03FF7F3F is the bit map of what chonks are enabled in the codeplug TOC&lt;br /&gt;
 &lt;br /&gt;
 03 is the first 0-7 chonks &lt;br /&gt;
 0000 0011 - 03 &lt;br /&gt;
 7654 3210 - chonks enabled&lt;br /&gt;
 &lt;br /&gt;
 FF is the next 8-F&lt;br /&gt;
 1111 1111 - FF&lt;br /&gt;
 FEDC BA98 &lt;br /&gt;
 &lt;br /&gt;
 DF is the 10-17 chonks        &lt;br /&gt;
 1101 1111 - DF&lt;br /&gt;
 7654 3210 - chonks enabled&lt;br /&gt;
 &lt;br /&gt;
 03 is the 18-1F chonks&lt;br /&gt;
 0000 0011 - 03 &lt;br /&gt;
 FEDC BA98 - chonks enabled&lt;br /&gt;
 &lt;br /&gt;
 FF is the next 20-27&lt;br /&gt;
 1111 1111 - FF&lt;br /&gt;
 7654 3210 - chonks enabled&lt;br /&gt;
 &lt;br /&gt;
 7F is the 28-2F chonks&lt;br /&gt;
 0111 1111 - 7F &lt;br /&gt;
 FEDC BA98 - chonks enabled&lt;br /&gt;
 &lt;br /&gt;
 3F is the 30-37 chonks&lt;br /&gt;
 0011 1111 - 3F &lt;br /&gt;
 7654 3210 - chonks enabled&lt;br /&gt;
 &lt;br /&gt;
 The way this works is if a bit is 1, that block is active in the programing code plug &lt;br /&gt;
 and the TOC will have the address of it's start.  If it's set to 0 the block is not used, but may be present in the code plug and may have the pointer set to 0x0000 if it's not present.&lt;br /&gt;
&lt;br /&gt;
=== Programing TOC ===&lt;br /&gt;
&lt;br /&gt;
This will be a block that varies in length, and the first 2 bytes will be the number of 2 byte addresses in the list.  &lt;br /&gt;
 &lt;br /&gt;
 0036 0282 02D8 0000 0000 0000 0000 0000 - 6   110 0000 &lt;br /&gt;
 0000 0308 0315 034B 0354 03D3 03E5 04D8 - 14 0111 1111&lt;br /&gt;
 04BC 0657 064B 0817 07E0 067F 0000 068F - 22 1111 1101&lt;br /&gt;
 03AF 0369 03C8 0000 0000 0000 0000 0000 - 30 1110 0000 &lt;br /&gt;
 0000 06B7 06BF 06F6 06DA 0711 0729 0740 - 38 0111 1111&lt;br /&gt;
 095B 0839 084A 0946 0858 0867 08A6 0939 - 46 1111 1111&lt;br /&gt;
 0000 07C3 0802 075C 0770 0792 07A9 04   - 53 0111 111&lt;br /&gt;
&lt;br /&gt;
 In the above block, 0x0036 is the number of items in the list, 54.  &lt;br /&gt;
 The final byte is a checksum byte baking the blocks checksum8 0x5A.&lt;br /&gt;
 &lt;br /&gt;
 The total block length will be the number of items * 2 + 3  In this case the block is 111 bytes long.  &lt;br /&gt;
 &lt;br /&gt;
 The list is list of absolute pointers from the beginning of the file to each block.  Note that both feature blocks are identified here.   &lt;br /&gt;
 The first block is 0x282, or FDB1, 0x2D8 is FDB2,&lt;br /&gt;
&lt;br /&gt;
=== Chonks ===&lt;br /&gt;
&lt;br /&gt;
The following note on what each chonk does, or what I think it does.&lt;br /&gt;
&lt;br /&gt;
 0x00 - FDB 1&lt;br /&gt;
 0x01 - FDB 2&lt;br /&gt;
 0x02 -&lt;br /&gt;
  ||  -  These are always blank&lt;br /&gt;
 0x07 - &lt;br /&gt;
 0x08 - Date the code plug was saved 02 0502 2020 10 25 0058&lt;br /&gt;
                                     uu NNnn yyyy mm dd hhmm &lt;br /&gt;
        uu is unknown, NNnn is the Latest Codeplug, yyyy-mm-dd hh:mm is the latest programing date  &lt;br /&gt;
 0x09 - Radio Configuration&lt;br /&gt;
 0x0A - Personality assignment to zone &lt;br /&gt;
 0x0B - Zone names, not present in the A or C or F control head Radios and 0x84 chonk&lt;br /&gt;
 0x0C - UNKNOWN - only seems to be a few different options&lt;br /&gt;
 0x0D - Phone List (25 entries)&lt;br /&gt;
 0x0E - Phone List Names (25 names)&lt;br /&gt;
 0x0F - Phone Systems&lt;br /&gt;
 0x10 - scan list config data&lt;br /&gt;
 0x11 - Scan list channel assignments&lt;br /&gt;
 0x12 - Trunking Buttons&lt;br /&gt;
 0x13 - Conventional buttons&lt;br /&gt;
 0x14 - Menu Items&lt;br /&gt;
 0x15 - no present on any radio other than GP3688, uses a special chonk type of 0x4.  Some radios use a 0x80 chonk type here and normal checksum. &lt;br /&gt;
 0x16 - Option Board Programing info?  Changing the voice storage tab under radio configuration changes this.&lt;br /&gt;
 0x17 - Accessory Config, Accessory Pins&lt;br /&gt;
 0x18 - Auxiliary Control &lt;br /&gt;
 0x19 - Present in all code plugs, always 0x0000&lt;br /&gt;
 0x1A - 0&lt;br /&gt;
 0x1B - 0&lt;br /&gt;
 0x1C - 0&lt;br /&gt;
 0x1D - 0&lt;br /&gt;
 0x1E - 0&lt;br /&gt;
 0x1F - 0&lt;br /&gt;
 0x20 - &lt;br /&gt;
 0x21 - MDC Call List&lt;br /&gt;
 0x22 - QCII Call List&lt;br /&gt;
 0x23 - DTMF Call List&lt;br /&gt;
 0x24 - MDC Message List&lt;br /&gt;
 0x25 - MDC status List&lt;br /&gt;
 0x26 - One Touch Setup&lt;br /&gt;
 0x27 - ??&lt;br /&gt;
 0x28 - LS Trunking personalities&lt;br /&gt;
 0x29 - &lt;br /&gt;
 0x2A - LTR Group ID List&lt;br /&gt;
 0x2B - LS Trunking Universal ID List&lt;br /&gt;
 0x2C - Trunking universal ID List Names 0x84 &lt;br /&gt;
 0x2D - Trunking repeater config&lt;br /&gt;
 0x2E - Trunking site system config&lt;br /&gt;
 0x2F - blank&lt;br /&gt;
 0x30 - Conventional Personalities - channel data&lt;br /&gt;
 0x31 - Conventional Personalities - Names&lt;br /&gt;
        0x0E (14) in length, chonk header has the number of fields in it.  They are stored every 14 bytes&lt;br /&gt;
 0x32 - Signaling Config&lt;br /&gt;
 0x33 - MDC Systems&lt;br /&gt;
 0x34 - QCII Systems&lt;br /&gt;
 0x35 - DTMF Systems&lt;br /&gt;
&lt;br /&gt;
==== 0x12 &amp;amp; 0x13 ====&lt;br /&gt;
0x12 is the trunking buttons&lt;br /&gt;
&lt;br /&gt;
0x13 is the conventional buttons &lt;br /&gt;
&lt;br /&gt;
These are two byte values, the first byte is the short press, the last byte is the long press.&lt;br /&gt;
&lt;br /&gt;
 P1   P2   P3   P4                       A    B    C &lt;br /&gt;
 0d00 0d00 0d0b 1934 0000 0000 0000 0000 3100 2c00 3000 0000 0000 0000 0000&lt;br /&gt;
 &lt;br /&gt;
 # Conventional Functions:&lt;br /&gt;
 Hex  Function&lt;br /&gt;
 00 - unassigned&lt;br /&gt;
 05 - Monitor - short press only, Long press must be Open Squelch&lt;br /&gt;
 07 - Volume Set&lt;br /&gt;
 09 - Toggle Sytem Scan On/Off - &lt;br /&gt;
 0a - Nuisance Delete - must be a long press and short press _must_ be Toggle System Scan On/Off&lt;br /&gt;
 0b - Toggle High/Low Power&lt;br /&gt;
 0d - Toggle Repeater/Talkaround&lt;br /&gt;
 0F - Toggle Option Board On/Off&lt;br /&gt;
 11 - Speed Dial (Memory)&lt;br /&gt;
 12 - Radio Call&lt;br /&gt;
 14 - Voice Storage Playback Exit&lt;br /&gt;
 15 - Voice Storage Reset &lt;br /&gt;
 16 - Voice Storage Playback&lt;br /&gt;
 17 - Voice Storage Delete &lt;br /&gt;
 19 - Backlight Control&lt;br /&gt;
 1f - Aux Control 1&lt;br /&gt;
 20 - Aux Control 2&lt;br /&gt;
 21 - Priority Request to Talk &lt;br /&gt;
 22 - Status&lt;br /&gt;
 23 - Message &lt;br /&gt;
 24 - One Touch 1&lt;br /&gt;
 25 - One Touch 2&lt;br /&gt;
 26 - One Touch 3&lt;br /&gt;
 27 - One Touch 4&lt;br /&gt;
 28 - One Touch 5&lt;br /&gt;
 29 - One Touch 6&lt;br /&gt;
 2A - One Touch 7&lt;br /&gt;
 2B - One Touch 8&lt;br /&gt;
 2C - Menu/Channel Up   - Long press must be unassigned with this&lt;br /&gt;
 2D - Menu/Channel Down - Long press must be unassigned with this&lt;br /&gt;
 30 - Select/Enter - Must be a Short Press and long press must be unassigned&lt;br /&gt;
 31 - Exit&lt;br /&gt;
 33 - Direct Channel&lt;br /&gt;
 34 - Home Revert&lt;br /&gt;
 35 - Zone - if Long, short must be unassigned, if short long must be unassigned&lt;br /&gt;
 36 - Open Squelch - Long press only, Short press must be Monitor&lt;br /&gt;
 37 - Horn and Lights (External Alarm)&lt;br /&gt;
 39 - Display Clock&lt;br /&gt;
 3A - Toggle Voice Operated Tx&lt;br /&gt;
 3C - Toggle Answer Mode On/Off&lt;br /&gt;
 3D - Scan List Edit&lt;br /&gt;
 3f - Home Revert 2&lt;br /&gt;
 40 - Call Alert Member #1&lt;br /&gt;
 41 - Call Alert Member #2&lt;br /&gt;
 42 - Call Alert Member #3&lt;br /&gt;
 43 - Sel Cal Member #1&lt;br /&gt;
 44 - Sel Cal Member #2&lt;br /&gt;
 45 - Sel Cal Member #3&lt;br /&gt;
 46 - Speed Call Alert&lt;br /&gt;
 47 - Speed Sel Cal&lt;br /&gt;
&lt;br /&gt;
=== 0x30 Conventional Personalities ===&lt;br /&gt;
&lt;br /&gt;
 RX freq 224.280 to 224.285&lt;br /&gt;
 &lt;br /&gt;
 0x88 5d80 5ec0 4 f 0 000 0 5b6 50 10 07 31 1 0 00ff0000 0000 0000 ff 27 - Rx only, disables TX, TPL, talkaround, vox, power level, tot tx signaling, compression, &lt;br /&gt;
 0x88 5d80 5ec0 c f 0 5b6 0 5b6 50 28 07 31 1 1 00000000 0000 0000 ff d2  146.2 encode/decode TPL&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 5b6 0 5b6 50 08 07 31 1 1 00000000 0000 0000 reverse burst&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 5b6 0 5b6 50 00 07 31 1 1 00000000 0000 0000  no reverse burst&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 5b6 0 000 10 28 07 31 1 1 00000000 0000 0000 ff - CSQ on rx, 146.2 on tx&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 000 0 000 00 28 07 31 1 1 00000000 0000 0000 ff - csq on rx and csq on tx, reverse burst on but grayed out&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 813 0 000 20 20 07 31 1 1 00000000 0000 0000 ff - CSQ RX, DPL 023 TX, no invert, no turnoff code&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 815 0 000 20 20 07 31 1 1 00000000 0000 0000 ff - CSQ RX, DPL 025 TX, no invert, no turnoff code&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 000 28 20 07 31 1 1&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 000 28 28 07 31 1 1 00000000 0000 0000ff7b&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 000 20 00 07 31 1 1 00000000 0000 0000ff&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 000 20 00 47 31 1 1 00000000 0000 0000ff&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 000 20 00 07 30 1 1 00000000 0000 0000 - low power, tot 180&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 000 20 00 00 31 1 1 00000000 0000 0000 tot Infinity &lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 000 20 00 01 31 1 1 00000000 0000 0000 ffb1 - tot 15&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 000 21 00 07 31 1 1&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 5b6 62 00 07 31 1 1&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 5b6 60 02 07 31 1 1&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 9ec 0 5b6 60 03 07 31 1 1 0000 00 00 0000 00 00 FF&lt;br /&gt;
 0x88 5d80 5ec0 c f 0 5b6 0 5b6 50 28 07 31 1 1 0000 00 00 1234 00 00 FF&lt;br /&gt;
   RF TX   RX   E W   tPL   rPL PD TU BM Sc D C      PP SS AAAA DZ DP    CK&lt;br /&gt;
 &lt;br /&gt;
 RF is reference frequency and channel frequency multiplier &lt;br /&gt;
 high nibble is TX and low nibble is RX &amp;gt; nibble, high two bits is channel multiplier,&lt;br /&gt;
 low two bits are reference frequency&lt;br /&gt;
   TX     RX&lt;br /&gt;
 10 00 - 10 00 &lt;br /&gt;
 Mt Rt   Mr Rr&lt;br /&gt;
 &lt;br /&gt;
 M 00 = 2500&lt;br /&gt;
 M 01 = 3125&lt;br /&gt;
 M 10 = 5000&lt;br /&gt;
 M 11 = 6250&lt;br /&gt;
 R 00 = default&lt;br /&gt;
 R 01 = 2.100&lt;br /&gt;
 R 10 = 2.225&lt;br /&gt;
 R 11 = 2.400 &lt;br /&gt;
 M = multiplier&lt;br /&gt;
 R = reference frequency&lt;br /&gt;
 t/r is transmit or receive  &lt;br /&gt;
 00 = is default ref frequencies and 2500 on tx and 2500 on rx&lt;br /&gt;
 44 = is default ref frequencies and 3125 on tx and 3125 on rx&lt;br /&gt;
 56 = tx 2.100, rx 2.225 and 3125 on tx and 3125 on rx&lt;br /&gt;
 88 = default ref frequencies and 5000 on tx and 5000 on rx&lt;br /&gt;
 98 = tx 2.100 and rx default, and 5000 on tx and 5000 on rx&lt;br /&gt;
 8c is default ref frequencies and 5000 on tx and 6250 on rx&lt;br /&gt;
 cc is default ref frequencies and 6250 on tx and 6250 on rx&lt;br /&gt;
 &lt;br /&gt;
 Width - channel&lt;br /&gt;
 C F0 - 25 khz &lt;br /&gt;
 C A0 - 20 khz&lt;br /&gt;
 c 50 - 12.5 KHz&lt;br /&gt;
 &lt;br /&gt;
 PL&lt;br /&gt;
 5B6 - 1462d 146.2 hz&lt;br /&gt;
 5B7 - 1463 &lt;br /&gt;
 &lt;br /&gt;
 DPL is 0x800 + DPL code in Hex:&lt;br /&gt;
 DPL - OCTAL Hex &lt;br /&gt;
 813 - \023 	0x13&lt;br /&gt;
 815 - \025 &lt;br /&gt;
 9ec - \754 	0x1EC&lt;br /&gt;
 &lt;br /&gt;
 P is the system enabled, high nibble&lt;br /&gt;
 5 = TX PL, RX PL&lt;br /&gt;
 1 = RX PL, RX CSQ&lt;br /&gt;
 0 = TX CSQ, RX CSQ&lt;br /&gt;
 &lt;br /&gt;
 D is DPL invert code Low nibble, and Busy channel lockout&lt;br /&gt;
 00 00&lt;br /&gt;
 0 = no invert&lt;br /&gt;
 1 = no invert, on busy channel &lt;br /&gt;
 2 = no invert, on busy channel with wrong PL code&lt;br /&gt;
 8 = invert&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 E is emphasis and option board &lt;br /&gt;
 0 = none&lt;br /&gt;
 1 - none and option board&lt;br /&gt;
 4 = De-Emphasis &amp;amp; no option board&lt;br /&gt;
 5 = De-Emphasis &amp;amp; option board&lt;br /&gt;
 8 = Pre-Emphasis &amp;amp; no option board &lt;br /&gt;
 9 = Pre-Emphasis &amp;amp; option board &lt;br /&gt;
 C = De and pre and no option board&lt;br /&gt;
 d - De and Pre and option board&lt;br /&gt;
 &lt;br /&gt;
 T is Txonly personality and talk around and auto scan&lt;br /&gt;
 0000 - 0 - No Talkaround, &lt;br /&gt;
 0010 - 2 - not tx only &lt;br /&gt;
 1010 - a - tx only&lt;br /&gt;
 0110 - 6 - Auto scan&lt;br /&gt;
 &lt;br /&gt;
 U - turn off code or reverse burst Low nibble, and unmute rule &lt;br /&gt;
 turn off code and reverse burst is bit 3&lt;br /&gt;
 0000 - 0 - no turn off code, std/std&lt;br /&gt;
 1000 - 8 - turn off code, std/std&lt;br /&gt;
 0010 - 2 - no turn off code, and/std&lt;br /&gt;
 0011 - 3 - no turn off code, and/or&lt;br /&gt;
 &lt;br /&gt;
 BM  non standard reverse burst and VOX and  TPL/DPL required for Data&lt;br /&gt;
 upper nibble&lt;br /&gt;
 bit&lt;br /&gt;
 0 - Signaling squelch, 0 = OR,  1 = AND&lt;br /&gt;
 1 - Signaling RX, PL/DPL required for data &lt;br /&gt;
 2 - VOX, 0 = no, 1 = VOX&lt;br /&gt;
 3 - Non standard reverse burst, 0 = no, 1 = yes&lt;br /&gt;
 &lt;br /&gt;
 0000 - 0 - No vox, no RX signaling PL, Or signaling squelch, no non-standard reverse burst&lt;br /&gt;
 0001 - 1 - RX signaling squelch AND&lt;br /&gt;
 0100 - 4 - RX Signaling Squelch OR and VOX&lt;br /&gt;
 0101 - 5 - RX signaling squelch AND and VOX&lt;br /&gt;
 0110 - 6 - RX Signaling Squelch OR and VOX and TPL/DPL required for Data&lt;br /&gt;
 0111 - 7 - AND, PL, VOX&lt;br /&gt;
 1000 - 8 - non standard reverse burst set &lt;br /&gt;
 &lt;br /&gt;
 M - lower 3 bits&lt;br /&gt;
 0000 - infinity&lt;br /&gt;
 0001 - 15 seconds&lt;br /&gt;
 0010 - 30 seconds&lt;br /&gt;
 0011 - 45 seconds&lt;br /&gt;
 0100 - 60 seconds&lt;br /&gt;
 0101 - 90 Seconds&lt;br /&gt;
 0110 - 120 Seconds&lt;br /&gt;
 0111 - 180 seconds&lt;br /&gt;
 &lt;br /&gt;
 Sc is ExpanSion/compression Type and Tx power&lt;br /&gt;
 01 - Disabled/disabled - High&lt;br /&gt;
 21 - AGC/Disabled	High&lt;br /&gt;
 30 - Low Level/Disabled	- low&lt;br /&gt;
 31 - Low Level/Disabled	- high&lt;br /&gt;
 59 - Full/Full - high&lt;br /&gt;
 81 - disabled/AGC Mode - high&lt;br /&gt;
 a1 - AGC/AGC - high&lt;br /&gt;
 &lt;br /&gt;
 D is RX signaling system&lt;br /&gt;
 0 = none&lt;br /&gt;
 1 = mdc&lt;br /&gt;
 2 = QCII&lt;br /&gt;
 &lt;br /&gt;
 C is the TX signaling system&lt;br /&gt;
 0 = none&lt;br /&gt;
 1 = MDC 1&lt;br /&gt;
 2 = QCII 1&lt;br /&gt;
 3 = DTMF-1&lt;br /&gt;
 &lt;br /&gt;
 AAAA is the repeater access ID in hex for mdc&lt;br /&gt;
 &lt;br /&gt;
 SS is scan list, &lt;br /&gt;
 FF = disabled &lt;br /&gt;
 00 = Scan List 1&lt;br /&gt;
 &lt;br /&gt;
 PP is Phone system, max of 4 phone systems&lt;br /&gt;
 03 = Phone 4&lt;br /&gt;
 FF = disabled&lt;br /&gt;
 &lt;br /&gt;
 DZ = data revert zone&lt;br /&gt;
 &lt;br /&gt;
 DP = Data revert Personality in the zone&lt;br /&gt;
&lt;br /&gt;
==== options in a conventional personality ====&lt;br /&gt;
 Options in a Conventional Personality in a mobile&lt;br /&gt;
 	BASIC&lt;br /&gt;
 Alias - 14 char&lt;br /&gt;
 Channel bandwidth - 12.5, 20, 25&lt;br /&gt;
 RX Frequency MHz&lt;br /&gt;
 Squelch Type - CSQ, TPL, DCS&lt;br /&gt;
 TPL Freq Hz - 67.0&lt;br /&gt;
 DPL Code - &lt;br /&gt;
 DPL Invert&lt;br /&gt;
 RX Only Personality - binary &lt;br /&gt;
 TX Frequency MHz&lt;br /&gt;
 Squelch Type - CSQ, TPL, DCS&lt;br /&gt;
 TPL Freq Hz - 67.0 &lt;br /&gt;
 Reverse Burst &lt;br /&gt;
 DPL Code - &lt;br /&gt;
 DPL Invert - binary &lt;br /&gt;
 DPL Turn off code - binary &lt;br /&gt;
 &lt;br /&gt;
 	OPTIONS&lt;br /&gt;
 Talk around - binary&lt;br /&gt;
 VOX - binary &lt;br /&gt;
 Edit mode - binary &lt;br /&gt;
 ARTS Enable - binary&lt;br /&gt;
 TX Power Level - High or Low&lt;br /&gt;
 Time out Timer - Infinite, 15, 30, 45, 60, 90, 120, 180&lt;br /&gt;
 Squelch Setting - HT only&lt;br /&gt;
 Unmute/Mute Rule - std unmute/std mute, and unmute/std mute, and unmute/or mute&lt;br /&gt;
 Busy Channel Lockout - disabled, on busy channel, one busy channel with wrong PL code&lt;br /&gt;
 &lt;br /&gt;
 	SIGNALING&lt;br /&gt;
 RX system, none or MDC or Quick call system&lt;br /&gt;
 TPL/DPL required for data - binary&lt;br /&gt;
 Signaling squelch - Or, And&lt;br /&gt;
 TX system, none or DTMF, or MDC or Quick call system&lt;br /&gt;
 Repeater Access  ID - MDC 4 hex digits, not for DTMF, nor QCII&lt;br /&gt;
 &lt;br /&gt;
 	SCAN&lt;br /&gt;
 Scan List selection - available scan lists&lt;br /&gt;
 auto scan - binary&lt;br /&gt;
 &lt;br /&gt;
 	PHONE&lt;br /&gt;
 Phone system selection &lt;br /&gt;
 &lt;br /&gt;
 	ADVANCED&lt;br /&gt;
 Option Board Feature - Binary&lt;br /&gt;
 Option Board Configuration Index&lt;br /&gt;
 Noise Blanker - Binary, only on low band radios&lt;br /&gt;
 TX Only Personality - Binary&lt;br /&gt;
 Non-Standard Reverse Burst - Binary &lt;br /&gt;
 Compression Type - Disabled, Full Compression, AGC Mode&lt;br /&gt;
 Expansion Type - Disabled, Full Expansion, ACG Mode, Low-Level Expansion&lt;br /&gt;
 Emphasis Selection - None, De-emphasis, Pre-emphasis, De-emphasis &amp;amp; Pre-Emphasis&lt;br /&gt;
 RX Reference Frequency - Default, 2.100, 2.225, 2.400&lt;br /&gt;
 TX Reference Frequency - Default, 2.100, 2.225, 2.400&lt;br /&gt;
 &lt;br /&gt;
 	Data Revert&lt;br /&gt;
 Data Revert Zone - Zone number&lt;br /&gt;
 Data Revert Channel - Channel number in that zone&lt;br /&gt;
&lt;br /&gt;
[[category:Waris]]&lt;/div&gt;</summary>
		<author><name>Bryan</name></author>
		
	</entry>
</feed>