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

ALFA, DOAR PENTRU TESTERI: imaginea NU a fost probată pe niciun Octagon SF8008.
SF8008 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 SF8008 față de cele pentru V20, comandă cu comandă, și imaginile
publice pentru SF8008 față de cele pentru V20. Cine o scrie pe un SF8008 îș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 4K UHD (Single, Twin, Combo, Supreme). Nu o pune pe SF8008 Mini,
pe un Amiko Viper 4K sau pe alt receptor. Scrierea înlocuiește imaginea de acum, cu setările și
lista de canale.
SF8008 V3 Supreme ar trebui să meargă cu aceeași imagine, dar n-a fost probat. Testerii cu V3
sunt bineveniți, cu o copie a imaginii de acum făcută înainte. Recuperarea completă cu
usb_update.bin e nesigură pe V3: încărcătorul din ea e făcut pentru memorie DDR3, iar V3 are DDR4.

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;
- Bluetooth (telecomenzi sau căști Bluetooth) nu e în imagine;
- actualizările prin pachete pentru SF8008 vin mai târziu; până atunci imaginea spune că nu sunt.

Ce nu s-a putut proba fără un SF8008:
- tunerele (câte și de ce fel), 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;
- 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/sf8008, cu kernel.bin,
   rootfs.tar.bz2, imageversion și hdsatelit-model (octagon/sf8008 e dosarul imaginilor
   pentru SF8008). 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 SF8008):
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/sf8008 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 descriși de utilizatori pe
forumuri, nu de producător):
3. Oprește receptorul de la comutatorul din spate. Pune stickul în portul USB 3.0.
4. Ține apăsat butonul Standby de pe receptor și pornește comutatorul; ține apăsat până apare Updt
   pe afișaj.
5. Pe televizor alege Recovery From USB. Receptorul scrie imaginea din octagon/sf8008 și repornește
   singur. Până atunci nu scoate curentul și nu scoate stickul.

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 (de pe site-ul producătorului sau altă
imagine pentru SF8008, cu dosarul octagon/sf8008) ș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 (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: 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, ce variantă), 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-4k-uhd/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-sf8008-20261102_mmc.zip -Algorithm SHA256
Linux sau macOS: sha256sum hdsatelit-0.6.25-sf8008-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 4K UHD: Alpha (testers only)
==============================================================================

ALPHA, TESTERS ONLY: the image has NOT been tested on any Octagon SF8008.
The SF8008 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 SF8008 against those for the
V20, command by command, and the public images for the SF8008 against those for the V20.
Whoever writes it to an SF8008 takes the role of a tester: there may be problems we have not
seen. No warranty (GPLv2).
Only for the Octagon SF8008 4K UHD (Single, Twin, Combo, Supreme). Do not write it to an SF8008
Mini, an Amiko Viper 4K or another receiver. Writing replaces the current image, with its
settings and channel list.
The SF8008 V3 Supreme should work with the same image, but it has not been tested. Testers with
a V3 are welcome, with a backup of the current image made first. A full recovery with
usb_update.bin is uncertain on the V3: its loader is made for DDR3 memory, the V3 has DDR4.

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;
- Bluetooth (Bluetooth remotes or headphones) is not in the image;
- package updates for the SF8008 come later; until then the image says there are none.

What could not be tested without an SF8008:
- the tuners (how many and of what kind), 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;
- 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/sf8008 appears, with kernel.bin,
   rootfs.tar.bz2, imageversion and hdsatelit-model (octagon/sf8008 is the folder of the SF8008
   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 SF8008 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/sf8008 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, steps described by users on forums, not
by the manufacturer):
3. Switch the receiver off with the switch on the back. Put the stick in the USB 3.0 port.
4. Hold the Standby button on the receiver and turn the switch on; hold it until Updt appears on
   the display.
5. On the TV choose Recovery From USB. The receiver writes the image from octagon/sf8008 and
   restarts on its own. Until then do not cut the power and do not remove the stick.

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 (from the manufacturer's site or another
image for the SF8008, with the folder octagon/sf8008) 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 (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: 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, which variant), 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-4k-uhd/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-sf8008-20261102_mmc.zip -Algorithm SHA256
Linux or macOS: sha256sum hdsatelit-0.6.25-sf8008-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
