avoid unnecessary gen_freq_bits override
added FSKID