I'm talking about EFI modification.right?
just need to understand how CSM iMac differs from CMP
just need to force Legacy to boot the system with NVME, register the resolution as a native device.
I'm talking about EFI modification.right?
DUET allows a Legacy UNIT to execute uEFI BOOT on ports that support such boots.That is what duet is doing.
SUBJECT | UNIT TYPE | BOOT TYPE |
DUET | Legacy | uEFI |
OP | uEFI | Legacy |
Legacy boot requires BIOS Interrupt Call 13hex (INT 13h).just need to understand how CSM iMac differs from CMP
Got it thanks. In this case the OP should grab the iMac firmware, disassemble it, grab the cMP firmware disassemble it. Compare the firmwares and add the missing call. Easy .DUET allows a Legacy UNIT to execute uEFI BOOT on ports that support such boots.
The OP wants a uEFI UNIT to run Legacy BOOT on ports that DO NOT support this.
Apparently possible ... along with emulating the item as @joevt suggested here:OP could compare firmware and add the missing bit etc.
The utility is called FlashBoot Pro 3.2x. The developer is aware of the 1024x768 problem.
Jun, 24 of 2023 Minor update 3.3p released.
Hardware compatibility improvements for "Windows 7 installation to the modern computers" feature.
Starting from this version, VGA emulation patch for UEFI loader skips GOP video modes which are advertised by UEFI firmware but do not fit into the firmware-allocated framebuffer. This fixes black screen problem for recent nVidia GPUs whose UEFI Option ROM truncates UEFI GOP framebuffer to 1024x768 but leaves higher-resolution video modes in the UEFI GOP mode table.
I really hope that my 29 bucks will not be laughed at when I buy version 3.3qFlashBoot
then does iMac 27 2013 have CSM? or....
Apple only implemented legacy support for PCIe connected drives with later Macs that have Thunderbolt.
The iMac "Core i5" 3.4 27-Inch Aluminum (Late 2013/Haswell) features a 22 nm "Haswell". Connectivity includes four USB 3.0 ports, dual Thunderbolt ports, Gigabit Ethernet, 802.11ac Wi-Fi (802.11a/b/g/n compatible), and Bluetooth 4.0.
It might be possible (or I could be wrong) that if you bring thunderbolt functionality to the cMP and you connect the NVME through thunderbolt to achieve what you want.
I was thinking more like adding option ROM to the NVME. AFAIK the thunderbolt firmware has been modified to make it work on the cMP. Isn’t that how Samsung 950 pro boots on systems without INT 13h? Through option ROM?
Down in the same thread there is actually a successful BIOS upgrade
But unfortunately for Phoenix/Award mainboard BIOS.[Guide] Award/Phoenix BIOS Modding
Preliminary Notes: Before you start with the BIOS modding procedure, it is strongle recommended to read carefully the separately published chapter “BIOS Modding: Introduction and Preparations” (>Link<). For users of a Gigabyte mainboard with an Award BIOS I recommend to have an additional look...winraid.level1techs.com
Must be some specific firmware as the one I have (Tempo Pro) can boot fine Windows. I have to double check if it can boot both Legacy and UEFI Windows.Sonnet Tempo that mess with the Boot Picker
Must be some specific firmware as the one I have (Tempo Pro) can boot fine Windows. I have to double check if it can boot both Legacy and UEFI Windows.
What is?Guys, we are already going way off topic.
I doubt someone will do your work for you...If anyone has the opportunity to buy the latest version of Flashboot pro 3.3q for testing, I would be very grateful.
In the case of Windows 7 it will still need the Nvme driver installed and some Hotfix if I am not mistaken?Here is a crazy thought.
If you could find a way to get a Legacy Windows instance on the NVMe stick, by cloning it for instance, I think there is a chance you might be able to boot it with rEFInd or RefindPlus as I can't see anywhere it might need INT 13h input in the code for booting Legacy/CSM. Need to test this at some point to verify.
But it will serve us so we can boot Windows in EFI mode, so the NVME drive is able to be detected at the boot stage, prior to Windows loading.
Difficult read and didn't read all, but looks like creating a pseudo uEFI disk setup and using DUET to boot as it does for legacy units, as the subject one, to boot real uEFI setups.Found weird hack