For super-dooper all-round and in depth support re. Zgemma and in particular H7 - look in PurE2 section: PurE2 Team
Attention: one needs a compatible USB memory stick for this to work. Smaller ones usually work better.
Let's start with explaining the 2 types of flashing files you will find:
1) RECOVERY FILE is used to repartition your flash, delete everything on it and start anew, from scratch, all 4 partitions!
So, when this file repartitions the H7 flash, it will erase all the old partitions, everything installed and create 4 new ones.
Then, it will install a new image in the first partition.
After that, if you want more images installed in your H7, one can use...
2) USB FILE is used only to flash one image into a single partition, when MultiBoot is fine and one doesn't need repartitioning.
==============================================================================
1) This is my take on the warning re. RECOVERY FILES... :)
**** ATTENTION ****
This RECOVERY procedure (using *_recovery_emmc.zip files, which are in a special folder on PurE2 download page) should normally be done very, very rarely and only when absolutely needed:
1) when you have issues accessing the MULTIBOOT MENU or
2) if there is an essential update to these files.
This is needed to avoid conflicts between images, as the partition layout (bootargs) is of huge importance.
A small change can destroy all your installed images.
So better not to install it, unless it's really needed.
================================================================================
2) USB files are used for normal flashing of an E2 image into one of the already existing partitions.
For instance, it looks like this: zgemmah7-PurE2-6.5-20200620_usb.zip => this is to flash an image to one of the partitions...
If you are just flashing an E2 and you are keeping everything else in the flash intact, then you only need the latter (usb) file!
A special note: natively you have 4 partitions, without any additional MultiBoot plugins!
However, PurE2 also has a special 2 partitions only image, which is here: A unique PurE2 image for Zgemma H7 with only 2 partitions!
There is a guide written by me how to flash an E2 image from inside another E2, which is already installed in your H7:
H7S MultiBoot "How To" - installing multiple images in H7S's internal flash -
=================================================================================
This is a basic text explaining the procedure for a normal USB file, using a USB memory stick [edited by yours truly... :rasta2bigsmoke0gf1:]
How to reflash a Zgemma H7S or H7C by Satboxer
QuoteDisplay More1) Download a latest release version of your chosen (favourite) firmware image directly from the developers website.
2) When the file has downloaded and been saved to your computer - unzip it.
You will then have a file named [zgemma]. (Inside that folder you should have another folder named [H7] ).
a) Copy the full folder named [zgemma] to a freshly formatted (FAT32) USB key.
3) Turn off your H7 receiver with the white button, at the rear next to power input.
4) Plug in your USB key with the zgemma folder on it (any USB port should be OK).
5) Behind the front flap (door panel) you will see a small button to the top left hand side.
Hold this button down (push in) whilst turning on the rear white power push button.
Keep the front button pushed in and on the front LCD panel you will see the display change from BOOT> USB> FLASH.
When FLASH is displayed you can remove your finger from the from button.
The receiver will now remain displaying FLASH (approx 2minutes) whilst the new firmware is loaded onto your receiver.
6) The box will then restart itself showing BOOT on the front screen. [00>100]
6a) It might stop at 49% and you will see the Wizard at that point, so follow the on-screen steps from then on => when you are finished it will boot fully!
7) Alternatively to 6a) - if it does go to 100 - you could then see the installation Wizard on the TV screen, which will run you through the set-up process.
Special note – If you save your settings to your internal hard disk (HDD) or USB stick, if one is fitted, during the Wizard run you will get the option to import/restore your previous settings and bouquets, which should work in many instances, when changes between the 2 images are not too great and so this feature will cut short the setting up of your Zgemma H7 STB considerably.
===============================A SHORT SUMMARY===================================
One does NOT need to flash RECOVERY file first! ONLY IF IT IS ABSOLUTELY NECESSARY!!!
1) If that is so, the RECOVERY file looks like this (just as an example): zgemmah7-PurE2-6.5-20200620_recovery_emmc.zip
Unzip it onto a freshly formatted (FAT32) compatible USB key and install as described above.
...OR...
2) Flash on the fly" from a USB stick/HDD/SSD/mSD => to a partition of your choice, see how below, in this link:
H7S MultiBoot "How To" - installing multiple images in H7S's internal flash
In short, send it zipped to a USB stick (or your HDD/SSD/mSD/whatever you have attached to your H7 and properly mounted) and flash it, as described in the link above. The file looks like this (just as an example):
zgemmah7-PurE2-6.5-20200620_usb.zip
Good luck! :)