Vu+ 4K Multiboot
Re: Vu+ 4K Multiboot #121
Re: Vu+ 4K Multiboot #122
Re: Vu+ 4K Multiboot #123
Re: Vu+ 4K Multiboot #124
Re: Vu+ 4K Multiboot #125
Posted 29 March 2023 - 10:40
So maybe only NB and and behind expert mode.
Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport
---------------------------------------------------------------------------------------------------------------------------------------
Remember: Upvote with the button for any user/post you find to be helpful, informative, or deserving of recognition!
---------------------------------------------------------------------------------------------------------------------------------------
Many answers to your question can be found in our new and improved wiki
Re: Vu+ 4K Multiboot #126
Posted 29 March 2023 - 12:54
That discussion was years ago and PLi decided to include it.
Actually I implemented it originally for OpenPLi and it costs me a lot of discussion/streamlining to get something 'universal' over different brands. Also regarding the online flash which was also part of that project already years ago. I tried to do it in a most structural way as e.g. the OE-A images had it, but less structural. Therefore I'm also careful when making exceptions for manufacturers, but I slept on it and I think adding a kexec feature to it can be done... This is actually a standard by itself ...
I use the multiboot many times for development. So I can work in a development slot... and when I watch TV I can quickly go to a working slot .... when the user interface is somehow stuck in the experimental image most times I can quickly switch to the stable image via the Recovery screen.... Still an important feature what is missing here, as now the only method to go back to the working and stable image is hoping you still can access the box via putty/telnet and arrange that after a reset/reboot that stable image can still be selected without reflashing the complete stuff. So for me personally the feature is only really useful when a recovery method is included.
Edited by littlesat, 29 March 2023 - 12:56.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Re: Vu+ 4K Multiboot #127
Posted 29 March 2023 - 13:36
That was my reason for saying a recovery image of some sort is needed, because if the currently selected slot doesn't boot, you're stuffed as there is no way to select another image.
The "official" multiboot hardware has a physical switch or a remote button for that. As that is bootloader functionality, we can't implement something similar.
If it still boots we as experts might be able to do something with telnet or ssh, but you can't expect an end-user to have that expertise.
Edited by neo, 29 March 2023 - 13:37.
Re: Vu+ 4K Multiboot #128
Posted 29 March 2023 - 13:44
That was my reason for saying a recovery image of some sort is needed, because if the currently selected slot doesn't boot, you're stuffed as there is no way to select another image.
The "official" multiboot hardware has a physical switch or a remote button for that. As that is bootloader functionality, we can't implement something similar.
If it still boots we as experts might be able to do something with telnet or ssh, but you can't expect an end-user to have that expertise.
You can put a blank file named STARTUP_RECOVERY onto a usb stick, put it in the box and reboot (power off, or press and hold power button on remote for 12 seconds) to force a reboot, it will then boot recovery.
Re: Vu+ 4K Multiboot #129
Re: Vu+ 4K Multiboot #130
Posted 29 March 2023 - 13:47
Ah, ok, so there is a work around. Good to know, thanks !
You can do the same thing with hdd or mounted ext4 usb if you boot an image that doesn't have a multiboot selector, to get out of the image.
Once in the recovery image just remember to rename or remove the file, otherwise the box will always boot recovery image.
Re: Vu+ 4K Multiboot #131
Re: Vu+ 4K Multiboot #132
Posted 29 March 2023 - 18:08
I must have made a mistake somewhere.
What's maybe wrong?
Or maybe someone else will make the correct patch.
GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K
Re: Vu+ 4K Multiboot #133
Posted 29 March 2023 - 20:37
I must have made a mistake somewhere.
What's maybe wrong?
Or maybe someone else will make the correct patch.
So what error do you get because this is a pretty straight forward implementation … the only issue is that the startup file is a zip (gz) that I had to rename to stop the build unzipping it.
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
Re: Vu+ 4K Multiboot #134
Posted 29 March 2023 - 20:56
That discussion was years ago and PLi decided to include it.
Actually I implemented it originally for OpenPLi and it costs me a lot of discussion/streamlining to get something 'universal' over different brands. Also regarding the online flash which was also part of that project already years ago. I tried to do it in a most structural way as e.g. the OE-A images had it, but less structural. Therefore I'm also careful when making exceptions for manufacturers, but I slept on it and I think adding a kexec feature to it can be done... This is actually a standard by itself ...
I use the multiboot many times for development. So I can work in a development slot... and when I watch TV I can quickly go to a working slot .... when the user interface is somehow stuck in the experimental image most times I can quickly switch to the stable image via the Recovery screen.... Still an important feature what is missing here, as now the only method to go back to the working and stable image is hoping you still can access the box via putty/telnet and arrange that after a reset/reboot that stable image can still be selected without reflashing the complete stuff. So for me personally the feature is only really useful when a recovery method is included.
@Littlesat - thinking you are missing the fact that there is a recovery image - the first one installed.
Unfortunately, when I wrote the python code(constantly corrected by the rest of the OpenViX/OpenBH team) , Recovery is constantly treated as slot 0 (which once multiboot is initiated it occupies).
During ALL the testing, I have never not been able to get back to this Recovery image……either through choosing Recovery in MultiBootSelector(as you would for any multiboot receiver with a Recovery option), or bad image …..it boots recovery, or choose image on usb (and pulled) .. boots to Recovery.
So its pretty resilient … and I hammer these multiboot boxes pretty hard during testing …..and as sometimes my code broke the multiboot, if anybody was going to have issues … its me.
Also the Recovery image is pretty well protected, if you override all the messages when flashing teh Recovery slot, before flashing you can backup all the eMMC image slots and restore them after flashing.
So its possible to update the Recovery image and not lose the existing images.
Edited by twol, 29 March 2023 - 21:05.
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
Re: Vu+ 4K Multiboot #135
Posted 29 March 2023 - 21:14
I must have made a mistake somewhere.
What's maybe wrong?
Or maybe someone else will make the correct patch.
Naive question, but I am assuming that you copied the files straight from the OE-A as they are receiver specific.
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
Re: Vu+ 4K Multiboot #136
Posted 30 March 2023 - 05:57
Naive question, but I am assuming that you copied the files straight from the OE-A as they are receiver specific.
And what's naive about it if I can't check the changes?
Therefore, I ask other developers who understand this more, for advice.
GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K
Re: Vu+ 4K Multiboot #137
Posted 30 March 2023 - 08:12
Unfortunately, when I wrote the python code(constantly corrected by the rest of the OpenViX/OpenBH team) , Recovery is constantly treated as slot 0 (which once multiboot is initiated it occupies).
During ALL the testing, I have never not been able to get back to this Recovery image……either through choosing Recovery in MultiBootSelector(as you would for any multiboot receiver with a Recovery option), or bad image …..it boots recovery, or choose image on usb (and pulled) .. boots to Recovery.
So its pretty resilient … and I hammer these multiboot boxes pretty hard during testing …..and as sometimes my code broke the multiboot, if anybody was going to have issues … its me.
Also the Recovery image is pretty well protected, if you override all the messages when flashing teh Recovery slot, before flashing you can backup all the eMMC image slots and restore them after flashing.
So its possible to update the Recovery image and not lose the existing images
Fair response... but 'what-if' the slot 0 image fails... then there is no backup. And that is still the difference... Indeed you can try to recover via USB as this seems to be implemented.
And therefore it might be a good idea to have a slot with an extreme small image in 'slot recovery' that just have a small UI that arrange flashing of slots, selecting slots etc... Actually other brands are doing this .... and because VU+ does not offer it the community needs to do it somehow.
For now we need to wait for this feature, which has real added value, the BSP is changed.... unless this at least when another image is in slot 0, you can go to OpenPli and from openPLi back to another slot. And I also hope that I offered some small cosmetic to it.
What I still do not understand is the mechanism behind when slot 0 is forced being selected after a reboot?
->
Sorry I got it... "You can put a blank file named STARTUP_RECOVERY onto a usb stick, put it in the box and reboot (power off, or press and hold power button on remote for 12 seconds) to force a reboot, it will then boot recovery."
I understand making a real small recovery image is a lot of work... It is not a have-to or must-have. I'm aware all depends on volunteer work.
Edited by littlesat, 30 March 2023 - 08:23.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Re: Vu+ 4K Multiboot #138
Posted 30 March 2023 - 08:29
Naive question, but I am assuming that you copied the files straight from the OE-A as they are receiver specific.
And what's naive about it if I can't check the changes?
Therefore, I ask other developers who understand this more, for advice.
I asked you what the issue was and tried to be helpful, as I added the changes to the OE-A……which work on the OE-A so must know something!
… or are you just upset because I commented on you copying things?
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
Re: Vu+ 4K Multiboot #139
Re: Vu+ 4K Multiboot #140
Posted 30 March 2023 - 09:11
"You can put a blank file named STARTUP_RECOVERY onto a usb stick, put it in the box and reboot (power off, or press and hold power button on remote for 12 seconds) to force a reboot, it will then boot recovery."
This need add in Multiboot screen for info.
And add option auto create/remove STARTUP_RECOVERY onto a usb stick.
Edited by Dimitrij, 30 March 2023 - 09:12.
GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K
3 user(s) are reading this topic
0 members, 3 guests, 0 anonymous users