obs421 dual mode firmware - u-blox › sites › default › files › obs421... · obs421 dual...

9
www.ublox.com UBX-18013618 - R11 OBS421 Dual Mode Firmware Stand-alone dual-mode Bluetooth modules Release notes Abstract This document describes the software releases of the OBS421 stand-alone dual-mode Bluetooth modules

Upload: others

Post on 07-Jun-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OBS421 Dual Mode Firmware - U-blox › sites › default › files › OBS421... · OBS421 Dual Mode Firmware - Release notes UBX-18013618 - R11 Production Information Page 5 of 9

www.ublox.com

UBX-18013618 - R11

OBS421 Dual Mode

FirmwareStand-alone dual-mode

Bluetooth modulesRelease notes

Abstract

This document describes the software releases of the OBS421 stand-alone

dual-mode Bluetooth modules

Page 2: OBS421 Dual Mode Firmware - U-blox › sites › default › files › OBS421... · OBS421 Dual Mode Firmware - Release notes UBX-18013618 - R11 Production Information Page 5 of 9

OBS421 Dual Mode Firmware - Release notes

UBX-18013618 - R11 Production Information Page of 2 9

Document InformationTitle OBS421 Dual Mode FirmwareSubtitle Stand-alone dual-mode Bluetooth modulesDocument type Release notesDocument number UBX-18013618Revision and date R11Document status Production InformationDisclosure restriction

u-blox reserves all rights to this document and the information contained herein. Products, names, logos and designs described

herein may in whole or in part be subject to intellectual property rights. Reproduction, use, modification or disclosure to third

parties of this document or any part thereof without the express permission of u-blox is strictly prohibited.

The information contained herein is provided “as is” and u-blox assumes no liability for the use of the information. No

warranty, either express or implied, is given, including but not limited, with respect to the accuracy, correctness, reliability and

fitness for a particular purpose of the information. This document may be revised by u-blox at any time. For most recent

documents, visit . Copyright © 2019, u-blox AG.www.u-blox.com

u-blox® is a registered trademark of u-blox Holding AG in the EU and other countries. Arm® is the registered trademark of Arm

Limited in the EU and other countries.

Page 3: OBS421 Dual Mode Firmware - U-blox › sites › default › files › OBS421... · OBS421 Dual Mode Firmware - Release notes UBX-18013618 - R11 Production Information Page 5 of 9

OBS421 Dual Mode Firmware - Release notes

UBX-18013618 - R11 Production Information Page of 3 9

Contents

1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Version 5.3.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.1 Known Limitations and Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.1.1 Remote name does not work for peripherals with random address . . . . . . . . . . . . . . . . . . 5

2.1.2 Re-bond with resolvable address does not work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.1.3 Windows 7 Authentication Work-Around . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.1.4 Automatic Packet Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.1.5 Exit Sniff on Data Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.1.6 Removing of stored link keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.1.7 Advertising and scan response data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

3 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Page 4: OBS421 Dual Mode Firmware - U-blox › sites › default › files › OBS421... · OBS421 Dual Mode Firmware - Release notes UBX-18013618 - R11 Production Information Page 5 of 9

OBS421 Dual Mode Firmware - Release notes

UBX-18013618 - R11 Production Information Page of 4 9

1 GeneralBluetooth ™ firmware, cB-2254, with and Serial Port Adapter Wireless Multidrop™ Extended Data

support (up to 7 simultaneous Bluetooth connections).Mode

The firmware is valid for the following ™ models:Serial Port Adapter

Products with Bluetooth low energy support

RBS421

OBS421 dual mode (Rev B):

OBS421i-24

OBS421x-24

OBS421i-26

OBS421x-26

OBS421i-C? (where ? is any digit)

OBS421x-C? (where ? is any digit)

OBS421 dual mode (Rev A):

OBS421i-14

OBS421j-14

OBS421x-14

OBS421i-16

OBS421j-16

OBS421x-16

OBS421i-B? (where ? is any digit)

OBS421j-B? (where ? is any digit)

OBS421x-B? (where ? is any digit)

This firmware is valid for the module versions listed above . For firmware for other onlyOBS421 module versions (modules without Bluetooth low energy support) contact [email protected]

If you experience problems with your product please fill out an anomaly report and email it to [email protected]

Page 5: OBS421 Dual Mode Firmware - U-blox › sites › default › files › OBS421... · OBS421 Dual Mode Firmware - Release notes UBX-18013618 - R11 Production Information Page 5 of 9

OBS421 Dual Mode Firmware - Release notes

UBX-18013618 - R11 Production Information Page of 5 9

2 Version 5.3.2

Firmware Binary Version Comment

cB-2254-12(fw_obs421_rd_v5.3.2).bin 5.3.2 [00:28:06,Apr 29 2015] Fixed test command for production

Remember to also update to the latest version of the Bluetooth Serial Port Adapter AT and when Commands for OBS421, OBS418, OBS419 and OLS425 Serial Port Adapter Toolbox

updating the firmware.

2.1 Known Limitations and Notes

2.1.1 Remote name does not work for peripherals with random address

The work-around is to use GATT AT-commands for this instead, see example below.

Connect:AT*ADCP=62b8a1beed07r,17,0,0,0,5000*ADCP:0OK

Read remote device name:AT*GATTRU=0,1,65535,2A00*GATTRU:0,3,426C7565746F6F746820446576696365OK

DisconnectAT*ADCC=0,1OK

2.1.2 Re-bond with resolvable address does not work

A work-around is to first delete the bonded device and then do an inquiry to get the current address

2.1.3 Windows 7 Authentication Work-Around

The way that Microsoft Windows 7 handles Bluetooth connections, may in some use-cases, cause issues during the authentication phase between the device and the Bluetooth module. To solve these potential issues, connectBlue has implemented a Windows 7 authentication work-around in the Bluetooth module.

To enable the work-around, set the Windows 7 Work-Around feature bit using the feature bit mask register command.

AT*AMWFM=1,0x20,1

The command needs to be called only once and the module must be restarted for the command to take affect.

Page 6: OBS421 Dual Mode Firmware - U-blox › sites › default › files › OBS421... · OBS421 Dual Mode Firmware - Release notes UBX-18013618 - R11 Production Information Page 5 of 9

OBS421 Dual Mode Firmware - Release notes

UBX-18013618 - R11 Production Information Page of 6 9

2.1.4 Automatic Packet Control

An automatic packet control algorithm was implemented to improve link robustness for long range or if there are obstacles. It is enabled only for link policy 0 (see AT*AMLP). The algorithm decreases the packet size if the link is poor, to improve robustness. It prioritizes link robustness at the cost of keeping the best performance for as long as possible. If you find it too defensive and prefer to keep the bigger size packets for better throughput the automatic packet control algorithm can be disabled by setting link policy (0,1) or any other link policy than the default one (0).

Use link policy 0,0 for BR packets with the connectBlue packet control algorithm.

Use link policy 0,3 for EDR packets with the connectBlue packet control algorithm (faster for short range).

Use link policy 13,0 (or 0,1) for BR packets only without the connectBlue packet control algorithm.

Use link policy 2,0 for EDR packets without the connectBlue packet control algorithm.

2.1.5 Exit Sniff on Data Activity

When the module is configured with a link policy for sniff mode with exit sniff mode on data activity (Link policy (4,1), (5,1), (6,1), (7,1), (8,1)), there is a risk of data loss.

2.1.6 Removing of stored link keys

When upgrading from previous versions the stored link keys will be removed because of a new link key format.

2.1.7 Advertising and scan response data

For the v5.1.3 release the connectBlue Serial Service service UUID was added to the scan response data. It was added to the scan response data instead of the advertising data for backwards compatibility with earlier firmware versions. However, when a central device is using passive scan instead of active scan the central device will only see the advertising data and not the scan response data.

For example Apple recommends filtering on UUIDs when doing a scan in iOS apps and may use passive scan when the app is not active. This may require that the UUID is part of the advertising data instead of the scan response data.

Use the commands below to set the connectBlue Serial Service service UUID in the advertising data and set the device name in the scan response data:

AT command Description

AT*AGAD=020a04110701d7e9014ff344e7838fe226b9e15624,1

Set advertising data to:Tx power: 4dBm [020a04]128-bit Service UUIDs, complete list: connectBlue Serial Service UUID[110701d7e9014ff344e7838fe226b9e15624]

AT*AGSD=07094f4253343231,1 Set scan response data to:Complete Local Name: OBS421 [07094f4253343231] where07 is the length of the data

Page 7: OBS421 Dual Mode Firmware - U-blox › sites › default › files › OBS421... · OBS421 Dual Mode Firmware - Release notes UBX-18013618 - R11 Production Information Page 5 of 9

OBS421 Dual Mode Firmware - Release notes

UBX-18013618 - R11 Production Information Page of 7 9

AT command Description

09 is the AD type complete local name4f4253343231 is the name datato set a different name change the length and name data fields

3 History

Firmware Binary Version Comment

cB-2254-11(fw_obs421_rd_v5.3.1).bin

5.3.1 [23:47:57,Mar 31 2015]

Fixed problem when connecting to a shut-down previously bonded resolvable peripheral

Connection problem to privacy enabled low energy peripherals fixed.Read the chapter in the Privacy Bluetooth Serial Port Adapter AT

thoroughly if low energy should be used.Commands

iOS 8.2 connection problem on Bluetooth low energy fixed

Maximum number of links is increased to 7 for rev B and 6 for rev A.In order to connect more than 3 links the connection interval might be necessary to increase. Note that the rev A might need a higher connection interval for a specific number of links compared to rev B. See in the WirelessMultidropConfiguration(AT*ADWM) Bluetooth

.Serial Port Adapter AT Commands

Serial port service for low energy connections without credit based flow control is now supported

Updated radio patch

Minor bug fixes

cB-2254-09(fw_obs421_rd_v5.2.1).bin

5.2.1 [11:50:43,Jun 12 2014]

Bug fix for stability problems

Updated radio patch

cB-2254-08(fw_obs421_rd_v5.2.0).bin

5.2.0 [00:55:10,Feb 27 2014]

Support for Rev B

Support for EN 300 328 v1.8.1 for Rev B products (product name ends with "-24", "-26", or "-C?" where ? is any digit)

cB-2254-07(fw_obs421_rd_v5.1.4).bin

5.1.4 [20:18:39,Dec 12 2013]

Production related updates

Bug fixes for advertisements

cB-2254-06(fw_obs421_rd_v5.1.3).bin

Read bonded device reported wrong device when using mixed Classic and Low Energy bonds. This has been fixed now.

Page 8: OBS421 Dual Mode Firmware - U-blox › sites › default › files › OBS421... · OBS421 Dual Mode Firmware - Release notes UBX-18013618 - R11 Production Information Page 5 of 9

OBS421 Dual Mode Firmware - Release notes

UBX-18013618 - R11 Production Information Page of 8 9

Firmware Binary Version Comment

5.1.3 [16:31:02,Oct 24 2013]

Firmware for the radio has been updated to the latest version which fixes some connect/disconnect issues.

connectBlue Serial Port service UUID added to scan response data. This makes it possible to filter on the Serial Port Service UUID when doing a scan in for example iOS or Android apps. Please see the notes section below for further information.

cB-2254-04(fw_obs421_rd_v5.1.1).bin

5.1.1 [20:00:29,Jun 19 2013]

Bug fix for credit based flow control for connectBlue Low Energy Serial Port Service when operating in central mode with multiple connections.

cB-2254-03(fw_obs421_rd_v5.1.0).bin

5.1.0 [17:01:45,Jun 11 2013]

Modified Serial Port Service protocol. This version of cB-OBS421 includes changes in the Serial Port Service protocol and is NOT backwards compatible. For communication with cB-OLS425/426, version 1.1.0 or later is required.

Faster connections.

Added new feature mask bits, including Power Reduction feature, see AT*AMWFM bit 14 in the Bluetooth Serial Port Adapter AT Commands.

Added GATT commands for the low energy central role to be able to discover, read and write to remote characteristics, see Bluetooth Serial

.Port Adapter AT Commands GATT

Support for custom advertise data, see AT*AGAD and AT*AGSD in the .Bluetooth Serial Port Adapter AT Commands

Two new modes for Low Energy inquiry which shows all advertising data.

Changed default link loss timeout for Low Energy from 5 sec to 2 sec.

Changed default max connection interval from 6 to 8 for Low Energy.

cB-2254-02(fw_obs421_rd_v5.0.2).bin

5.0.2 [15:49:16,Feb 1 2013]

The meaning of AT*ALE is slightly modified and is replaced by AT*AGLE.role_and_profile value 14 has been slightly modified and value 15 has been removed from AT*ADCP, AT*ADDCP and AT*ADDSP.

Page 9: OBS421 Dual Mode Firmware - U-blox › sites › default › files › OBS421... · OBS421 Dual Mode Firmware - Release notes UBX-18013618 - R11 Production Information Page 5 of 9

OBS421 Dual Mode Firmware - Release notes

UBX-18013618 - R11 Production Information Page of 9 9

Contact

For complete contact information visit us at www.u-blox.com

North, Central and South America

u-blox America, Inc.Phone: +1 703 483 3180E-mail: [email protected]

Regional Office West Coast:Phone: +1 408 573 3640E-mail: [email protected]

Technical Support:Phone: +1 703 483 3185E-mail: [email protected]

Headquarters Europe, Middle East, Africa

u-blox AGPhone: +41 44 722 74 44E-mail: [email protected]: [email protected]

Asia, Australia, Pacific

u-blox Singapore Pte. Ltd.Phone: +65 6734 3811E-mail: [email protected]: [email protected]

Regional Office Australia:Phone: +61 2 8448 2016E-mail: [email protected]: [email protected]

Regional Office China (Beijing):Phone: +86 10 6813 3545E-mail: [email protected]: [email protected]

Regional Office China (Chongqing):Phone: +86 23 6815 1588E-mail: [email protected]: [email protected]

Regional Office China (Shanghai):Phone: +86 21 6090 4832E-mail: [email protected]: [email protected]

Regional Office China (Shenzhen):Phone: +86 755 8627 1083E-mail: [email protected]: [email protected]

Regional Office India:Phone: +91 959 1302 450E-mail: [email protected]: [email protected]

Regional Office Japan (Osaka):Phone: +81 6 6941 3660E-mail: [email protected]: [email protected]

Regional Office Japan (Tokyo):Phone: +81 3 5775 3850E-mail: [email protected]: [email protected]

Regional Office Korea:Phone: +82 2 542 0861E-mail: [email protected]: [email protected]

Regional Office Taiwan:Phone: +886 2 2657 1090E-mail: [email protected]: [email protected]