X1 SBC not recognizing M.2 NVME SSD

BIOS is not recognizing M.2 M Key: NVME SSD but I could see it’s recognizing the flash USB Drive with Ubuntu, Tried removing and adding back but that didn’t help either.

Purchased From Amazon: “youyeetoo X1 - N5105 x86 Windows Linux Single Board Computer - Mini PC - Dual 4K Media Server- Dual M.2 Slots Support 2280 NVMe mSATA SSD/WiFi 6 Moudle - PCIE 3.0,NFC (X1(8GB RAM, no eMMC))”.

SSD Also from Amazon: SAMSUNG 980 SSD 1TB PCle 3.0x4, NVMe M.2 2280, Internal Solid State Drive, Storage for PC, Laptops, Gaming and More, HMB Technology, Intelligent Turbowrite, Speeds of up-to 3,500MB/s, MZ-V8V1T0B/AM.

Please provide the BIOS version to us. Thank you!

PFB, TY:

Please try to update to the latest version of BIOS.
https://wiki.youyeetoo.com/en/x1/FAQ/enter_bios

Please note Select the firmware with the correct memory.

Thanks for he quick reply CharlesChen. I did the following:

  1. Updated BIOS by following the wiki (Took this sha for updating X1_NO_MIPI_01_Digital_S16_20240619180806_3.3V.bin)
  2. Update went well without any errors. (Added revised BISO image)
  3. Purchased another SSD ( Western Digital 1TB WD Blue SN5000 NVMe Internal Solid State Drive SSD - PCIe Gen 4.0, M.2 2280, Up to 5,150 MB/s - WDS100T4B0E) From Amazon Just to make sure the one I have is not corrupted But neither is showing up under Boot Page.




Try to boot the machine by making a USB PE boot tool and then check if the device is recognized.

Also, does your SSD have a system installed?

If not, contact the store after-sales at Amazon to request a replacement.

Thank you. Yes, It was indeed Direct Ubuntu installation attempt that has caused the issues. I could able to install Windows11 Pro during the process it has recognized the Samsung SSD itself.