Skip to content

Release NotesπŸ”—

Release 5.2.2.0πŸ”—

SummaryπŸ”—

This release adds the BRSP repeater mode which can be used for range extension of the BRSP communication and fixes a bug when using CP_WRITE events.

New Commands:

  • ATMRR: Used to put connection into BRSP repeater mode.

Changed Commands:

  • ATDMLE: BRSP repeater mode added as BRSP mode option.

  • ATDMLLE: BRSP repeater mode added as BRSP mode option.

  • ATSBRSP: Repeater mode added to feature flags.

Changed Events:

  • BRSP: Repeater mode statuses added.

ChangesπŸ”—

  • Upgraded to Nordic nRF5 SDK 17.1.0.

  • Firmware Updates to version 5.2.2.0 will automatically trigger a factory reset.

Bug FixesπŸ”—

  • Fixed <CR><LF> missing before CP_WRITE events.

  • Fixed BRSP version in BRSP info characteristic hardcoded to 2. The version number is now 4.

Release 5.1.1.0πŸ”—

SummaryπŸ”—

This release adds hardware version checks in the bootloader to prevent updating to firmware built for wrong module.

ChangesπŸ”—

  • Changed the Device Information Model Number to be β€œPAN1780”.

Bug FixesπŸ”—

  • Hardware version checks in the bootloader prevent updating the module with a firmware update package of a wrong module.

Release 5.1.0.0πŸ”—

SummaryπŸ”—

This release adds the feature β€œCustom Profile”, which allows the host controller to add custom GATT services.

New Events:

  • CP_READ: Used to signal the host that a client is trying to read a custom characteristic or descriptor.

  • CP_WRITE: Used to signal the host that a client is trying to write to a custom characteristic or descriptor.

New Commands:

  • ATSCP: Used to set custom profile settings.

  • ATSCPS: Used to add a custom profile service to the Attribute Table.

  • ATCPUV: Used to update characteristic and descriptor value in custom profile.

  • ATCPRR: Used to respond to a CP_READ event.

  • ATCPWR: Used to respond to a CP_WRITE event.

ChangesπŸ”—

  • Upgraded to Nordic nRF5 SDK 17.0.2 and SoftDevice 7.2.0.

Bug FixesπŸ”—

  • Fixed command ATGDC (not working for unknown UUIDs).

  • Fixed buttons (sometimes not working after first reset).

  • Fixed module (sometimes going into DTM mode on awaking from shutdown via PIO_3).

  • Fixed bug in GATT Read Long that would cause buffer overrun and would overwrite OK responses value.

  • Fixed bootloader clearing restart reason, preventing RESET reason 5.

  • Fixed GATT Write Prepared offset not declared as unit16.