Imaginea HD Satelit 0.6.25 pentru Octagon SF8008 MINI 4K: alfa (doar pentru testeri)
==========================================================================

ALFA, DOAR PENTRU TESTERI: imaginea NU a fost probată pe niciun Octagon SF8008 MINI.
SF8008 MINI are același procesor ca Amiko Viper 4K V20 (Hi3798MV200), dar alt pachet de drivere
al producătorului, alt nucleu și altă împărțire a memoriei interne. Imaginea e făcută după
comparații: driverele producătorului pentru Mini față de cele pentru SF8008 4K UHD și V20, comandă
cu comandă, și imaginile publice pentru Mini față de cele pentru SF8008 4K UHD. Cine o scrie pe un
Mini își asumă rolul de tester: pot apărea probleme pe care nu le-am văzut. Fără nicio garanție
(GPLv2).
Numai pentru Octagon SF8008 MINI 4K. Nu o pune pe SF8008 4K UHD (Single, Twin, Combo, Supreme),
pe un Amiko Viper 4K sau pe alt receptor: pentru ele sunt alte imagini. Scrierea înlocuiește
imaginea de acum, cu setările și lista de canale.
Mini are o memorie internă de 4 GB: imaginea ocupă în jur de 0,5 GB, restul rămâne pentru setări,
liste și jurnale. Înregistrările și timeshift-ul pune-le pe un stick sau pe un disc USB.

Ce știm deja că nu merge sau nu e în imagine:
- unele taste ale telecomenzii din cutie nu fac nimic încă: REC, PLAY/PAUSE, derularea, STOP și
  GALBEN pentru sunet; CH+ și CH- deschid lista de canale; tasta TV/Radio. Le reparăm în versiunea
  următoare; până atunci folosește meniurile și săgețile;
- actualizările prin pachete pentru SF8008 MINI vin mai târziu; până atunci imaginea spune că nu
  sunt.

Ce nu s-a putut proba fără un SF8008 MINI:
- tunerul, scanarea și semnalul;
- imaginea și sunetul pe HDMI, și după Repornește interfața; rezoluțiile, AC3/DTS;
- filmele de pe stick, fluxurile IPTV și poza posturilor de radio;
- afișajul din față, oprirea completă și pornirea singură la ora unei înregistrări;
- cât loc rămâne liber în memoria internă și câtă memorie RAM are receptorul;
- actualizarea din meniu de pe stick, VPN-ul, Wi-Fi-ul pe stick USB și viteza meniurilor.
La o pornire reușită nu apare nimic în plus. Dacă pornirea nu reușește (software pentru alt
receptor, drivere care nu se încarcă, interfața care cade sau nu apare), receptorul arată un ecran
de diagnostic cu un cod (de exemplu E101) și cu ce a citit. Dacă nici interfața nu poate porni,
codul și adresa receptorului apar pe afișajul din față, iar pagina http://adresa-receptorului/
arată aceleași date. Fă o poză ecranului sau paginii și trimite-o pe forumul unde ai găsit
software-ul sau la contact@hdsatelit.com. Apoi poți reface receptorul ca la Recuperarea, mai jos.

Pregătirea stickului:
1. În imaginea pe care o ai acum, fă o copie a setărilor și a canalelor pe stick.
2. Pe un stick USB cu o singură partiție FAT32 (cel puțin 2 GB), dezarhivează arhiva direct în
   rădăcina stickului, nu într-un dosar. Apare dosarul octagon/sf8008m, cu kernel.bin,
   rootfs.tar.bz2, imageversion și hdsatelit-model (octagon/sf8008m e dosarul imaginilor
   pentru Mini). Meniul de pornire al unora dintre receptoare caută arhiva întreagă: dacă
   la felul 2 nu o vede, pune pe stick și arhiva nedesfăcută, cu numele ei (se termină în
   _mmc.zip).

Scrierea, felul 1 (din imaginea care rulează acum pe Mini):
3. Pune stickul în receptor. În imaginea de acum deschide funcția ei de scriere a unei imagini de
   pe stick și alege arhiva sau dosarul octagon/sf8008m de pe stick.
4. Receptorul scrie nucleul și sistemul câteva minute și repornește singur. Până atunci nu scoate
   curentul și nu scoate stickul.

Scrierea, felul 2 (din meniul de pornire al receptorului; pașii sunt cei descriși de utilizatori
pentru SF8008 4K UHD și nu sunt verificați pe Mini):
3. Scoate receptorul din priză. Pune stickul într-un port USB.
4. Ține apăsat butonul Standby de pe receptor și pune receptorul în priză; ține apăsat până apare
   Updt pe afișaj.
5. Pe televizor alege Recovery From USB. Receptorul scrie imaginea din octagon/sf8008m și repornește
   singur. Până atunci nu scoate curentul și nu scoate stickul.
Dacă meniul de pornire nu apare pe Mini, folosește felul 1.

La prima pornire alegi limba și rezoluția; apoi (dacă pe stick e copia canalelor) receptorul te
întreabă dacă o aduce. Arhiva scrie numai nucleul și sistemul (kernel.bin și rootfs.tar.bz2);
pornirea receptorului (încărcătorul, tabela partițiilor) nu se atinge.

Recuperarea (imaginea nu pornește sau vrei înapoi imaginea de dinainte):
Pune pe stick, ca mai sus, o imagine făcută pentru SF8008 MINI (de pe site-ul producătorului sau
altă imagine pentru Mini, cu dosarul octagon/sf8008m) și scrie-o ca la felul 2: meniul de pornire
merge și când imaginea nu pornește. Dacă nici meniul de pornire nu mai apare, receptorul se reface
complet cu o arhivă de recuperare făcută pentru SF8008 MINI (usb_update.bin, cu bootargs.bin,
fastboot.bin și apploader.bin), după pașii care vin cu ea. Aceea rescrie toată memoria internă,
inclusiv pornirea receptorului. Nu pune niciodată pe stick un usb_update.bin făcut pentru alt
model, nici pe cel pentru SF8008 4K UHD (alt tabel al memoriei): poate strica receptorul de tot.

Ca să ne ajuți (jurnalele):
- dacă pornirea nu reușește: poza ecranului de diagnostic (sau a paginii de la adresa lui);
- în interfața web a receptorului (adresa lui în browser), pagina /paza-model arată tot ce a
  citit, cu butonul Copiază tot; la Jurnalele sistemului și Jurnalele de cădere sunt jurnalele;
  copiază-le;
- scrie-ne la contact@hdsatelit.com: modelul (Octagon SF8008 MINI 4K), ce ai probat, ce n-a
  mers și jurnalele.
Lista scurtă de probe și pașii pe larg:
https://stb.hdsatelit.com/receptoare/octagon-sf8008-mini-4k/descarca/

Verificarea arhivei: suma SHA-256 de pe pagina de descărcare trebuie să fie aceeași cu a arhivei.
Windows, în PowerShell: Get-FileHash .\hdsatelit-0.6.25-sf8008m-20261102_mmc.zip -Algorithm SHA256
Linux sau macOS: sha256sum hdsatelit-0.6.25-sf8008m-20261102_mmc.zip
Ce aduce imaginea: JURNAL-0.6.25.txt, lângă acest fișier. Ajutorul: https://stb.hdsatelit.com/

Codul sursă (GPLv2): https://github.com/monea-software/hdsatelit-enigma2


HD Satelit image 0.6.25 for the Octagon SF8008 MINI 4K: Alpha (testers only)
==============================================================================

ALPHA, TESTERS ONLY: the image has NOT been tested on any Octagon SF8008 MINI.
The SF8008 MINI has the same processor as the Amiko Viper 4K V20 (Hi3798MV200), but another
driver package from the manufacturer, another kernel and another layout of the internal memory.
The image is built from comparisons: the manufacturer's drivers for the Mini against those for the
SF8008 4K UHD and the V20, command by command, and the public images for the Mini against those
for the SF8008 4K UHD. Whoever writes it to a Mini takes the role of a tester: there may be
problems we have not seen. No warranty (GPLv2).
Only for the Octagon SF8008 MINI 4K. Do not write it to an SF8008 4K UHD (Single, Twin, Combo,
Supreme), an Amiko Viper 4K or another receiver: they have other images. Writing replaces the
current image, with its settings and channel list.
The Mini has 4 GB of internal memory: the image takes about 0.5 GB, the rest is left for settings,
lists and logs. Put recordings and timeshift on a USB stick or disk.

What we already know does not work or is not in the image:
- some keys of the remote from the box do nothing yet: REC, PLAY/PAUSE, rewind and fast forward,
  STOP and YELLOW for the audio; CH+ and CH- open the channel list; the TV/Radio key. We fix them
  in the next version; until then use the menus and the arrows;
- package updates for the SF8008 MINI come later; until then the image says there are none.

What could not be tested without an SF8008 MINI:
- the tuner, scanning and the signal;
- picture and sound over HDMI, also after Restart the interface; resolutions, AC3/DTS;
- films from a stick, IPTV streams and the picture of radio channels;
- the front display, full power off and waking up on its own for a recording;
- how much room is left in the internal memory and how much RAM the receiver has;
- the update from the menu from a stick, the VPN, Wi-Fi on a USB stick and the speed of the menus.
After a successful start nothing extra appears. If the start fails (software for another
receiver, drivers that do not load, an interface that crashes or does not appear), the receiver
shows a diagnostic screen with a code (for example E101) and what it read. If the interface
cannot start at all, the code and the receiver's address appear on the front display, and the
page http://receiver-address/ shows the same details. Take a photo of the screen or of the page
and send it to the forum where you found the software or to contact@hdsatelit.com. Then you can
restore the receiver as in Recovery, below.

Preparing the stick:
1. In the image you have now, make a copy of the settings and channels on the stick.
2. On a USB stick with a single FAT32 partition (at least 2 GB), unzip the archive straight into
   the root of the stick, not into a folder. The folder octagon/sf8008m appears, with kernel.bin,
   rootfs.tar.bz2, imageversion and hdsatelit-model (octagon/sf8008m is the folder of the Mini
   images). The boot menu of some receivers looks for the whole archive: if way 2 does not see
   it, also put the whole archive on the stick, not unzipped, with its name (it ends in
   _mmc.zip).

Writing, way 1 (from the image running on the Mini now):
3. Put the stick in the receiver. In the current image open its function for writing an image
   from a stick and choose the archive or the folder octagon/sf8008m on the stick.
4. The receiver writes the kernel and the system for a few minutes and restarts on its own. Until
   then do not cut the power and do not remove the stick.

Writing, way 2 (from the start-up menu of the receiver; the steps are those described by users for
the SF8008 4K UHD and are not verified on the Mini):
3. Unplug the receiver. Put the stick in a USB port.
4. Hold the Standby button on the receiver and plug the receiver in; hold it until Updt appears
   on the display.
5. On the TV choose Recovery From USB. The receiver writes the image from octagon/sf8008m and
   restarts on its own. Until then do not cut the power and do not remove the stick.
If the start-up menu does not appear on the Mini, use way 1.

On the first start you choose the language and the resolution; then (if the channel copy is on
the stick) the receiver asks whether to bring it in. The archive writes only the kernel and the
system (kernel.bin and rootfs.tar.bz2); the start-up of the receiver (the loader, the partition
table) is not touched.

Recovery (the image does not start or you want the previous image back):
Put on the stick, as above, an image made for the SF8008 MINI (from the manufacturer's site or
another image for the Mini, with the folder octagon/sf8008m) and write it as in way 2: the start-up
menu works even when the image does not start. If even the start-up menu no longer appears, the
receiver is fully restored with a recovery archive made for the SF8008 MINI (usb_update.bin, with
bootargs.bin, fastboot.bin and apploader.bin), following the steps that come with it. That one
rewrites the whole internal memory, including the start-up of the receiver. Never put on the
stick a usb_update.bin made for another model, not even the one for the SF8008 4K UHD (another
memory table): it can break the receiver for good.

To help us (the logs):
- if the start fails: a photo of the diagnostic screen (or of the page at its address);
- in the receiver's web interface (its address in a browser), the page /paza-model shows all it
  read, with the Copy all button; System logs and Crash logs have the logs; copy them;
- write to contact@hdsatelit.com: the model (Octagon SF8008 MINI 4K), what you tested, what did
  not work and the logs.
The short list of tests and the detailed steps:
https://stb.hdsatelit.com/receptoare/octagon-sf8008-mini-4k/descarca/

Checking the archive: the SHA-256 sum on the download page must match the sum of the archive.
Windows, in PowerShell: Get-FileHash .\hdsatelit-0.6.25-sf8008m-20261102_mmc.zip -Algorithm SHA256
Linux or macOS: sha256sum hdsatelit-0.6.25-sf8008m-20261102_mmc.zip
What the image brings: JURNAL-0.6.25.txt, next to this file. Help: https://stb.hdsatelit.com/

Source code (GPLv2): https://github.com/monea-software/hdsatelit-enigma2
