Hardware e Software > Connessioni ADSL/VDSL/FTTC
[GUIDA] Root e Modding TIM Hub AGTHP DGA4132 (VBNT-S)
phoenixz:
Sono comandi di sola lettura
giottos:
questo è il risultato
uci commit versioncusto
/root$ cat /etc/config/versioncusto
config override 'override'
option fwversion_prefix 'AGTHP_'
option fwversion_override '2.4.1'
option fwversion_override_real '2.4.1'
/root$ uci get modgui.var.version_spoof_mode
uci: Entry not found
il terzo comando mi restituisce un errore
phoenixz:
e questo comando invece?
Era il primo della lista, dovrebbe darti la versione effettiva del firmware.
cat /rom/etc/uci-defaults/tch_5000_versioncusto
giottos:
questa e la parte finale:
--- Codice: ---19.4.1051-3409136 2.4.1_DUMMY
19.4.1051-3401170 2.4.3
19.4.1051-3409170 2.4.3
19.4.1051-3401171 2.4.3
19.4.1051-3409171 2.4.3
19.4.1051-3401172 2.4.3_DUMMY
19.4.1051-3409172 2.4.3_DUMMY
19.4.1051-3401179 2.4.4
19.4.1051-3409179 2.4.4
19.4.1051-3401182 2.4.4_DUMMY
19.4.1051-3409182 2.4.4_DUMMY
.* 1.99.99.99
EOTXT
}
#perform a translation (table based in this example : output 2nd field of matching version entry in PXS_versions table above)
#input params:
# none
TI_translate_swversions(){
tver=$($transl | awk -v srch="$(uci get env.var.friendly_sw_version_activebank)" 'srch ~ $1 {print $2}' | head -1)
uci set env.var.friendly_sw_version_activebank=`uci get versioncusto.override.fwversion_prefix`"$tver"
uci set versioncusto.override.fwversion_override="$tver"
#Populate user-agent
#user-agent format for TI: vendorname / <HWversion>/ <FWversion> / <SWversion>
uci set mmpbxrvsipnet.sip_net.user_agent="$(uci get env.var.company_name) / $(uci get env.var.hardware_version) / `uci get versioncusto.override.fwversion_prefix`"$tver" / `uci get versioncusto.override.fwversion_prefix`"$tver""
uci commit mmpbxrvsipnet
tver=$($transl | awk -v srch="$(uci get env.var.friendly_sw_version_passivebank)" 'srch ~ $1 {print $2}' | head -1)
uci set env.var.friendly_sw_version_passivebank=`uci get versioncusto.override.fwversion_prefix`"$tver"
#if no conversion needed : comment previous 3 lines
uci commit env
}
TI_translate_swversions
SW_Version=`lua -e "t=require'transformer.shared.banktable' value=t.getCurrentVersion() print(string.match(value,'([^%-]+)%-'))"`
#this will only be used during development/customization and will be removed normally together with closing the build
#uci set versioncusto.override.fwversion_suffix='_Custo005'
uci commit versioncusto
--- Termina codice ---
phoenixz:
Se confronti questa lista di versioni con quello che mi avemi mandato ovvero:
cat /proc/banktable/passiveversion
19.4.1051-3401179-20240925070534-cf49b74e8c88c918fead0a0f9ad052f3283f4ee7
Conferma che il firmware installato è la versione 2.4.4.
C'è un'impostazione nella GUI che sovrascrive la versione reale, prova a controllare lì.
Navigazione
[0] Indice dei post
Vai alla versione completa