Specifications

Issues Resolved in BlueLab v3.2
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 30 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
ID Severity Description
B-6641 Major
The MPEG-2 extended sample rates have been removed from the MP3 capabilities in
the
a2dp library because these are not supported by the Kalimba DSP application.
B-6694 Major
Calls to StreamConnect with a SCO stream no longer fail if the SCO connection is
in the process of being closed by the baseband but the VM application has yet to be
informed.
B-6699 Minor
A memory leak when connecting to an invalid Bluetooth address has been fixed in the
goep library.
B-6901 Fatal
BlueFlash and BlueFlashCmd no longer report errors writing to sector 64 on BlueCore 3
when using certain flash devices.
B-6906 Fatal
The version of strncpy supplied as part of the BlueLab libraries could illegally access
memory beyond the bound given on the source string. This has been fixed.
B-6941 Major
xIDE no longer reports nonsense values for the contents of a service record when
logging a
SDS_REGISTER_REQ in the BlueStack tab. (In unusual circumstance the
firmware could panic while logging such a primitive.)
B-6980 Major
The AVRCP library now leaves data in the source until a response has been sent;
previously it would hold the data in a dynamic block which caused problems with stacks
(such as the iPaq HX2415) which sent multiple AVRCP messages without waiting for an
acknowledgement.
B-6983 Major
A problem has been resolved which could, in unusual circumstances, lead to gcc3
generating incorrect code when switching on a variable and then referencing the
variable soon after the switch.
B-6996 Minor
The spp_dev_a application no longer looks for an exact class of device match during
an inquiry result.
B-7203 Major
If the connection library receives an L2CAP connect response and cannot find the
internally stored data for this connection it will now send a
CL_L2CAP_CONNECT_CFM message to the client indicating this rather than
panicking.
B-7217 Major
The hfp library now allows audio transfer when in the incoming and outgoing call
states.
B-7246 Minor
Reference documentation for the Kalimba DSP library code is now included and
accessible from xIDE's help panel.
B-7265 Minor The CVSD filter is now available when using SCO streams.
B-7319 Major
The gavdp library could fail to attempt a role switch even when the device was
configured as an AV sink. This could result in degraded throughput and poor AV
performance and has been fixed.
B-7360 Minor
The hfp no longer leaks memory when an HfpSlcConnect() is issued with the
extra_indicators parameter set and the connect attempt fails.
B-7370 Minor
The
hfp library has been updated to use a longer sniff interval.
B-7386 Minor
The gavdp library now cleans up its state properly if it attempts to open a transport
channel and this attempt fails.
B-7388 Major
The av source dongle application now correctly handles an
A2DP_CODEC_SETTINGS_IND message from the a2dp library if the remote device
is initiating the AV connection. Previously it was not expecting that message in that
state and would panic.
B-7402 Minor
The hfp library now correctly parses +CCWA indications sent from the AG with fewer
parameters than required by the HFP specification.
B-7405 Minor
The
avrcp library has been updated so it can be configured to support either the
target or the controller role. The correct UUID is inserted into the service record
registered by the avrcp library depending on the role selected by the client.
B-7433 Minor This release of firmware adds support for slave mode I2S audio.
B-7439 Minor
Explicit support for MBM29SL800BE was missing from BlueFlash and BlueFlashCmd. It
has been added.