View Full Version : Firmware sbagliato
ciao a tutti per errore ho installato un firmware sbagliato sul modem/router tp-link archer vr1200v il problema è che il firmware giusto sul sito non c'è più ed il firmware che ho installato non mi permette di impostare la telefonia...come posso fare?
Cosa intendi con "sbagliato"?
Sul sito ufficiale c'è questo:
Archer_VR1200v(IT)2.0_1.3.0 3.1.4 v607c.0 Build 230807 Rel.27532n
è questo che non ti permette più di configurare il voip?
Cosa intendi con "sbagliato"?
Sul sito ufficiale c'è questo:
Archer_VR1200v(IT)2.0_1.3.0 3.1.4 v607c.0 Build 230807 Rel.27532n
è questo che non ti permette più di configurare il voip?
quello che dici te è per la versione 2 del modem io ho la versione 1 che non ha più il firmware da scaricare ma solo il codice gpl
Hai provato a chiedere direttamente al supporto tplink?
Perseverance
03-01-2024, 13:53
La versione V1 sembra che sia quella data dai gestori telefonici e non quella venduta, forse è per questo che non c'è il firmware binario; ti è rimasto il router da un contratto telefonico precedente?
Nel file *.tar.gz ci dovrebbe stare tutto quanto per compilare e generare il firmware binario per il tuo modello; ho dato un'occhiata all'interno dell'archivio ed è roba molto vecchia con kernel linux 2.6.36. Le ultime versioni di GCC non credo che riescano a compilare roba così vecchia mi sembra che da una certa versione in poi svecchiarono tutto. Puoi provare a farlo te tirando su una macchina virtuale con una versione di linux abbastanza vecchia che usi al massimo il GCC 4; forse una ubuntu 10.04 o 12.04. Dovrebbe bastar installare il compilatore con build-essential eppoi le librerie per il cross compiling verso l'architettura MIPS che è il processore del tuo router, cercandole con apt xò su un sistema attuale risultano essere: gcc-mips-linux-gnu e g++-mips-linux-gnu e forse si sono sempre chiamate così.
Se tutto va bene riuscirai ad ottenere il target specificato nel makefile e nel readme con MODEL=ArcherVR1200vSPV1 ammesso che non si inchiodi il compilatore per qualche motivo che dovrai capire e risolvere e ammesso che il file generato sia davvero un firmware funzionante. Essendo codice proprietario devi mettere in conto che potrebbe necessitare di altra roba non di pubblico dominio da aggiungere in fase di compilazione per funzionare davvero.
Buon divertimento
--edit1--
Non fai prima a buttarlo via ?
Hai provato a chiedere direttamente al supporto tplink?
si l'ho chiamato ma mi hanno detto che loro non possono inviarmelo perchè non ce l'hanno boh:mc:
La versione V1 sembra che sia quella data dai gestori telefonici e non quella venduta, forse è per questo che non c'è il firmware binario; ti è rimasto il router da un contratto telefonico precedente?
Nel file *.tar.gz ci dovrebbe stare tutto quanto per compilare e generare il firmware binario per il tuo modello; ho dato un'occhiata all'interno dell'archivio ed è roba molto vecchia con kernel linux 2.6.36. Le ultime versioni di GCC non credo che riescano a compilare roba così vecchia mi sembra che da una certa versione in poi svecchiarono tutto. Puoi provare a farlo te tirando su una macchina virtuale con una versione di linux abbastanza vecchia che usi al massimo il GCC 4; forse una ubuntu 10.04 o 12.04. Dovrebbe bastar installare il compilatore con build-essential eppoi le librerie per il cross compiling verso l'architettura MIPS che è il processore del tuo router, cercandole con apt xò su un sistema attuale risultano essere: gcc-mips-linux-gnu e g++-mips-linux-gnu e forse si sono sempre chiamate così.
Se tutto va bene riuscirai ad ottenere il target specificato nel makefile e nel readme con MODEL=ArcherVR1200vSPV1 ammesso che non si inchiodi il compilatore per qualche motivo che dovrai capire e risolvere e ammesso che il file generato sia davvero un firmware funzionante. Essendo codice proprietario devi mettere in conto che potrebbe necessitare di altra roba non di pubblico dominio da aggiungere in fase di compilazione per funzionare davvero.
Buon divertimento
--edit1--
Non fai prima a buttarlo via ?
grazie della spiegazione ma non credo di riuscirci :(
La versione V1 sembra che sia quella data dai gestori telefonici e non quella venduta, forse è per questo che non c'è il firmware binario; ti è rimasto il router da un contratto telefonico precedente?
Nel file *.tar.gz ci dovrebbe stare tutto quanto per compilare e generare il firmware binario per il tuo modello; ho dato un'occhiata all'interno dell'archivio ed è roba molto vecchia con kernel linux 2.6.36. Le ultime versioni di GCC non credo che riescano a compilare roba così vecchia mi sembra che da una certa versione in poi svecchiarono tutto. Puoi provare a farlo te tirando su una macchina virtuale con una versione di linux abbastanza vecchia che usi al massimo il GCC 4; forse una ubuntu 10.04 o 12.04. Dovrebbe bastar installare il compilatore con build-essential eppoi le librerie per il cross compiling verso l'architettura MIPS che è il processore del tuo router, cercandole con apt xò su un sistema attuale risultano essere: gcc-mips-linux-gnu e g++-mips-linux-gnu e forse si sono sempre chiamate così.
Se tutto va bene riuscirai ad ottenere il target specificato nel makefile e nel readme con MODEL=ArcherVR1200vSPV1 ammesso che non si inchiodi il compilatore per qualche motivo che dovrai capire e risolvere e ammesso che il file generato sia davvero un firmware funzionante. Essendo codice proprietario devi mettere in conto che potrebbe necessitare di altra roba non di pubblico dominio da aggiungere in fase di compilazione per funzionare davvero.
Buon divertimento
--edit1--
Non fai prima a buttarlo via ?
il modem l'ho comprai nel 2019 quando mi installarono la fttc ora sto usando la power station di vodafone
Perseverance
04-01-2024, 12:12
Allora, ho provato io a compilarlo senza successo. I file sorgenti sono in uno stato inconsistente. C'è tutta la parte della toolchain commentata, scommentandola parte la compilazione ovviamente (con vari errori di dipendenze risolti via via) fino al punto in cui il compilatore trova un errore nel codice sorgente cercando di compilare ffmpeg, ho risolto anche quello ma poi si inchioda più avanti sulla libreria exif con un altro errore nel sorgente dove c'è una struct dichiarata male. Qui ho mollato.
Quel codice sorgente è chiaramente inusabile, rimaneggiato a più mani e inconsistente ed a questo punto penso che anche perdendoci del tempo alla fine butti fuori un firmware corrotto.
Fine dei giochi, portalo in discarica!
Allora, ho provato io a compilarlo senza successo. I file sorgenti sono in uno stato inconsistente. C'è tutta la parte della toolchain commentata, scommentandola parte la compilazione ovviamente (con vari errori di dipendenze risolti via via) fino al punto in cui il compilatore trova un errore nel codice sorgente cercando di compilare ffmpeg, ho risolto anche quello ma poi si inchioda più avanti sulla libreria exif con un altro errore nel sorgente dove c'è una struct dichiarata male. Qui ho mollato.
Quel codice sorgente è chiaramente inusabile, rimaneggiato a più mani e inconsistente ed a questo punto penso che anche perdendoci del tempo alla fine butti fuori un firmware corrotto.
Fine dei giochi, portalo in discarica!
grazie mille hai fatto anche troppo:)
strassada
13-01-2024, 17:41
i due router sono leggermente diversi, e proprio il dsp voip è di un altro produttore rispetto a quello integrato nella v1. quindi è normale che non ti funzioni la fonia.
meno normale è che tp-link abbia creato un firmware per la v2 che si installa anche sulla v1, appurate le differenze hardware (mi pare anche il chip wireless 5GHz, pur sempre Mediatek, sia diverso).
i due router sono leggermente diversi, e proprio il dsp voip è di un altro produttore rispetto a quello integrato nella v1. quindi è normale che non ti funzioni la fonia.
meno normale è che tp-link abbia creato un firmware per la v2 che si installa anche sulla v1, appurate le differenze hardware (mi pare anche il chip wireless 5GHz, pur sempre Mediatek, sia diverso).
grazie, risolto hanno rimesso il firmware per la v1:D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.