Sei sulla pagina 1di 4

Perchè modificare e come modificare un firmware

Modificare un firmware per Xiaomi e Ninebot significa andare a modificare i parametri definiti dalla casa
madre. Possiamo così aumentare la velocità massima ed accelerazione, nonchè svariati altri parametri per
adattare il tutto alle nostre esigenze e stile di guida. Il tutto si esegue a costo zero. Per personalizzare il
firmware basterà recarsi nei siti che vi lascerò in descrizione. Successivamente dopo avere selezionato il
vostro modello di monopattino è possibile impostare i parametri che più vi aggradano e cliccare per produrre
un file .Zip che caricherete poi nel vostro monopattino tramite applicazioni per Android quali XiaoFlasher e
ES DownG.

I Pro e in contro

Creare un firmware personalizzato ha vari pro e contro. Come pro è evidente che si ha la possibilità di dare
delle prestazioni extra quali velocità e coppia al vostro monopattino. Tutto questo però inficerà sulla
durata della batteria e del vostro hardware, soprattutto se vi spingerete su valori un po’ estremi. Parametri
esagerati o non adeguati al vostro stile di guida possono provocare danni al vostro monopattino. Io ritengo che
non abbia molto senso cercare parametri al limite dell’elettronica ma bensi parametri sicuri, un po’ di brio in
più non guasta, mantenendo un mezzo affidabile sotto ai vostri piedi! Vi ricordo che MonopattinoItalia non è
responsabile di danni recati ai vostri mezzi.

E ora…via alla personalizzazione!

Per produrre un vostro firmware personale occorre accedere ai siti https://www.scooterhacking.org/ o


https://hackm365.com/ . Userò i termini inglesi quindi per favore traducete la pagina tramite google. Entrambi
i siti hanno all’incirca le stesse funzionalità ma in alcuni casi alcune funzioni sono presenti in uno e non
nell’altro. Una volta aperti tali siti dovete scegliere il monopattino di cui siete in possesso (badate bene a non
confondere M365 con M365 PRO ad esempio) e accederete così alla schermata di personalizzazione. Vi
consiglio di leggere prima la guida e poi accedere a tali siti.

Una volta che avete scelto il vostro modello vi apparirà dunque una schermata di personalizzazione tipo
questa:
Ora vi citerò uno ad uno tutti i parametri base da personalizzare, basterà cliccare su “Patch” e immettere il
valore che più ritenete idoneo. Trascurerò i parametri più complessi, questa guida è “For Dummies” quindi
inutile che ci addentriamo in cose troppo avanzate. Posterò i parametri in un ordine standard, a seconda del
prodotto che avete o del sito che usate potrebbero essere in ordine diverso o non esserci. L’importante è
leggere bene cosa si va a modificare!

PRESETS

I presets sono firmware già preimpostati da noti creators. Se si clicca su uno dei nomi presenti vedrete
cambiare alcuni parametri nelle righe più sotto. Queste sono le scelte effettuate dai creators. Potete quindi
sceglierne uno “già pronto” o cliccare su “Default” e andare a cambiare i parametri manualmente tramite
questa guida.

Base version of your firmware

E’ la versione base del firmware che si va a modificare basandosi sugli originali prodotti da Xiaomi e Ninebot.
Se non modificate questa voce sarà preimpostata sulla versione più efficente e testata.

KERS min speed

E’ la velocità minima entro il quale entra in azione il meccanismo che trasforma energia cinetica in energia
elettrica per ricaricare la vostra batteria. Dall’app base dei monopattini è già impostabile su bassa, media o
alta. Alzando la velocità il KERS entrerà in funzione solo al superamento della velocità impostata e lo
percepirete come una sorta di “autorallentamento” del mezzo quando mollate l’acceleratore. Io non modifico
questa voce e dall’app lo imposto sul minimo in quanto il KERS ha anche la funzione di proteggere i vostri
monopattini da voltaggi extra. Se lo si imposta a 40 km/h sarà sempre disattivato in decelerazione, il
monopattino avrà rollio libero. Sul Ninebot G30 MAX è presente la spunta “No KERS” che equivale a
impostare il Kers a 40 km/h, cioè inattivo. Il KERS è tanto più “potente” tanto più bassa sarà la motor

power constant di cui parlerò tra poco. Da specificare che in frenata invece è sempre attivo e non disattivabile,
ed anche li proporzionato alla motor power constant. Per capirne di più leggi un articolo dedicato cliccando
qui.

Maximum speed in Normal mode / ECO/ DRIVE / SPORT, Maximum speed

Il titolo è già abbastanza chiaro, tale voce (l’ho riassunta ma ne troverete di simili per ogni tipo di
monopattino, ad esempio M365 avrà solo ECO e Normal) permette di impostare la velocità massima in una
determinata modalità. Eco drive e sport nel caso di uno M365 PRO o di un Ninebot MAX G30. Tale funzione
è utile per sbloccare ad esempio il limite del M365, senza eseguire altre modifiche di potenza il mio M365
PRO raggiunge i 32 Km /h in modalità SPORT solo cambiando questa voce. Ovvio che se impostate 40 Km/h
il monopattino non li raggiungerà, ci sono altri limiti! Consiglio di impostare un +2 Km/h rispetto alla velocità
desiderata per renderla poi effettiva. Non chiedetemi perchè, ma è così!

Motor start speed

I nostri monopattini hanno bisogno di una spinta minima per attivarsi. Tramite questo parametro è possibile
diminuire la velocità di attivazione del mezzo. Di Default è a 5 km/h ma io l’ho impostata a 3. E’ possibile
metterla a zero ma si rischierebbe di attivare il monopattino per sbaglio e vedervelo partire da sotto i piedi.
Inoltre il monopattino sforzerebe molto in fase di partenza da completamente fermo.

Motor power constant

La Motor Power constant è un valore che aumenta la potenza erogata in modo inversamente
proporzionale al numero impostato, ovvero tanto è più basso tale numero tanto più alta sarà la potenza. La
base dei nostri monopattini è 51575, più la si abbassa più si avranno coppia e accelerazione e più potenza in
salità, un minimo di velocità massima in più. Nel sito sono presenti sotto questa voce dei valori consigliati dai
vari modder, alcuni sono molto spinti verso il basso però. Rovescio della medaglia di costanti troppo basse
portano ad esaurimento rapido della batteria, surriscaldamenti e rottura del controller del monopattino,
soprattutto con persone molto pesanti, che percorrono tante salite o discese (eh, anche quelle vi fregano! il
KERS è proporzionato a tale valore, una frenata con motor power constant molto basse genererà molta più
energia di quanta ne possa gestire la circuiteria del monopattino). Per capirne di più riguardo questo
argomento ho scritto un articolo dove consiglio che motor power constant mettere a seconda del modello di
monopattino e del vostro stile di guida e percorsi che fate. Clicca qui per leggerlo.

Cruise control delay


Questo valore indica in termini di secondi quanto tempo serve ad una velocità costante per attivare il cruise
control.

Cruise control no beep

Disabilità il segnale acustico quando si attiva il cruise control.

Russian throttle algorithm / Current-based Throttle Algorithm

A seconda del sito può cambiare questa voce ma sono la stessa cosa. Algoritmi sulla base del quale una
determinata rotazione dell’acceleratore corrisponde ad un totale di potenza erogata in termini di Watt e non ad
una velocità come nel monopattino standard. Praticamente l’erogazione sarà più simile a quella di un motore
termico a scoppio rispetto ad uno elettrico e ciò rivoluziona l’esperienza di guida. Il monopattino risulterà più
pronto e fluido, in consumo di batteria può aumentare o calare a seconda dello stile di guida. Riguardo questo
argomento ho scritto una guida che puoi visualizzare cliccando qui.

Wheel speed multiplier

Questo parametro permette di visualizzare una velocità corretta a seconda dei pneumatici che montate. Ad
esempio su uno Xiaomi M365 di fabbrica avremo pneumatici da 8.5 pollici, in questo caso il valore di default
di 345 è corretto. Se montate gomme da 10 pollici il valore corretto è 315.

Version spoofing

Questo parametro è spesso attivato di default quando si va a creare un firmware per Ninebot ES ad esempio.
Permette di ingannare l’app ufficiale facendogli credere di avere una versione già aggiornata, in questo modo
non vi proporrà l’aggiornamento firmware che vi farebbe inevitabilmente perdere le vostre modifiche.

Ecco terminata la lista dei parametri modificabili ed essenziali per creare un vostro firmware. Basterà poi cliccare sul
tasto “Patch It” o “Submit Form” per scaricare il vostro firmware personalizzato. Potrete poi installarlo sul vostro
monopattino tramite l’app ES DownG o XiaoFlasher appoggiandovi alle guide che ho già redatto e che vi lascio qui
(ovviamente usando il vostro firmware appena prodotto e non quello scaricabile dal sito):

Potrebbero piacerti anche