Gestazione di un semplice script sh
Salve a tutti, è la prima volta che scrivo in questa sezione in tanti anni, e spero che sia all'altezza dell'argomento che propongo:
Mi sto occupando della gestione del clock e dei tensioni del motorola razr ed esiste uno script detto opptimizer che fa tutto e viene comandato via console con i comandi
Caricamento dei modulo
insmod /system/lib/modules/symsearch.ko
insmod /system/lib/modules/overclock.ko
Visualizzazione della tavola tensioni/frequenze
cat /proc/overclock/mpu_opps
E modifica dei singoli valori, ad esempio
echo 5 1255000000 62 > /proc/overclock/mpu_opps
il quale scrive nella riga 5 cioè quella della frequenza piu alta 1,255 GHz e il tensione 62 (corrispondente a qualcosa meno di 1,4 volt).
Ogni volta che riavvio perdo tutto quindi volevo fare uno script sh da lanciare per abilitare i moduli e imporre la mia tabella. In mezz ora di lavoro ho elaborato questo schifo:
La volete sapere la novita?? non funziona neanche per niente!! mi da errore fin dall inizio!! Cosa ho sbagliato secondo voi? (offendetemi pure son meccanico e l informatica mi provoca strane reazioni
)
Mi sto occupando della gestione del clock e dei tensioni del motorola razr ed esiste uno script detto opptimizer che fa tutto e viene comandato via console con i comandi
Caricamento dei modulo
insmod /system/lib/modules/symsearch.ko
insmod /system/lib/modules/overclock.ko
Visualizzazione della tavola tensioni/frequenze
cat /proc/overclock/mpu_opps
E modifica dei singoli valori, ad esempio
echo 5 1255000000 62 > /proc/overclock/mpu_opps
il quale scrive nella riga 5 cioè quella della frequenza piu alta 1,255 GHz e il tensione 62 (corrispondente a qualcosa meno di 1,4 volt).
Ogni volta che riavvio perdo tutto quindi volevo fare uno script sh da lanciare per abilitare i moduli e imporre la mia tabella. In mezz ora di lavoro ho elaborato questo schifo:
- Codice: Seleziona tutto
#!/bin/sh
insmod system/lib/modules/symsearch.ko
sleep 5
insmod system/lib/modules/overclock.ko
sleep 5
echo 1 300000000 16 > /proc/overclock/mpu_opps
sleep 5
echo 2 800000000 25 > /proc/overclock/mpu_opps
sleep 5
echo 3 1000000000 35 > /proc/overclock/mpu_opps
sleep 5
echo 4 1200000000 45 > /proc/overclock/mpu_opps
sleep 5
echo 5 1300000000 50 > /proc/overclock/mpu_opps
sleep 5
cat /proc/overclock/mpu_opps
La volete sapere la novita?? non funziona neanche per niente!! mi da errore fin dall inizio!! Cosa ho sbagliato secondo voi? (offendetemi pure son meccanico e l informatica mi provoca strane reazioni