Interesting, I have not faced yellow bang issue with them in XP2ESD mechanism. Maybe because I changed almost all LoadOrderGroup to match scheme which allows USB boot too? Mentioning usbd.sys reminds me usage of USBParent. I remember having all of these Generic_USB2_5.2.3790.5203 + Generic_USBParent_5.2.3790.5203 + Generic_USBMassStorage_5.2.3790.5829 in DriverPack for SDI was needed. Will to read your posts when I have free day or two..
News: added eMMC disk support but probably works only with old disks and only in PCI Mode Tested: Dell Wyse 3040 Cherry Trail - pass, Dell Wyse 5070 Gemini Lake - fail (To install OS on Dell 3040 you need use newer Win installer e.g. Win8.1 because my installer WinPE 3.1 based make BSOD) - prepare disk using diskpart - 100 MB FAT32 ESP + rest NTFS primary partition - usung wimlib-imagex.exe unpack files to apropriate partitions: Code: wimlib-imagex extract media_letter\sources\install.wim 1 WINDOWS\Boot\EFI --dest-dir=ESP_partition_letter wimlib-imagex apply media_letter\sources\install.wim OS_partition_letter - using bootice.exe fix BCC and add WinXP Boot Manager to UEFI boot menu as first patched hal.dll - added support for properly reboot WinXP on some platforms patched kdcom.dll - added support for properly init COM port on some platforms e.g Gemini Lake on Dell Wyse 5070 alternate bootvid.dll - added support to display BSOD and detected screen resolution on UEFI mode some new tools: devcon.exe, wget.exe, setcsum.exe (also context menu for .exe, .dll and .sys files) replaced bootlogo for Legacy mode (boot.bmp in WINDOWS, /noguiboot /bootlogo in boot.ini) on Legacy mode screen resolution is always 1024x768, on UEFI mode is bigger for using native In the future I will probably stop using WinPE 3.1 (Win7) for installation and replace it with WinPE 4 (Win8.1). For now, I leave it as it is because if WinPE 3.1 works, it means that I can also install Win7 on such a computer.