M.2, formerly known as the Next Generation Form Factor (NGFF), is a specification for internally mounted computer expansion cards and associated connectors.
M.2 replaces the mSATA standard, which uses the PCI Express Mini Card physical card layout and connectors.

Supported bus in the Helios64 M.2 interface is SATA and USB 2.0.

!!! Warning
	PCIe SSD is not supported.

---TBU---

## Location

Helios64 support M.2 device on header P2 which is located next to SATA 1 connector.
You can refer to the connector/interface list at [hardware overview](/helios64/hardware#connector-interface-list) page.
The location of the M.2 socket is shown in below figure:

![M2 Pinout](/helios64/img/m2/m2-zoom-w-symbol.jpg)

## Size

The maximum size of supported M.2 device is the 228 size. 

## Notes related to M.2 Card
The M.2 devices installed in Helios64 is configured as sharing devices with SATA Port 1.
Therefore if you install M.2 SATA module, you will not be able to access the SATA Port 1.
In another case, if you use the M.2 USB module, the SATA Port 1 still accessible from the system.

The USB bus is connected to the [OHCI/EHCI Host 0](/helios64/usb/#usb-on-helios64).

The M.2 socket in the Helios64 board may NOT support USB modem (WWAN), because the USB modem requires the SIM Card connection and another signal.
