Amazon Sidewalk - KG100S Module Support Component#
This is the board support component for the Quectel KG100S module. The KG100S is a compact module featuring an EFR32BG21 microcontroller with an integrated Semtech SX1262 Sub-GHz radio, enabling both BLE and Sub-GHz communication. It defines the required pin configurations, SPI routing, and hardware initialization necessary for the Sidewalk SDK to operate correctly on custom hardware designs based on KG100S. It should be included when targeting KG100S module from a EFR32BG21 host MCUs project.
⚠ WARNING ⚠: When using the KG100S module, always add the
Sidewalk KG100S Support
component to your project, NOT theSidewalk Sub-GHz SX1262
component directly. The KG100S component will automatically include the SX1262 driver with the proper configuration for the module.
⚠ WARNING ⚠: Sub-GHz communication operates in the 915MHz band (US only). Amazon Sidewalk is currently not supported in Europe.
Component Overview#
The Sidewalk KG100S Support
component provides:
Complete Module Support: Hardware support for KG100S module
Integrated SX1262 Radio: Built-in Sub-GHz radio with automatic configuration
Dual Connectivity: BLE and Sub-GHz communication capabilities
Pre-configured Setup: Automatic GPIO and SPI configuration
Hardware Requirements#
KG100S Module#
EFR32BG21 microcontroller with BLE radio
Integrated Semtech SX1262 Sub-GHz radio (902-928 MHz, up to 20 dBm)
Can be used on custom hardware or with BRD4332A development board
Ⓘ INFO Ⓘ: This component is specifically designed for the KG100S module and can be used on any hardware platform that includes this module.
Usage#
Integration Steps#
Add
Sidewalk KG100S Support
component in Simplicity StudioEnsure your hardware includes the KG100S module
Configure your Sidewalk application
Build and flash the module
The component automatically includes the SX1262 radio driver and configures all necessary interfaces.
Protocol Configuration#
The KG100S component is designed for BLE + Sub-GHz operation only:
Standard Mode: The component automatically includes the
sidewalk_subghz_sx1262
driverDMP Mode (optional): Add
sidewalk_dmp_ble_support
component for dynamic multiprotocol operation. In DMP mode, the SX1262 component is not included.
Ⓘ INFO Ⓘ: The component configures GPIO0 as push-pull output to control Tx/Rx states on the SX1262 radio.
Compatibility#
Component Conflicts#
This component cannot be used with:
sidewalk_subghz_efr32xgxx
sidewalk_subghz_lr1110
Device Support#
Supported: KG100S module on any hardware platform (custom boards or BRD4332A development board)
Not Supported: Other EFR32 devices or modules
Report Bugs & Get Support#
For technical support or bug reports, visit the Silicon Labs Community.
License#
This component is licensed under:
Zlib License: Silicon Labs software license
Amazon Sidewalk License: Additional terms for Amazon Sidewalk functionality
See the component source files for complete license information.