Sezione dedicata ai decoder Zgemma H7 series ( H7S & H7C ) combo SAT + DTT 4K UHD 2160p
@antonio-73 ciao buongiorno e grazie per il supporto membership al sito :party:
Sicuramente è andato qualcosa storto 1 minuto è troppo poco. Prima di lanciare lo script devi assicurati di aver collegato la pennetta USB formattata FAT32 in modo tale che sia caricata come media/hdd ed avere uno storage reale dove lo script possa fare il download della ultima image current.

Assicurati anche della navigazione internet verso esterno ( pingando dal telnet ) in modo tale che lo script possa andare in porto correttamente.
Codice: Seleziona tutto
ping -c 1 google.it
@Nemoxyz, scusami non ho capito come faccio a vedere se la chiavetta sia caricata come media/hdd ed avere uno storage reale? io la chiavetta la ho chiamata HDD e dentro mi ha creato 3 cartelle di 224mb atvimage,movie,timeshift,e il file installare.sh . Ti allego cosa a generato Putty
Non hai i permessi necessari per visualizzare i file allegati in questo post.
@antonio-73 esattamente quello che hai scritto è una prova del mount come media/hdd se vogliamo essere pignoli allora si può fare questa verifica:
Codice: Seleziona tutto
blkid
risposta telnet (esempio):
/dev/sda5: UUID="CODICEDEVICE" TYPE="fatDevice"

a,b,c..etcetc

Se vuoi fare un mount manuale via telnet la procedura è questa ( anche se non lo vedo necessario la procedura da quello che leggo va in porto totalmente):
Codice: Seleziona tutto
mount /dev/sda5 /media/hdd
Internet è online perchè fa il resolve del server ATV che ospita gli zip delle image per cui non sta lì il problema.
Per me il problema sta nella scelta della "Flashing multiboot partition" perchè hai scelto 4 ? Quando la partizione base di boot è 1 ? Avendo tu formattato totalmente con "recovery" ovviamente hai riportato tutto "piallato" senza images in nessuna delle 4 partitions devi scegliere 1 perchè in 1 non ci sta nulla, se metti 4 non booterà mai.

Rimanda la recovery , poi rifai procedura e scegli 1 dovresti poter risolvere.

PS: Se copi incolli il testo di "telnet" e lo metti fra [c0de] [/c0de] ( TASTO </> in consolle messaggi ) ti eviti di inviare allegati:
Codice: Seleziona tutto
CODICE
@Nemoxyz, niente continua a non andare se scelgo la 1 si disconnette da internet e da il seguente errore remote side unexpectedly closed network connection
Codice: Seleziona tutto
login as: root
root@zgemmah7:~# chmod 755 /tmp/installare.sh
root@zgemmah7:~# /tmp/installare.sh
Stai per flashare il tuo decoder zgemmah7 con l'ultima image stabile openATV
Se utilizzi il multiboot inserisci il numero della partizione per flashare: 1
--2025-09-30 15:54:56--  http://images.mynonpublic.com/openatv/current/zgemmah7/openatv-7.5.1-zgemmah7-20250930_multi.zip
Resolving images.mynonpublic.com... 37.27.63.189, 65.21.232.18, 2a01:4f9:3081:311d::2, ...
Connecting to images.mynonpublic.com|37.27.63.189|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://images.mynonpublic.com/openatv/current/zgemmah7/openatv-7.5.1-zgemmah7-20250930_multi.zip [following]
--2025-09-30 15:54:56--  https://images.mynonpublic.com/openatv/current/zgemmah7/openatv-7.5.1-zgemmah7-20250930_multi.zip
Connecting to images.mynonpublic.com|37.27.63.189|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 116624048 (111M) [application/zip]
Saving to: ‘latestatv’

latestatv           100%[===================>] 111.22M  6.45MB/s    in 19s

2025-09-30 15:55:16 (5.87 MB/s) - ‘latestatv’ saved [116624048/116624048]

Archive:  latestatv.zip
  inflating: zgemma/h7/imageversion
  inflating: zgemma/h7/kernel.bin
  inflating: zgemma/h7/rootfs.tar.bz2

ofgwrite Utility v4.8.0
Author: Betacentauri
Based upon: mtd-utils-native-1.5.1 and busybox 1.24.1
Use at your own risk! Make always a backup before use!
Don't use it if you use multiple ubi volumes in ubi layer!

Flashing rootfs
Flashing kernel
Flashing multiboot partition 1
Searching image files in ./ resolved to /media/hdd/atvimage/zgemma/h7
Found kernel file: /media/hdd/atvimage/zgemma/h7/kernel.bin
Found rootfs file: /media/hdd/atvimage/zgemma/h7/rootfs.tar.bz2
Found EXT4 rootfs
Found mounted /newroot
Found mountpoint for rootfs file: /media/hdd

Found /proc/mtd entries:
Device:   Size:     Erasesize:  Name:                   Image:
Using kernel mtd device:
Using rootfs mtd device:
Read /proc/cmdline
Kexec mode is:
Chkroot mode is: 0
Current rootfs is: /dev/mmcblk0p3
Current kernel is: /dev/mmcblk0p2
Current root sub dir is: linuxrootfs1

Execute: fdisk -l
Found valid GPT with protective MBR; using GPT

Using /dev/mmcblk0p2 as kernel device
Using /dev/mmcblk0p3 as rootfs device

killall: nmbd: no process killed
killall: ***a*: no process killed

Usage:
 kill [options] <pid> [...]

Options:
 <pid> [...]            send signal to every <pid> listed
 -<signal>, -s, --signal <signal>
                        specify the <signal> to be sent
 -q, --queue <value>    integer value to be sent with the signal
 -l, --list=[<signal>]  list all signal names, or convert one to a name
 -L, --table            list all signal names in a nice table

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see kill(1).

Usage:
 kill [options] <pid> [...]

Options:
 <pid> [...]            send signal to every <pid> listed
 -<signal>, -s, --signal <signal>
                        specify the <signal> to be sent
 -q, --queue <value>    integer value to be sent with the signal
 -l, --list=[<signal>]  list all signal names, or convert one to a name
 -L, --table            list all signal names in a nice table

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see kill(1).
killall: kodi.bin: no process killed
killall: hddtemp: no process killed
killall: transmission-daemon: no process killed
killall: openvpn: no process killed
sh: line 1: /etc/init.d/sabnzbd: No such file or directory
Stopping automount: done.
Syncing filesystem
daemonize
 successful
start umount_rootfs
root@zgemmah7:~# cp: can't stat '/lib/libcrypt*': No such file or directory
Switching to user mode 2
Checking E2 is running...
Execute: ps
E2 still running
Execute: ps
E2 is stopped
Move mountpoint of image files
Moving /oldroot/media/hdd to /media/hdd
umounting: /media/autofs
umounting: /sys/fs/fuse/connections
umounting: /proc/fs/nfsd
umounting: /dev/shm
umounting: /boot
umounting: /media
umounting: /sys/kernel/debug
/bin/automount: error while loading shared libraries: libautofs.so: cannot open shared object file: No such file or directory
Error starting autofs
init: /run/initctl: No such file or directory
Execute: fuser -k -m /oldroot/

@antonio-73 ma che cose strane che avvengono :doubt: hai ragione a disperare...
prova a forzare via telnet i dns di cloudlfare per una navigazione più veloce, sicura e certa:
Codice: Seleziona tutto
rm -rf /etc/resolv.conf
echo "nameserver 1.1.1.1" >> /etc/resolv.conf
echo "nameserver 1.0.0.1" >> /etc/resolv.conf
e riprova la procedura intanto mi studio il log e vedo se scorgo qualcosa...per ora non mi viene in mente altro.
Prova a mettere lo script direttamente in /tmp del decoder e non sulla pennetta ( non dovrebbe cambiare nulla ma giusto per non lasciare intentato nulla )
@Nemoxyz, allora lo script lo mettevo sia in tmp che nella chiavetta durante tutte le prove precedenti, ho provato a non metterlo in tmp e giustamente quando i comandi dice che manca il file dunque dovrebbe stare per forza credo invece ho provato a metterlo in tmp e non metterlo in chiavetta mi da lo stesso errore cioe che si interrompe la navigazione avevo dato il comando del dns subito dopo essere entrato nel decoder , il comando di cloudlfare va dato dopo aver avuto accesso al decoder ? se mi fai una scaletta altrimenti mi sto incasinando grazie
@antonio-73 si ovviamente se lo script viene usato in usb il comando con il relativo percorso deve essere tale.
Codice: Seleziona tutto
chmod 755 /media/hdd/installare.sh
/media/hdd/installare.sh 
Se lo usi in /tmp allora è quello usato fin'ora. Non serve che stia in entrambe le posizioni.
Il problema non dipende dallo script o dalla posizione dello stesso ma da reazioni anomale del dispositivo, non si riesce a capire come mai perda connessione e porti le operazioni a non concludersi.
I comandi di resolve DNS vanno dati prima di tutto e riavviata la GUI con:
Codice: Seleziona tutto
init 4
init 3
dovrebbe tenere le impostazioni almeno fino al flashing. Ma rimane questo comportamento strano su cui ho pochi appigli per capire. Hai provato se si riesce a montare via usb la openPLi normale: openpli-9.1-release-h7
Per openATV su USB prova a scompattare lo zip del recovery e del multi e lo metti in pennetta e vediamo il comportamento se fa flashare.

@antonio-73 si ovviamente se lo script viene u[…]

Buonasera, aggiornata guida deluxe al 27-09-2025 ([…]

@antonio-73 buonasera , ok problema risolto, […]

@sila1924 Buongiorno e buona domenica anche a te[…]