ol-iver / denonavr

Automation Library for Denon AVR receivers.
MIT License
174 stars 66 forks source link

Support for Marantz NR1609 #114

Closed freakalis closed 4 years ago

freakalis commented 4 years ago

Would be awsome if you could add support for Marantz AVR model NR1609

goform/Deviceinfo.xml reponse for this AVR is

<?xml version="1.0" encoding="utf-8" ?>
<Device_Info>
    <DeviceInfoVers>0001</DeviceInfoVers>
    <CommApiVers>0301</CommApiVers>
    <Gen>0002</Gen>
    <BrandCode>1</BrandCode>
    <ProductCategory>01</ProductCategory>
    <CategoryName>AV RECEIVER</CategoryName>
    <ManualModelName>NR1609</ManualModelName>
    <DeliveryCode>02</DeliveryCode>
    <ModelName>NR1609</ModelName>
    <MacAddress>XXXXXX</MacAddress>
    <UpgradeVersion>00</UpgradeVersion>
    <ReloadDeviceInfo>0</ReloadDeviceInfo>
    <DeviceZones>2</DeviceZones>
    <DeviceCapabilities>
        <Menu>
            <lists>
                <ItemType>0</ItemType>
                <MenuName>Audio</MenuName>
                <DispName>Audio</DispName>
                <IconID>263</IconID>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>DialogLevel</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>SubwooferLevel</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>SurroundParameter</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>Restorer</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>AudioDelay</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>Audyssey</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>GraphicEQ</FuncName>
                </lists>
            </lists>
            <lists>
                <ItemType>0</ItemType>
                <MenuName>Video</MenuName>
                <DispName>Video</DispName>
                <IconID>264</IconID>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>HdmiSetup</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>OutputSettings</FuncName>
                </lists>
            </lists>
            <lists>
                <ItemType>0</ItemType>
                <MenuName>Inputs</MenuName>
                <DispName>Inputs</DispName>
                <IconID>265</IconID>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>SourceRename</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>HideSources</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>InputSelect</FuncName>
                </lists>
            </lists>
            <lists>
                <ItemType>0</ItemType>
                <MenuName>Speakers</MenuName>
                <DispName>Speakers</DispName>
                <IconID>266</IconID>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>SpeakerAB</FuncName>
                </lists>
            </lists>
            <lists>
                <ItemType>0</ItemType>
                <MenuName>Network</MenuName>
                <DispName>Network</DispName>
                <IconID>267</IconID>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>NetworkInfo</FuncName>
                </lists>
            </lists>
            <lists>
                <ItemType>0</ItemType>
                <MenuName>General</MenuName>
                <DispName>General</DispName>
                <IconID>268</IconID>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>ECO</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>Zone2Setup</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>ZoneRename</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>QuickSelectName</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>FrontDisplay</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>FirmwareUpdate</FuncName>
                </lists>
                <lists>
                    <ItemType>1</ItemType>
                    <FuncName>SetupLock</FuncName>
                </lists>
            </lists>
            <lists>
                <ItemType>0</ItemType>
                <MenuName>SetupAssistant</MenuName>
                <DispName>Setup Assistant</DispName>
                <IconID>269</IconID>
            </lists>
        </Menu>
        <Setup>
            <Language>
                <lists>
                    <value>English</value>
                    <value>German</value>
                    <value>French</value>
                    <value>Italian</value>
                    <value>Spanish</value>
                    <value>Dutch</value>
                    <value>Swedish</value>
                    <value>Russian</value>
                    <value>Polish</value>
                </lists>
            </Language>
            <NetLink>
                <Control>0</Control>
                <FuncName>NetLink</FuncName>
            </NetLink>
            <ClockAdjust>
                <Control>0</Control>
                <FuncName>ClockAdjust</FuncName>
            </ClockAdjust>
            <SleepTimer>
                <Control>1</Control>
                <FuncName>SleepTimer</FuncName>
                <MaxTimeMin>120</MaxTimeMin>
                <StepTimeMin>10</StepTimeMin>
                <Functions>
                    <AllZoneSleep>1</AllZoneSleep>
                </Functions>
            </SleepTimer>
            <WakeupTimer>
                <Control>0</Control>
                <FuncName>WakeupTimer</FuncName>
            </WakeupTimer>
            <PartyMode>
                <Control>0</Control>
                <FuncName>PartyMode</FuncName>
                <Version>01</Version>
            </PartyMode>
            <BatteryMode>
                <Control>0</Control>
                <FuncName>BatteryMode</FuncName>
            </BatteryMode>
            <DeviceColor>
                <Control>0</Control>
                <FuncName>DeviceColor</FuncName>
                <Color></Color>
            </DeviceColor>
            <ECO>
                <Control>1</Control>
                <FuncName>ECO</FuncName>
                <List>
                    <AutoStandby>
                        <Zone>Main</Zone>
                        <List>
                            <Value>0</Value>
                            <Value>15</Value>
                            <Value>30</Value>
                            <Value>60</Value>
                        </List>
                    </AutoStandby>
                    <AutoStandby>
                        <Zone>Zone2</Zone>
                        <List>
                            <Value>0</Value>
                            <Value>120</Value>
                            <Value>240</Value>
                            <Value>480</Value>
                        </List>
                    </AutoStandby>
                </List>
                <Functions>
                    <GetECO>1</GetECO>
                    <GetECOMeter>1</GetECOMeter>
                    <GetAutoStandby>1</GetAutoStandby>
                    <SetECOMode>1</SetECOMode>
                    <SetECOPwOnDefault>1</SetECOPwOnDefault>
                    <SetECODisplay>1</SetECODisplay>
                    <SetAutoStandby>1</SetAutoStandby>
                </Functions>
            </ECO>
            <ToneControl>
                <Control>1</Control>
                <FuncSet>
                    <Name>ToneControlSet_AVR</Name>
                </FuncSet>
                <ToneControlSet_AVR>
                    <DispName>Tone Control</DispName>
                    <BassMin>0</BassMin>
                    <BassMax>12</BassMax>
                    <BassDefault>6</BassDefault>
                    <BassStep>1</BassStep>
                    <TrebleMin>0</TrebleMin>
                    <TrebleMax>12</TrebleMax>
                    <TrebleDefault>6</TrebleDefault>
                    <TrebleStep>1</TrebleStep>
                </ToneControlSet_AVR>
                <Functions>
                    <GetToneControl>1</GetToneControl>
                    <SetToneControl>1</SetToneControl>
                </Functions>
            </ToneControl>
            <DialogLevel>
                <Control>1</Control>
                <DispName>Center Level Adjust</DispName>
                <FuncName>DialogLevel</FuncName>
                <MinRange>0</MinRange>
                <MaxRange>48</MaxRange>
                <DefaultValue>24</DefaultValue>
                <Step>0.5</Step>
                <Functions>
                    <GetDialogLevel>1</GetDialogLevel>
                    <SetDialogLevel>1</SetDialogLevel>
                </Functions>
            </DialogLevel>
            <SubwooferLevel>
                <Control>1</Control>
                <DispName>Subwoofer Level Adjust</DispName>
                <FuncName>SubwooferLevel</FuncName>
                <SubwooferNum>1</SubwooferNum>
                <List>
                    <DispName>Subwoofer</DispName>
                </List>
                <MinRange>0</MinRange>
                <MaxRange>48</MaxRange>
                <DefaultValue>24</DefaultValue>
                <Step>0.5</Step>
                <Functions>
                    <GetSubwooferLevel>1</GetSubwooferLevel>
                    <SetSubwooferLevel>1</SetSubwooferLevel>
                </Functions>
            </SubwooferLevel>
            <ChannelLevel>
                <Control>1</Control>
                <DispName>Channel Level</DispName>
                <FuncName>ChannelLevel</FuncName>
                <ChLists>
                    <Ch>
                        <Name>C</Name>
                        <DispName>Center</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>SW</Name>
                        <DispName>Subwoofer</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>FL</Name>
                        <DispName>Front L</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>FR</Name>
                        <DispName>Front R</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>SL</Name>
                        <DispName>Surround L</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>SR</Name>
                        <DispName>Surround R</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>SB</Name>
                        <DispName>Surround Back</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>SBL</Name>
                        <DispName>Surround Back L</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>SBR</Name>
                        <DispName>Surround Back R</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>FHL</Name>
                        <DispName>Front Height L</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>FHR</Name>
                        <DispName>Front Height R</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>TFL</Name>
                        <DispName>Top Front L</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>TFR</Name>
                        <DispName>Top Front R</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>TML</Name>
                        <DispName>Top Middle L</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>TMR</Name>
                        <DispName>Top Middle R</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>FDL</Name>
                        <DispName>Front Dolby L</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>FDR</Name>
                        <DispName>Front Dolby R</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>SDL</Name>
                        <DispName>Surround Dolby L</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>SDR</Name>
                        <DispName>Surround Dolby R</DispName>
                        <MinRange>0</MinRange>
                        <MaxRange>48</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>0.5</Step>
                    </Ch>
                    <Ch>
                        <Name>ZRL</Name>
                        <DispName>Reset</DispName>
                        <MinRange>24</MinRange>
                        <MaxRange>24</MaxRange>
                        <DefaultValue>24</DefaultValue>
                        <Step>24</Step>
                    </Ch>
                </ChLists>
                <Functions>
                    <GetChLevel>1</GetChLevel>
                    <SetChLevel>1</SetChLevel>
                </Functions>
            </ChannelLevel>
            <AllZoneStereo>
                <Control>1</Control>
                <DispName>All Zone Stereo</DispName>
                <FuncName>AllZoneStereo</FuncName>
                <SoundModeList>
                    <Name>STEREO</Name>
                    <Name>MULTI CH STEREO</Name>
                </SoundModeList>
                <Functions>
                    <GetAllZoneStereo>1</GetAllZoneStereo>
                    <SetAllZoneStereo>1</SetAllZoneStereo>
                    <SetAllZoneVolume>1</SetAllZoneVolume>
                </Functions>
            </AllZoneStereo>
            <UserManualViewer>
                <Control>1</Control>
                <DispName>UserManualViewer</DispName>
                <FuncName>UserManualViewer</FuncName>
            </UserManualViewer>
            <FrontDisplay>
                <Control>1</Control>
                <DispName>Front Display</DispName>
                <FuncName>FrontDisplay</FuncName>
                <Dimmer>
                    <Control>1</Control>
                    <DispName>Dimmer</DispName>
                    <List>
                        <Value>
                            <DispName>Bright</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Dim</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Dark</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                    </List>
                    <Functions>
                        <GetDimmer>1</GetDimmer>
                        <SetDimmer>1</SetDimmer>
                    </Functions>
                </Dimmer>
            </FrontDisplay>
            <NetworkInfo>
                <Control>1</Control>
                <DispName>Information</DispName>
                <FuncName>NetworkInfo</FuncName>
                <Functions>
                    <DispFriendlyNameCandidate>1</DispFriendlyNameCandidate>
                </Functions>
                <Commands>
                    <GetNetworkInfo ver="2">1</GetNetworkInfo>
                </Commands>
            </NetworkInfo>
            <PictureMode>
                <Control>1</Control>
                <DispName>Picture Mode</DispName>
                <FuncName>PictureMode</FuncName>
                <List>
                    <Value>
                        <DispName>Standard</DispName>
                        <CmdNo>1</CmdNo>
                    </Value>
                    <Value>
                        <DispName>Movie</DispName>
                        <CmdNo>2</CmdNo>
                    </Value>
                    <Value>
                        <DispName>Vivid</DispName>
                        <CmdNo>3</CmdNo>
                    </Value>
                    <Value>
                        <DispName>Streaming</DispName>
                        <CmdNo>4</CmdNo>
                    </Value>
                    <Value>
                        <DispName>ISF Day</DispName>
                        <CmdNo>5</CmdNo>
                    </Value>
                    <Value>
                        <DispName>ISF Night</DispName>
                        <CmdNo>6</CmdNo>
                    </Value>
                    <Value>
                        <DispName>Custom</DispName>
                        <CmdNo>7</CmdNo>
                    </Value>
                    <Value>
                        <DispName>Off</DispName>
                        <CmdNo>0</CmdNo>
                    </Value>
                </List>
                <Functions>
                    <GetPictureMode>1</GetPictureMode>
                    <SetPictureMode>1</SetPictureMode>
                </Functions>
            </PictureMode>
            <VideoSelect>
                <Control>1</Control>
                <DispName>Video Select</DispName>
                <FuncName>VideoSelect</FuncName>
                <List>
                    <Value>
                        <DispName>Off</DispName>
                        <CmdNo>0</CmdNo>
                    </Value>
                    <Value>
                        <DispName>On</DispName>
                        <CmdNo>1</CmdNo>
                    </Value>
                </List>
                <Functions>
                    <GetVideoSelect>1</GetVideoSelect>
                    <SetVideoSelect>1</SetVideoSelect>
                </Functions>
            </VideoSelect>
            <ZoneRename>
                <Control>1</Control>
                <DispName>Zone Rename</DispName>
                <FuncName>ZoneRename</FuncName>
                <List>
                    <Value>
                        <Zone>Main</Zone>
                        <DispName>MAIN ZONE</DispName>
                    </Value>
                    <Value>
                        <Zone>Zone2</Zone>
                        <DispName>ZONE2</DispName>
                    </Value>
                </List>
                <Functions>
                    <GetZoneName>1</GetZoneName>
                    <SetZoneName>1</SetZoneName>
                    <SetZoneNameDefault>1</SetZoneNameDefault>
                </Functions>
                <Commands>
                    <SetZoneNameDefault ver="1">1</SetZoneNameDefault>
                </Commands>
            </ZoneRename>
            <Restorer>
                <Control>1</Control>
                <DispName>M-DAX</DispName>
                <FuncName>Restorer</FuncName>
                <List>
                    <Value>
                        <DispName>High</DispName>
                        <CmdNo>3</CmdNo>
                    </Value>
                    <Value>
                        <DispName>Medium</DispName>
                        <CmdNo>2</CmdNo>
                    </Value>
                    <Value>
                        <DispName>Low</DispName>
                        <CmdNo>1</CmdNo>
                    </Value>
                    <Value>
                        <DispName>Off</DispName>
                        <CmdNo>0</CmdNo>
                    </Value>
                </List>
                <Commands>
                    <GetRestorerMode ver="1">1</GetRestorerMode>
                    <SetRestorerMode ver="1">1</SetRestorerMode>
                </Commands>
            </Restorer>
            <HdmiSetup>
                <Control>1</Control>
                <DispName>HDMI Setup</DispName>
                <FuncName>HdmiSetup</FuncName>
                <ShortcutControl>0</ShortcutControl>
                <HdmiAudioOut>
                    <Control>1</Control>
                    <DispName>HDMI Audio Out</DispName>
                    <FuncName>HdmiAudioOut</FuncName>
                    <List>
                        <Value>
                            <DispName>AVR</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>TV</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                    </List>
                </HdmiAudioOut>
                <Commands>
                    <GetHdmiSetup ver="2">1</GetHdmiSetup>
                    <SetHdmiSetup ver="2">1</SetHdmiSetup>
                </Commands>
            </HdmiSetup>
            <OutputSettings>
                <Control>1</Control>
                <DispName>Output Settings</DispName>
                <FuncName>OutputSettings</FuncName>
                <VideoMode>
                    <Control>1</Control>
                    <DispName>Video Mode</DispName>
                    <FuncName>VideoMode</FuncName>
                    <List>
                        <Value>
                            <DispName>Auto</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Game</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Movie</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                    </List>
                </VideoMode>
                <IpScaler>
                    <Control>1</Control>
                    <DispName>i/p Scaler</DispName>
                    <FuncName>IpScaler</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>On</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Analog</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Analog &amp; HDMI</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>HDMI</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                    </List>
                </IpScaler>
                <ResolutionAnalog>
                    <Control>1</Control>
                    <DispName>Resolution (analog)</DispName>
                    <FuncName>ResolutionAnalog</FuncName>
                    <List>
                        <Value>
                            <DispName>Auto</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>480p/576p</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>1080i</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>720p</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>1080p</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>1080p:24Hz</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                        <Value>
                            <DispName>4K</DispName>
                            <CmdNo>7</CmdNo>
                        </Value>
                    </List>
                </ResolutionAnalog>
                <ResolutionHdmi>
                    <Control>1</Control>
                    <DispName>Resolution (HDMI)</DispName>
                    <FuncName>ResolutionHdmi</FuncName>
                    <List>
                        <Value>
                            <DispName>Auto</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>480p/576p</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>1080i</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>720p</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>1080p</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>1080p:24Hz</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                        <Value>
                            <DispName>4K</DispName>
                            <CmdNo>7</CmdNo>
                        </Value>
                    </List>
                </ResolutionHdmi>
                <ProgressiveMode>
                    <Control>1</Control>
                    <DispName>Progressive Mode</DispName>
                    <FuncName>ProgressiveMode</FuncName>
                    <List>
                        <Value>
                            <DispName>Auto</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Video</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Video and Film</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                    </List>
                </ProgressiveMode>
                <AspectRatio>
                    <Control>1</Control>
                    <DispName>Aspect Ratio</DispName>
                    <FuncName>AspectRatio</FuncName>
                    <List>
                        <Value>
                            <DispName>16:9</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>4:3</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                    </List>
                </AspectRatio>
                <Commands>
                    <GetOutputSettings ver="2">1</GetOutputSettings>
                    <GetIpScalerList ver="1">1</GetIpScalerList>
                    <SetOutputSettings ver="2">1</SetOutputSettings>
                </Commands>
            </OutputSettings>
            <GraphicEQ>
                <Control>1</Control>
                <DispName>Graphic EQ</DispName>
                <FuncName>GraphicEQ</FuncName>
                <List>
                    <Value>
                        <DispName>Off</DispName>
                        <CmdNo>0</CmdNo>
                    </Value>
                    <Value>
                        <DispName>On</DispName>
                        <CmdNo>1</CmdNo>
                    </Value>
                </List>
                <SpeakerSelection>
                    <Control>1</Control>
                    <DispName>Speaker Selection</DispName>
                    <FuncName>SpeakerSelection</FuncName>
                    <List>
                        <Value>
                            <DispName>Left/Right</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Each</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>All</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                    </List>
                </SpeakerSelection>
                <EnableAllChList>
                    <Control>1</Control>
                    <DispName>Speaker Selection All</DispName>
                    <FuncName>SpeakerSelectionAll</FuncName>
                    <List>
                        <Value>
                            <DispName>All</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </EnableAllChList>
                <EnableLRChList>
                    <Control>1</Control>
                    <DispName>Speaker Selection LR</DispName>
                    <FuncName>SpeakerSelectionLR</FuncName>
                    <List>
                        <Value>
                            <DispName>Front L/R</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Center</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround L/R</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround Back L/R</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround Back</DispName>
                            <CmdNo>16</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Front Height L/R</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Top Front L/R</DispName>
                            <CmdNo>7</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Top Middle L/R</DispName>
                            <CmdNo>8</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Front Dolby L/R</DispName>
                            <CmdNo>13</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround Dolby L/R</DispName>
                            <CmdNo>14</CmdNo>
                        </Value>
                    </List>
                </EnableLRChList>
                <EnableEachChList>
                    <Control>1</Control>
                    <DispName>Speaker Selection Each</DispName>
                    <FuncName>SpeakerSelectionEach</FuncName>
                    <List>
                        <Value>
                            <DispName>Front L</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Front R</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Center</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround L</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround R</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround Back L</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround Back R</DispName>
                            <CmdNo>7</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround Back</DispName>
                            <CmdNo>8</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Front Height L</DispName>
                            <CmdNo>11</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Front Height R</DispName>
                            <CmdNo>12</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Top Front L</DispName>
                            <CmdNo>13</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Top Front R</DispName>
                            <CmdNo>14</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Top Middle L</DispName>
                            <CmdNo>15</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Top Middle R</DispName>
                            <CmdNo>16</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Front Dolby L</DispName>
                            <CmdNo>23</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Front Dolby R</DispName>
                            <CmdNo>24</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround Dolby L</DispName>
                            <CmdNo>26</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Surround Dolby R</DispName>
                            <CmdNo>27</CmdNo>
                        </Value>
                    </List>
                </EnableEachChList>
                <EQBand>
                    <Control>1</Control>
                    <DispName>EQ Band</DispName>
                    <FuncName>EQBand</FuncName>
                    <List>
                        <Value>
                            <DispName>63 Hz</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>125 Hz</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>250 Hz</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>500 Hz</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>1 kHz</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>2 kHz</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                        <Value>
                            <DispName>4 kHz</DispName>
                            <CmdNo>7</CmdNo>
                        </Value>
                        <Value>
                            <DispName>8 kHz</DispName>
                            <CmdNo>8</CmdNo>
                        </Value>
                        <Value>
                            <DispName>16 kHz</DispName>
                            <CmdNo>9</CmdNo>
                        </Value>
                    </List>
                </EQBand>
                <EQAdjustDB>
                    <Control>1</Control>
                    <DispName>EQAdjustDB</DispName>
                    <FuncName>EQAdjustDB</FuncName>
                    <MinValue>-20.0</MinValue>
                    <MaxValue>6.0</MaxValue>
                    <StepValue>0.5</StepValue>
                </EQAdjustDB>
                <Commands>
                    <GetEQSetting ver="1">1</GetEQSetting>
                    <SetEQSetting ver="1">1</SetEQSetting>
                    <GetEQAdjustChList ver="1">1</GetEQAdjustChList>
                    <GetEQParameter ver="1">1</GetEQParameter>
                    <SetEQParameter ver="1">1</SetEQParameter>
                    <GetEQOtherFunc ver="1">1</GetEQOtherFunc>
                    <SetEQOtherFunc ver="1">1</SetEQOtherFunc>
                </Commands>
            </GraphicEQ>
            <Audyssey>
                <Control>1</Control>
                <DispName>Audyssey</DispName>
                <FuncName>Audyssey</FuncName>
                <MultEq>
                    <Control>1</Control>
                    <DispName>MultEQ</DispName>
                    <FuncName>MultEq</FuncName>
                    <List>
                        <Value>
                            <DispName>Reference</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>L/R Bypass</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Flat</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                    </List>
                </MultEq>
                <DynamicEq>
                    <Control>1</Control>
                    <DispName>Dynamic EQ</DispName>
                    <FuncName>DynamicEq</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>On</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </DynamicEq>
                <RefLevOffset>
                    <Control>1</Control>
                    <DispName>Reference Level Offset</DispName>
                    <FuncName>RefLevOffset</FuncName>
                    <List>
                        <Value>
                            <DispName>0dB</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>+5dB</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>+10dB</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>+15dB</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                    </List>
                </RefLevOffset>
                <DynamicVolume>
                    <Control>1</Control>
                    <DispName>Dynamic Volume</DispName>
                    <FuncName>DynamicVolume</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Light</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Medium</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Heavy</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                    </List>
                </DynamicVolume>
                <Commands>
                    <GetAudyssey ver="2">1</GetAudyssey>
                    <GetAudysseyEQCurveType ver="1">1</GetAudysseyEQCurveType>
                    <SetAudyssey ver="2">1</SetAudyssey>
                </Commands>
            </Audyssey>
            <SurroundParameter>
                <Control>1</Control>
                <DispName>Surround Parameter</DispName>
                <FuncName>SurroundParameter</FuncName>
                <CinemaEq>
                    <Control>1</Control>
                    <DispName>Cinema EQ</DispName>
                    <FuncName>CinemaEq</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>On</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </CinemaEq>
                <Loudness>
                    <Control>1</Control>
                    <DispName>Loudness Management</DispName>
                    <FuncName>Loudness</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>On</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </Loudness>
                <DynamicCompression>
                    <Control>1</Control>
                    <DispName>Dynamic Compression</DispName>
                    <FuncName>DynamicCompression</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Low</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Medium</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>High</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Auto</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                    </List>
                </DynamicCompression>
                <DialogControl>
                    <Control>1</Control>
                    <DispName>Dialog Control</DispName>
                    <FuncName>DialogControl</FuncName>
                    <MinValue>0</MinValue>
                    <MaxValue>6</MaxValue>
                    <DefaultValue>0</DefaultValue>
                    <Step>1</Step>
                </DialogControl>
                <LFE>
                    <Control>1</Control>
                    <DispName>Low Frequency Effects</DispName>
                    <FuncName>LFE</FuncName>
                    <Normal>
                        <MinValue>-10</MinValue>
                        <MaxValue>0</MaxValue>
                        <DefaultValue>0</DefaultValue>
                        <Step>1</Step>
                    </Normal>
                    <ExtIn>
                        <MinValue>0</MinValue>
                        <MaxValue>15</MaxValue>
                        <DefaultValue>15</DefaultValue>
                        <Step>5</Step>
                    </ExtIn>
                </LFE>
                <CenterSpread>
                    <Control>1</Control>
                    <DispName>Center Spread</DispName>
                    <FuncName>CenterSpread</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>On</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </CenterSpread>
                <DTSNeuralX>
                    <Control>1</Control>
                    <DispName>DTS Neural:X</DispName>
                    <FuncName>DTSNeuralX</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>On</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </DTSNeuralX>
                <Subwoofer>
                    <Control>1</Control>
                    <DispName>Subwoofer</DispName>
                    <FuncName>Subwoofer</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>On</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </Subwoofer>
                <Commands>
                    <GetSurroundParameter ver="2">1</GetSurroundParameter>
                    <GetDynCompList ver="1">1</GetDynCompList>
                    <SetSurroundParameter ver="2">1</SetSurroundParameter>
                </Commands>
            </SurroundParameter>
            <AudioDelay>
                <Control>1</Control>
                <DispName>Audio Delay</DispName>
                <FuncName>AudioDelay</FuncName>
                <AutoLipSync>
                    <Control>1</Control>
                    <DispName>Auto Lip Sync</DispName>
                    <FuncName>AutoLipSync</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>On</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </AutoLipSync>
                <Adjust>
                    <Control>1</Control>
                    <DispName>Adjust</DispName>
                    <FuncName>Adjust</FuncName>
                    <MinValue>0</MinValue>
                    <MaxValue>500</MaxValue>
                    <StepValue>1</StepValue>
                </Adjust>
                <Commands>
                    <GetAudioDelay ver="2">1</GetAudioDelay>
                    <SetAudioDelay ver="2">1</SetAudioDelay>
                </Commands>
            </AudioDelay>
            <ExternalContol>
                <Control>1</Control>
                <DispName>External Contol</DispName>
                <FuncName>ExternalContol</FuncName>
                <Commands>
                    <GetExternalContol ver="1">1</GetExternalContol>
                    <SetExternalContol ver="1">1</SetExternalContol>
                </Commands>
            </ExternalContol>
            <SourceRename>
                <Control>1</Control>
                <DispName>Source Rename</DispName>
                <FuncName>SourceRename</FuncName>
                <Commands>
                    <GetSourceRename ver="1">1</GetSourceRename>
                    <SetSourceRename ver="1">1</SetSourceRename>
                    <SetSourceRenameDefault ver="1">1</SetSourceRenameDefault>
                </Commands>
            </SourceRename>
            <HideSources>
                <Control>1</Control>
                <DispName>Hide Sources</DispName>
                <FuncName>HideSources</FuncName>
                <List>
                    <Value>
                        <DispName>Show</DispName>
                        <CmdNo>1</CmdNo>
                    </Value>
                    <Value>
                        <DispName>Hide</DispName>
                        <CmdNo>0</CmdNo>
                    </Value>
                </List>
                <Commands>
                    <GetHideSources ver="1">1</GetHideSources>
                    <SetHideSources ver="1">1</SetHideSources>
                </Commands>
            </HideSources>
            <InputSelect>
                <Control>1</Control>
                <DispName>Input Select</DispName>
                <FuncName>InputSelect</FuncName>
                <InputMode>
                    <Control>1</Control>
                    <DispName>Input Mode</DispName>
                    <FuncName>InputMode</FuncName>
                    <List>
                        <Value>
                            <DispName>No Input</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Auto</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>HDMI</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Digital</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Analog</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>7.1CH IN</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>ARC</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                        <Value>
                            <DispName>eARC</DispName>
                            <CmdNo>7</CmdNo>
                        </Value>
                    </List>
                </InputMode>
                <Commands>
                    <GetInputSelect ver="1">1</GetInputSelect>
                    <SetInputSelect ver="1">1</SetInputSelect>
                </Commands>
            </InputSelect>
            <Zone2Setup>
                <Control>1</Control>
                <DispName>Zone2 Setup</DispName>
                <FuncName>Zone2Setup</FuncName>
                <LchLevel>
                    <Control>1</Control>
                    <DispName>Lch Level</DispName>
                    <FuncName>LchLevel</FuncName>
                    <MinValue>-12</MinValue>
                    <MaxValue>12</MaxValue>
                    <StepValue>1</StepValue>
                </LchLevel>
                <RchLevel>
                    <Control>1</Control>
                    <DispName>Rch Level</DispName>
                    <FuncName>RchLevel</FuncName>
                    <MinValue>-12</MinValue>
                    <MaxValue>12</MaxValue>
                    <StepValue>1</StepValue>
                </RchLevel>
                <Commands>
                    <GetLRchLevel ver="1">1</GetLRchLevel>
                    <SetLRchLevel ver="1">1</SetLRchLevel>
                </Commands>
            </Zone2Setup>
            <FirmwareUpdate>
                <Control>1</Control>
                <DispName>Firmware</DispName>
                <FuncName>FirmwareUpdate</FuncName>
                <Update>
                    <Control>1</Control>
                    <DispName>Check for Update</DispName>
                    <FuncName>Update</FuncName>
                </Update>
                <AutoUpdate>
                    <Control>1</Control>
                    <DispName>Auto-Update</DispName>
                    <FuncName>AutoUpdate</FuncName>
                </AutoUpdate>
                <AllowUpdate>
                    <Control>1</Control>
                    <DispName>Allow Update</DispName>
                    <FuncName>AllowUpdate</FuncName>
                </AllowUpdate>
                <Commands>
                    <GetUpdateInfo ver="1">1</GetUpdateInfo>
                    <GetFirmware  ver="1">1</GetFirmware >
                    <SetCheckUpdate ver="1">1</SetCheckUpdate>
                    <SetUpdate ver="2">1</SetUpdate>
                    <SetFirmware  ver="1">1</SetFirmware >
                </Commands>
            </FirmwareUpdate>
            <SetupLock>
                <Control>1</Control>
                <DispName>Setup Lock</DispName>
                <FuncName>SetupLock</FuncName>
                <Lock>
                    <Control>1</Control>
                    <DispName>Lock</DispName>
                    <FuncName>Lock</FuncName>
                    <List>
                        <Value>
                            <DispName>Off</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>On</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </Lock>
                <Commands>
                    <GetSetupLock ver="1">1</GetSetupLock>
                    <SetSetupLock ver="1">1</SetSetupLock>
                </Commands>
            </SetupLock>
            <SoundMode>
                <Control>1</Control>
                <DispName>Sound Mode</DispName>
                <FuncName>SoundMode</FuncName>
                <Genre>
                    <List>
                        <Value>
                            <DispName>MOVIE</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>MUSIC</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>GAME</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>PURE</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                    </List>
                </Genre>
                <Commands>
                    <GetSoundMode ver="1">1</GetSoundMode>
                    <SetSoundMode ver="1">1</SetSoundMode>
                    <GetSoundModeList ver="1">1</GetSoundModeList>
                    <SetSoundModeList ver="1">1</SetSoundModeList>
                </Commands>
            </SoundMode>
            <StatusInfo>
                <Control>1</Control>
                <DispName>INFO</DispName>
                <FuncName>StatusInfo</FuncName>
                <Commands>
                    <GetInputSignal ver="1">1</GetInputSignal>
                    <GetActiveSpeaker ver="1">1</GetActiveSpeaker>
                    <GetVideoInfo ver="1">1</GetVideoInfo>
                    <GetAudioInfo ver="1">1</GetAudioInfo>
                    <GetAudyssyInfo ver="1">1</GetAudyssyInfo>
                </Commands>
            </StatusInfo>
            <SpeakerAB>
                <Control>1</Control>
                <DispName>Front Speaker</DispName>
                <FuncName>SpeakerAB</FuncName>
                <SpList>
                    <Sp>
                        <DispName>Speaker A</DispName>
                        <CmdNo>1</CmdNo>
                    </Sp>
                    <Sp>
                        <DispName>Speaker B</DispName>
                        <CmdNo>2</CmdNo>
                    </Sp>
                    <Sp>
                        <DispName>Speaker A+B</DispName>
                        <CmdNo>3</CmdNo>
                    </Sp>
                </SpList>
                <Functions>
                    <GetStatus>1</GetStatus>
                </Functions>
            </SpeakerAB>
            <AutoSetupMenuOff>
                <Control>1</Control>
                <DispName>Auto SetupMenu Off</DispName>
                <FuncName>AutoSetupMenuOff</FuncName>
            </AutoSetupMenuOff>
        </Setup>
        <Operation>
            <Clock>
                <Control>0</Control>
                <FuncName>Clock</FuncName>
            </Clock>
            <AllZonePower>
                <Control>1</Control>
                <FuncName>AllZonePower</FuncName>
            </AllZonePower>
            <AllZoneMute>
                <Control>1</Control>
                <FuncName>AllZoneMute</FuncName>
            </AllZoneMute>
            <Favorites>
                <Control>0</Control>
                <FuncName>SystemFavorites</FuncName>
                <MaxFavorites>50</MaxFavorites>
                <Functions>
                    <FavoriteCall>0</FavoriteCall>
                </Functions>
            </Favorites>
        </Operation>
    </DeviceCapabilities>
    <DeviceZoneCapabilities>
        <Zone>
            <No>0</No>
        </Zone>
        <ShortcutControl>
            <Control>1</Control>
            <EntryList>
                <Shortcut>
                    <Category>1</Category>
                    <IconId>210</IconId>
                    <DispName>M-DAX</DispName>
                    <FuncName>M-DAX</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>1</Category>
                    <IconId>204</IconId>
                    <DispName>Sleep Timer</DispName>
                    <FuncName>SleepTimer</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>2</Category>
                    <IconId>110</IconId>
                    <DispName>Cursor</DispName>
                    <FuncName>Cursor</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>3</Category>
                    <IconId>111</IconId>
                    <DispName>Smart Select 1</DispName>
                    <FuncName>Quick Select1</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>3</Category>
                    <IconId>111</IconId>
                    <DispName>Smart Select 2</DispName>
                    <FuncName>Quick Select2</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>3</Category>
                    <IconId>111</IconId>
                    <DispName>Smart Select 3</DispName>
                    <FuncName>Quick Select3</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>3</Category>
                    <IconId>111</IconId>
                    <DispName>Smart Select 4</DispName>
                    <FuncName>Quick Select4</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>4</IconId>
                    <DispName>CBL/SAT</DispName>
                    <FuncName>CBL/SAT</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>2</IconId>
                    <DispName>DVD</DispName>
                    <FuncName>DVD</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>1</IconId>
                    <DispName>Blu-ray</DispName>
                    <FuncName>Blu-ray</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>8</IconId>
                    <DispName>Game</DispName>
                    <FuncName>GAME</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>42</IconId>
                    <DispName>AUX1</DispName>
                    <FuncName>AUX1</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>43</IconId>
                    <DispName>AUX2</DispName>
                    <FuncName>AUX2</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>46</IconId>
                    <DispName>Media Player</DispName>
                    <FuncName>Media Player</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>22</IconId>
                    <DispName>iPod/USB</DispName>
                    <FuncName>iPod/USB</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>17</IconId>
                    <DispName>CD</DispName>
                    <FuncName>CD</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>19</IconId>
                    <DispName>Tuner</DispName>
                    <FuncName>TUNER</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>3</IconId>
                    <DispName>TV Audio</DispName>
                    <FuncName>TV AUDIO</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>59</IconId>
                    <DispName>Bluetooth</DispName>
                    <FuncName>Bluetooth</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>16</IconId>
                    <DispName>Phono</DispName>
                    <FuncName>PHONO</FuncName>
                </Shortcut>
            </EntryList>
        </ShortcutControl>
        <Power>
            <Control>1</Control>
        </Power>
        <Volume>
            <Control>1</Control>
            <MaxValue>98.0</MaxValue>
            <StepValue>0.5</StepValue>
            <MaxVolumeList>
                <Param>
                    <Absolute>OFF</Absolute>
                    <Relative>OFF</Relative>
                    <Value>98.0</Value>
                </Param>
                <Param>
                    <Absolute>86.0</Absolute>
                    <Relative>+6.0dB</Relative>
                    <Value>86.0</Value>
                </Param>
                <Param>
                    <Absolute>83.0</Absolute>
                    <Relative>+3.0dB</Relative>
                    <Value>83.0</Value>
                </Param>
                <Param>
                    <Absolute>80.0</Absolute>
                    <Relative>0.0dB</Relative>
                    <Value>80.0</Value>
                </Param>
                <Param>
                    <Absolute>74.0</Absolute>
                    <Relative>-6.0dB</Relative>
                    <Value>74.0</Value>
                </Param>
                <Param>
                    <Absolute>68.0</Absolute>
                    <Relative>-12.0dB</Relative>
                    <Value>68.0</Value>
                </Param>
                <Param>
                    <Absolute>60.0</Absolute>
                    <Relative>-20.0dB</Relative>
                    <Value>60.0</Value>
                </Param>
                <Param>
                    <Absolute>50.0</Absolute>
                    <Relative>-30.0dB</Relative>
                    <Value>50.0</Value>
                </Param>
                <Param>
                    <Absolute>40.0</Absolute>
                    <Relative>-40.0dB</Relative>
                    <Value>40.0</Value>
                </Param>
            </MaxVolumeList>
            <DefaultMaxVolumeValue>-6.0dB</DefaultMaxVolumeValue>
            <Functions>
                <SetMaxVolume>1</SetMaxVolume>
            </Functions>
        </Volume>
        <Mute>
            <Control>1</Control>
        </Mute>
        <InputSource>
            <Control>1</Control>
            <List>
                <Source>
                    <IconId>4</IconId>
                    <FuncName>CBL/SAT</FuncName>
                    <DefaultName>CBL/SAT</DefaultName>
                    <SourcePath>root/CBLSAT</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>2</IconId>
                    <FuncName>DVD</FuncName>
                    <DefaultName>DVD</DefaultName>
                    <SourcePath>root/DVD</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>1</IconId>
                    <FuncName>Blu-ray</FuncName>
                    <DefaultName>Blu-ray</DefaultName>
                    <SourcePath>root/Blu-ray</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc>BdOperation</RelatedFunc>
                </Source>
                <Source>
                    <IconId>8</IconId>
                    <FuncName>GAME</FuncName>
                    <DefaultName>Game</DefaultName>
                    <SourcePath>root/GAME</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>42</IconId>
                    <FuncName>AUX1</FuncName>
                    <DefaultName>AUX1</DefaultName>
                    <SourcePath>root/AUX1</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>43</IconId>
                    <FuncName>AUX2</FuncName>
                    <DefaultName>AUX2</DefaultName>
                    <SourcePath>root/AUX2</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>46</IconId>
                    <FuncName>Media Player</FuncName>
                    <DefaultName>Media Player</DefaultName>
                    <SourcePath>root/Media Player</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>17</IconId>
                    <FuncName>CD</FuncName>
                    <DefaultName>CD</DefaultName>
                    <SourcePath>root/CD</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc>CdOperation</RelatedFunc>
                </Source>
                <Source>
                    <IconId>19</IconId>
                    <FuncName>TUNER</FuncName>
                    <DefaultName>Tuner</DefaultName>
                    <SourcePath>root/TUNER</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc>TunerOperation</RelatedFunc>
                </Source>
                <Source>
                    <IconId>23</IconId>
                    <FuncName>NETWORK</FuncName>
                    <DefaultName>HEOS Music</DefaultName>
                    <SourcePath>root/NETWORK</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc>NetUsb</RelatedFunc>
                </Source>
                <Source>
                    <IconId>3</IconId>
                    <FuncName>TV AUDIO</FuncName>
                    <DefaultName>TV Audio</DefaultName>
                    <SourcePath>root/TV AUDIO</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>59</IconId>
                    <FuncName>Bluetooth</FuncName>
                    <DefaultName>Bluetooth</DefaultName>
                    <SourcePath>root/Bluetooth</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>16</IconId>
                    <FuncName>PHONO</FuncName>
                    <DefaultName>Phono</DefaultName>
                    <SourcePath>root/PHONO</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
            </List>
            <Functions>
                <SourceSelect>1</SourceSelect>
                <GetRenameSource>1</GetRenameSource>
                <GetDeleteSource>1</GetDeleteSource>
            </Functions>
        </InputSource>
        <Setup>
            <Restorer>
                <Control>1</Control>
                <DispName>M-DAX</DispName>
                <FuncName>M-DAX</FuncName>
                <List>
                    <Mode>
                        <IconId>217</IconId>
                        <Name>High</Name>
                        <No>MODE1</No>
                    </Mode>
                    <Mode>
                        <IconId>218</IconId>
                        <Name>Medium</Name>
                        <No>MODE2</No>
                    </Mode>
                    <Mode>
                        <IconId>219</IconId>
                        <Name>Low</Name>
                        <No>MODE3</No>
                    </Mode>
                    <Mode>
                        <IconId>216</IconId>
                        <Name>OFF</Name>
                        <No>OFF</No>
                    </Mode>
                </List>
                <Functions>
                    <ChangeRestorerMode>1</ChangeRestorerMode>
                </Functions>
            </Restorer>
            <ToneControl>
                <Control>0</Control>
                <FuncName>ToneControl</FuncName>
            </ToneControl>
        </Setup>
        <Operation>
            <Cursor>
                <Control>1</Control>
                <FuncName>Cursor</FuncName>
                <CursorType>1</CursorType>
            </Cursor>
            <QuickSelect>
                <Control>1</Control>
                <MaxQuickSelect>4</MaxQuickSelect>
                <QuickSelect1>
                    <Name>Smart Select 1</Name>
                    <FuncName>Quick Select1</FuncName>
                    <No>1</No>
                </QuickSelect1>
                <QuickSelect2>
                    <Name>Smart Select 2</Name>
                    <FuncName>Quick Select2</FuncName>
                    <No>2</No>
                </QuickSelect2>
                <QuickSelect3>
                    <Name>Smart Select 3</Name>
                    <FuncName>Quick Select3</FuncName>
                    <No>3</No>
                </QuickSelect3>
                <QuickSelect4>
                    <Name>Smart Select 4</Name>
                    <FuncName>Quick Select4</FuncName>
                    <No>4</No>
                </QuickSelect4>
                <Functions>
                    <GetQuickSelectName>1</GetQuickSelectName>
                    <SetQuickSelectName>1</SetQuickSelectName>
                    <SetQuickSelectNameDefault>1</SetQuickSelectNameDefault>
                    <SetQuickSelectMemory>1</SetQuickSelectMemory>
                    <SetQuickSelect>1</SetQuickSelect>
                </Functions>
            </QuickSelect>
            <TunerOperation>
                <Control>1</Control>
                <TunerType>0</TunerType>
                <Name>TUNER</Name>
                <MaxPresets>56</MaxPresets>
                <BandList>
                    <Band>
                        <Name>FM</Name>
                    </Band>
                    <Band>
                        <Name>AM</Name>
                    </Band>
                </BandList>
                <ModeList>
                    <Mode>
                        <Name>Auto</Name>
                        <Value>AUTO</Value>
                    </Mode>
                    <Mode>
                        <Name>Manual</Name>
                        <Value>MANUAL</Value>
                    </Mode>
                </ModeList>
                <Functions>
                    <SelectBand>1</SelectBand>
                    <GetPresetList>1</GetPresetList>
                    <PresetCall>1</PresetCall>
                    <PresetUpDown>1</PresetUpDown>
                    <TuneUpDown>1</TuneUpDown>
                    <FreqDirect>1</FreqDirect>
                    <GetPresetListPOST>1</GetPresetListPOST>
                    <SetTunerTuneMode>1</SetTunerTuneMode>
                    <SetPresetMemory>1</SetPresetMemory>
                    <SetAutoPreset>1</SetAutoPreset>
                    <SetPresetSkip>1</SetPresetSkip>
                    <SetPresetName>1</SetPresetName>
                    <SetPresetNameDefault>1</SetPresetNameDefault>
                </Functions>
            </TunerOperation>
            <BdOperation>
                <Control>1</Control>
                <DispName>Blu-ray</DispName>
                <Functions>
                    <OpeFuncSet>1</OpeFuncSet>
                </Functions>
            </BdOperation>
            <CdOperation>
                <Control>1</Control>
                <DispName>CD</DispName>
                <Functions>
                    <OpeFuncSet>0</OpeFuncSet>
                </Functions>
            </CdOperation>
            <ExtCdOperation>
                <Control>1</Control>
                <DispName>CD Control</DispName>
                <FuncName>ExtCdControl</FuncName>
                <Power>
                    <List>
                        <Value>
                            <DispName>Power</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                    </List>
                </Power>
                <PlayControl>
                    <List>
                        <Value>
                            <DispName>Play</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Pause</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Stop</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Previous</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Next</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Repeat</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Shuffle</DispName>
                            <CmdNo>7</CmdNo>
                        </Value>
                    </List>
                </PlayControl>
                <TenKey>
                    <List>
                        <Value>
                            <DispName>0</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>1</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>2</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>3</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>4</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>5</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>6</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                        <Value>
                            <DispName>7</DispName>
                            <CmdNo>7</CmdNo>
                        </Value>
                        <Value>
                            <DispName>8</DispName>
                            <CmdNo>8</CmdNo>
                        </Value>
                        <Value>
                            <DispName>9</DispName>
                            <CmdNo>9</CmdNo>
                        </Value>
                        <Value>
                            <DispName>+10</DispName>
                            <CmdNo>10</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Clear</DispName>
                            <CmdNo>11</CmdNo>
                        </Value>
                    </List>
                </TenKey>
                <InputSource>
                    <List>
                        <Value>
                            <DispName>COAX In</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>OPT In</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>USB-DAC</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>iPod/USB</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Disc Mode</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                    </List>
                </InputSource>
                <Other>
                    <List>
                        <Value>
                            <DispName>Open/Close</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </Other>
                <Commands>
                    <SetExtCDControl ver="1">1</SetExtCDControl>
                </Commands>
            </ExtCdOperation>
            <PartyZone>
                <Capability>0</Capability>
            </PartyZone>
        </Operation>
    </DeviceZoneCapabilities>
    <DeviceZoneCapabilities>
        <Zone>
            <No>1</No>
        </Zone>
        <ShortcutControl>
            <Control>1</Control>
            <EntryList>
                <Shortcut>
                    <Category>1</Category>
                    <IconId>210</IconId>
                    <DispName>M-DAX</DispName>
                    <FuncName>M-DAX</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>1</Category>
                    <IconId>204</IconId>
                    <DispName>Sleep Timer</DispName>
                    <FuncName>SleepTimer</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>2</Category>
                    <IconId>110</IconId>
                    <DispName>Cursor</DispName>
                    <FuncName>Cursor</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>3</Category>
                    <IconId>111</IconId>
                    <DispName>Smart Select 1</DispName>
                    <FuncName>Quick Select1</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>3</Category>
                    <IconId>111</IconId>
                    <DispName>Smart Select 2</DispName>
                    <FuncName>Quick Select2</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>3</Category>
                    <IconId>111</IconId>
                    <DispName>Smart Select 3</DispName>
                    <FuncName>Quick Select3</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>3</Category>
                    <IconId>111</IconId>
                    <DispName>Smart Select 4</DispName>
                    <FuncName>Quick Select4</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>4</IconId>
                    <DispName>CBL/SAT</DispName>
                    <FuncName>CBL/SAT</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>2</IconId>
                    <DispName>DVD</DispName>
                    <FuncName>DVD</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>1</IconId>
                    <DispName>Blu-ray</DispName>
                    <FuncName>Blu-ray</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>8</IconId>
                    <DispName>Game</DispName>
                    <FuncName>GAME</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>42</IconId>
                    <DispName>AUX1</DispName>
                    <FuncName>AUX1</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>43</IconId>
                    <DispName>AUX2</DispName>
                    <FuncName>AUX2</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>46</IconId>
                    <DispName>Media Player</DispName>
                    <FuncName>Media Player</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>22</IconId>
                    <DispName>iPod/USB</DispName>
                    <FuncName>iPod/USB</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>17</IconId>
                    <DispName>CD</DispName>
                    <FuncName>CD</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>19</IconId>
                    <DispName>Tuner</DispName>
                    <FuncName>TUNER</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>3</IconId>
                    <DispName>TV Audio</DispName>
                    <FuncName>TV AUDIO</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>59</IconId>
                    <DispName>Bluetooth</DispName>
                    <FuncName>Bluetooth</FuncName>
                </Shortcut>
                <Shortcut>
                    <Category>4</Category>
                    <IconId>16</IconId>
                    <DispName>Phono</DispName>
                    <FuncName>PHONO</FuncName>
                </Shortcut>
            </EntryList>
        </ShortcutControl>
        <Power>
            <Control>1</Control>
        </Power>
        <Volume>
            <Control>1</Control>
            <MaxValue>98.0</MaxValue>
            <StepValue>0.5</StepValue>
            <MaxVolumeList>
                <Param>
                    <Absolute>OFF</Absolute>
                    <Relative>OFF</Relative>
                    <Value>98.0</Value>
                </Param>
                <Param>
                    <Absolute>86.0</Absolute>
                    <Relative>+6.0dB</Relative>
                    <Value>86.0</Value>
                </Param>
                <Param>
                    <Absolute>83.0</Absolute>
                    <Relative>+3.0dB</Relative>
                    <Value>83.0</Value>
                </Param>
                <Param>
                    <Absolute>80.0</Absolute>
                    <Relative>0.0dB</Relative>
                    <Value>80.0</Value>
                </Param>
                <Param>
                    <Absolute>74.0</Absolute>
                    <Relative>-6.0dB</Relative>
                    <Value>74.0</Value>
                </Param>
                <Param>
                    <Absolute>68.0</Absolute>
                    <Relative>-12.0dB</Relative>
                    <Value>68.0</Value>
                </Param>
                <Param>
                    <Absolute>60.0</Absolute>
                    <Relative>-20.0dB</Relative>
                    <Value>60.0</Value>
                </Param>
                <Param>
                    <Absolute>50.0</Absolute>
                    <Relative>-30.0dB</Relative>
                    <Value>50.0</Value>
                </Param>
                <Param>
                    <Absolute>40.0</Absolute>
                    <Relative>-40.0dB</Relative>
                    <Value>40.0</Value>
                </Param>
            </MaxVolumeList>
            <DefaultMaxVolumeValue>-6.0dB</DefaultMaxVolumeValue>
            <Functions>
                <SetMaxVolume>1</SetMaxVolume>
            </Functions>
        </Volume>
        <Mute>
            <Control>1</Control>
        </Mute>
        <InputSource>
            <Control>1</Control>
            <List>
                <Source>
                    <IconId>0</IconId>
                    <FuncName>SOURCE</FuncName>
                    <DefaultName>SOURCE</DefaultName>
                    <SourcePath>root/SOURCE</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>4</IconId>
                    <FuncName>CBL/SAT</FuncName>
                    <DefaultName>CBL/SAT</DefaultName>
                    <SourcePath>root/CBLSAT</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>2</IconId>
                    <FuncName>DVD</FuncName>
                    <DefaultName>DVD</DefaultName>
                    <SourcePath>root/DVD</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>1</IconId>
                    <FuncName>Blu-ray</FuncName>
                    <DefaultName>Blu-ray</DefaultName>
                    <SourcePath>root/Blu-ray</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc>BdOperation</RelatedFunc>
                </Source>
                <Source>
                    <IconId>8</IconId>
                    <FuncName>GAME</FuncName>
                    <DefaultName>Game</DefaultName>
                    <SourcePath>root/GAME</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>42</IconId>
                    <FuncName>AUX1</FuncName>
                    <DefaultName>AUX1</DefaultName>
                    <SourcePath>root/AUX1</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>43</IconId>
                    <FuncName>AUX2</FuncName>
                    <DefaultName>AUX2</DefaultName>
                    <SourcePath>root/AUX2</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>46</IconId>
                    <FuncName>Media Player</FuncName>
                    <DefaultName>Media Player</DefaultName>
                    <SourcePath>root/Media Player</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>17</IconId>
                    <FuncName>CD</FuncName>
                    <DefaultName>CD</DefaultName>
                    <SourcePath>root/CD</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc>CdOperation</RelatedFunc>
                </Source>
                <Source>
                    <IconId>19</IconId>
                    <FuncName>TUNER</FuncName>
                    <DefaultName>Tuner</DefaultName>
                    <SourcePath>root/TUNER</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc>TunerOperation</RelatedFunc>
                </Source>
                <Source>
                    <IconId>23</IconId>
                    <FuncName>NETWORK</FuncName>
                    <DefaultName>HEOS Music</DefaultName>
                    <SourcePath>root/NETWORK</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc>NetUsb</RelatedFunc>
                </Source>
                <Source>
                    <IconId>3</IconId>
                    <FuncName>TV AUDIO</FuncName>
                    <DefaultName>TV Audio</DefaultName>
                    <SourcePath>root/TV AUDIO</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>59</IconId>
                    <FuncName>Bluetooth</FuncName>
                    <DefaultName>Bluetooth</DefaultName>
                    <SourcePath>root/Bluetooth</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
                <Source>
                    <IconId>16</IconId>
                    <FuncName>PHONO</FuncName>
                    <DefaultName>Phono</DefaultName>
                    <SourcePath>root/PHONO</SourcePath>
                    <GroupNo>3</GroupNo>
                    <RelatedFunc></RelatedFunc>
                </Source>
            </List>
            <Functions>
                <SourceSelect>1</SourceSelect>
                <GetRenameSource>1</GetRenameSource>
                <GetDeleteSource>1</GetDeleteSource>
            </Functions>
        </InputSource>
        <Setup>
            <Restorer>
                <Control>0</Control>
                <DispName>M-DAX</DispName>
                <FuncName>M-DAX</FuncName>
                <List>
                    <Mode>
                        <IconId>217</IconId>
                        <Name>High</Name>
                        <No>MODE1</No>
                    </Mode>
                    <Mode>
                        <IconId>218</IconId>
                        <Name>Medium</Name>
                        <No>MODE2</No>
                    </Mode>
                    <Mode>
                        <IconId>219</IconId>
                        <Name>Low</Name>
                        <No>MODE3</No>
                    </Mode>
                    <Mode>
                        <IconId>216</IconId>
                        <Name>OFF</Name>
                        <No>OFF</No>
                    </Mode>
                </List>
                <Functions>
                    <ChangeRestorerMode>1</ChangeRestorerMode>
                </Functions>
            </Restorer>
            <ToneControl>
                <Control>0</Control>
                <FuncName>ToneControl</FuncName>
            </ToneControl>
        </Setup>
        <Operation>
            <Cursor>
                <Control>1</Control>
                <FuncName>Cursor</FuncName>
                <CursorType>1</CursorType>
            </Cursor>
            <QuickSelect>
                <Control>1</Control>
                <MaxQuickSelect>4</MaxQuickSelect>
                <QuickSelect1>
                    <Name>Smart Select 1</Name>
                    <FuncName>Quick Select1</FuncName>
                    <No>1</No>
                </QuickSelect1>
                <QuickSelect2>
                    <Name>Smart Select 2</Name>
                    <FuncName>Quick Select2</FuncName>
                    <No>2</No>
                </QuickSelect2>
                <QuickSelect3>
                    <Name>Smart Select 3</Name>
                    <FuncName>Quick Select3</FuncName>
                    <No>3</No>
                </QuickSelect3>
                <QuickSelect4>
                    <Name>Smart Select 4</Name>
                    <FuncName>Quick Select4</FuncName>
                    <No>4</No>
                </QuickSelect4>
                <Functions>
                    <SetQuickSelectMemory>1</SetQuickSelectMemory>
                    <SetQuickSelect>1</SetQuickSelect>
                </Functions>
            </QuickSelect>
            <TunerOperation>
                <Control>1</Control>
                <TunerType>0</TunerType>
                <Name>TUNER</Name>
                <MaxPresets>56</MaxPresets>
                <BandList>
                    <Band>
                        <Name>FM</Name>
                    </Band>
                    <Band>
                        <Name>AM</Name>
                    </Band>
                </BandList>
                <ModeList>
                    <Mode>
                        <Name>Auto</Name>
                        <Value>AUTO</Value>
                    </Mode>
                    <Mode>
                        <Name>Manual</Name>
                        <Value>MANUAL</Value>
                    </Mode>
                </ModeList>
                <Functions>
                    <SelectBand>1</SelectBand>
                    <GetPresetList>1</GetPresetList>
                    <PresetCall>1</PresetCall>
                    <PresetUpDown>1</PresetUpDown>
                    <TuneUpDown>1</TuneUpDown>
                    <FreqDirect>1</FreqDirect>
                    <GetPresetListPOST>1</GetPresetListPOST>
                    <SetTunerTuneMode>1</SetTunerTuneMode>
                    <SetPresetMemory>1</SetPresetMemory>
                    <SetAutoPreset>1</SetAutoPreset>
                    <SetPresetSkip>1</SetPresetSkip>
                    <SetPresetName>1</SetPresetName>
                    <SetPresetNameDefault>1</SetPresetNameDefault>
                </Functions>
            </TunerOperation>
            <BdOperation>
                <Control>1</Control>
                <DispName>Blu-ray</DispName>
                <Functions>
                    <OpeFuncSet>1</OpeFuncSet>
                </Functions>
            </BdOperation>
            <CdOperation>
                <Control>1</Control>
                <DispName>CD</DispName>
                <Functions>
                    <OpeFuncSet>0</OpeFuncSet>
                </Functions>
            </CdOperation>
            <ExtCdOperation>
                <Control>1</Control>
                <DispName>CD Control</DispName>
                <FuncName>ExtCdControl</FuncName>
                <Power>
                    <List>
                        <Value>
                            <DispName>Power</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                    </List>
                </Power>
                <PlayControl>
                    <List>
                        <Value>
                            <DispName>Play</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Pause</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Stop</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Previous</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Next</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Repeat</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Shuffle</DispName>
                            <CmdNo>7</CmdNo>
                        </Value>
                    </List>
                </PlayControl>
                <TenKey>
                    <List>
                        <Value>
                            <DispName>0</DispName>
                            <CmdNo>0</CmdNo>
                        </Value>
                        <Value>
                            <DispName>1</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                        <Value>
                            <DispName>2</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>3</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>4</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>5</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>6</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                        <Value>
                            <DispName>7</DispName>
                            <CmdNo>7</CmdNo>
                        </Value>
                        <Value>
                            <DispName>8</DispName>
                            <CmdNo>8</CmdNo>
                        </Value>
                        <Value>
                            <DispName>9</DispName>
                            <CmdNo>9</CmdNo>
                        </Value>
                        <Value>
                            <DispName>+10</DispName>
                            <CmdNo>10</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Clear</DispName>
                            <CmdNo>11</CmdNo>
                        </Value>
                    </List>
                </TenKey>
                <InputSource>
                    <List>
                        <Value>
                            <DispName>COAX In</DispName>
                            <CmdNo>2</CmdNo>
                        </Value>
                        <Value>
                            <DispName>OPT In</DispName>
                            <CmdNo>3</CmdNo>
                        </Value>
                        <Value>
                            <DispName>USB-DAC</DispName>
                            <CmdNo>4</CmdNo>
                        </Value>
                        <Value>
                            <DispName>iPod/USB</DispName>
                            <CmdNo>5</CmdNo>
                        </Value>
                        <Value>
                            <DispName>Disc Mode</DispName>
                            <CmdNo>6</CmdNo>
                        </Value>
                    </List>
                </InputSource>
                <Other>
                    <List>
                        <Value>
                            <DispName>Open/Close</DispName>
                            <CmdNo>1</CmdNo>
                        </Value>
                    </List>
                </Other>
                <Commands>
                    <SetExtCDControl ver="1">1</SetExtCDControl>
                </Commands>
            </ExtCdOperation>
            <PartyZone>
                <Capability>0</Capability>
            </PartyZone>
        </Operation>
    </DeviceZoneCapabilities>
</Device_Info>
freakalis commented 4 years ago

Created a PR for this https://github.com/scarface-4711/denonavr/pull/115

ol-iver commented 4 years ago

Your PR is included and there is a PR to homeassistant bumping to this new version: https://github.com/home-assistant/home-assistant/pull/31629