When using the radio configurator it will not produce a rail_config.c file if the crystal frequency is set to anything other than 38.4 MHz.
The radio module I am using has a 40 MHz quartz on it.
How am I supposed to generate a valid rail_config.c with the proper oscillator settings?
According to all datasheets for the MCU it supports quartz oscillators in the 38-40 MHz range. Why does the datasheet claim this range to be valid if the Software does not support it?
Hi Dieter Mueller,
This thread has been moved from the Simplicity Studio forum to the Wireless Proprietary forum which is more relevant to your topic. It would be helpful to know the versions of Simplicity Studio and SDK being used as well as the software example from which you created the project.
Yes, please provide the Studio and SDK versions. That's the info we absolutely need to do the first step, then we can move forward.
Some additional information regarding the HFXO crystal: The API docs clearly states that the radio must run from 38.4MHz.
The EFR32 has a configurable clock tree with a number of different prescalars. One thing to keep in mind, however, is that the radio must always run off of an HFXO at 38.4 MHz.
The only exception is Z-wave, where 39MHz is recommended. More details about the oscillators can be found in AN0016.1.
Is your question answered, or you need further help on this topic?
You can find this forum topic and answer at