TobleMiner / PBP-NGFF-A-E-adapter

A/E Key NGFF adapter for the Pinebook Pro. Designed as drop-in replacement for the NVMe adapter.
MIT License
15 stars 1 forks source link

Pinebook Pro M.2 WiFi adapter

PCB inside Pinebook

Overview

The M.2 A/E key adapter enables the use of M.2 WiFi cards in the Pinebook Pro ARM laptop.

This adapter was designed as a replacement for the available NVMe M.2 (M-key) adapter.
It uses the same flat flex cable, mounting screws and mounting position.

USB is not present on the PBP FFC and needs to be connected manually if required.
Test points for D- and D+ are present on the PCB.
Most WiFi+Bluetooth combo cards use USB for Bluetooth, but the PBPs internal UART HCI bluetooth adapter can still be used, even after disabling the SDIO WiFi kernel module.

Tested cards

All testing was done using Manjaro ARM, kernel 5.6 and 5.7-rc1.

Card Test result
Intel AX200NGW Works very well, stable, requires additional firmware.
Atheros QCA6174A Kernel panic at boot, not recommended.

Pull requests with additional test results welcome.

Bill of materials

PCB top

The board offers an additional footprint for a switch-mode regulator to guarantee a stable 3.3V supply for the M.2 card. In our testing this wasn't required and can be left unpopulated. The only required components are the 2 connectors and either a 0805 SMD fuse or 0 ohm resistor at F1.

The PCB should be manufactured as a 1.0mm thick FR4 board.

Interactive BOM

Design. Description Part No. Links
J1 FFC conn. Hirose FH26W-35S-0.3SHW Datasheet | Mouser
J2 M.2 E-key Amphenol MDT275E02001 Datasheet | Mouser
- Dual-band MHF4 antenna Laird EMN2449R1S-8MHF4 Mouser