Make/Model  Device VersionConnection Type
Denon/3808ciN/ASocket

Description:

This driver controls the Denon 3808ci A/V receiver. This receiver has a good set of features, and a pretty good control protocol that allows for a considerable amount of control.

Quirks and Limitations:

Because the audio effects reported back are not always the same as those set, two fields are used. FXRead shows the current effect as reported by the receiver, while FXWrite is used to set the effect. Not all effects are available for all source types. There is currently an issue with 7CH STEREO. When set the receiver will set this mode, but will no longer allow polling of the effect mode until changed to something else. So FXRead will show last effect before 7CH STEREO was set.

Also, new features have been added to allow the display and control of internet radio and Ipods directly via CQC. These features show the screen info as displayed in the Denon GUI via 9 display fields. Because these fields are slow to update, it may take up to 1 second before the next command can be sent. To cut down on the overhead the fields are only updated when one of the Zones has NetUsb or Ipod selected as it's source.

Tuning commands will not work unless a zone is powered on and it's source is set to the analog or XM tuner. Direct input of frequencies has been added. If the frequency is less than 500 it is an FM frequency, greater than 500 is an AM frequency.

Connection Details

The 3808CI uses a TCP/IP connection on port 23 (telnet) via the network Ethernet port on the back of the unit.

Driver Fields

This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...

NameTypeR/WDescription/Limits
AspectModeStringR/WThe screen aspect mode. Valid values: Full, Normal
CinemaEQBooleanWEnables or disables the Cinema EQ feature
DigInModeStringWSet the digital mode to use for the current input. It is an enumerated field which has legal values of: Auto, PCM, DTS, Analog, ExtIn
FXReadStringRIndicates the currently set audio effect.
FXWriteStringWSets the audio effect. This is an enumerated field. There are so many values that they are listed separately below.
IPodCmdsStringWSend commands to control IPod Audio. Valid Values: Up, Down, Left, Right, Enter, Play, Stop, Back, Forward, SearchUp, SearchDn, RepeatOne, RepeatAll, RepeatOff, ShuffleSongs, ShuffleAlbum, ShuffleOff, Menu, BrowseMode, RemoteMode, PageUp, PageDown.
MasterVolIntR/WRead or set the volume of the Denon. It is an integral value limited to the range of -80 to to 18, which represent dB values, from -80 to 18.
MasterVolAdjBooleanWWrite true to move the master volume up, and false to move it down.
MenuCmdsStringWSend commands to control the Denon GUI. Valid Values: Up, Down, Left, Right, Enter, Retn, GuiOn, GuiOff
MuteBooleanR/WRead or set the mute state. A true value mutes the unit, and a false value un-mutes.
MZPowerBooleanR/WRead or set the main zone power state.
NetAudioCmdsStringWSend commands to control Internet/USB Audio. Valid Values: Up, Down, Left, Right, Enter, Play, Pause, Stop, Back, Forward, RepeatOne, RepeatAll, RepeatOff, RandomOn, RandomOff, PageUp, PageDown.
NetAudioDisplayXStringRThese 9 lines are used to show the Internet Audio display. This is the same as seen in the Denon GUI. Line1 is usually a category or header, while Line2 is usually the cursor position.
PollInterval  Interval to poll receiver in milliseconds (default 1000 = 1 second).
PowerBooleanR/WRead or set the power state.
ScalerMode  The video scaler mode. Valid values: 480p, 720p, 1080i, 1080p, Auto
SrcInputStringR/WRead or set the input source to monitor. It is an enumerated field which has legal values of: Phono, CD, Tuner, DVD, VDP, TV, Sat, VCR1, VCR2, Aux, Tape1, Source
TunerBand  Read or set the analog tuner band. Valid values: AM, FM.
TunerCmdsStringWSend commands to control the Analog and XM tuners. Valid Values: FreqUp, FreqDown, PresetUp, PresetDown, XMFreqUp, XMFreqDown, XMPresetUp, XMPresetDown
TunerFreqStringRAllows you to read the current tuner frequency, which will be in the usual floating point format, i.e. a frequency a period then a fractional frequency.
TunerRawFreq  Allows you to get or set the analog tuner frequency. Format is ####.##.
TunerModeStringR/WRead or set the tuner mode. It is an enumerated field that has the values: Auto, Manual.
TunerPresetStringWRead or write the tuner preset. They are in the form A1, B2, C3, etc... They go from A1 to E8.
XMArtistStringRDisplays current artist name on XM tuner.
XMChannelStringRDisplays current channel name on XM tuner.
XMFreqCardR/WAllows you to get or set the analog tuner frequency. Range is 0 to 999.
XMIDStringRDisplays current XM ID.
XMPresetStringR/WRead or set the XM tuner preset. Format is A1 to E8.
XMSignalStringRDisplays current XM signal level. Values are: No Signal, Weak, Marginal, Good.
XMTitleStringRDisplays current title name on XM tuner.
ZxPowerBooleanR/WRead or set a zone power state, where X is 2 or 3.
ZxMute  Read or set the Zone X mute state.
ZxSrcInputStringR/WRead or set a zone source, where X is 2 or 3. The values are the same as those for the SrcInput field above.
ZxVolumeIntR/WRead or set a zone volume, where X is 2 or 3. It has the same values as the MasterVol field above.
ZxVolumeAdjBooleanWAdjust a zone volume up or down, where X is 2 or 3. Write True to adjust up or False to adjust down.

 

Effect Modes

This processor has a good number processing modes, so they are listed here separately to keep the table above from getting unwieldy. The modes are: