Hardware e Software > Connessioni ADSL/VDSL/FTTC

[GUIDA] Root e Modding TIM Hub AGTHP DGA4132 (VBNT-S)

<< < (1202/1211) > >>

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

[#] Pagina successiva

[*] Pagina precedente

Vai alla versione completa