[Request] Additional M.2 boot entries for Lenovo ThinkCentre Tiny M920q

Lenovo’s M920q comes with one M.2 SSD slot by default. With this mod, you can add a second one. With the same github user’s bifurcation mod and this custom riser, you can add another two! Others have used M.2 keying adapters to add yet another using the M.2 wifi slot.

The problem is they are very finicky to boot from. The second full M.2 slot (first mod linked) shows up on the bios System Summary as M.2 Drive 2, but it doesn’t appear as an option in the boot order. Nonetheless, with some messing of the settings, it is possible to get the bios to boot from the second drive or the wifi slot drive, but it doesn’t seem to be consistent (and you can’t actually set any kind of boot order).

My hope is to mod the bios to enable these extra boot order entries. The image can be downloaded (can’t add more links but you can just search “M920x bios”. Interestingly, the same bios image is used for the M920x, which uses the same PCB design as the M920q and comes stock with two M.2 drives. In fact, opening the image in UEFItool and searching for “M.2 Drive” shows strings up to M.2 Drive 6.

My guess is that based on the particular platform, the bios is showing different settings. Unfortunately, I can’t find where that platform information is stored (maybe a separate flash chip? or somewhere on the bios chip that’s not written to by the updater?). Also searching for different strings related to the model (m920q, m920x, model numbers, etc) yield no results, so I’m not sure how it makes the distinction.

It seems that this could be a relatively straightforward mod - either convince the bios its actually on an m920x, or modify the logic to show the m920x options on an m920q. I’m happy to do more work on this if someone can help point me in the right direction, but admittedly, I’m a noob, and reading through the guides has helped illuminate how to get the images out and flash them back, but haven’t found as much in terms of figuring out how to do the mod.

Thanks for any help!