Guida Sensors Tool

 

Questa breve guida serve a capire il funzionamento di questo programma creato da DarkBear per modificare i valori della batteria in modo che il cell abbia più autonomia e le tacche della batteria siano più veritiere :).

ATTENZIONE : L'USO INCORRETTO DI QUESTO PROGRAMMA PUO' DANNEGGIARE IRREPARABILMENTE SIA LA BATTERIA CHE IL CELL, QUINDI BISOGNA PRESTARE LA MASSIMA ATTENZIONE AI DATI CHE SI INSERISCONO.

Non mi assumo nessuna responsabilità per quanto riguarda malfunzionamenti del cell derivati dalla procedura.

   Per i più esperti ecco la documentazione tradotta di Sensors Tool

  1. Scaricate il programma dalla sezione software ed estraetelo in una cartella qualsiasi
  2. Collegate il cell spento col cavo seriale non originale alla porta COM1
  3. Avviate il programma lanciando l'eseguibile sensorstool.exe

  1. Durante l'avanzamento della barra "Trying to connect to..." bisogna premere brevemente (a volte ripetutamente) il tasto di accenzione del cell, notate che sul Display apparirà la scritta Service mode ed otterremo questo risultato

I valori che appariranno (in questo caso di un ME45iv04 con valori del ME45v21) ci fanno conoscere tutti i parametri della batteria.

  1. Clikkate su Read File e caricate il file .blk che vi interessa

  1. Appariranno già settati i nuovi parametri

  1. Non resta che clikkare sul Write Phone e dopo un secondo il gioco è fatto !!
  2. Chiudere il programma ed accendere il cell

Se i parametri inseriti sono corretti, si noteranno subito dei netti miglioramenti sia in stabilità che in durata della batteria

Profili raggruppati e testati da Pycon per SL45i e S/ME45

 

Documentazione:

1)

VBatt = SpgX0 + SpgDelta * (SpgY04V - VBattDSP) / (SpgY04V - SpgY03V)

dove:

SpgY04V --> [AD unità] --> constante - valori digitali da A/D per il voltaggio V1
SpgX0 --> [mV] --> constante - voltaggio V1
SpgY03V --> [AD unità] --> constante - valori digitali da A/D per il voltaggio V2
SpgDelta --> [mV] --> constante - voltaggio V2 - V1
VBattDSP --> [AD unità] --> input - valori digitali da A/D per misurare l'attuale voltaggio Vb
VBatt --> [mV] --> output - attuale voltaggio Vb (visualizzato VBxxxx)

*****

Si possono misurare 2 differenti voltaggi VBatt1 e VBatt2 (usando un voltomentro) e leggere 2 valori digitali A/D corrispondenti VBattDSP1 e VBattDSP2 (usando Sensors Tool V1.3, voce VBattDSP).

Dopo questo bisogna riempire i 4 campi in Sensors Tool 1.3 (VBatt1, VBatt2, VBattDSP1 and VBattDSP2) e calcolare SpgY03V e SpgY04V.

E' la giusta via, come aggiustare la EElite block ID67 individualmente nel telefono. Molto simile alle regolazioni della fabbrica.
In primo luogo, se si hanno i settaggi originali, dimenticare questa cosa, non se ne ha bisogno. Ma se si ha una eeprom  riscritta di un altro telefono, forse i valori costanti della batteria sono errati.

Se si vuole ricalibrare le costanti della batteria:

Siemens Sensors Tools 1.3 (Tools), lavora a telefono spento e bisogna premere brevemente il tasto rosso (se non si ha un cavo con l'Auto-Ignition).

passaggio-1:
- Scaricata la batteria, inserirla nel telefono (spento)
- Misurare il voltaggio della batteria usando un voltometro esterno direttamente sui contatti della batteria. Ricordarsi che è il valore "VBatt2".
- Lanciare Sensors Tool e guardare il campo VBatDSP. Ricordarsi che è il valore "VBattDSP2".

passaggio-2:
- Caricare completamente la batteria, inserirla nel telefono (spento).
- Misurare il voltaggio della batteria usando un voltometro esterno. Ricordarsi che è il valore "VBatt1".
- Lanciare Sensors Tool e guardare il campo VBatDSP. Ricordarsi che è il valore "VBattDSP1".

passaggio-3:
- Leggere i valori del blocco ID67 della EELite del proprio telefono
- Riempire i campi VBatt1, VBattDSP1 e VBatt2, VBattDSP2 con i valori presi dai passaggi 1 e 2.
- Clikkare sul bottone "Calculate SpgY03V and SpgY04V".
- Dopo questo potete scrivere i valori ricalcolati nel telefono.

(thx for Gasbag.wz.cz)
 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2)

Ho trovato queste info su un altro forum ma non so se sono corrette perché i valori del campo 0004 sul mio sono 5 cifre, invece qui ne sono descritte 4.

OK a proposito della calibrazione del voltaggio, nella nuova versione (1.3) dovreste vedere questi campi.

SpgY03V - Offset da 3.0V
SpgX0 - Voltaggio Nominale
SpgY04V - Offset da 4.0V

Esempio:

0000 SpgY03V -6474 -min - 3+0.6474 = 3.6474 V
0002 SpgX0 -4181 -nom ---------------- 4.1810 V
0004 SpgY04V -2188 -max - 4+0.2188 = 4.2188 V

Misurare SpgY03V con la batteria scarica, SpgY04V con la batteria carica.

Ok, proverò a spiegare come calibrare il telefono con Sensors Tool.
Questo è a proposito delle vecchie versioni di Sensors Tool.


1. Bisognerebbe usare solo i campi 0000 e 0004 (0002 and 0006 dovrebbero essere usati solo se si va fuori dal  range in 0000 e 0004)
I numeri nei campi sono in formato esadecimale A=10 , B=11 .... F=16
Questa è la sola differenza dai decimali.


2. Scaricare completamente la batteria, quindi incrementare il valore VBattmin con 200
es: 1F33 + 200 = 2133 , 1000 +200 =1200
scaricare ancora la batteria ed incrementare i valori fino a che la batteria è veramente scarica ( il telefono si spegnerà senza avvertimento)
Ora diminuire VBattmin di poco ~100 (Se volete avere l'avvertimento di batteria scarica). Ora i valori di VBattmin sono pronti.


3. Aumentare (diminuire) i valori di VBattmax fino a che in VBattmiddle abbiamo 3.66 -3.67v.


4. Ricaricare (Alla fine la batteria dovrebbe essere un po' calda perchè il valore di VBattmin è aumentato. Si dovrebbe diminuire il valore in VBattmin se la batteria è veramente calda) Il valore in VBattmax dovrebbe essere 4.2-4.3v

Se tutto è andato bene, il programma ha rimosso le protezioni della Siemens e la batteria avrà un maggior tempo di stanby.

 

NOTA: questi documenti li ho trovati in rete, quindi ripeto che, NON sarò assolutamente responsabile per eventuali malfunzionamenti del cell.