Forum Indipendente Biciclette Elettriche, Pieghevoli e Utility

Forum Indipendente Biciclette Elettriche, Pieghevoli e Utility
[ Home | Registrati | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Album Fotografico | Download | Links | FAQ |Ricerca Avanzata | le biciclette provate da noi ] mago job
Ultime novità: * per evitare lo spam, l'iscrizione attende l'approvazione degli Amministratori, un po' di pazienza per favore

attenzione che la mail automatica di conferma iscrizione non sempre funziona, provare ad accedere lo stesso o scrivere in amministrazione

* per comunicazioni scrivere a postmaster@jobike.it o contattare uno degli amministratori (job o pixbuster)

* qui tutti i modelli testati da noi a confronto

Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Discussioni
 Kit e fai da te
 TSDZ2 modifiche e documentazione varia
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Pagina Precedente
Autore Discussione Precedente Discussione Discussione Successiva
Pagina: di 147

Ivo56
Nuovo Utente


Emilia Romagna


14 Messaggi

Inserito il - 28/07/2026 : 09:58:58  Mostra Profilo  Rispondi Quotando
Ciao a tutti. Ho da quasi un anno un TSDZ2 che saltuariamente alterno ad una ebike nativa (Canyon Spectral:On). La scorsa settimana mi è arrivato il cavetto e sabato (con mio figlio informatico) abbiamo provveduto a flashare il motore, tutto è stato abbastanza semplice e il risultato: già così di default è tutta un'altra bici, 100 volte meglio.
Visti i risultati ieri sono partito per fare lo stesso con la bici di un amico che ha il motore da poco più di due anni, lì però non c'era maniera di riuscirci. Alla fine dopo tanti tentativi siamo riusciti spostando il collegamento sull'ST-link V2 del cavetto marrone di alimentazione da 5volt a 3,3volt, come suggerisce il video postato qui sopra.
Un grazie grande come una casa a mbrusa, che oltre alle competenze e alla perizia per riuscire a fare un lavoro del genere, poi lo mette gratuitamente a disposizione di tutti.
Torna all'inizio della Pagina

andrea 104KG
Utente Master


Marche


15283 Messaggi

Inserito il - 28/07/2026 : 23:50:54  Mostra Profilo Invia a andrea 104KG un Messaggio Privato  Rispondi Quotando
sono i misteri del tsdz2, a me è andato sempre con 5v... anzi si può flashare anche con batteria accesa ma usando in quel caso solo 3 fili senza il positivo, almeno così mi pare di ricordare.. se invece si lascia tutto acceso e si usano 4 fili ci possono essere problemi. Secondo me è più facile che siano le serigrafie sulla chiavetta sbagliate, sulla roba economica i cinesi non controllano nulla...Il messaggio col pippone di risposta nel video è il mio

Modificato da - andrea 104KG in data 28/07/2026 23:51:53
Torna all'inizio della Pagina

bob
Utente Medio



148 Messaggi

Inserito il - 30/07/2026 : 21:57:52  Mostra Profilo  Rispondi Quotando
Ivo56 ha scritto:
siamo riusciti spostando il collegamento sull'ST-link V2 del cavetto marrone di alimentazione da 5volt a 3,3volt, come suggerisce il video postato qui sopra.


è esattamente quello che tocca fare nella maggior parte dei casi e se non sbaglio è scritto anche nella wiki su github, penso sia dovuto a due cose, la prima, forse dovuta alla vecchia versione del tsdz2 da cui nacque la wiki, la seconda è dovuta ai cloni del stlinkv2 che hanno "copiato male" o invertito le scritte dei voltaggi ma non ho mai avuto voglia di verificare, mi sembra di aver visto quella differenza proprio nelle foto o dei prodotti o della wiki in questione e feci quel tentativo così a intuito tanto finchè il votlaggio è inferiore tanto valeva provare.
Torna all'inizio della Pagina

darkdevil85
Nuovo Utente



29 Messaggi

Inserito il - 05/08/2026 : 00:16:57  Mostra Profilo  Rispondi Quotando
ciao @emmebrusa, non so se funzionino tag. Ti ho mandato un messaggio privato.

Nel caso non ti fosse arrivato, riguarda il display EKD01.

Fammi sapere, eventualmente lo riporto qui
Torna all'inizio della Pagina

AZ71
Nuovo Utente



18 Messaggi

Inserito il - 11/08/2026 : 17:59:33  Mostra Profilo  Rispondi Quotando
Ciao,
qualcono sa se il diplay Varstrom VD18MT (aliexpress) si può utilizzare con OSF? Sembra bello e compatto...
...e buone ferie a tutti!
Torna all'inizio della Pagina

mbrusa
Utente Senior


Lombardia


1084 Messaggi

Inserito il - 12/08/2026 : 09:00:45  Mostra Profilo Invia a mbrusa un Messaggio Privato  Rispondi Quotando
Tutti i display con protocollo Tonsheng funzionano con OSF.
Purtroppo però, il protocollo non sempre viene rispettato al 100%.
Potrebbero esserci problemi con i codici di errore, fino a quando nessuno prova non si può sapere.

City Bike TSDZ2 36V/250W-XH18. Batteria 36V 17,5Ah Km 5000
Btwin 7 bia TSDZ2 36V/250W-XH18. Batteria 36V 17,5Ah Km 5000
Mondraker Foxy TSDZ2 36V/250W-860C. Batteria 36V 20Ah Km 13000
Mondraker Chrono DC TSDZ2 36V/250W-860C. Batteria 36V 17Ah Km 2100
Open source firmware v20.1C.6-update-6-VLCD5-VLCD6-XH18
Open source firmware v20.1C.4-3-LCD3
Open source firmware v20.1C.5-update-2-860C-850C-SW102
Torna all'inizio della Pagina

darkdevil85
Nuovo Utente



29 Messaggi

Inserito il - 13/08/2026 : 21:45:16  Mostra Profilo  Rispondi Quotando
Ciao a tutti.
Per il display EKD01 (carino perché ha sia bluetooth che porta USB per carica - chiaramente non una fast charge) C'è la possibilità di abbinare un telefono.

Il protocollo di comunicazione bluetooth è stato praticamente ricostruito.
Senza entrare troppo nei dettagli, questo significa che senza usare l'app ufficiale (a pagamento) si possono creare app per gestire ad esempio l'invio dei payload di attivazione funzionalità del firmware, piuttosto che leggere i dati telemetria o anche inviare istruzioni di navigazione che mostra sul display.

Come accennava emmebrusa, io ho questo display e la modalità cruise ad esempio a me non funziona.

Se qualcun altro usa lo stesso display (io ho un tsdz2 6 pin) sarebbe utile avere altri riscontri.

Ps io sto sviluppando due app android per le funzionalità che ho scritto prima.
Quando saranno discretamente mature magari valuterò di rilasciarle
Torna all'inizio della Pagina

AZ71
Nuovo Utente



18 Messaggi

Inserito il - 13/08/2026 : 22:52:29  Mostra Profilo  Rispondi Quotando
Ok, se mi gira ne compro uno di VD18MT e vi farò sapere.
Torna all'inizio della Pagina

Enr1
Utente Normale


Emilia Romagna


81 Messaggi

Inserito il - 14/08/2026 : 13:51:36  Mostra Profilo Invia a Enr1 un Messaggio Privato  Rispondi Quotando
Ciao, in passato ho già montato altri tsdz2 e alla necessità li modificavo tramite firmware. Ora ho preso la versione TSDZ2B con vlcd-5 e andando nel menu "nascosto", vedo che c'è un parametro che non mi torna. Su A cosa va settato? di default ho trovato A 55 (versione 5.1). Poi ho provato ad abbassarlo a 16 e poi a 6 per capire su cosa lavorasse e facendo veloci prove da fermo con rapporto agile in pianura con tutti i lv di assistenza, non ho percepito nessun cambiamento. I valori vanno da 1 a 99. Volevo solo limitare un po' gli A visto che ho una piccola batteria da 10A e non capisco se qual valore lo fa effettivamente ed a cosa si riferisce. Grazie
Torna all'inizio della Pagina

andrea 104KG
Utente Master


Marche


15283 Messaggi

Inserito il - 14/08/2026 : 21:05:48  Mostra Profilo Invia a andrea 104KG un Messaggio Privato  Rispondi Quotando
È un parametro fake, sempre stato così dal 2017. L'unico modo di cambiare gli ampere e usare il software di mbrusa è farlo dal configuratore
Torna all'inizio della Pagina

darkdevil85
Nuovo Utente



29 Messaggi

Inserito il - 16/08/2026 : 15:56:28  Mostra Profilo  Rispondi Quotando
Rettifico: funziona il cruise anche su EKD01. Va considerato l'offset +1 del livello in tabella (quindi corrisponde a E04 su livello 4)
Torna all'inizio della Pagina

Snaweart
Nuovo Utente


Sardegna


29 Messaggi

Inserito il - 05/10/2026 : 21:29:32  Mostra Profilo  Rispondi Quotando
Salve, due mesi fa il mio Tsdz2b del luglio 2023 dopo 11.000 km, per mia colpa (nella manutenzione ho rotto i magneti del torque)mi ha abbandonato . Ho ricomprato lo stesso motore ma mi sono ritrovato con un motore completamente diverso dal precedente, con una spinta di base esagerata, in tutte le quattro assistenze. Per dare l'idea la eco del nuovo corrispondeva alla speed del vecchio. Non trovandomi per niente, ho finalmente deciso di installare il firmware 20.1c6, credo l'ultimo e devo dire che le cose vanno decisamente meglio, come esperienza si avvicina dal punto di vista della spinta alle impostazioni del vecchio, però la sulla eco vorrei sentire un po' di più il peso della bici, ancora mi aiuta troppo, perfetta per andare al lavoro ma in uso MTB spinge troppo. Vorrei chiedere per diminuire un pochino che valori dovrei andare a modificare? Allego le immagini delle impostazioni attuali.


Immagine:

246,25 KB

Immagine:

314,31 KB

Immagine:

304,01 KB

Modificato da - Snaweart in data 05/10/2026 21:37:21
Torna all'inizio della Pagina

antonio6019
Utente Medio



242 Messaggi

Inserito il - 05/10/2026 : 23:27:18  Mostra Profilo  Rispondi Quotando
Il settaggio della modalità power
Immagine:

363,33 KB
Io ho settato cosi:
50
140
280
500
Il il turbo solo per tratti tosti
Torna all'inizio della Pagina

Snaweart
Nuovo Utente


Sardegna


29 Messaggi

Inserito il - 06/10/2026 : 08:27:55  Mostra Profilo  Rispondi Quotando
Grazie, provo con questi valori
Torna all'inizio della Pagina

elinx.
Utente Medio



171 Messaggi

Inserito il - 06/10/2026 : 14:31:16  Mostra Profilo  Rispondi Quotando
Snaweart ha scritto:

.... Tsdz2b del luglio 2023 dopo 11.000 km, .....Per dare l'idea la eco del nuovo corrispondeva alla speed del vecchio. .......

Non so se hai eseguito una calibrazione del sensore di coppia sul vecchio motore, perché non è stata fatta sul nuovo. Di conseguenza, l'"amplificazione" potrebbe essere notevolmente maggiore.
Torna all'inizio della Pagina

Snaweart
Nuovo Utente


Sardegna


29 Messaggi

Inserito il - 06/10/2026 : 15:19:05  Mostra Profilo  Rispondi Quotando
No no nessuna calibrazione sul vecchio, è rimasto sempre uguale di fabbrica e
non lo ho mai modificato perché a parte il murare ad una certa frequenza per il resto
per le mie esigenze era perfetto. Ho montato altri due motori ad amici, motori
2026 e erano uguali a quest'ultimo preso, ma chissà perché avevo dato quasi
per scontato che la differenza di potenza dipendesse dalle impostazioni del display
Vlcd5. Mi sbagliavo. Comunque in questi ultimi motori le tolleranze sembrano migliorate.
Torna all'inizio della Pagina

antonio6019
Utente Medio



242 Messaggi

Inserito il - 06/10/2026 : 15:44:16  Mostra Profilo  Rispondi Quotando
Snaweart ha scritto:

No no nessuna calibrazione sul vecchio, è rimasto sempre uguale di fabbrica e
non lo ho mai modificato perché a parte il murare ad una certa frequenza per il resto
per le mie esigenze era perfetto. Ho montato altri due motori ad amici, motori
2026 e erano uguali a quest'ultimo preso, ma chissà perché avevo dato quasi
per scontato che la differenza di potenza dipendesse dalle impostazioni del display
Vlcd5. Mi sbagliavo. Comunque in questi ultimi motori le tolleranze sembrano migliorate.

Cosa intendi per tolleranze migliorate?
Torna all'inizio della Pagina

Snaweart
Nuovo Utente


Sardegna


29 Messaggi

Inserito il - 06/10/2026 : 16:27:01  Mostra Profilo  Rispondi Quotando
Intendo il gioco del perno mentre si pedala, tutti e 3 i motori 2026 sembrano non averlo,o magari sono stato sfortunato io nel 2023.
Torna all'inizio della Pagina

arny63
Utente Attivo


Emilia Romagna


854 Messaggi

Inserito il - 03/11/2026 : 16:21:17  Mostra Profilo  Rispondi Quotando
Ciao Marco, circa un mese fa ho messo la tua ultima versione a una tsdz2 installato da me più di 3 anni fa, aveva con il firmware originale.. avrà fatto forse 1000km la usa poco. Oggi mi ha detto che ha un notevole ritardo nell' assistenza.. ( nel frattempo gli avevo detto di controllare il sensore di velocita' secondo lui è ok) c'è un parametro da poter modificare ho lasciato tutto di default.. sulle altre bici aggiornate non ho questi problemi.. poi alla fine del discorso mi dice ma forse un po' lo faceva anche prima. Gli ho detto di passare da me, posso riprovare riprogrammarlo ( per questo ti ho chiesto se si può agire da qualche parte) di solito non tocco niente e nessuno si è lamentato. Grazie
Torna all'inizio della Pagina

mbrusa
Utente Senior


Lombardia


1084 Messaggi

Inserito il - 04/11/2026 : 09:14:56  Mostra Profilo Invia a mbrusa un Messaggio Privato  Rispondi Quotando
Ciao arny, nelle ultime versioni l'assistenza è immediata, già dal primo impulso pas.
Quindi, interpreto "notevole ritardo nell' assistenza..." come assistenza insufficiente all'avvio.

Va bene mantenere le impostazioni predefinite, ma hai calibrato il sensore di coppia? È un passaggio fondamentale.
Detto questo, se l'intervallo di coppia risulta basso, prova a impostare "Pedal torque adc offset adj" a 15 e "Pedal torque adc angle adj" a 20.
Ed, eventualmente, aumentare i parametri dell'assistenza nella sezione "Power assist mode".

City Bike TSDZ2 36V/250W-XH18. Batteria 36V 17,5Ah Km 5000
Btwin 7 bia TSDZ2 36V/250W-XH18. Batteria 36V 17,5Ah Km 5000
Mondraker Foxy TSDZ2 36V/250W-860C. Batteria 36V 20Ah Km 13000
Mondraker Chrono DC TSDZ2 36V/250W-860C. Batteria 36V 17Ah Km 2100
Open source firmware v20.1C.6-update-6-VLCD5-VLCD6-XH18
Open source firmware v20.1C.4-3-LCD3
Open source firmware v20.1C.5-update-2-860C-850C-SW102
Torna all'inizio della Pagina

arny63
Utente Attivo


Emilia Romagna


854 Messaggi

Inserito il - 04/11/2026 : 19:48:01  Mostra Profilo  Rispondi Quotando
Grazie, proverò quando mi porterà la bici, non ha mai lamentato poca potenza.. non avevo fatto la calibrazione. Ciao
Torna all'inizio della Pagina

darkdevil85
Nuovo Utente



29 Messaggi

Inserito il - 05/11/2026 : 12:04:47  Mostra Profilo  Rispondi Quotando
ciao emmebrusa, non so se ti ricordi sono il ragazzo che sta sviluppando applicazioni legate al display Varstrom EKD01.

sono riuscito a stabilizzare il livello della batteria (percentuale) mostrato su questo display, come ti avevo scritto ho fatto un fork del tuo progetto sul mio github e pushato le modifiche.

il limite che sto riscontrando è che il livello della batteria visualizzato non decrementa in modo granulare dell'1% ma ha scalini di circa 8 punti percentuali.

ho fatto qualche ricerca online e mi sono imbattuto in questo documento tecnico https://github.com/speedysheep/ebike-protocols/blob/4622a1c18e417cdded37d2eef1c678c3dd23a6a5/tongsheng/TSDZ_FACTORY_PROTOCOL.md#31-battery-is-coarse-voltage-bars-never-a-percentage dove c'è una spiegazione tecnica che motiva il perchè accada, premesso che anche per queste ricerche hanno usato LLM (intelligenza artificiale).

ho provato a contattare la Varstrom provando a giocarmi la carta di ottenere il firmware open source (display), ma mi hanno risposto "picche".

il livello della batteria lo legge dal controller.
mi hanno detto che loro hanno realizzato un loro firmware per il motore Tongsheng TSDZ2, alchè gli ho appena scritto provando a chiedere quantomeno una dritta su come si aspetta il pacchetto per avere un decremento progressivo.

vediamo se mi danno almeno una dritta.

lato tuo confermi quanto scritto in quel documento? pensi si possa fare altro?

io ho tentato di estendere nei byte altre informazioni per questo scopo, ma purtroppo non riflette il decremento dell'1%.

questa in sintesi la prova che ha fatto l'llm


Enabled packets retain the original nine-byte frame and its checksum at [ 8 ], then append the 15-byte block, with these absolute byte offsets:

Bytes Content
[1] Original rounded 0..12 battery level, including voltage fault behavior
[2] Original flags plus 0x0A: extension present and emulated BMS data valid
[9] Extension ID 0x46
[10] Calculated SOC rounded from 0.1% to nearest 1%, clamped at 100
[11..17] Zero: SOH, remaining mAh, Kelvin temperature and cycles unavailable
[18..19] Filtered measured battery current, little-endian mA per the spec
[20..21] Filtered loaded battery voltage, little-endian mV, saturating at 65535
[22] Zero: extension torque channel not implemented
[23] Sum of [9..22] modulo 256, independent of the base checksum
The BMS flag deliberately emulates a data source using the controller's existing SOC estimate; it does not mean a physical communicating BMS was discovered. Unknown BMS metrics are not fabricated. A receiver may interpret their zeros as real values, show warnings, or refuse the extension; this is another reason to keep the feature opt-in. Extension current uses the documented mA scaling, which the reference says is not corroborated by factory captures. True 0% is encoded as zero, but receivers that treat zero SOC as unavailable may fall back to bars.

The 24-byte packet takes at least 25 ms at 9600 8N1. Rather than blocking the 25 ms application loop, the enabled sender copies a complete snapshot into a bounded UART queue. The main loop polls TXE and writes at most one byte per iteration, without waiting. The existing 100 ms packet scheduling is unchanged. If the previous snapshot is still pending, a new one is dropped intact rather than overwriting or interleaving it. Application work and interrupt latency can stretch inter-byte timing; actual cadence and display parser tolerance require an on-device capture. The default mode retains its original sender.
Torna all'inizio della Pagina

mbrusa
Utente Senior


Lombardia


1084 Messaggi

Inserito il - 06/11/2026 : 14:51:10  Mostra Profilo Invia a mbrusa un Messaggio Privato  Rispondi Quotando
Se SOC% visualizzato a display è gestito con le tacche, penso non ci sia niente da fare.
E' comunque una scelta strana, OSF invia al display dati per 6 tacche, le convertono in 12 per avere una risoluzione di 8 punti?

City Bike TSDZ2 36V/250W-XH18. Batteria 36V 17,5Ah Km 5000
Btwin 7 bia TSDZ2 36V/250W-XH18. Batteria 36V 17,5Ah Km 5000
Mondraker Foxy TSDZ2 36V/250W-860C. Batteria 36V 20Ah Km 13000
Mondraker Chrono DC TSDZ2 36V/250W-860C. Batteria 36V 17Ah Km 2100
Open source firmware v20.1C.6-update-6-VLCD5-VLCD6-XH18
Open source firmware v20.1C.4-3-LCD3
Open source firmware v20.1C.5-update-2-860C-850C-SW102
Torna all'inizio della Pagina

darkdevil85
Nuovo Utente



29 Messaggi

Inserito il - 06/11/2026 : 16:22:29  Mostra Profilo  Rispondi Quotando
mbrusa ha scritto:

Se SOC% visualizzato a display è gestito con le tacche, penso non ci sia niente da fare.
E' comunque una scelta strana, OSF invia al display dati per 6 tacche, le convertono in 12 per avere una risoluzione di 8 punti?

da quanto mi è parso di capire anche dalla loro risposta no, il SOC non ha una gestione a "tacche" (o se vogliamo dirla in altro modo, a step di 8 punti percentuali e qualche decimo).

questo però leggendo dal controller a bordo della variante del motore tsdz2 marchiato varstrom
Torna all'inizio della Pagina

darkdevil85
Nuovo Utente



29 Messaggi

Inserito il - 09/11/2026 : 12:13:21  Mostra Profilo  Rispondi Quotando
vorrei dire che sono impressionato, ma l'intelligenza artificiale non fa quasi più notizia in tema di reverse engineering.

comunque, tra mie intuizioni di dove indirizzare l'agent, il tool che varstrom ha reso pubblico per il dump del firmware del chipset mediatek del display e un pò di sana follia è uscita fuori la patch che consente di avere la lettura del SOC batteria 1%.

E' stato modificato sia il configurator Java aggiungendo un nuovo flag (si vede con combinazione display EKD01 e motore TSDZ2) per generare un firmware del controller che invia il dato atteso, sia la patch al firmware originario N22 (che è quello del display prodotto da Varstrom per motore Tongsheng - connessione UART).

La patch riguarda l'area applicativa, non tocca il bootloader.

Io ho il motore 6 pin (no sensori freno).

Il flash della patch

Chiunque abbia questo setup ed è abbastanza confidente nel voler sperimentare, trovate tutto nel mio github https://github.com/j4ckp0t85

PS funziona anche trasmettendo tramite BLE (con l'applicazione che avevo creato Apex Drive)
Torna all'inizio della Pagina
Pagina: di 147 Discussione Precedente Discussione Discussione Successiva  
Pagina Precedente
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum Indipendente Biciclette Elettriche, Pieghevoli e Utility © 2000-06 jobike Torna all'inizio della Pagina
Questa pagina è stata generata in 0,49 secondi. Versione 3.4.06 by Modifichicci - Herniasurgery.it | Distribuito Da: Massimo Farieri - www.superdeejay.net | Powered By: Platinum Full - Snitz Forums 2000 Version 3.4.06
Creative Commons License
Questo/a opera è pubblicato sotto una Licenza Creative Commons.