Cambio virtual con BikeControl — y sin él
Por Jonas Bark · 31 de julio de 2026
Hay dos formas de conseguir cambio virtual en tu rodillo inteligente, y la respuesta honesta a «¿cuál debería usar?» es: depende de lo que te esté faltando.
BikeControl puede añadir cambio virtual a prácticamente cualquier rodillo inteligente moderno —FTMS, FE-C por BLE o Zwift Ready— en cualquier app. Eso es realmente útil, pero no es el único camino, y fingir lo contrario no te ayudaría a montar tu rincón de entrenamiento. Muchas apps de entrenamiento ya traen su propio cambio virtual, y si la tuya lo tiene y estás a gusto con él, probablemente deberías usarlo sin más.
Este artículo repasa ambos caminos, incluidas las partes que no quedan tan bien.
Primero: qué es realmente el cambio virtual
Aquí no interviene ningún desviador. Tu bici se queda en una única marcha física (a menudo sobre un solo piñón), y «cambiar» significa que algo modifica la resistencia que aplica tu rodillo para simular otro desarrollo.
La única pregunta real es quién hace ese cambio. Tu app de entrenamiento, o BikeControl.
Vía A: tu app de entrenamiento ya lo hace
Este es el camino que ya siguen muchos ciclistas, a veces sin ni siquiera pensar en ello como una función.
Zwift lo popularizó con el Zwift Cog y el Click: Zwift controla el modelo de marchas y envía a tu rodillo la resistencia correspondiente a la marcha actual. MyWhoosh también incluye cambio virtual. Otras apps se han ido sumando. Si montas un rodillo compatible en una de estas apps, el cambio virtual ya está ahí, sin software adicional en la cadena.
Lo bueno:
- Nada adicional que instalar, emparejar o mantener en marcha
- Un eslabón menos en la cadena que pueda fallar a mitad de la sesión
- Probablemente sin coste extra: ya estás pagando por la app
Con qué te puedes encontrar:
- Las marchas no son tuyas. Tienes el número de marchas y la curva de desarrollos que decidió la app. Si quieres 12 marchas en lugar de 24, o una progresión más cerrada en la parte alta, eso no es un ajuste: es simplemente cómo funciona la app.
- Retardo al cambiar. Es la queja que más aparece en soporte y en los foros: haces clic, y la resistencia llega un instante después. Lo molesto que resulte varía mucho según el rodillo y la app, y para algunos ciclistas no es ningún problema, pero para otros es justo el motivo por el que se pusieron a buscar una alternativa.
- Depende de cada app. Tus marchas se sienten de una forma en Zwift y de otra en cualquier otro sitio, porque dos equipos distintos tomaron decisiones distintas.
- Puede que tu rodillo no esté en la lista. El cambio virtual nativo suele limitarse a los rodillos que la app ha habilitado expresamente.
Nada de esto es un escándalo. Es simplemente lo que pasa cuando la función vive dentro de una app cerrada.
Vía B: lo hace BikeControl
Desde la 5.4, BikeControl puede colocarse entre tu rodillo y tu app de entrenamiento. Tu rodillo se empareja con BikeControl; BikeControl se anuncia a su vez como un rodillo por Bluetooth o WiFi; tu app se conecta a eso. La lógica de marchas se ejecuta en el medio.
Esa posición es lo que te da lo que la Vía A no puede ofrecer:
- Cualquier número de marchas, de 1 a 30, con cada desarrollo ajustable arrastrando de forma individual y una vista previa de la curva en tiempo real
- Configuraciones de marchas con nombre —«Día de puerto», «Entreno de esprints»— que cambias con un toque y que se recuerdan por rodillo
- Un desviador delantero virtual —una transmisión 2× real, con la resistencia saltando exactamente según la proporción entre platos, y las marchas mostradas en notación
2×Nen tu ciclocomputador - Cambio virtual en apps que no lo tienen en absoluto, tanto en rodillos FTMS como FE-C o Zwift Ready
- La misma sensación en todas partes. Tus marchas te acompañan de Zwift a MyWhoosh, a Rouvy y a TrainingPeaks, porque son tus marchas, no las de la app.
- Tu controlador habla directamente con el rodillo — el cambio lo gestiona BikeControl, que ya mantiene la conexión con el rodillo, en lugar de dar un rodeo pasando por la app
Y los costes, sin adornos:
- La sensación de resistencia no es idéntica en todos los rodillos. Este es el verdadero compromiso, y merece la pena ser concretos: BikeControl decide qué pedirle a tu rodillo, pero no todos los rodillos interpretan esas cifras igual. La mayoría de los ciclistas no lo notan nunca. Algunos sí: una marcha que se siente más dura o más suave de lo esperado, o una resistencia que se asienta de otra manera a la que están acostumbrados.
- Está en beta. Más abajo explicamos por qué, y la causa de fondo es la misma.
- Pasados los 20 minutos diarios, necesita Pro. El margen gratuito diario existe para que puedas comprobar cómo se comporta en tu rodillo antes de decidirte por uno de los dos métodos.
El ajuste que dice «no es cosa mía»
Como la Vía A es una respuesta perfectamente válida, BikeControl no da por hecho que deba estar en medio. El selector de conexión de cada rodillo tiene una tercera opción:

Sin conexión — Deja que MyWhoosh gestione el cambio virtual, si es compatible. (Aparece el nombre de la app que hayas seleccionado.) BikeControl se mantiene totalmente al margen de la señal del rodillo, y tu app se empareja con el rodillo directamente, exactamente igual que si BikeControl no estuviera instalado.
Esto no es un modo reducido ni un plan B. Si el cambio virtual de tu app te funciona bien, este es el ajuste correcto, y BikeControl sigue haciendo lo que ya hacía antes de la 5.4: leer tu controlador y hacer llegar esas pulsaciones a tu app.
La opción intermedia, Proxy, refleja tu rodillo por WiFi sin tocar la lógica de marchas: útil para llevar un rodillo solo-Bluetooth hasta un Apple TV, o para acotar un problema.
Por qué sigue en beta
En resumen: no existe tal cosa como «un rodillo inteligente».
Hay un conjunto de estándares que se solapan entre sí, y cada rodillo implementa una parte distinta:
- FTMS (Fitness Machine Service) por Bluetooth: lo más parecido a un idioma común
- FE-C por Bluetooth: el protocolo ANT+, transportado sobre BLE
- Rodillos Zwift Ready, con sus propias exigencias
- Además, extensiones propias de cada fabricante, y transportes de red por encima de todo ello
Incluso dentro de FTMS, «compatible» no significa «idéntico». FTMS tiene indicadores de función opcionales, y cada rodillo anuncia una combinación distinta de ellos. Así que BikeControl lee lo que cada rodillo dice que puede hacer y decide cómo controlarlo:
| Modo | Cómo se ajusta la resistencia |
|---|---|
| Target Power | BikeControl calcula los vatios que debería exigir tu marcha actual a tu cadencia, y se los pide al rodillo |
| Track Resistance | La pendiente se escala según tu desarrollo y se transmite como una inclinación simulada |
| Basic | Un nivel de resistencia sencillo, para rodillos que apenas admiten algo más |
Multiplica todo eso por el firmware. Dos ciclistas con el mismo modelo de rodillo pueden tener versiones de firmware que se comportan de forma distinta, y ambas son «compatibles» según la especificación.
Así que la etiqueta de beta no es para cubrirse las espaldas. Es una descripción precisa de una función que tiene que funcionar bien en decenas de combinaciones de hardware y firmware, la mayoría de las cuales no tengo. El feedback hasta ahora ha sido realmente muy bueno — hay ciclistas usándolo a diario en una gran variedad de rodillos —, pero «funciona genial para quienes me lo han contado» no es lo mismo que «verificado en todas partes», y prefiero decirlo así de claro.
La base de datos de compatibilidad
Adivinar no escala, así que BikeControl no adivina.
Cuando usas el cambio virtual, la app puede enviar un informe de Funciona / No funciona desde la página del rodillo. Incluye una instantánea anonimizada de lo que realmente importa para la compatibilidad:
- Fabricante, nombre Bluetooth y versión de firmware
- Si el rodillo admite el cambio virtual de forma nativa
- Qué modo de control estaba en uso (SIM / ERG) y qué modo de cambio virtual eligió BikeControl
- Las características de máquina FTMS exactas y los indicadores de ajuste de objetivo que anunció el rodillo
- Suavizado de pendiente, filtro de cadencia, desarrollos
- Versión de la app y plataforma
Esos informes van a parar a una base de datos interna de rodillos inteligentes, agregada por modelo — así que un modelo no es una anécdota suelta, sino un recuento de funciona/no funciona de todos los ciclistas que han informado sobre él, desglosable por versión de firmware, modo de cambio virtual, versión de la app y plataforma. Cuando el panorama de un rodillo está lo bastante claro, se marca como funcionamiento confirmado.
Eso no es un marcador privado. Es lo que alimenta la lista pública: 16 rodillos confirmados y 18 más con los que ciclistas han informado de que les funciona, todos consultables en el hub de Cambio virtual. Cuando tu informe cambia el panorama de un rodillo, la página pública cambia con él.

Eso también significa que un mensaje de «mi rodillo hace algo raro» no es un callejón sin salida. El patrón normalmente ya está en los datos —mismo modelo, mismo firmware, otros tres ciclistas—, o tu informe es el que lo establece.
Entonces, ¿cuál deberías usar?
Quédate con el cambio virtual de tu app si funciona, notas el cambio con buena respuesta y no te molesta que el número de marchas sea fijo. Pon el modo de conexión de BikeControl en Sin conexión y deja que siga leyendo tu controlador.
Usa el cambio virtual de BikeControl si quieres marchas que hayas elegido tú de verdad, una transmisión 2×, la misma sensación en todas las apps en las que montas — o si tu app o tu rodillo directamente no ofrecen cambio virtual.
No tienes que decidirte de una vez por todas. El cambio de modo es en directo y se recuerda por rodillo, así que probar el otro camino te cuesta un toque y ningún nuevo emparejamiento.
Si lo pruebas y algo no cuadra, el chat de soporte dentro de la app es la forma más rápida de contactar conmigo — y tu informe acaba en la base de datos que le facilita las cosas al próximo ciclista.
¡Feliz pedaleo! 🚴