Specifications

Issues Resolved in BlueLab v3.3
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 35 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
ID Severity Description
B-8047 Minor
The
CL_DM_MODE_CHANGE_EVENT message has been added to the
connection library to allow the application to monitor power-saving settings.
Applications must call
ConnectionInitEx with suitable parameters to enable this
message.
B-8115 Minor
The gavdp and a2dp libraries now notify their client when link loss occurs with a
new error code in the close message.
B-8139 High
HFP will now inform applications of the phone number type (i.e. national, international
etc) when +CNUM, +CLIP, +CCWA and +CLCC notifications are received from the
AG.
B-8153 Minor
The hfp library now sends VGS commands when connected over an HSP
connection with a Fujitsu F900iT.
B-8214 Minor
A problem has been observed when BlueCore is in a scatternet or piconet with two
links, one of which is in sniff and the other is streaming data to BlueCore. A typical
use case is an AV headset that is streaming AV data from a PC while also connected
to a phone, which periodically unsniffs the link and sends data such as signal strength
reports.
When the sniffed link is unsniffed, BlueCore pauses data on all links during the unsniff
of the sniffed link, unpausing afterwards. This causes delays in the data on the
streaming link, which lead to breakups in an audio stream.
The firmware has been changed so that it does not pause data on all links in this
scenario. This resolves the problem in the case where the headset is master of both
links and in the case where the headset is master of the AV link and slave of the
phone. Work to support other scatternet scenarios is ongoing.
B-8264 Major
The cbop operator upsample and mix would incorrectly update the parameter
structure (corrupting the linked list) if it was used as two mono operators processing a
stereo stream. This has been fixed.
B-8292 Major
The hfp library has been modified to correctly parse all possible formats of +CLCC,
+CNUM and +COPS notifications received from an AG.
B-8316 Fatal
When running higher layers on chip (either with a VM application or when using BCHS
with L2CAP or higher layers on chip) and when running more than one simultaneous
connection, it was possible for the firmware to leak flow control tokens until eventually
L2CAP data flow would stop on all but one link (and that link might run slowly). This
has been resolved.
B-8318 Minor
The StreamEnableSniffSubrating calls has been added to enable subrating
on a connection.
B-8416 Minor
During a GOEP connect request where the server forces authentication, a client can
cancel the request by issuing a disconnect. GOEP accepts the disconnect and
cancels the connect request.
B-8430 Minor
A change has been made to the code generator for gcc which can prevent a fatal
register spill when comparing 32-bit values.
B-8435 Minor A headset application, based closely on BC4-headset, has been added to BlueLab.
B-8441 Major
gcc no longer experiences an internal compiler error in certain code involving a
memcpy between structure elements.
B-8455 Minor
A new stereo_headset application (corresponding to BlueTunes1) has replaced
the
av_headset_hfp application which shipped with BlueLab3.2.
B-8460 Minor
With an active SLC in sniff mode, data sent over the link will force the link exit sniff
and become active for 1 second. Previously, this was 5 seconds. Some phones spam
the headset with CIEV messages which resulted in higher standby current
consumption.
B-8473 Minor
gcc no longer experiences an internal compiler error in certain code involving a
memcpy between structure elements.
B-8493 Minor
An enhanced firmware variant for BlueCore3-Multimedia has been added to
BlueLab3.3 which offers limited EDR support.