Participant
  • 1
  • 5
  • 0
Registered since

Jun 7, 2020

Bose Driver Crestron Systems v2.7 - serial parsing issues

Bose product name
EX-1280C / ControlSpace Designer / Bose Driver for Crestron


Country
Sweden


Firmware / Software Versions
EX-1280C - Firmware: v2.290 / EQ: v1.001_build4
ControlSpace Designer - v5.8.2.32571
Bose Driver for Crestron - v2.7
(aka Bose_ControlSpace_xxxx_2.7.umc in Crestron Simpl Windows)


Detailed description of the issue and steps to reproduce
Se below.


When did you start to experience the issue? Did it work correctly previously?
Issue 1 occurs often, but not always with the same commands/responses.
Issue 2 is constant.


Any troubleshooting steps you took
Reboots, renaming labels, different delays between sent commands, opening and analyzing crestron drivers, etc.

 

Description
Crestron ControlSpace Driver-modules, v2.7.
The drivers incorrectly parses some serial responses.
This causes various feedback to be incorrectly displayed, such as Mics appearing muted after unmuting them.


Background
Crestron Drivers are split into several "modules".
This mainly consists of one Communications Manager-module, and several different modules for various types of DSP-blocks (CRR, AMM, Mixer-input, selectors, etc.).
The Communications Manager-module (ComManager) parses incoming data from the Bose DSP, via Serial/COM/RS232 or ethernet.
Using labels set in CSD, which are included in the DSP responses, the ComManager identifies which module to retransmit the data to.


Issue 1
- Sending multiple consecutive mute-commands to an AMM-block causes some feedback to be incorrectly parsed by the Communications Manager.


The highlighted serial signal is the data going from the ComManager-module to the AMM-module.
The first and third respsonses, mic 10 / 12 mute off, is correctly parsed and resent to the AMM-module.
The response for mic 11 is incorrectly parsed for unknown reason, and the ComManager disregards that data.
It is never forwarded to the AMM-module, and the mute-state of mic 11 in the Crestron processor is not updated.


Image 1 Toolbox

Crestron debugging tool showing serial communication.

CSD Module Feedback 1 - Crestron Toolbox.png
Image notes
("DSP1_Serial_tx$" is serial data sent to the DSP.)

("DSP1_Serial_rx$" is serial data received from the DSP.)
1.1 Commands sent - set mic 10 mute, get mic 10 mute. (SA"#MicMixer-PostAEC">10>2=0\x0DGA"#MicMixer-PostAEC">10>2\x0D)
2.1 Ack-response of set-command. (\x06)
2.2 Reponse of get-command. (GA"#MicMixer-PostAEC">10>2=O;\x0D)
2.3 Automatic notification data of another AMM-block. ("#MicMixer-PreAEC">10>2=O;
3.1 Commands for mute on, followed by get mute
4.1 Ack, Get-response, and automatic notification data from PreAEC AMM

 


Issue 2

- Automatic notifications does not seem to be supported.
According to the ControlSpace Serial Control Protocol documentation, the DSP transmits any changes over the serial connection for modules starting with #.
The Crestron drivers does not parse those notifications.


Here the mute state of two AMMs are linked, meaning that when #MicMixer-TCCPost is muted, #MicMixer-TCCPre is also muted.
The serial feedback from the DSP indicates this is working correctly, but the Crestron drivers does not parse those responses, and does not forward that data to relevant modules.


Same issue occurs if changes are made using CSD while online to the DSP.


Image 2 Toolbox

Crestron debugging tool showing serial communication.CSD Module Feedback 2 - Crestron Toolbox.png
Image notes
1.1 Command sent to Post-AEC AMM - set mute, get mute.
2.1 Ack response (of set command).
2.2 Reponse of get-command.
3.1 Forwarded data from ComManager module to MicMixer-TCCPost module.
4.1 Automatic notification from #MicMixer-TCCPre block, which is never forwarded to MicMixer-TCCPre module.


Image 3 DSP sample

Example set up of above linked AMM modules of CSD modules.

CSD Module Feedback 3 -  CSD sample.png

Image 4 Crestron

Relevant parameters of Crestron Drivers / modules.

CSD Module Feedback 4 - Crestron Drivers.png

 

Happy to provide more information if needed.

 

//Joel

1 REPLY 1
Bose Employee
  • 2
  • 49
  • 0
Registered since

Feb 7, 2017

Re: Bose Driver Crestron Systems v2.7 - serial parsing issues

Hi Joel,

 

Sorry you are having trouble. Can you please try this updated Crestron Driver and let us know if this solves your issue?

 

Thank you,

Nick

 

@ChrisJ-at-Bose for visibility.