blikvm
blikvm copied to clipboard
[Feature Request] [v2.1.3-alpha] Add Virtual Media compatibility with Gigabyte Q-Flash
Problem Description: Q-Flash is Gigabyte’s built-in BIOS update utility. In BlikVM v4 (2.3.1), files mounted through Virtual Media are visible in Windows but not detected by Q-Flash.
Proposed Solution: Add Q-Flash compatibility so BIOS image files on the Virtual Media can be accessed directly for BIOS updates.
Alternatives Considered: Currently, the only workaround is to copy the BIOS file to a local USB drive, which defeats the purpose of Virtual Media.
Additional Context: Tested on multiple Gigabyte boards. Windows recognizes the mounted image correctly, but Q-Flash does not list it as an available source.
Q-Flash can actually see the first partition of the virtual USB storage (the one containing folders like grub, ventoy, EFI, etc.). However, it cannot access the data partition where the uploaded BIOS files are stored. So Q-Flash partially detects the device but doesn’t list files located in the user-accessible part of the virtual media.
Hello, first use UI does not create virtual media. Then use command to create a common virtual media(not including Ventoy), like:
bash /mnt/blikvm/web_src/web_server/lib/kvmd-msd.sh -c make -t common -s 5 -n common
And then use UI Connect virtual media to your target. And check this common virtual:
If the common virtual media can work. We can add a type select on the UI.
After using command "bash /mnt/blikvm/web_src/web_server/lib/kvmd-msd.sh -c make -t common -s 5 -n common", virtual media is broken and cannot be connected. Error "MSD Connection status: Failed to connect. There was an issue connecting the MSD. Please try again."
After using command "bash /mnt/blikvm/web_src/web_server/lib/kvmd-msd.sh -c make -t common -s 5 -n common", virtual media is broken and cannot be connected. Error "MSD Connection status: Failed to connect. There was an issue connecting the MSD. Please try again."
My command has some issues. Have you downloaded the latest kvmd-msd.sh script from the cloud? You probably don't have the path/mnt/blikvm/locally.
After using command "bash /mnt/blikvm/web_src/web_server/lib/kvmd-msd.sh -c make -t common -s 5 -n common", virtual media is broken and cannot be connected. Error "MSD Connection status: Failed to connect. There was an issue connecting the MSD. Please try again."
https://github.com/blikvm/blikvm-web-server/blob/master/lib/kvmd-msd.sh
This is the script.
- Downloaded the latest kvmd-msd.sh script.
- Cleaned /mnt/msd/user directory to get past an rsync error.
- Command "bash /mnt/release/release/lib/kvmd-msd.sh -c make -t common -s 5 -n common" completed successfully.
But still no change. Clicking "Connect virtual media" from the web UI gives "MSD Connection Status: Failed to Connect. There was an issue connecting the MSD. Please try again."
- Downloaded the latest kvmd-msd.sh script.
- Cleaned /mnt/msd/user directory to get past an rsync error.
- Command "bash /mnt/release/release/lib/kvmd-msd.sh -c make -t common -s 5 -n common" completed successfully.
But still no change. Clicking "Connect virtual media" from the web UI gives "MSD Connection Status: Failed to Connect. There was an issue connecting the MSD. Please try again."
Can we talk about in Discord, that will be faster