@JackTheVendicator
In teoria potrebbe esistere qualche tasto o sequenza di tasti o qualche altra "manovra" che carica i parametri hardcoded anziche' quelli di env. Forse analizzando i sorgenti di ADAM2 trovi qualcosa.
Leggendo il codice ho visto che cpufrequency sia cpufrequency che sysfrequency dovrebbero essere rimessi a posto a ogni boot:
sys_sprintf(sbuf,"%d",_CpuFrequency); /* Always make sure 'cpufrequency' is c
orrect */
sys_setenv("cpufrequency",sbuf); /* default the frequency to 125MHz */
sys_setenv("req_fullrate_freq", "125000000");Quindi penso che *forse* modificando a mano mtd3 e inviandolo a mtdblock/3 ho tutto env ma ADAM2 non rilevi che e' corrotto, e magari ora si e' preso un MAC address non valido o un ip assurdo... Puo' essere?
P.S.: Se fosse l'ip, ci potrebbe essere un metodo alternativo al portscan per cercare l'ip incriminato? Perche' altrimenti mi dovrei girare probabilmente milioni di IP e non sarebbe molto simpatico
