[MOD] Technicolor Custom GUI di Ansuel

  • 3516 Risposte
  • 1597856 Visite

0 Utenti e 4 Visitatori stanno visualizzando questo topic.

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2535 il: 04 Ottobre 2021, 15:41 »
Quello mi sembra un client che prende lo stream dalla vlan multicast e lo rende disponibile all' STB di timvision

Offline putipower

  • Membro Anziano
  • ***
  • 284
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2536 il: 04 Ottobre 2021, 16:44 »
mai usato timvision
timhub 2.3.5 gui 9.6.96 su vodafone fttc

Offline SpiK369

  • Membro Giovane
  • **
  • 75
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2537 il: 04 Ottobre 2021, 21:49 »
ho installato la 2.3.3-001 ieri con upgrade non da gui ma seguendo https://hack-technicolor.readthedocs.io/en/stable/Upgrade/  senza nessun problema ed anche la gui 9.6.90 si è installata senza problemi e gira molto piu veloce di prima.
il wifi a me sembra perfetto,
all accensione si attiva prima la 2,4 e dopo poco la 5 ghz,il band steering finalmente aggiorna velocemente anche ssid della 5ghz se non è uguale e funziona molto bene.
l'unica pecca che vedo di questi ultimi firmware è nei log,c'è un gran lavoro di multistream ,stream etc etc....praticamente il modem lavora tanto per questa roba.
spero si trovi il modo di eliminare questa robaccia e quantomeno lmitarla
 tipo questo:
Data   Funzione   Processo   Messaggio
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   SK - 0xb4600a70 - Add Multicast group 239.200.0.0 OK
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   SK - 0xb4600a70 - Create Socket Listen Ip=239.200.0.0 Port=5004 Dest Ip=0.0.0.0 Port=0
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   API - Live 0xb4600830 - Set new Channel Live=239.200.0.0:5004, Main_RtpRetry=None, Main_FastZap=None, Report=None, FecColumn=None, FecRow=None, Fast Zap server monitor=0
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   SK - 0xb4600a70 - Create Socket Listen Ip=239.200.0.0 Port=5004 Dest Ip=0.0.0.0 Port=0
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   API - Live 0xb4600830 - Set new Channel Live=239.200.0.0:5004, Main_RtpRetry=None, Main_FastZap=None, Report=None, FecColumn=None, FecRow=None, Fast Zap server monitor=0
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   API - Live 0xb4600830 - Process Live Begin
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   API - Live 0xb4600830 - (SK 0xb4600a70) - Creation Stream OK
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   RT - 0xb4600830 - IP V4 address to Identify the STB is
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   SK - Interface br-lan - STB Local Ip V4 is
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   API - Live 0xb4600830 - Process Live Begin
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   API - Live 0xb4600830 - (SK 0xb4600a70) - Creation Stream OK
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   RT - 0xb4600830 - IP V4 address to Identify the STB is
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   SK - Interface br-lan - STB Local Ip V4 is
Oct 4 11:46:07   daemon.info   nanocdn-core[9946]   OS - Mono-Process Stream ID is 0


Ho rifatto alcune prove e devo ammettere che prendendolo un po' a martellate alla fine la GUI si è installata.
Ho replicato la procedura di bank planning come riportato qui "https://hack-technicolor.readthedocs.io/", installato il fw 2.3.3_001 per questo specifico punto va bene anche lo script  flashfirmware.sh o la procedura del link precedente. Alla fine ho provato ad installare la GUI Stable lo script non si è interrotto ed è andato fino alla fine ma il modem al riavvio non rispondeva al ping e alcuni led erano presenti... provato riavvio ma stessa condizione di prima, allora ho provato a pigiare reset hw da acceso è ripartito. Ho provato a reinstallare la GUI ma questa volta si è interrotta con il msg "sh: ERROR       invalid path rpc.hosts.: bad number" e il primo led a sx colore strano come se lo cambiasse continuamente lasciatop lì per un bel po' ma non cambiava stato, provato riavvio e dopo un bel po' è tornato attivo con la GUI installata... Il dubbio è avrà messo tutto o ha un'installazione parziale?   

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2538 il: 04 Ottobre 2021, 22:19 »
flashfirmware.sh è in pratica un copia/incolla di https://hack-technicolor.readthedocs.io/en/stable/Upgrade/ se funziona uno funziona anche l'altro.
Per le versioni 2.3.x bisogna installare la gui dev.

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2539 il: 05 Ottobre 2021, 06:53 »
.....
La soluzione da te proposta funziona sul firmware 2.2.1 mentre fallisce sulle versioni 2.3.x in quanto non usa di default openssl e neppure wget.
In realtà basterebbe cancellare il certificato incriminato in /etc/ssl/certs/ca-certificates.crt.
Sulla 2.2.1 funziona sia curl che busybox-wget e opkg, mentre si potrebbe avere dei problemi con wget su alcuni siti (403) non si risolve neppure con l'opzione wget -U.
Sulla 2.3.x funziona sia curl che uclient-fetch-wget metre si hanno dei problemi su opkg ma solo sui tuoi repo (errore 5 ssl)

P.S. Visto che voipblock è stato inserito anche sul tg789vacV2 è improponibile aggiornare curl. La "soluzione" e importare certs da ubuntu e https://curl.se/ca/cacert.pem e rinominarlo ca-certificates.crt.
Mettendo un paio di alias in /etc/profile si riesce a far funzionare sia curl che wget senza problemi.


Offline Marvel

  • Membro Anziano
  • ***
  • 200
    • Macoers
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2540 il: 05 Ottobre 2021, 10:13 »
La soluzione da te proposta funziona sul firmware 2.2.1
Si, su homeware 18 avevo la certezza matematica che funzionasse dato che ho replicato l'installazione sui miei DGA4130/DGA4131/DGA4132 tutti con homeware 18.

mentre fallisce sulle versioni 2.3.x in quanto non usa di default openssl e neppure wget.
Su homeware 19 invece avevo qualche dubbio dato che non avuto modo di provare perché non ho aggiornato nessuno dei miei dispositivi e non penso di farlo a breve.
Se sei su homeware 19 mi dai l'output di questo comando:
Codice: [Seleziona]
opkg list-installed | grep -E "wget|ssl|cert|ca-"?

In realtà basterebbe cancellare il certificato incriminato in /etc/ssl/certs/ca-certificates.crt.
Sulla 2.2.1 funziona sia curl che busybox-wget e opkg, mentre si potrebbe avere dei problemi con wget su alcuni siti (403) non si risolve neppure con l'opzione wget -U.
Sulla 2.3.x funziona sia curl che uclient-fetch-wget metre si hanno dei problemi su opkg ma solo sui tuoi repo (errore 5 ssl)
Si, come linkato dal mio post, questo è uno dei due workaround lato client consigliati da OpenSSL, a questo punto ti consiglio di dare uno sguardo a questo simpatico scriptino utilizzato in un progetto australiano per le loro versioni dei Technicolor. Per accedere al mio repo loro non hanno mai toccato le librerie ma hanno sempre e solo importato i nuovi certificati, al momento mi sembra loro non stiano avendo problemi.

P.S. Visto che voipblock è stato inserito anche sul tg789vacV2 è improponibile aggiornare curl. La "soluzione" e importare certs da ubuntu e https://curl.se/ca/cacert.pem e rinominarlo ca-certificates.crt.
Mettendo un paio di alias in /etc/profile si riesce a far funzionare sia curl che wget senza problemi.
Per quanto riguarda Voipblock dovrei aver risolto a prescindere dall'aggiornamento delle librerie, ho infatti rilasciato un piccolo update per la versione per Asterisk ed un update più importante per la versione per mmpbx. L'aggiornamento è semplicissimo, basta eseguire da ssh questi comandi:

- Voipblock per Asterisk
Codice: [Seleziona]
curl -ks https://repository.macoers.com/voipblock/voipblock.sh | ash -s update_for_asterisk
-Voipblock per mmpbx:
Codice: [Seleziona]
curl -ks https://repository.macoers.com/voipblock/voipblock.sh | ash -s tch_update_for_mmpbx
In alternativa si può aspettare che venga fatto l'aggiornamento al modo di chiamare l'installer nella gui, dopodiché basterà disinstallare e reinstallare la versione di Voipblock che si sta utilizzando.

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2541 il: 05 Ottobre 2021, 10:35 »
Codice: [Seleziona]
root@modemtim:~# opkg list-installed | grep -E "wget|ssl|cert|ca-"
ca-bundle - 20190110-1
https-certificates - 0.1-1
libmosquitto-ssl - 1.6.7-1
libopenssl1.0.0 - 1.0.2u-1
libustream-openssl20150806 - 2019-11-05-c9b66682-1
mosquitto-ssl - 1.6.7-1
webui-app-certpairing - 1.0
root@modemtim:~# ls -la /usr/bin/wget
lrwxrwxrwx    1 root     root            18 Jun 11 11:07 /usr/bin/wget -> /bin/uclient-fetch
root@modemtim:~#

Offline Marvel

  • Membro Anziano
  • ***
  • 200
    • Macoers
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2542 il: 05 Ottobre 2021, 10:54 »
Ok, sembra esserci tutto e libopenssl è vecchia, è lei il problema.
Ed ovviamente immaginavo uclient-fetch che nelle nuove versioni di openwrt si sta utilizzando proprio al posto di wget e come mi aspettavo utilizza openssl.

Deve funzionare, ci sarà sicuro qualche scemenza che mi sfugge.

Mi dai un bel:
Codice: [Seleziona]
ldd /bin/uclient-fetch?

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2543 il: 05 Ottobre 2021, 11:03 »
Codice: [Seleziona]
root@modemtim:~# ldd /bin/uclient-fetch
libpreload-tch.so => /usr/lib/libpreload-tch.so (0xb6b45000)
libuclient.so => /usr/lib/libuclient.so (0xb6b30000)
libubox.so => /lib/libubox.so (0xb6b16000)
libdl.so.2 => /lib/libdl.so.2 (0xb6b03000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6ae7000)
libc.so.6 => /lib/libc.so.6 (0xb69a3000)
/lib/ld-linux.so.3 (0xb6b59000)


Offline Marvel

  • Membro Anziano
  • ***
  • 200
    • Macoers
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2544 il: 05 Ottobre 2021, 12:06 »
In teoria dovrebbe funzionare, se ti va puoi provare ad aggiornare uclient-fetch dal mio repository per homeware 19 e poi provare ad aggiornare le librerie con la procedura che ho descritto per homeware 18.

Come vedi qui anche per uclient-fetch il problema è la vecchia libreria e la soluzione è la stessa.

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2545 il: 05 Ottobre 2021, 12:34 »
Visto che prima curl funzionava editando i certificati non avevo provato ad installarlo ora ricevo quest'errore.
Codice: [Seleziona]
Collected errors:
 * check_data_file_clashes: Package libcurl wants to install file /usr/lib/libcurl.so.4
But that file is already provided by package  * libcurl4
 * opkg_install_cmd: Cannot install package libcurl.
Edit ho provato ad aggiornare uclient-fetch ed openssl ma il problema con wget rimane.
« Ultima modifica: 05 Ottobre 2021, 12:49 da larsen64it »

Offline Marvel

  • Membro Anziano
  • ***
  • 200
    • Macoers
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2546 il: 05 Ottobre 2021, 13:07 »
Qualche info in più? Stai installando su homeware 19 curl dal repo di homeware 18?
Su homeware 18 abbiamo curl 7.54.0-1 e dal repo per homeware 18 installiamo curl 7.65.3 con supporto OpenSSL 1.1.1.
Su homeware 19 abbiamo curl 7.66.0-1, installando dal repo per homeware 18 fai un downgrade (dovrebbe anche impedirtelo senza un --force-downgrade), mentre nel repo per homeware 19 c'è curl 7.66.0-3 compilato con supporto OpenSSL 1.1.1.

Prova a prendere tutto dal repo per homeware 19 e se puoi smanettare sul router in caso di problemi prova a forzare la reinstallazione dei pacchetti. Non so però a che risultiamo arriviamo.

Per quanto riguarda il problema con wget cosa intendi?
L'opkg update (con uclient_fetch) e il curl funzionano?

P.S.: ti ricordo che devi aggiornare sia curl che libcurl.

P.P.S.: se continui a giocarci dopo aver installato tutto fammi vedere nuovamente l'output di:
Codice: [Seleziona]
opkg list-installed | grep -E "curl|wget|ssl|cert|ca-"
« Ultima modifica: 05 Ottobre 2021, 13:59 da Marvel »

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2547 il: 05 Ottobre 2021, 13:56 »
Homeware 19 curl dal repo di homeware 18 come da guida: errore di installazione di cui sopra.
opkg wget errore 5 solo sui tuoi repo, wget (uciclient_fetch), ho provato a a scaricare anche da altri siti, errore certificato ssl scaduto con libopenssl aggiornato.
Curl non si installa, non ho provato a forzare.
Non credo che per la 19 basti un semplice down/upgrade di pacchetti. Appena ho tempo cerco di smartellare un poco.



Offline Marvel

  • Membro Anziano
  • ***
  • 200
    • Macoers
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2548 il: 05 Ottobre 2021, 14:17 »
Sono abbastanza sicuro che anche su homeware 19 è solo questione di pacchetti corretti,

Alla fine, correggimi se sbaglio, stai avendo lo stesso identico problema della discussione che ti ho linkato prima:
Come vedi qui anche per uclient-fetch il problema è la vecchia libreria e la soluzione è la stessa.

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #2549 il: 05 Ottobre 2021, 14:25 »
Si e i tuoi pacchetti si installano in parallelo ai precedenti continuando ad usare
libopenssl1.0.0 - 1.0.2u-1
libustream-openssl20150806 - 2019-11-05-c9b66682-1
invece di aggiornarli in modo da poterli usare.
Con le versioni di default, eliminando il certificato incriminato, curl scarica tutto anche senza l'opzione -k, con wget  ho usato  l'opzione --ca-certificate=/etc/ssl/cert/ca-certificates.crt (ho messo un alias in /etc/profile tanto per poterlo usare come wget) ma con opkg non funziona.
« Ultima modifica: 05 Ottobre 2021, 14:33 da larsen64it »