I’ve done a few fresh OSMC image installs onto my Vero4k lately, and I’m seeing two behaviors…
Once a USB stick has been used for an install, it can never be used for an install/recovery again. I’m guessing that the BIOS is leveraging some kind of hardware ID logic for knowing when to boot into recovery mode?
Is there any way around this? As it stands right now, if I need to do an image reinstall, I’m having to buy a new USB stick. Is there a command I can use prior to doing a re-image, that will clear the USB hardware IDs from the BIOS? I would sort of expect the hardware reset to do that, but it doesn’t seem to be doing so.
I’m also always seeing a strange behavior where after the recovery.img is loaded and when the Vero4k restarts, I’m getting a black screen. I did track this down to what seems like an issue with the HDMI comms between the Vero4k, my receiver, and my TV. All I had to do to fix this was to power off the TV, and the power it on again. Unfortunately it took me several “reinstalls” before I figured out that was all the issue was. I just wanted to capture this here, incase anyone else was seeing a similar behavior.
Basically, any time I get a black-screen I just reboot my TV (not the Vero4k) and I’m back to visual.
I have tried that, using the installer to reformat the USB stick that is. Doesn’t matter. Basically, that only works if I use a different USB stick. If I try to use the same USB stick, the Vero4k never reboots into recovery mode with that previously used USB stick, even when I use the hardware reset, and rename to recovery.img.
The black-screen isn’t really a big deal, once I figured out all I had to do was the hard-reset of my TV.
My guess is that after the image is installed, there’s not a hardware “full” reboot, more of a system reset where the HDMI signal isn’t actually being reset, so the TV isn’t switching “display modes”? That’s just a guess.
I just wanted it captured in the forums incase anyone did a search on black-screen. I’ve just found that doing a reboot of my TV vs a reboot of the Vero4k fixed the problem. I’m sure it’s something specific to my HDMI setup (AVReceiver and older Samsung TV/Monitor).
I get that you don’t believe me, but I have been unable to use the same USB stick to do a re-install of a new image when I previously used that same USB stick to do the current image install.
Just to be clear, I’m saying when I successfully install an image using a given USB stick, I can then not reuse that same USB stick to re-install a new image. Even when I fully delete all partitions on the USB stick (using Windows disk manager), and then use the OSMC installer tool to fully repartition the memory stick anew. The Vero4k will not reboot into recovery/image-install mode using the same SD/USB stick that was used to install the currently installed image.
Sometimes, Vero 4K may not boot from an SD card or USB stick even though you have prepared it. We recommend that you try and use another SD card or USB stick if you have one at hand.
This is why I just started using new USB sticks every time I need to re-install a new image.
Is there some chance that the SD/USB hardware ID is being stored on a previously successfully installed image, and thus using that same hardware ID to prevent the bootloader from starting into restore mode on subsequent reboots? I know you said it’s just deleting the .img from the SD/USB memory, but could it also be storing a hardware ID to prevent restarting into recovery mode on reboot? It seems to be the only thing that makes sense given the information that I have provided.
Upon your claim I tested this with a Vero4k, actual Widnows installer, 1 GB pendrive and actual 2019.06-1 release.
prepared the USB stick on Windows
first installation went fine
prepared the USB stick on Windows a second time
second installation went fine
So, in general I cannot confirm your statement. There must be other circumstances which let you assume your issues follow such recognition rule. What is the exact failure/behaviour if you prepare the stick a second time and try to boot from it?
After the installer successfully ended its work, the stick should contain
Volume in drive D has no label.
Volume Serial Number is 9B47-B29E
Directory of D:\
06/23/2019 04:01 AM 22,007,808 kernel.img
06/23/2019 04:01 AM 83,968 dtb.img
06/23/2019 12:19 AM 221,653,456 filesystem.tar.xz
3 File(s) 243,745,232 bytes
0 Dir(s) 7,120,896 bytes free