Appena sviluppato per tutte le immagini..

## CI+ Helper Plugin – Changelog v6.0
---
### 🇬🇧 English
#### New Features
- **WQHD (2560×1440) skin support** – optimized interface for 2K displays.
- **ARM/Zgemma‑ARM separation** – dedicated binary for Zgemma ARM models (`h7`, `h10`, `h9combo`, `h9twin`, `h9combose`, `h9twinse`) now installed automatically via `postinst`.
- **CI+ slot management** – enable/disable CI+ certification individually for slot 0 and slot 1 (ARM boxes only).
- **"Restart GUI" command** – quick restart of Enigma2 interface directly from the plugin menu.
- **`info.txt` now reports `ciplushelper-zgemma-arm`** – for better debugging and traceability.
- **Universal hardware detection** – now supports **ALL ARM and MIPSEL** boxes with intelligent fallback detection.
#### Improvements
- **Unified hardware detection** – primary detection from `/proc/stb/info/` with fallback to `/tmp/boxbranding.cfg`, `opkg print-architecture` and `uname -m` for full compatibility with **OpenPLi, OpenATV, OpenBH, OpenViX** and all other images.
- **Faster process status** – replaced `top` with `pgrep` for quicker and cleaner process checks.
- **Refactored plugin code** – used a `commands` dictionary to make action handling more compact and maintainable.
- **Updated "Supported models" message** – split into ARM and MIPSEL lists for better clarity.
- **Init script versioning** – `ciplushelper.sh` now includes `VERSION=1` to prevent unnecessary overwrites on update.
- **Improved postinst** – now detects `ustym4kpro`, `dm8000`, `uclan` and all generic ARM/MIPSEL boxes.
- **Better error handling** – clear error messages with instructions for reporting unsupported boxes.
#### Bug Fixes / Corrections
- Fixed model detection for boxes that do not provide `getImageVersion`.
- Fixed detection for boxes where `/proc/stb/info/model` returns generic value (e.g., `dm8000` on Uclan boxes).
- Removed dependency on `/var/local` extraction – plugin now uses its own pre‑extracted binary folders (no `.tar` extraction required).
- Corrected skin dimensions for FHD displays (slightly increased screen height to fit all menu entries).
- Fixed `postrm` script to properly stop service before removal.
#### Supported Devices
- **ARM:** HD51, VS1500, Zgemma H6/H7/H9combo(se)/H9twin(se)/H10, Pulse 4K(mini), h17, 8100s, hd61, Uclan (ustym4kpro), DM8000, and all generic ARM boxes.
- **MIPSEL:** Mutant hd1500/hd2400, Xtrend et8000/et10000, Formuler f1/f3/f4, Triplex, Cube, and all generic MIPSEL boxes.
---
### 🇮🇹 Italiano
#### Nuove Funzionalità
- **Supporto skin WQHD (2560×1440)** – interfaccia ottimizzata per display 2K.
- **Separazione ARM / Zgemma‑ARM** – binario dedicato per i modelli Zgemma ARM (`h7`, `h10`, `h9combo`, `h9twin`, `h9combose`, `h9twinse`) ora installato automaticamente tramite `postinst`.
- **Gestione slot CI+** – abilita/disabilita la certificazione CI+ singolarmente per lo slot 0 e lo slot 1 (solo box ARM).
- **Comando "Riavvio GUI"** – riavvio rapido dell'interfaccia Enigma2 direttamente dal menu del plugin.
- **`info.txt` ora riporta `ciplushelper-zgemma-arm`** – per un migliore debug e tracciabilità.
- **Rilevamento hardware universale** – ora supporta **TUTTI i box ARM e MIPSEL** con rilevamento intelligente.
#### Miglioramenti
- **Rilevamento hardware unificato** – rilevamento primario da `/proc/stb/info/` con fallback su `/tmp/boxbranding.cfg`, `opkg print-architecture` e `uname -m` per piena compatibilità con **OpenPLi, OpenATV, OpenBH, OpenViX** e tutte le altre immagini.
- **Controllo processo più veloce** – sostituito `top` con `pgrep` per verifiche più rapide e pulite.
- **Codice plugin rifattorizzato** – usato un dizionario `commands` per rendere la gestione delle azioni più compatta e manutenibile.
- **Messaggio "Modelli supportati" aggiornato** – suddiviso in elenchi ARM e MIPSEL per maggiore chiarezza.
- **Versione script init** – `ciplushelper.sh` ora include `VERSION=1` per evitare sovrascritture non necessarie durante l'aggiornamento.
- **Postinst migliorato** – ora rileva `ustym4kpro`, `dm8000`, `uclan` e tutti i box ARM/MIPSEL generici.
- **Gestione errori migliorata** – messaggi di errore chiari con istruzioni per segnalare box non supportati.
#### Bug Fix / Correzioni
- Risolto il rilevamento del modello per i box che non forniscono `getImageVersion`.
- Risolta la rilevazione per i box dove `/proc/stb/info/model` restituisce un valore generico (es. `dm8000` sui box Uclan).
- Rimossa la dipendenza dall'estrazione in `/var/local` – il plugin ora usa le cartelle binarie pre‑estratte (nessuna estrazione `.tar` richiesta).
- Corrette le dimensioni della skin per display FHD (altezza leggermente aumentata per adattare tutte le voci di menu).
- Corretto lo script `postrm` per fermare correttamente il servizio prima della rimozione.
#### Dispositivi Supportati
- **ARM:** HD51, VS1500, Zgemma H6/H7/H9combo(se)/H9twin(se)/H10, Pulse 4K(mini), h17, 8100s, hd61, Uclan (ustym4kpro), DM8000 e tutti i box ARM generici.
- **MIPSEL:** Mutant hd1500/hd2400, Xtrend et8000/et10000, Formuler f1/f3/f4, Triplex, Cube e tutti i box MIPSEL generici.
---
## Installation / Installazione
**IPK** – just install as usual.
**IPK** – installa come al solito.
After installation, **reboot your box** to complete the setup.
Dopo l'installazione, **riavvia il box** per completare la configurazione.
133895553_991012214724373_5358354085341061009_o-1.jpg
________________________________________________________
## Telnet command line
wget -q --no-check-certificate https://raw.githubusercontent.com/OwnerPlugins/Ciplushelper/main/installer.sh -O - | /bin/bash
se qualcuno ha coraggio di testarlo.. io non ho c.i. module..
- -box usato
- -immagine usata
- -debug per issue
- -non servono le foto (al massimo la foto del Plugin --> neanche quella posso vedere)
Senza queste informazioni non prenderò in considerazione i test :)
Grazie



