Cambio virtuale con BikeControl — e senza

Di Jonas Bark · 31 luglio 2026

Ci sono due modi per ottenere il cambio virtuale sul tuo smart trainer, e la risposta onesta a «quale dovrei usare?» è: dipende da cosa ti manca.

BikeControl può aggiungere il cambio virtuale a praticamente qualsiasi smart trainer moderno — FTMS, FE-C via BLE, o Zwift Ready — in qualsiasi app. È genuinamente utile — ma non è l'unica strada, e far finta del contrario non ti aiuterebbe ad allestire la tua stanza dei rulli. Molte app di allenamento includono già il proprio cambio virtuale, e se la tua ce l'ha, e ne sei soddisfatto, probabilmente dovresti semplicemente usare quello.

Questo articolo mette a confronto entrambe le strade, comprese le parti poco lusinghiere.

Innanzitutto: cos'è davvero il cambio virtuale

Non c'è nessun deragliatore coinvolto. La tua bici resta su un'unica marcia fisica (spesso su un solo pignone), e «cambiare» significa che qualcosa modifica la resistenza applicata dal tuo trainer per simulare un rapporto diverso.

L'unica vera domanda è chi fa questo cambiamento. La tua app di allenamento, o BikeControl.


Via A: la tua app di allenamento lo fa già

È la strada su cui si trovano già molti ciclisti, a volte senza nemmeno pensarci come a una funzione.

Zwift l'ha reso popolare con lo Zwift Cog e il Click — Zwift possiede il modello delle marce e invia al tuo trainer la resistenza per la marcia attuale. MyWhoosh include anch'esso il cambio virtuale. Altre app lo stanno aggiungendo. Se usi un trainer supportato in una di queste app, il cambio virtuale è già lì, senza software aggiuntivo nella catena.

Cosa c'è di buono:

  • Niente di extra da installare, abbinare o tenere in funzione
  • Un anello in meno nella catena che può saltare a metà uscita
  • Probabilmente nessun costo extra — stai già pagando per l'app

Cosa capita spesso:

  • Le marce non sono le tue. Ottieni il numero di marce e la curva dei rapporti decisi dall'app. Se vuoi 12 marce invece di 24, o una progressione più ravvicinata nella parte alta, non è un'impostazione — è semplicemente come funziona l'app.
  • Ritardo nel cambio. È la lamentela che ricorre più spesso nel supporto e sui forum: clicchi, e la resistenza segue con un attimo di ritardo. Quanto si faccia sentire varia molto in base al trainer e all'app, e per alcuni ciclisti non è affatto un problema — ma per altri è proprio il motivo per cui si sono messi a cercare un'alternativa.
  • Dipende dall'app. Le tue marce si sentono in un modo su Zwift e in un altro altrove, perché due team diversi hanno fatto scelte diverse.
  • Il tuo trainer potrebbe non essere in lista. Il cambio virtuale nativo è generalmente limitato ai trainer che l'app ha abilitato esplicitamente.

Niente di tutto questo è uno scandalo. È semplicemente ciò che succede quando la funzione vive dentro un'app chiusa.


Via B: lo fa BikeControl

Dalla 5.4, BikeControl può inserirsi tra il tuo trainer e la tua app di allenamento. Il tuo trainer si abbina a BikeControl; BikeControl si ripresenta a sua volta come un trainer via Bluetooth o WiFi; la tua app si connette a quello. La logica delle marce gira nel mezzo.

Questa posizione è ciò che ti offre quello che la Via A non può darti:

  • Qualsiasi numero di marce da 1 a 30, con ogni rapporto trascinabile singolarmente e un'anteprima della curva in tempo reale
  • Configurazioni di cambio con nome — «Giornata in salita», «Workout sprint» — cambiate con un tap e memorizzate per ogni trainer
  • Un deragliatore anteriore virtuale — una vera trasmissione 2× con la resistenza che salta esattamente in base al rapporto tra le corone, e le marce mostrate in notazione 2×N sul ciclocomputer
  • Cambio virtuale in app che non ce l'hanno affatto, tanto su trainer FTMS, FE-C quanto Zwift Ready
  • La stessa sensazione ovunque. Le tue marce ti seguono da Zwift a MyWhoosh, a Rouvy e a TrainingPeaks, perché sono le tue marce, non quelle dell'app.
  • Il tuo controller parla direttamente con il trainer — il cambio è gestito da BikeControl, che tiene già la connessione con il trainer, invece di fare un giro passando per l'app

E i costi, con franchezza:

  • La sensazione di resistenza non è identica su ogni trainer. Questo è il vero compromesso, e vale la pena essere precisi: BikeControl decide cosa chiedere al tuo trainer, ma non tutti i trainer interpretano questi valori allo stesso modo. La maggior parte dei ciclisti non se ne accorge mai. Alcuni sì — una marcia che risulta più dura o più leggera del previsto, o una resistenza che si assesta in modo diverso da quello a cui sono abituati.
  • È in beta. Più avanti trovi il perché — ed è la stessa causa di fondo.
  • Oltre i 20 minuti al giorno serve Pro. Il margine gratuito giornaliero esiste perché tu possa scoprire come si comporta sul tuo trainer prima di scegliere uno dei due metodi.

L'impostazione che dice «non è compito mio»

Dato che la Via A è una risposta perfettamente valida, BikeControl non dà per scontato di dover stare nel mezzo. Il selettore di connessione di ogni trainer ha una terza opzione:

Il selettore della modalità di connessione di BikeControl con Cambio virtuale, Proxy e Nessuna connessione — quest'ultima con il testo «Lascia che MyWhoosh gestisca il cambio virtuale, se supportato»

Nessuna connessioneLascia che MyWhoosh gestisca il cambio virtuale, se supportato. (Compare il nome dell'app che hai selezionato.) BikeControl resta completamente fuori dal percorso del segnale del trainer, e la tua app si abbina al trainer direttamente, esattamente come farebbe se BikeControl non fosse installato.

Questo non è una modalità ridotta né un ripiego. Se il cambio virtuale della tua app funziona bene per te, questa è l'impostazione giusta, e BikeControl continua a fare quello che faceva già prima della 5.4 — leggere il tuo controller e far arrivare quelle pressioni dei pulsanti alla tua app.

L'opzione centrale, Proxy, rispecchia il tuo trainer via WiFi senza toccare la logica delle marce — utile per portare un trainer solo Bluetooth su una Apple TV, o per circoscrivere un problema.


Perché è ancora in beta

In breve: «uno smart trainer» come categoria unica non esiste.

C'è uno stack di standard che si sovrappongono, e ogni trainer ne implementa una fetta diversa:

  • FTMS (Fitness Machine Service) via Bluetooth — la cosa più vicina a un linguaggio comune
  • FE-C via Bluetooth — il protocollo ANT+, trasportato su BLE
  • Trainer Zwift Ready, con le proprie esigenze
  • In più, estensioni specifiche di ogni produttore, e trasporti di rete sopra a tutto questo

Anche dentro FTMS, «supportato» non significa «identico». FTMS ha indicatori di funzionalità opzionali, e ogni trainer ne dichiara una combinazione diversa. Quindi BikeControl legge cosa dichiara di saper fare ogni trainer, e sceglie come pilotarlo:

ModalitàCome viene impostata la resistenza
Target PowerBikeControl calcola i watt che la tua marcia attuale dovrebbe richiedere alla tua cadenza, e li chiede al trainer
Track ResistanceLa pendenza viene scalata in base al tuo rapporto e trasmessa come una pendenza simulata
BasicUn semplice livello di resistenza, per i trainer che supportano poco altro

Ora moltiplica tutto questo per il firmware. Due ciclisti con lo stesso modello di trainer possono avere versioni firmware che si comportano in modo diverso, ed entrambe sono «supportate» per quanto riguarda la specifica.

Quindi l'etichetta beta non serve a coprirsi le spalle. È una descrizione accurata di una funzione che deve funzionare correttamente su decine di combinazioni di hardware e firmware, la maggior parte delle quali non possiedo. Il feedback finora è stato davvero ottimo — ci sono ciclisti che lo usano ogni giorno su una vasta gamma di trainer — ma «funziona alla grande per chi me lo ha detto» non è la stessa cosa di «verificato ovunque», e preferisco dirlo chiaramente.


Il database di compatibilità

Indovinare non è scalabile, quindi BikeControl non indovina.

Quando usi il cambio virtuale, l'app può inviare una segnalazione Funziona / Non funziona dalla pagina del trainer. Contiene un'istantanea anonimizzata di ciò che conta davvero per la compatibilità:

  • Produttore, nome Bluetooth e versione firmware
  • Se il trainer supporta nativamente il cambio virtuale
  • Quale modalità di controllo era in uso (SIM / ERG) e quale modalità di cambio virtuale ha scelto BikeControl
  • Le esatte funzionalità macchina FTMS e i flag di impostazione target dichiarati dal trainer
  • Livellamento della pendenza, filtro di cadenza, rapporti
  • Versione dell'app e piattaforma

Queste segnalazioni finiscono in un database interno degli smart trainer, aggregato per modello — così un modello non è un singolo aneddoto, ma un bilancio funziona/non funziona su tutti i ciclisti che hanno segnalato qualcosa su di esso, suddivisibile per versione firmware, modalità di cambio virtuale, versione dell'app e piattaforma. Quando il quadro per un trainer è abbastanza chiaro, viene contrassegnato come funzionamento confermato.

Non è una classifica privata. È quello che alimenta la lista pubblica: 16 trainer confermati e altri 18 con cui i ciclisti hanno segnalato di essere riusciti, tutti consultabili nell'hub del Cambio virtuale. Quando la tua segnalazione cambia il quadro per un trainer, la pagina pubblica cambia con esso.

La sezione di compatibilità dell'hub Cambio virtuale di BikeControl — protocolli supportati, trainer con funzionamento confermato e marchi probabilmente supportati

Significa anche che un messaggio del tipo «il mio trainer fa una cosa strana» non è un vicolo cieco. Lo schema di solito è già nei dati — stesso modello, stesso firmware, altri tre ciclisti — oppure la tua segnalazione è quella che lo stabilisce.


Allora, quale dovresti usare?

Resta con il cambio virtuale della tua app se funziona, il cambio ti sembra reattivo, e non ti disturba il numero fisso di marce. Imposta la modalità di connessione di BikeControl su Nessuna connessione e lascia che continui a leggere il tuo controller.

Usa il cambio virtuale di BikeControl se vuoi marce scelte davvero da te, una trasmissione 2×, la stessa sensazione in ogni app in cui pedali — oppure se la tua app o il tuo trainer semplicemente non offrono affatto il cambio virtuale.

Non devi decidere una volta per tutte. Il cambio di modalità è immediato e viene ricordato per ogni trainer, quindi provare l'altra strada ti costa un tap e nessun nuovo abbinamento.

Se lo provi e qualcosa non torna, la chat di supporto in-app è il modo più veloce per raggiungermi — e la tua segnalazione finisce nel database che rende la configurazione più semplice per il prossimo ciclista.

Buone pedalate! 🚴