Lo más probable es que el conjunto de chips de la radio sea compartido con el Bluetooth y, por lo tanto, emita los comandos específicos del bluetooth para poder encender el receptor FM. Esto dependerá del teléfono en cuestión.
Es necesario que los auriculares estén conectados, ya que actúan como antena FM.
El marco de la radio FM era un complemento de la fuente CM en el momento de GB 2.3.7; el auricular que actúa como antena es, de hecho, el mecanismo (no me preguntes cómo/por qué, pero es común entre ciertos conjuntos de chips que lo requieren).
La aplicación de radio FM fue desarrollada por Andorko, que solía pasar el rato en la comunidad Zte Blade, desarrolló la radio y uno de los desarrolladores de CM en esa misma comunidad, integró el marco de la radio en CM, (que no era estándar). Como debido a la popularidad de la aplicación FMRadio, fue ajustado y adaptado para otros conjuntos de chips en cuestión basada en el teléfono.
Dependiendo del teléfono, Silicon Industries es uno, si470x (x es 8 o 9) es común (utilizado en el Galaxy 5, Zte Blade), hay Texas Instruments (TI) que comparte la funcionalidad de bluetooth dentro del conjunto de chips TI - estamos hablando de SoC (System on Chip), mediante el envío de una serie de comandos HCI bluetooth, el receptor de radio FM se pone en marcha.
Por tu comentario "¿por qué funcionaba antes?" es decir, asumiendo que era una ROM de stock que venía con el teléfono Galaxy Fit, entonces en ese caso, el soporte de radio FM se basaba en algún software propietario dentro de la propia aplicación FM de stock.
CM 7.2 lo manejó de manera diferente utilizando un marco no estándar para comunicarse con la radio FM, en el que la aplicación de radio anterior que viene con CM, fue adaptada por esa misma razón.