IlPuntoTecnico
Hardware e Software => Connessioni ADSL/VDSL/FTTC => Topic aperto da: lorenzocanalelc - 28 Settembre 2021, 14:04
-
Sono entrato in possesso del MeshRepeater, l'interfaccia GUI mostra solo la pagina Gateway (Con già abilitato il caricamento di firmware), la pagina wifi e la pagina EasyMesh. Sono riuscito a farlo comunicare con il server ACS nello stesso modo del DGA4331 ma non accetta i file STS ne del WPS ne la versione aggiornata di @LuKePicci riportando un errore "faultString", accetta senza problemi l'STS con reboot on
Per I firmware https://github.com/hack-technicolor/hack-technicolor/issues/183
Edit: Ok, era GenieACS che aveva problemi forse, root ottenuto con successo
-
Mi stavo quasi preoccupando :D
Attendo tue notizie per OSCK e PR in wiki
-
Mi servirebbe lime, quello del DGA4331 non funziona
lime: version magic '4.1.52 SMP preempt mod_unload ARMv7 ' should be '4.1.52 SMP preempt mod_unload ARMv7 p2v8 '
-
Probabile panic -- eliminato --
E' una versione per linux 3.4 patchata, non riesco a patchare quella già compilata per 4.1 con il nuovo vermagic (è troppo lungo...).
Se non va devo ricompilare lime con il nuovo vermagic.
-
Niente Panic ma non funziona
[ 1922.543954] lime: Unknown symbol ktime_get_real (err 0)
[ 1922.544023] lime: Unknown symbol malloc_sizes (err 0)
-
Niente, va ricompilato, Dato che non abbiamo il pacchetto con questo kernel dovrò per forza di cose fargli un override del vermagic che usa compilandolo col kernel 4.1 precedente.
-
Comunque stavo provando ad installare qualche pacchetto e ho scoperto che l'architettura di questo Repeater è arm_cortex-a7 e non arm_cortex-a9
-
E dunque conviene subito fare richiesta dei sorgenti, ma niente a che vedere con quello che dicevamo l'altro giorno, non mi servono per ricompilare lime. Che SoC sarebbe?
-
Si vede così, no?
root@Repeater_TIM:/proc# cat socinfo
SoC Name :BCM6752
Revision :A2
-
Sì è lui https://www.snbforums.com/threads/broadcom-launches-new-wi-fi-6-802-11ax-chips-aimed-at-repeaters-and-mesh-nodes.49493/
-
Ottimo, novità per lime? Per richiedere i sorgenti come si deve fare?
-
Devi mandare una mail a contact-ch.opensource@technicolor.com indicando il contenuto del file /etc/config/version e il provider
Non sono ancora stato abbastanza libero da mettermi a compilare lime per cortex-a7, ti faccio sapere.
-
Nessuna fretta, vorrei poterlo fare io ma non saprei da dove iniziare :'(
-
Ho fatto una prima parte del lavoro, cioè ho integrato lime come modulo a pacchetto in openwrt così cambio rapidamente da una toolchain all'altra.
Già che c'ero ho usato la chain per cortex-a7 di openwrt liscio, ma non ho downgradato la versione kernel a 4.1 e non ho rimpiazzato libc. Io intanto ti metto il file compilato in questo modo e patchato col giusto vermagic, se non funziona non mi sorprendo
// edit //
-
E infatti purtroppo non funziona
[144403.787559] lime: Unknown symbol kfree_sensitive (err 0)
[144403.787633] lime: Unknown symbol sock_set_reuseaddr (err 0)
-
Eccone un'altro ----
Stavolta è quello che avevo già compilato per 4.1.38 (cortex-a9) ma con vermagic '4.1.52 SMP preempt mod_unload ARMv7 ' patchato in compilazione.
-
[349050.584308] lime: version magic '4.1.52 SMP preempt mod_unload ARMv7 ' should be '4.1.52 SMP preempt mod_unload ARMv7 p2v8 ' :'(
-
E già, mi sono scordato il p2v8 (che salta fuori quando compili per cortex-a7)
https://www.mediafire.com/file/caf3tj5g2d9sizt/lime.ko/file
-
Pare che ci siamo, non ricordo bene, cosa devo fare con il mem dump?
EDIT: Nevermind, ecco l'OSCK https://www.mediafire.com/file/2vmdct9luqydjdf/GCNT-N.osck/file
Ora Faccio un bel PR su hack-technicolor
-
Ottimo, lo testo e ci siamo
-
Ho estratto con successo tutti i firmware che ho trovato con questa OSCK quindi penso sia funzionante, ho fatto una PR completa anche con gli aggiornamenti dei DGA, fammi sapere se va corretto qualcosa
-
Penso sia tutto a posto, ora la committo e testo i vari link, nel caso correggo tranquillamente io. Ricordati di mandare PR anche sul tool di decrypt di ansuel
-
Perfetto, fatto anche quello, però io non lo posso testare perché a me non funziona quel tool.
Comunque ho richiesto i sorgenti qualche settimana fa, due volte e non ho mai ricevuto risposta... sia per questo che per il DGA4331.
Vorrei riuscire a portare WPA_SUPPLICANT_MANAGER sui fratelli DGA da questo OWA, ma il fatto che abbiano un'architettura diversa rende tutto impossibile, giusto?
-
Di solito almeno una volta rispondono, pingali una volta al mese, devi convincerli che li vuoi davvero altrimenti non sprecano tempo a prepararti il tarball.
L'architettura non dovrebbe renderti le cose difficili, l'unica cosa a cui badare sono i tipi di driver in gioco e le loro capabilities.
-
Si ma essendo un qualcosa che credo abbia fatto direttamente technicolor come faccio a passarla su un'altra architettura?
Comunque cosa interessante stavo guardando il nuovo firmware del FGA2130 e all'interno c'è un pacchetto che finisce con "_arm_armv7-a.ipk" che sia la stessa architettura dell'OWA?
-
No no, non confondere armv7 (chè è il set di istruzioni a 32-bit) con i vari tipi di Cortex-A (A5, A7, A9, Axx ...).
armv7-a vuol dire che è per Cortex-Ax a 32-bit
-
Sono entrato in possesso del MeshRepeater, vorrei capire se almeno era possibile utilizzarlo con altri modem.
onestamente ho provato a collegarmi con il cavo ma il dispositivo rilascia l'IP 169.254.186.184 , quindi credo che dovrò impostarlo manualmente per poter accedere alla GUI.
qualcuno potrebbe aiutarmi ?
grazie mille
-
Ciao @ermak, ero riuscito a connetterlo ad un Tim HUB (DGA4132) senza EasyMesh, ovviamente funziona solamente da ripetitore quindi nessuna funzione Mesh.
Basta associarlo con il tasto WPS. Per configurarlo manualmente il DHCP in LAN è disabilitato e devi impostare manualmente l'IP del PC (Qualcosa tipo 192.168.1.3) nonostante ciò dalla GUI non è configurabile, quindi devi comunque associarlo al tuo modem con la procedura WPS
-
Non so se possa interessare a qualcuno, ma con qualche modifica sono riuscito ad impostare easy mesh ed utilizzare con successo l'OWA0131 come mesh del DGA4132. Sono quasi sicuro che si possa anche usare il DGA4132 come mesh del DGA4331 ma non sono ancora riuscito a capire bene come
-
Se parli di fare mesh collegandoli tutti via cavo sì mi itneressa. Se non l'hai già fatto dai un occhio agli script easymesh degli australiani.
-
Mesh senza cavo ma anche con cavo, in teoria basta veramente soltanto impiantare i file di configurazione multiap e le configurazione del transformer (Che sono le uniche cose che mancano), in più ho portato l'immagine di QTN del firmware 2.3.0_002 che sembra essere l'ultimo con molti riferimenti all'easymesh. Se vuoi ti passo un backup del mio overlay di firmware 2.3.4_001 dove è tutto correttamente funzionante. Gli script dell'australiano intendi tch-unhide? Se si non fa altro che attivare le impostazioni di multiap dove è già presente
-
Ci dovrbbero essere degli script in extras che fanno il setup di easymesh.
Passamelo, me lo conservo per riferimento.
-
I due eseguibili multiap_agent e multiap_controller sono già presenti nei firmware 2.3.X, ti mando subito un MP
-
Scusami, erano in una cartella diversa, intendevo questi: https://github.com/seud0nym/tch-gui-unhide/tree/master/wifi-booster
-
Si parlavo di questi, non fanno altro che mettere il modem in una sorta di Bridge, disabilitare il controller da multiap e lasciare abilitato solo l'agent.
EDIT: @LuKePicci, ti confermo che con la configurazione che ti ho inviato disabilitando il controller (Puoi farlo anche dalla Tab GUI nel backup che ti ho inviato) e cambiando IP il router prende perfettamente le impostazioni del DGA4134 che ho usato come controller, anche la topology della card Easymesh sul DGA4134 mostra quasi tutto correttamente
-
Scusate se riesumo questo thread, ma ne ho da poco un paio sarei interessato sbloccarli. Non è che potreste darmi qualche indicazione su come procedere? Grazie.