|
| 1 | +v2.2 |
| 2 | +------ |
| 3 | + - Add Wi-SUN Linux Router (`wsrd`) demo, functioning as a *leaf node*: |
| 4 | + * Send PAN Advertisement Solicit frames, listen for PAN Advertisements and |
| 5 | + select a PAN. |
| 6 | + * Authenticate and retrieve security keys. |
| 7 | + * Send PAN Configuration Solicit frames, listen for PAN Configurations and |
| 8 | + synchronize to the broadcast schedule. |
| 9 | + * Send DIS packets, listen for RPL DIOs and select a parent using RPL |
| 10 | + metrics. |
| 11 | + * From a global unicast IPv6 address using DHCPv6. |
| 12 | + * Register this address to the primary parent using NS(ARO). |
| 13 | + * Send a DAO to the border router to establish a downard route. |
| 14 | + * Ping and do application traffic to the rest of Wi-SUN and the backhaul. |
| 15 | + - Add Silicon Labs Direct Connect tool (`silabs-ws-dc`) to communicate |
| 16 | + directly with Wi-SUN nodes without routing: |
| 17 | + * Request and establish a pairwaise session with a single node. |
| 18 | + * Authenticate with that node using a provisioned PMK. |
| 19 | + * Ping and do application traffic to that node, even if it is not |
| 20 | + connected to a Wi-SUN network. |
| 21 | + - Update North American OFDM PHY definitions (`phy_mode_id = 0x51-0x54`, |
| 22 | + `chan_plan_id = 4` and `phy_mode_id = 0x34-0x38`, `chan_plan_id = 5`). The |
| 23 | + Wi-SUN PHY specification has undergone a breaking change in version 1vA12. |
| 24 | + Users of the legacy PHY settings are now expected to use `chan0_freq`, |
| 25 | + `chan_spacing` and `chan_count`. |
| 26 | + - Add `pan-defect` command to `wsbrd_cli` to support the [Silicon Labs PAN |
| 27 | + Defect][pan-defect] procedure. |
| 28 | + - Transition `wsbrd` to a new timer system which will help reduce CPU |
| 29 | + consumption with future changes. |
| 30 | + - Force offline compilation of `wsbrd_cli` to avoid network access during |
| 31 | + build. Dependencies must now be retrieved before running CMake, using |
| 32 | + `cargo fetch`. |
| 33 | + - Enable mode switch by default (`phy_operating_modes = auto`) and introduce |
| 34 | + `none` to disable it. |
| 35 | + - Add [`/tools/demo`](tools/demo) files to test individual modules. |
| 36 | + - Fix processing of the EAP identifier. |
| 37 | + - Fix reception of big UART frames. |
| 38 | + - Fix single channel mode. |
| 39 | + |
| 40 | +[pan-defect]: https://docs.silabs.com/wisun/latest/wisun-pan-defect |
| 41 | + |
1 | 42 | v2.1.7
|
2 | 43 | ------
|
3 | 44 | - Document the RCP API in [`HIF.md`](HIF.md).
|
|
0 commit comments