But it is still kind of hacky…. Stuff needs to be moved to the correct location and not that it just works… I was already afraid that stuff was inside that is hacky and at a level it works so no need for finetuning. To do this really good we also need a kind of recovery image.
And I really understand the patch…: but I also understands it needs some improvement.
Adding hardcoded stuff at that location in e2 should be avoided and also if x is seen the do y….. and that is what the code currently does. Box depended stuff we prefer to have in SystemInfo.py and this is doable also for the vu+ multiboot. You will see once you do it the code also most likely becomes more readable.
@Littlesat - the Vu+ Multiboot implementation is simplicity itself.
Stupidly, I tried to make it easy for OpenPli by specifying the location of the STARTUP files, saving the troll through the normal boot devices (which works transparently for all but the Zero4k, Duo4k).
Obviously in the OE-A with boxbranding, you just specify the specific root partition for Vu+ Multiboot, but as you don‘t support that, the possible partitions were hardcoded for Openpli……just as you do for the boot partitions in Multiboot.py .
Again stupidly, for the benefit of OpenPli users, I added the UUID routine so they could also use a usb device to extend their capabilty to handle images.
Apart from the multiboot.py code, the rest of the code sits in SystemInfo and a simple python routine to initiate multiboot if thats what the user wants.
All in, we are talking about around 100 lines of code.
Compared to the hassles with the sf8008, it really is simple.
Edited by twol, 25 March 2023 - 19:47.
Gigablue Quad 4K & UE 4K, Vu+Uno4KSE, DM900
.........FBC Tuners:
------------------> GT-SAT unicable lnb to 1.5M dish(28.2E)
------------------> Gigablue unicable lnb to 80 cm dish(19.2E)
Octagon sf8008, AX HD61, Edision Osmio 4K+, Zgemma H9Combo using Legacy ports on multiswitches
Zgemma H9twin & Zgemma H9 C/S mode into Giga4K