Make/Model  Device VersionConnection Type
NAD/T762N/ASerial

Description:

The NAD T762 is a pretty full featured A/V Receiver, with 6.1 capabilities and most of the new audio processing formats, nine user assignable inputs, 2 zones, and AM/FM tuner. Because of the capabilities of this type of device, the number of fields documented below are fairly large.

This device has no pre-defined names for the inputs. Though you can assigned names to inputs, there is no way the driver can know ahead of time what they are. So input selection is done via the input number, not by names.

Different Audio Formats support different Surround Modes. It is possible to select any surround mode at any time, but an invalid audio-format/surround-mode combination will return an error to the user. If the audio format is "Analog", "PCM", or "HDCD", the valid surround modes are:

If the audio format is Dolby Digital, or DTS, the valid surround modes are:

This driver's server side component is CML based. The driver classes for this device are in the MEng.User.CQC.Drivers.NADT762 scope. Because of the use of the same protocol family, it would probably be fairly straightforward to adapt this driver to some lesser models in this same line.

This driver was provided by Andy Swingler, who has also provided some other drivers as well.

Quirks and Limitations:

Though you can set A/V presets, you cannot set tuner presets via the control protocol. You can select tuner presets that you have already set up, but you cannot create a preset via this driver.

Connection Details

The NAD762 uses a serial connection. It can use a standard 9 wire cable or a minimalist 3 wire cable, since it really only uses send, received, and ground wires. The connection parameters are 9600, 8 data bits, 1 stop bit, no parity, and no flow control. The speed is a bit low for the amount of data involved.

Driver Fields

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

NameTypeR/WDescription/Limits
AdjustPresetBoolWMove to the next or previous tuner preset. Write False to move to the previous preset, or True to move to the next preset.
AdjustSearchBoolWFind the next or previous channel on the tuner. Write False to search for the previous channel, or True to search for the next.
AdjustTuneBoolWMove up or down the currently selected tuner band. Write True to move up, or False to move down.
AdjustVolBoolWAdjust the main volume. Write True to adjust up or False to adjust down.
AdjustZoneVolBoolWAdjust the Zone volume up or down. Write True to adjust up or False to adjust down.
AMFrequencyIntR/WRead or set the AM frequency. The legal range is 530 to 1730.
AMPresetCardR/WRead or set the current AM preset. The valid writeable values are 1 to 10, but when the tuner is not selected, the value will be zero to indicate no preset selected.
AudioSigTypeStringReadRead the current audio signal type. This is an enumerated field which has the values: Analog, Dolby Digital, DTS, PCM, HDCD.
AVPresetCardR/WRead or set the current AV preset.
AVPresetSETCardWSet the indicated AV preset to the current device settings.
BassIntR/WRead or set
CurrentInputCardR/WRead or set the current input by number. The range is 0 to 9. Since this device does not have fixed input names, input selection is done by the input number.
FMFrequencyFloatR/WSet or read the current FM frequency. The range is 87.5 to 108.5.
FMMuteBoolR/WRead or set the FM auto-mute.
FMPresetCardR/WRead or set the indicated FM preset. The valid writeable values are 1 to 30, but when the tuner is not selected, the value will be zero to indicate no preset selected.
InputXNameStringR/WRead or set the name of the input with the number X, where X is 0 to 9.
MuteBoolR/WRead or set the main mute state. Write True to mute or False to un-mute.
PowerStatusBoolR/WRead or set the main power. Write True to power it on or False to power it off.
RDS_PS_InfoStringRA read only field that indicates the RDS Program Station.
RDS_RT_InfoStringRA read only field that indicates the RDS Radio Text.
SpeakerABoolR/WEnable or disable speaker A
SpeakerBBoolR/WEnable or disable speaker B
SurroundModeStringR/WRead or set the surround mode. This is an enumerated field, which has the values: None, Downmix, Dolby Pro Logic, Dolby Pro Logic II - Movie, Dolby Pro Logic II - Music, NEO:6 - Cinema, NEO:6 - Music, Matrix 7.1, EARS, Enhanced Stereo 1, Enhanced Stereo 2.
SWVersionStringRA read only field that provides information about the software version running on the connected unit.
TapeMonitorBoolR/WSelect or deselect the tape monitor input.
ToneDefeatBoolR/WEnable or disable the Bass/Treble controls. Write True to disable them, or False to enable them.
TrebleIntR/WRead or set the treble tone control. The valid range is -10 to 10.
TunerBandStringR/WRead or set the current tuner band. This is an enumerated field with the values: AM, FM
UnitTypeStringRA read only field that provides unit type information for the connected device.
VolumeIntR/WRead or set the main volume. The valid range is -61 to 17.
ZoneInputCardR/WSelects the desired input for the the Zone. The range is 0 to 9.
ZoneMuteBoolR/WRead or set the Zone mute. Write True to mute, or False to un-mute.
ZonePowerBoolR/WRead or set the Zone power. Write True to power on Zone or False to power it off.
ZoneVolumeIntR/WRead or set the Zone volume. The legal values are -62 to 18.