PDA

View Full Version : [Thread ufficiale]Zyxel VMG8825-T50K - Modem router VDSL2/FTTH WiFi (modding)


Bovirus
16-01-2021, 09:20
- Scopo di questo thread

Scopo di questo thread è di discutere espressamente ed esclusivamente del modding del modem

Zyxel VMG8825-T50K.

Questo thread non si occupa di altre richieste non relative al modding per il modem Zyxel VMG8825-T50K.


- Sorgenti firmware

È possibile richiedere a Zyxel i sorgenti firmware del modem.
Accedere alla pagina indicata

Zyxel - Richiesta sorgenti firmware (https://www.zyxel.com/form/gpl_oss_software_notice.shtml)

e fornire i propri dati anagrafici ed i seguenti dati (obbligatori) del modem

- Modello
- Versione firmware
- Seriale prodotto


- Info modem

Info modem by wikipedia (https://openwrt.org/inbox/toh/zyxel/zyxel_vmg8825-t50)


- Firmware originali (stock) Zyxel

- Firmware 5.50(ABOM.3)C0

Firmware stock Zyxel 5.5.0 (ABOM.3)C0 - Sito FTP Zyxel (ftp://ftp.zyxel.com/VMG8825-T50K/firmware/VMG8825-T50K_5.50(ABOM.3)C0.zip)

- Firmware 5.50(ABOM.6)C0

Firmware stock Zyxel 5.5.0 (ABOM.6)C0 (ftp://37.61.241.90/ftp_download/VMG8825-T50K/firmware/V550ABOM6C0.zip)


- Funzioni aggiuntive firmware stock Zyxel


Nuova GUI
Nuove possibilità di personalizzazione
Multi lingua
Possibilità di entrare nel modem via ssh


- Sblocco modem by thomas

Sblocco modem by thomas.nl (https://th0mas.nl/2020/03/26/getting-root-on-a-zyxel-vmg8825-t50-router/)


- Sblocco modem by dariuccio83

Sblocco modem by dariuccio83 (https://www.hwupgrade.it/forum/showpost.php?p=47308598&postcount=16)


- Caricamento firmware Zyxel stock via console seriale

Caricamento firmware Zyxel originale via console seriale by M0nT30 (https://www.hwupgrade.it/forum/showpost.php?p=47308578&postcount=15)


- Licenza Creative Commons

Il contenuto di questo post è rilasciato con licenza

Creative Commons Attribution-Noncommercial-Share Alike 2.5 (http://creativecommons.org/licenses/by-nc-sa/2.5/it/)

..

Bovirus
16-01-2021, 09:20
- Accesso utente supervisor

Grazie a corgiov

user = tiscali
password = st@_mgnt


- PIN Console seriale

Immagine PIN console seriale (https://openwrt.org/_detail/media/zyxel/vmg8825-t50_serial_closeup.jpg?id=inbox%3Atoh%3Azyxel%3Azyxel_vmg8825-t50)

Si consiglia di saldare dei PIN sul CS.
NON COLLEGARE il PIN +5V.

Per il collegamento PIN console seriale PC (porta USB) usare un convertitore TTL a +3.3V:
Si trovano su Amazon o Ebay, Aliexpress, etc.

- Impostazioni Tiscali

Grazie a corgiov

Impostazioni Tiscali (https://www.hwupgrade.it/forum/showpost.php?p=47324186&postcount=26)


- Licenza Creative Commons

Il contenuto di questo post è rilasciato con licenza

Creative Commons Attribution-Noncommercial-Share Alike 2.5 (http://creativecommons.org/licenses/by-nc-sa/2.5/it/)

..

corgiov
12-02-2021, 06:16
Qualche informazione: la porta USB 3.0 va abilita tramite firmware? Ho collegato un Hard Disk Toshiba con LED che cambia secondo la porta. Si illumina di bianco, indicando che la porta è di tipo 2.0.
Ho abilitato il Media Center, ma non sembra esser visto da nessun dispositivo.

https://ibb.co/NNFdSPV

https://ibb.co/wchDvBP

Ho la versione di Tiscali del router.

Versione Firmware
V5.50(ABRN.0)b6

strassada
12-02-2021, 07:35
ci sono 2 porte: 1 usb 3.0 e 1 usb 2.0
potrebbe esserci un'opzione per mitigare le interferenze sul wireless, che disabilita l'usb 3.0. prova a cercare tra i menu.

Bovirus
12-02-2021, 08:25
@corgiov

Io credo che te lo rilevi o coem USB 2.0 o USB 3,.0 non ci saranno differemze nelle perstaizoni.

Il router non è un NAS (non ha nè l'hardware nè il sofwtare) e la priorità assegnata al processo di condivisioen è molto bassa (gisutamenet le prioprità maggiori sono assegnate a VDSL e WiFi).

Quindi le prestazioni che otterrai in condivisione saranno sempre e comunque molte basse.

corgiov
12-02-2021, 11:31
Bovirus, su questo ti do pienamente ragione. Comunque, vedere il colore blu sulla porta e leggere sia sulle istruzioni che sullo chassis “USB 3.0” e scoprire che funiona come una porta USB 2.0 ...

Ho ricevuto il router la scorsa estate, mi pare a luglio, ma non avevo ancora testato le porte USB.

ci sono 2 porte: 1 usb 3.0 e 1 usb 2.0
potrebbe esserci un'opzione per mitigare le interferenze sul wireless, che disabilita l'usb 3.0. prova a cercare tra i menu.Interessante.
Nella sezione WiFi non ho trovato nessuna voce legata alle porte USB.

Piuttosto mi ha sorpreso questa voce:
L'opzione 66 è usata per identificare un Nome Server TFTP.
Questo router è contro i Jedi?

strassada
05-03-2021, 22:46
rilasciato nuovo firmware generico V5.50(ABOM.6)C0 (ftp://37.61.241.90/ftp_download/VMG8825-T50K/firmware/V550ABOM6C0.zip)
la versione ABOM.7 che fixa un bug al Dnsmasq (https://www.zyxel.com/support/DNSpooq.shtml) è in uscita verso giugno (il file lo rilasceranno tempo dopo)

seguendo una guida potrebbe essere installabile sul firmware di Tiscali (per quanto non potreste farlo, non essendo vostro, e in base poi anche alle ultime variazioni delle loro policy che vieta di effettuare modifiche ai loro modem)

Bovirus
06-03-2021, 07:27
@strassada.

Grazie per l'info sul nuovo firmware.

C'è qualcosa che mi lascia qualche dubbio.
Il firmware (file .bin) è da 28MB mentre il precedente firmware 5.50(ABOM.3)C0 era di 23 MB.
Possibile? E' così grande la flash del modem?

Nell'archivio del nuovo firmware manca il file .ROM (presente nella versione precedente).

corgiov
06-03-2021, 14:06
Comunico che, anche se solo in parte, sono riuscito a far funzionare il NAS con il router. Non sono ancora riuscito a farlo vedere da Windows 10, ma da Android e dalla Smart TV sì.

Inoltre, sono entrato con le credenziali da supervisor. Se a qualcuno interessassero, mi scriva in privato (non so se sia il caso di scriverle pubblicamente).

Bovirus
06-03-2021, 14:18
@corgiov

Non credo ci siano problemi a pubblicarla.

Anzi sarebbe utile a tanti credo.

Hai un modem con firmware Tiscali o sbrandizzato?

corgiov
06-03-2021, 14:27
Hai un modem con firmware Tiscali o sbrandizzato?Ho, infatti, dimenticato di specificarlo. Le credenziali dovrebbero funzionare solo con modelli Tiscali.

user = tiscali
password = st@_mgnt

Basta copiarli e incollarli. Ci sono diversi menu in più, tra qui quello dedicato alle porte Phone. È possibile aggiungere un secondo numero, abilitando quindi la seconda porta Phone.

Bovirus
06-03-2021, 18:13
@corgiov


Allora sono le "solite" credenziali supervisor Tiscali.

M0nT30
06-03-2021, 20:03
Ciao a tutti

Ho installato il firmware zyxel eseguendo queste operazioni che ho postato qua:

https://www.ilpuntotecnico.com/forum/index.php/topic,82576.msg272054.html#msg272054

Bovirus
06-03-2021, 21:00
@M0nT30

Grazie per l'info.

Chiedi agli admin se è permesso mettere un link ad un altro forum.

Bovirus
07-03-2021, 08:22
Caricamento firmware stock Zyxel (by M0nT30)

!!!NON MI RITENGO RESPONSABILE DI UN EVENTUALE PERDITA DI GARANZIA DEL MODEM O DI EVENTUALE BRICKING!!!

Per caricare il firmware è necessario usare la console seriale.
Vanno saldati i PIN sulla board del modem (vedi foto), e vanno collegati i PIN della console seriale del modem al PC (porta USB) tramite un convertitore TTL +3.3V.
Il convertitore TTL+3.3V si trova su Amazon/Ebay/Aliexpress, etc.

Come PC ho usato un computer con sistema operativo Linux.


- Operazioni preliminari

Prima di procedere all'aggiornamento del firmware


Prendere nota/fare degli screenshot di tutte le impostazioni del modem
Recuperare la password del VOIP
Recuperare password di root
Resettare il modem alle impostazioni di fabbrica,


Scarichiamo il firmware dal sito ftp di zyxel:

ftp://ftp.zyxel.com/VMG8825-T50K/ (http://ftp://ftp.zyxel.com/VMG8825-T50K/)

Spegniamo il modem.

Apriamo il modem (due viti e un po' di dimestichezza con una card plastificata per far staccare le linguette senza romperle)

Colleghiamo i PIN della console seriale al convertitore USB TTL +3.3V.

Console ---- Convertitore TTL
GND ---- GND
RX ---- TX
TX ---- RX

Come da foto che troviamo da questo link:

Immagine PIN console seriale (https://openwrt.org/_detail/media/zyxel/vmg8825-t50_serial_closeup.jpg?id=inbox%3Atoh%3Azyxel%3Azyxel_vmg8825-t50)

e colleghiamo la porta USB del convertitore USB al PC.

Ora da terminale Linux ho usato il comando:

sudo picocom -b 115200 /dev/ttyUSB0

per collegarmi con il terminale seriale ed impostare la porta a

baud = 115200
Bit dato = 8
Bit stop = 1
parità = .


- Operazioni successive

Accendere il modem, verificare che a video venga visualizzato le info di boot, e premere qualsiasi tasto per fermare il boot.

A questo punto avremo il prompt come di seguito:

Hit any key to stop autoboot: 5
ZHAL>

Con help vediamo quali comandi possiamo effettuare:

ZHAL> help
ATEN x[,y] set BootExtension Debug Flag (y=password)
ATSE x show the seed of password generator
ATDC disable check model mechanism
ATSH dump manufacturer related data in ROM
ATRT [x,y,z,u] RAM read/write test (x=level, y=start addr, z=end addr, u=iterations)
ATGO boot up whole system
ATSR [x] system reboot
ATUR x[,y] upgrade RAS image (filename, partition number)

Disabilitiamo il model check mechanism

ZHAL> atdc
Model ID chcek: disabled


E ora attiviamo il TFTP server del modem per attendere l'invio del nuovo firmware dal nostro computer:
ZHAL> atur V550ABOM3C0.bin

Upgrade to rootfs partition 1
TFTP server is started, put your file 'V550ABOM3C0.bin' to server (IP is 192.168.1.1)

Colleghiamo il cavo ethernet dal computer alla porta del modem

Impostiamo computer con indirizzo IP statico diverso da 192.168.1.1

Apriamo un altro terminale nella cartella dove è presente il nostro firmware e digitiamo:

$ atftp 192.168.1.1

Dal prompt inviamo il firmware:

tftp> put V550ABOM3C0.bin

Nel primo terminale dove abbiamo aperto la seriale visualizzeremo il caricamento del firmware:

TFTP server is started, put your file 'V550ABOM3C0.bin' to server (IP is 192.168.1.1).
......................................................................................
Total 23049891 (0x15FB6A3) bytes received

File download to memory address 0x80020000, length is 23049891
Ignore checking model ID!

Please be patient, start to upgrade RAS!

............................................................................................
Update boot flag to 1
...Auto reboot after 2 seconds

... se tutto è andato come dovrebbe avremo il nuovo firmware installato.


IMPORTANTE!!

A questo punto si dovrebbe riuscire a fare il login nell'interfaccia con le credenziali precedenti.
Consiglio di salvare le credenziali nella Rom-D perché se si fa un reset di fabbrica carica i valori della ROM-D predefinita Zyxel che cambia le credenziali generandole automaticamente dal seriale.

Questa cosa purtroppo non la posso confermare.

..

Bovirus
07-03-2021, 08:44
Guida sblocco by dariuccio83

E' bastato accedere alla GUI completa con l'account supervisor, andare su Backup/Ripristino e scaricare il file di configurazione che nel nostro caso sarà completo di tutte le impostazioni e di tutti gli account, compreso root, con le password criptate.

Basta editare il file con un editor compatibile con i file JSON e fare le seguenti modifiche:

1) Individuate questa sezione:
"X_ZYXEL_RemoteManagement":{
"SPRemoteTimer":20,
"Service":[
{
"Name":"HTTP",
"Enable":true,
"Protocol":6,
"Port":80,
"Mode":"LAN_ONLY",
"TrustAll":true
},
{
"Name":"HTTPS",
"Enable":true,
"Protocol":6,
"Port":443,
"Mode":"LAN_ONLY",
"TrustAll":true
},
{
"Name":"FTP",
"Enable":true,
"Protocol":6,
"Port":21,
"Mode":"LAN_ONLY",
"TrustAll":true
},
{
"Name":"TELNET",
"Enable":true,
"Protocol":6,
"Port":23,
"Mode":"",
"TrustAll":true
},
{
"Name":"SSH",
"Enable":true,
"Protocol":6,
"Port":22,
"Mode":"",
"TrustAll":true
},
{
"Name":"PING",
"Enable":true,
"Protocol":1,
"Mode":"LAN_WAN",
"TrustAll":true
}
]

e aggiungete "LAN_ONLY" anche sotto SSH e TELNET (come per gli altri servizi).

2) Copiate la password root criptata da questa sezione:

"X_ZYXEL_LoginCfg":{
"LoginGroupConfigurable":true,
"LogGp":[
{
"GP_Privilege":"_encrypt_xxxxxxxxxxxxxxxxx",
"Account":[
{
"AutoShowQuickStart":false,
"Enabled":true,
"EnableQuickStart":true,
"Page":"",
"Username":"root",
"Password":"",
"PasswordHash":"",
"Privilege":"_encrypt_xxxxxxxxxxxxxxxxxxxx",
"DefaultPassword":"_encrypt_PASSWORD_CRIPTATA_DA_COPIARE"

e incollatela nella sezione DynamicDNS modificandola come segue:

"X_ZYXEL_EXT":{
"DynamicDNS":{
"Enable":true,
"ServiceProvider":"userdefined",
"DDNSType":"",
"HostName":"foobar",
"UserName":"foobar",
"Password":"_encrypt_INCOLLARE_QUI_LA_PASSWORD_CRIPTATA",
"IPAddressPolicy":0,
"UserIPAddress":"0.0.0.0",
"Wildcard":false,
"Offline":false,
"Interface":"",
"UpdateURL":"foobar",
"ConnectionType":"HTTP"
}


3) Ripristinate il file appena modificato tramite GUI (sempre con account tiscali) e attendete il riavvio

4) Accedete alla GUI sempre con lo stesso account, andate nella pagina Dynamic DNS e cliccate sull'occhio per visualizzare la password root in chiaro!


In base alla changelist, non dovrebbe esserci alcuna differenza tra il firmware V5.50b5 in ns possesso e quello V5.50C0 disponibile sul sito del produttore.

M0nT30
08-03-2021, 18:58
@M0nT30

Grazie per l'info.

Chiedi agli admin se è permesso mettere un link ad un altro forum.

Ho pensato non fosse un problema visto che è un link relativo all'oggetto del forum. Ad ogni modo ho fatto richiesta e nel caso lo tolgo.

Grazie per aver riportato e modificato dove necessario il post.

Volevo sapere se è possibile modificare il QEMU per il calcolo seriale autogenerato. Io ho usato quello per Linux ma ho dovuto modificare lo script per il SN check.

Bovirus
09-03-2021, 06:22
@M0nT30

Teoricamente dovrebbe funzionare quello esistente.

Bisognerebbe verificare i file del codice Zyxel per il VMG8825-B50B se sono gli stessi del codice sorgenre del VMG8825-T50K.

Prova chiedere a Zyxel il sorgente del firmware 5.50(ABOM.3)C0.

M0nT30
09-03-2021, 11:40
@M0nT30

Teoricamente dovrebbe funzionare quello esistente.

Bisognerebbe verificare i file del codice Zyxel per il VMG8825-B50B se sono gli stessi del codice sorgenre del VMG8825-T50K.

Prova chiedere a Zyxel il sorgente del firmware 5.50(ABOM.3)C0.

Si allora ti confermo che funziona perché lo ho usato.
Unica cosa bisogna modificare lo script bash genpass che fa il check del seriale.

Io ho modificato il check sulle prime tre cifre dopo la S e ho modificato il check della lettera al quinto carattere del seriale che invece di V è una Y per il T50.
In questo modo trova le password autogenerate.

Più tardi invio il bash modificato

Bovirus
09-03-2021, 11:58
@M0nT30

Grazie.
Attendo il batch modificato per aggiornare l'emulatore.

TenderTech
09-03-2021, 15:00
Volevo cortesemente chiedere se qualcuno è a conoscenza del comando ssh per spengere/accendere la wireless di questo router.
Con il precedente scrivevo nel crontab le seguenti righe:

00 1 * * * wifi down
30 7 * * * wifi up

che però ora con lo Zyxel non funzionano. Anche guardando ai comandi disponibili nella cartella /sbin non sembra esserci nulla di mnemonico da usare.
Sto provando a cercare in rete i comandi supportati (CLI commands forse?) ma ci si perde facilmente o forse non cerco nel modo corretto.
Se avete qualche dritta è ben accetta.

Grazie in anticipo

Bovirus
09-03-2021, 15:20
@TenderTech

Hai provato a verificare se nell'interfaccia GUI del firmware Zyxel stock non esiste la schedulazione del WiFi?

TenderTech
09-03-2021, 15:31
Si esiste. Ma lavora sul principio "specifica nell'arco delle 24h il periodo di accensione". Quindi se voglio tenerlo acceso dalla mattina all'una di notte devo inserire due regole, il problema è che alla mezzanotte la prima regola la spegne e la seconda la riaccende a mezzanotte e 1 minuto. Questo comporta che tempo che ritorna su e i dispositivi se ne accorgono ci sono 2-3 minuti di disconnessione. Tra l'altro con un tablet devo forzare a mano la riconnessione.
Invece agendo sul crontab fisso al contrario il periodo di spegnimento che è quello che a me serve.

M0nT30
09-03-2021, 20:06
@M0nT30

Grazie.
Attendo il batch modificato per aggiornare l'emulatore.

Eccolo!

genpassORIGINALE:
#!/bin/sh
scriptcommand=genpass
runcommand=getpassword
title1="**** Zyxel VMG8823/8825"
title2="**** Calculate admin/supervisor/wifi password by serial number"
serialstartok1="172"
serialstartok2="182"
serialstartok3="192"
debug=0
exec=1
echo ""
echo $title1
echo $title2
echo ""
error=0
if [ $# -eq 0 ]; then
error=1
else
export SERIAL=$1
seriallenght=${#SERIAL}
serialsubstring1=$(echo $SERIAL | cut -c1-1)
serialsubstring2=$(echo $SERIAL | cut -c2-4)
serialsubstring3=$(echo $SERIAL | cut -c5-5)
serialsubstring4=$(echo $SERIAL | cut -c6-13)
if [ $seriallenght -ne 13 ]; then
if [ $error -eq 0 ]; then
error=2
fi
fi
if [ "$serialsubstring1" != "S" ]; then
if [ $error -eq 0 ]; then
error=3
fi
fi
if [ "$serialsubstring3" != "V" ]; then
if [ $error -eq 0 ]; then
error=4
fi
fi
if [ "$(echo $serialsubstring2 | grep -E "^[0-9]{1,}$")" ]; then
echo "" > /dev/null
else
if [ $error -eq 0 ]; then
error=5
fi
fi
if [ "$(echo $serialsubstring4 | grep -E "^[0-9]{1,}$")" ]; then
echo "" > /dev/null
else
if [ $error -eq 0 ]; then
error=6
fi
fi
if [ $# -eq 2 ] ; then
option2=$2
if [ "$option2" != "-debug" ] && [ "$option2" != "-noexec" ]; then
error=7
fi
if [ "$option2" = "-debug" ]; then
debug=1
fi
if [ "$option2" = "-noexec" ]; then
debug=1
exec=0
fi
fi
fi
if [ $debug -eq 1 ]; then
echo "serial = "$SERIAL
echo "seriallenght = "$seriallenght
echo "serialsubstring1 = "$serialsubstring1
echo "serialsubstring2 = "$serialsubstring2
echo "serialsubstring3 = "$serialsubstring3
echo "serialsubstring4 = "$serialsubstring4
echo "debug = "$debug
echo "exec = "$exec
fi
if [ $error -ne 0 ]; then
echo "error = "$error
echo "-----------------------------------------"
if [ $debug -eq 1 ]; then
echo "error 0 = no error"
fi
echo "error 1 = no serial number defined"
echo "error 2 = serial number lenght not 13"
echo "error 3 = first character of SN is not 'S'"
echo "error 4 = fifth character of SN is not 'V'"
echo "error 5 = 2 to 4 characters of SN are not digits"
echo "error 6 = 5 to 13 characters of SN are not digits"
if [ $# -eq 2 ]; then
echo "error 7 = second parameter (optional) wrong"
echo " is not '-debug' or '-noexec'"
fi
echo ""
echo "*** "$scriptcommand" - command syntax"
echo ""
echo $scriptcommand" SxxxVyyyyyy"
echo ""
echo "where xxx the first part of serial numner (are only digits)"
echo ""
echo $serialstartok1" for VMG8823"
echo $serialstartok2" for VMG8825 (nobrand)"
echo $serialstartok3" for VMG8825 (Tiscali)"
echo ""
echo "yyyyyyyy is the second part of serial number (are only digits)"
echo ""
echo " Example: "$scriptcommand" S182V12345678"
else
export SERIAL=$1
echo ""
echo "Modem serial number = "$SERIAL
if [ $exec -eq 1 ]; then
export LD_LIBRARY_PATH=/opt/zyxel/lib:/opt/zyxel/lib/private:/opt/zyxel/lib/public:/opt/zyxel/usr/lib
export LD_PRELOAD=/opt/genpass/libhook.so
/opt/genpass/$runcommand
else
echo ""
echo "Simulating command ("$runcommand") - (exec = "$exec")...."
fi
fi
echo ""


genpassMODT50K
#!/bin/sh
scriptcommand=genpass
runcommand=getpassword
title1="**** Zyxel VMG8823/8825"
title2="**** Calculate admin/supervisor/wifi password by serial number"
serialstartok1="172"
serialstartok2="182"
serialstartok3="190"
debug=0
exec=1
echo ""
echo $title1
echo $title2
echo ""
error=0
if [ $# -eq 0 ]; then
error=1
else
export SERIAL=$1
seriallenght=${#SERIAL}
serialsubstring1=$(echo $SERIAL | cut -c1-1)
serialsubstring2=$(echo $SERIAL | cut -c2-4)
serialsubstring3=$(echo $SERIAL | cut -c5-5)
serialsubstring4=$(echo $SERIAL | cut -c6-13)
if [ $seriallenght -ne 13 ]; then
if [ $error -eq 0 ]; then
error=2
fi
fi
if [ "$serialsubstring1" != "S" ]; then
if [ $error -eq 0 ]; then
error=3
fi
fi
if [ "$serialsubstring3" != "Y" ]; then
if [ $error -eq 0 ]; then
error=4
fi
fi
if [ "$(echo $serialsubstring2 | grep -E "^[0-9]{1,}$")" ]; then
echo "" > /dev/null
else
if [ $error -eq 0 ]; then
error=5
fi
fi
if [ "$(echo $serialsubstring4 | grep -E "^[0-9]{1,}$")" ]; then
echo "" > /dev/null
else
if [ $error -eq 0 ]; then
error=6
fi
fi
if [ $# -eq 2 ] ; then
option2=$2
if [ "$option2" != "-debug" ] && [ "$option2" != "-noexec" ]; then
error=7
fi
if [ "$option2" = "-debug" ]; then
debug=1
fi
if [ "$option2" = "-noexec" ]; then
debug=1
exec=0
fi
fi
fi
if [ $debug -eq 1 ]; then
echo "serial = "$SERIAL
echo "seriallenght = "$seriallenght
echo "serialsubstring1 = "$serialsubstring1
echo "serialsubstring2 = "$serialsubstring2
echo "serialsubstring3 = "$serialsubstring3
echo "serialsubstring4 = "$serialsubstring4
echo "debug = "$debug
echo "exec = "$exec
fi
if [ $error -ne 0 ]; then
echo "error = "$error
echo "-----------------------------------------"
if [ $debug -eq 1 ]; then
echo "error 0 = no error"
fi
echo "error 1 = no serial number defined"
echo "error 2 = serial number lenght not 13"
echo "error 3 = first character of SN is not 'S'"
echo "error 4 = fifth character of SN is not 'Y'"
echo "error 5 = 2 to 4 characters of SN are not digits"
echo "error 6 = 5 to 13 characters of SN are not digits"
if [ $# -eq 2 ]; then
echo "error 7 = second parameter (optional) wrong"
echo " is not '-debug' or '-noexec'"
fi
echo ""
echo "*** "$scriptcommand" - command syntax"
echo ""
echo $scriptcommand" SxxxYyyyyyy"
echo ""
echo "where xxx the first part of serial numner (are only digits)"
echo ""
echo $serialstartok1" for VMG8823"
echo $serialstartok2" for VMG8825 (nobrand)"
echo $serialstartok3" for VMG8825 (Tiscali)"
echo ""
echo "yyyyyyyy is the second part of serial number (are only digits)"
echo ""
echo " Example: "$scriptcommand" S182Y12345678"
else
export SERIAL=$1
echo ""
echo "Modem serial number = "$SERIAL
if [ $exec -eq 1 ]; then
export LD_LIBRARY_PATH=/opt/zyxel/lib:/opt/zyxel/lib/private:/opt/zyxel/lib/public:/opt/zyxel/usr/lib
export LD_PRELOAD=/opt/genpass/libhook.so
/opt/genpass/$runcommand
else
echo ""
echo "Simulating command ("$runcommand") - (exec = "$exec")...."
fi
fi
echo ""

Tramite lo script così modificato ho trovato le password autogenerate:

La password supervisor risulta sotto la voce:
New algorithm supervisor password..............

La password di admin:
Old algorithm admin zyxel password param 1.....

La wireless key risulta essere quella dell'etichetta e non cambia e la si trova sotto:
Wifi password param 2 e 1......................
Prendendo pero' solo le prime 10 cifre.

Ciao!!

rusudanion
17-03-2021, 12:12
Buongiorno qualcuno può postare gentilmente le impostazioni voip Tiscali.
Grazie.

corgiov
18-03-2021, 07:12
@M0nT30
Naturalmente è necessario accedere con le credenziali di Tiscali.
Selezionare poi Telefonia > SIP

Ti riporto le impostazioni di un numero funzionante:
Generale
Numero account SIP: il numero da registrare. Credo che sia obbligatorio mettere davanti il prefisso nazionale: 0039.
Autenticazione
Nome utente: il numero indicato sopra seguito da: @ims.tiscali.net.
Esempio: 003902123456@ims.tiscali.net
Password: si vedono degli asterischi, ma selezionando il riquadro si cancellano. Pertanto, dovrebbe essere vuota, sempre che il fornitore del servizio VOIP non ti abbia assegnato o fatto configurare una password.
Tipo URL e Funzionalità Voce: dipendono dal fornitore del VOIP.
Selezionare le voci successive dovrebbe essere facoltativo. Interessante la possibilità di abilitare il Blocco delle Chiamate Anonime in arrivo, bloccando quindi gran parte dei call center.
Noto, però, un paio di voci preimpostate:
Abilitata MWI: 1800
Warm Line (valore 5) al posto di Hot Line.

Alla fine della pagina è possibile reindirizzare le chiamate perse a un indirizzo e-mail. Dovrebbe essere una segreteria telefonica. Comunque, questa sezione va abilitata dalla pagina Avanzate > Notifiche e-mail

Tabella riassuntiva (utile se si dovessero modificare, perdere, rovinare le impostazioni iniziali di Tiscali):
Nome Fornitore di servizi: Tiscali
Indirizzo Server Proxi SIP: srvrm.p.ims.tiscali.sys
Indirizzo del Server REGISTER: srvrm.p.ims.tiscali.sys
Dominio del Fornitore di servizi SIP: ims.tiscali.net


Una sezione utile è la Cronologia delle chiamate. Permette di tenere d’occhio la lista delle telefonate in entrata e in uscita, nonché quelle perse. Può tornare utile a chi non ha un contratto voce illimitato. Inoltre, a differenza dell’analoga tabella della bolletta, i numeri non sono protetti da asterischi.

claudiosala80
21-03-2021, 13:58
Ciao a tutti.
Qualcuno ha il file del FW? Non riesco a scaricarlo dai link del primo post.

Non so cosa succede ma se cambio impostazioni avanzate (sto cercando di fare una VLAN), il modem diventa inaccessibile e devo fare reset ti fabbrica.

Grazie a tutti

PS: ho fatto per errore la stessa domanda nel thread su questo router (no modding): come la rimuovo?

Bovirus
21-03-2021, 14:04
@claudiosala80

Per favore sono fondamentale i dettagli.
Che vanno postati sempre.

Che versione firmware hai?
Che versione firmware vuoi scaricare?

corgiov
21-03-2021, 14:06
Sto ancora tribolando per far riconoscere il NAS alla rete di casa. Ho scoperto che il router è limitato a 2TB. Confermate?

C’è poi un altro problema: nessun dispositivo di memoria collegato alle porte USB sembra esser visto da Windows 10. Qualche suggerimento?

Versione Firmware
V5.50(ABRN.0)b6

claudiosala80
21-03-2021, 14:15
@claudiosala80

Per favore sono fondamentale i dettagli.
Che vanno postati sempre.

Che versione firmware hai?
Che versione firmware vuoi scaricare?

Chiedo scusa: al momento, come ho scritto, sono in una situazione in cui devo fare il terzo reset di fabbrica in due giorni. Non riesco a prendere la versione e volevo fare il flash del fw prima di fare altro reset.
Se serve come informazione, faccio reset e mi faccio vivo a breve.

Come versioni: io vorrei provare una non tiscali, mi verrebbe da dire la piu' recente funzionante.

Bovirus
21-03-2021, 14:41
@claudiosala80

Se il modem è instabile meglio soprassedere all'aggiornamento.

Spiega nel dettaglio cosa vuoi fare come VLAN.

claudiosala80
21-03-2021, 14:51
@claudiosala80

Se il modem è instabile meglio soprassedere all'aggiornamento.

Spiega nel dettaglio cosa vuoi fare come VLAN.

Ho creato una VLAN e associata alla WiFi guest.
Questa rete non ha accesso ad internet: questo router e' in cascata ad un altro.
Volevo cambiare il FW perche' ogni volta che faccio una modifica il router non e' piu' raggiungibile per cambiare configurazione

Bovirus
21-03-2021, 15:41
@claudiosala80

Secondo me il tuo non è l'approccio giusto per un forum.
Sei partito con una richiesta ma il tuo problema è un altro.

Ti ho detto più volte di essere dettagliato al max su cosa vuoi fare ma hai fornito una parte molto limitata dei dati necessari per dare una riposta.

Al 99,99% sbagli qualcosa.
Ma puoi saperlo solo tu perchè non hai fornito nessun dato utile.

Per il collegamento in cascata dei modem esiste un thread dedicato

https://www.hwupgrade.it/forum/showthread.php?t=1569950

Nota; se non fornisci il max di dettaglio su come è fatta la tua rete, su come sono i collegati modem, indirizzi IP, etc dubito qualcuno ti risponderà.

claudiosala80
21-03-2021, 15:51
@claudiosala80

Secondo me il tuo non è l'approccio giusto per un forum.
Sei partito con una richiesta ma il tuo problema è un altro.

Ti ho detto più volte di essere dettagliato al max su cosa vuoi fare ma hai fornito una parte molto limitata dei dati necessari per dare una riposta.

Al 99,99% sbagli qualcosa.
Ma puoi saperlo solo tu perchè non hai fornito nessun dato utile.

Per il collegamento in cascata dei modem esiste un thread dedicato

https://www.hwupgrade.it/forum/showthread.php?t=1569950

Nota; se non fornisci il max di dettaglio su come è fatta la tua rete, su come sono i collegati modem, indirizzi IP, etc dubito qualcuno ti risponderà.

Se parlo del problema della VLAN, credo che vado off-topic, no?
Hai ragione, ma io non volevo parlare della VLAN, io volevo flashare il modem, per cui ho chiesto il link per il download.

In ogni caso:
Io ho un modem fritzbox mio (no brand), collegato tramite porta WAN all'ONP di OpenFiber/Tiscali.
Questo crea una rete 192.168.1.x.
In cascata, collegato sulle porte lan, c'e' il router Tiscali.
Da questo router, vorrei fare una sia una wifi che veda internet e tutta la rete, sia una guess wifi che abbia accesso ad internet e non alla rete 192.168.1.x.
Se attivo semplicemente la guess, non vede il DHCP e non assegna ip hai dispositivi.
Per cui ho creato una VLAN, 192.168.2.1. Qui, via DCHP, i dispositivi si collegano a questa guess, ma non hanno accesso ad internet.
Guardando in giro, avevo visto in un forum che bastava dire alla VLAN di usare il gateway dell'altra lan. E ho visto tanti post che mostravano una interfaccia diversa per questo modem.
Da qui, ho pensato di flashare il FW, ma ogni suggerimento e' bene accetto.

Grazie ancora!

Bovirus
21-03-2021, 15:57
@claudiosala80

E' inutile flashare il modem per il problema che stai lamentando.
Il problema non è il modem ma le tue impostazioni.

E' inutile che posti qui i dettagli della tua configurazione.
Questo thread NON si occupa di modem in cascata.
Ti ho fornito il link del thread ed è lì che devi postare. Non qui.

claudiosala80
21-03-2021, 16:05
@claudiosala80

E' inutile flashare il modem per il problema che stai lamentando.
Il problema non è il modem ma le tue impostazioni.

E' inutile che posti qui i dettagli della tua configurazione.
Questo thread NON si occupa di modem in cascata.
Ti ho fornito il link del thread ed è lì che devi postare. Non qui.

Ok, faccio un post nel thread dedicato.
Se riesco a non fare il flash, meglio cosi.
Grazie ancora

corgiov
30-03-2021, 18:34
Comunico che sono riuscito a mettere nella rete di casa il NAS!
Ho scoperto quanto lo Zyxel è schizzinoso. Windows 10 continuava a restituire un errore generico secondo il quale, in teoria, Flash non era aggiornato. :mbe: :eek:

Un secondo problema era nella configurazione del Media Server. Secondo il router, il NAS, collegato alla porta USB blu, aveva 0 MB a disposizione. La ragione? Supera i 2 TB (in totale circa 8 TB).
Nota: con l’altra porta, il router non vede proprio memorie sopra i 2TB.

Ho avuto l’idea di provare a far riconoscere il NAS a un altro computer con Windows 10, che accendo di rado e connetto tramite WiFi. In Esplora risorse ho inserito questo indirizzo: \\192.168.1.1. Il NAS è stato visto immediatamente. Potevo copiare e cancellare i file senza problemi.

A questo punto sono tornato nel PC principale. Ho provato a collegarlo tramite WiFi. Ho scoperto che l’adattatore vedeva la rete ma era impossibile fare un collegamento.
Per fortuna, ho un secondo adattatore WiFi. Questo è riuscito a connettersi alla rete.

Risultato? Il NAS continuava a non essere rilevato. L’idea successiva è stata di disattivare la porta LAN del PC, a cui è collegato il cavo trovato nella confezione dello Zyxel.

Subito dopo il NAS è stato riconosciuto! Ho riattivato la LAN, scollegato l’adattatore WiFi e riavviato.

Adesso il NAS funziona tramite cavo LAN.

La fase successiva? Vedere il NAS fuori di casa. Ci riuscirò? Vincerò la guerra? Intanto ho vinto la battaglia!

M0nT30
07-04-2021, 11:12
@M0nT30
Naturalmente è necessario accedere con le credenziali di Tiscali.
Selezionare poi Telefonia > SIP

Ti riporto le impostazioni di un numero funzionante:
Generale
Numero account SIP: il numero da registrare. Credo che sia obbligatorio mettere davanti il prefisso nazionale: 0039.
Autenticazione
Nome utente: il numero indicato sopra seguito da: @ims.tiscali.net.
Esempio: 003902123456@ims.tiscali.net
Password: si vedono degli asterischi, ma selezionando il riquadro si cancellano. Pertanto, dovrebbe essere vuota, sempre che il fornitore del servizio VOIP non ti abbia assegnato o fatto configurare una password.
Tipo URL e Funzionalità Voce: dipendono dal fornitore del VOIP.
Selezionare le voci successive dovrebbe essere facoltativo. Interessante la possibilità di abilitare il Blocco delle Chiamate Anonime in arrivo, bloccando quindi gran parte dei call center.
Noto, però, un paio di voci preimpostate:
Abilitata MWI: 1800
Warm Line (valore 5) al posto di Hot Line.

Alla fine della pagina è possibile reindirizzare le chiamate perse a un indirizzo e-mail. Dovrebbe essere una segreteria telefonica. Comunque, questa sezione va abilitata dalla pagina Avanzate > Notifiche e-mail

Tabella riassuntiva (utile se si dovessero modificare, perdere, rovinare le impostazioni iniziali di Tiscali):
Nome Fornitore di servizi: Tiscali
Indirizzo Server Proxi SIP: srvrm.p.ims.tiscali.sys
Indirizzo del Server REGISTER: srvrm.p.ims.tiscali.sys
Dominio del Fornitore di servizi SIP: ims.tiscali.net


Una sezione utile è la Cronologia delle chiamate. Permette di tenere d’occhio la lista delle telefonate in entrata e in uscita, nonché quelle perse. Può tornare utile a chi non ha un contratto voce illimitato. Inoltre, a differenza dell’analoga tabella della bolletta, i numeri non sono protetti da asterischi.

Buongiorno se qualcuno avesse installato il firmware zyxel come ho fatto io e avesse problemi con il VOIP io ho dovuto modificare alcuni punti perche' nonostatnte ho fatto screenshot delle impostazioni sul firmware precedente non si registrava.

NOTA: Bisogna entrare con username "supervisor"
e password supervisor autogenerata.

I dati VOIP e la password si trovano in MyTiscali.

Di seguito le modifiche:

Tabella riassuntiva (utile se si dovessero modificare, perdere, rovinare le impostazioni iniziali di Tiscali):
Nome Fornitore di servizi: Tiscali
Indirizzo Server Proxi SIP: ho inserito l'indirizzo IP del proxy
Indirizzo del Server REGISTER: ims.tiscali.net
Dominio del Fornitore di servizi SIP: ims.tiscali.net


Sempre nella sezione Fornitore Servizi SIP ho modificato:
Nome interfaccia bound: Qualsiasi WAN
Outbound Proxy: Ho inserito l'indirizzo IP del proxy

Non so per quale motivo con i dati precedenti non funzionava.

corgiov
08-04-2021, 08:59
@M0nT30
Io ho copiato i dati che ho visto nelle mie impostazioni con il firmware di Tiscali. Con tutta probabilità il nuovo firmware ha apportato qualche cambiamento.
Comunque, OTTIMO LAVORO!

-.- -.- -.-

Piuttosto, chiedo se qualcun altro ha collegato una memoria alla porta USB e ha notato rallentamenti in scrittura.
Come già detto, ho collegato un NAS alla porta USB 3.0. La copia dei dati dal PC è molto lenta: a fatica sono raggiunti i 10 Mb/s.
Ho deciso, quindi, di copiare tutti i file collegando il NAS a una porta USB 3.0 del PC (più precisamente a un Hub). La velocità in scrittura è stata di circa 1,5 Gb/s. Una grossa differenza!
Cercando di capire il perché, ho deciso di installare un programma contenuto nel CD-ROM della scheda madre, e ho visto aumentare la velocità in scrittura. Questo programma non mi dice quale velocità sia raggiunta, ma almeno mi ha risolto il problema.
Il programma si chiama XFastUSB. Dovrebbe essere compatibile solo con le schede madri ASRock.

Tirando le somme. Se notate che le memorie collegate alla porta USB 3.0 dello Zyxel sono troppo lente in scrittura, si può risolvere aggiornando i driver della scheda madre (e delle relative periferiche) oppure installando un programma specifico.

In lettura, invece, non ho riscontrato nessun problema. I file sono letti rapidamente dai dispositivi connessi in casa: vari computer con Windows 10, smartphone Android e FireTV.

Bovirus
08-04-2021, 10:09
@corgiov

Secondo me i modem non sono ottimizzati per fare il NAS via USB, in quanto per limitazioni sia hardware (CPU/RAM) che software (bassa priorità ai processi sulla porta USB), il modem non può lavorare alle prestazioni di un NAS via USB.

Se vuoi lavorare in modo NAS prova se puoi a collegare il NAS alla porta Gigbait ethernet.

Non mi sembra di aver mai visto schemi di collegamento PC (porta USB) e modem (porta USB).
Al modem alla porta USB generalmente ho visto collegamenti di device storage (chiavetta USB, HDD USB)

corgiov
09-04-2021, 13:17
Grazie Bovirus.

nik2208
13-04-2021, 08:24
buongiorno a tutti questo è il mio primo post
sono nel posto giusto per chiedere come configurare correttamente questo router affinché utilizzi la porta fisica wan e faccia bridge con la rete del modem principale?

Grazie a chi mi risponderà

Bovirus
13-04-2021, 09:18
@nik2208

Il modem Zyxel non è il modem principale, ed è quindi collegato in cascata al modem principale?

nik2208
14-04-2021, 08:01
@Bovirus

si esatto, in effetti la condizione di bridge non è indispensabile, posso creare la mia LAN a partire dallo Zyxel senza estendere la rete del router principale.

Se poi fosse possibile, semplice e stabile fare il bridge, ancora meglio

lorife
15-04-2021, 11:23
Ciao a tutti!
Per caso qualcuno è riuscito ad installare in Windows 10 una stampante connessa in USB?

Sono andato sotto Servizio USB -> Print Server -> Ho abilitato e configurato.

Però da windows non vedo la stampante in nessun modo.

Idee?

corgiov
15-04-2021, 13:12
@lorife
Hai provato con entrambe le porte? Mi pare che solo la porta USB 2.0 sia abilitata alle stampanti.

lorife
15-04-2021, 14:38
@lorife
Hai provato con entrambe le porte? Mi pare che solo la porta USB 2.0 sia abilitata alle stampanti.
in realtà ho provato solamente la USB 2.0, proverò l'altra.