![]() | ![]() | |
| Make/Model | Device Version | Connection Type |
| Sherwood/P-965 | 4.1 or higher firmware | Serial |
This driver controls the the Sherwood Newcastle P-965 Processor. The Sherwood is a high bang for the buck A/V processor which is based on a common core platform with the Outlaw 990.
- Note that this driver is based on the 4.1 level firmware, so it is recommended that you update to this level or the driver may not function correctly.
In terms of sending out commands to the device, the serial protocol for this device is effectively just using the serial port to trigger IR commands. So there are no commands to do something like set a particular volume by numeric value, or to select a particular audio effect by name. So it's mostly just next/previous type commands, or toggle commands. There are discrete commands for selecting some things like input, by dedicating a single outgoing command value for each possible input.
This device has a fairly strange set of interacting audio and video input selections. It doesn't report the same lists of inputs that it allows to be set either. Therefore, it's not really possible to have a single field to both read and set the inputs. So, there are read-only fields that show the inputs selected, and there are writable fields select an input. Somewhat clunky but hard to do any other way.
The parameters are 9,600 baud, 8 bits, one stop bit, no parity. That's a little slow, but the protocol is pretty compact, and it sends notifications so the driver only needs to periodically actively poll to make sure the device is still there.
The connection is a standard straight through cable and a 3 wire should be fine.
This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...
Name Type R/W Description/Limits AdjustSurroundMode Boolean W Write true to toggle forward and false to toggle backwards. AdjustTunerPreset Boolean W Adjusts the selected tuner preset up or down 1 dB. Write True to adjust up, and False to adjust down. AdjustVolume Boolean W Adjusts the main volume up or down 1 dB. Write True to adjust up, and False to adjust down. AdjustZoneVolume Boolean W Adjusts the zone volume up or down 1 dB. Write True to adjust up, and False to adjust down. Input String R Indicates the currently selected input for the main zone. Mute Boolean R/W Allows you to read or set the the main zone mute. PanelText String R Reflects the text that is currently displayed on the front panel of the Outlaw. Power Boolean R/W Allows you to read or set the main system power state. SetInput String W Allows you to select the input you want to monitor from the main zone. It is an enumerated field with the values: Tuner, CD, Aux, Phono, Video 1, Video 2, Video 3, Video 4, DVD, Video 5, Tape, 7.1 Direct SetZoneInput String W Allows you to select the input you want to monitor from the second zone. It is an enumerated field with the values: Tuner, CD, Aux, Phono, DVD, Video 1, Video 2, Video 3, Video 4, Video 5 SleepModeEnabled Boolean R Indicates whether the sleep mode is enabled or not SourceEncoding Indicates the source encoding for the current input signal. The values are: None, PCM, Dolby Digital, Dolby Digital EX, DTS, DTS 96/24, DTS ES Matrix, DTS ES Discrete, MPEG SourceMedia String R Indicates the source media for the selected source. The values are: Unknown, Analog, Coaxial 1, Coaxial 2, Optical 1, Optical 2, Optical 3, Optical 4, Optical 5, USB SurroundMode String R Indicates the currently set surround mode. The values are: Unknown,Stereo,Matrix,PL II Movie,PL II Music,Bypass,DTS NEO:6 Cinema,DTS NEO:6 Music,Dolby Digital,Dolby Digital EX,DTS,DTS ES Matrix,DTS ES Discrete,MPEG,None,DTS + NEO:6 ToneDefeatEnabled Boolean R Indicates whether the tone defeat is enabled or disabled. Volume Int R/W Read or set the main volume. The values are from -70 to 20. ZoneInput String R Indicates the currently selected zone input ZoneMute Boolean R/W Read or set the zone mute state ZonePower Boolean R/W Read the zone power. For output it is only a toggle so whatever you write it will just toggle the power state. ZoneVolume Int R/W Read or set the zone volume. The values are from -70 to 20.