The Banana Pi PPI-M2S is a single board computer (SBC) powered by either Amlogic A311D or S922X processor with 4GB RAM, 16GB eMMC flash, HDMI 2.1 and MIPI DSI display interfaces, one MIPI CSI camera connector, two Gigabit Ethernet ports with one PoE capable, as well as optional WiFi 5 & Bluetooth support.
When we first covered the Banana Pi BPI-M2S over a year ago, all we had were some 3D renders of the board and some preliminary specifications. The company has now manufactured the board, provided some documentation, and started to take orders for the board on Aliexpress for $95.79 or $100 depending on whether Amlogic S922X or A311D is selected.
Banana Pi BPI-M2S specifications:
- SoC – Amlogic A311D or S922X hexa-core processor with 4x Arm Cortex-A73 cores @ 2.21 GHz, 2x Arm Cortex-A53 cores @ 1.8 GHz, Arm Mali-G52 MP4 (6EE) GPU with OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0 support, 5 TOPS NPU on A311D only
- System Memory – 4GB LPDDR4
- Storage – 16GB eMMC flash, MicroSD card slot
- Video interfaces
- HDMI 2.1 output up to 4Kp60
- MIPI DSI connector for display (A311D only)
- MIPI CSI connector for camera (A311D only)
- 2x Gigabit Ethernet ports one via RTL8211F GbE transceiver, the other through RTL8111H PCIe to Gigabit Ethernet transceiver
- Optional WiFi 5 and Bluetooth 5.0 via Realtek RTL8822CS module
- USB – 1x USB 2.0 Type-A port, 1x USB Type-C port
- Expansion – 40-pin Raspberry Pi-compatible header with GPIO, PWM, I2C, UART, SPI, I2S, IR, signals for WiFi and Bluetooth module
- Debugging – 3-pin header for serial console
- Misc – USB and Reset buttons, 2x LEDs
- Power Supply
- 5V via USB-C port or pin header
- Optional PoE module
- Dimensions – 65 x 65mm
Banana Pi says the BPI-M2S has the same size as the earlier Banana Pi BPI-M2+ and Banana Pi BPI M2 Pro, but considering the arrangement of the ports is much different, I’m not sure it matters. The Amlogic A311D/S922X processor is also much more powerful than the Allwinner H3 and Amlogic S905X3 SoCs found in the two other boards. You can find more about the performance in Android 9 in our review of Khadas VIM3 Pro based on the A311D SoC.
The Amlogic A311D and S922X processors are pretty similar, but the latter does not include the 5 TOPS NPU and does not support the MIPI CSI and DSI interfaces of the BPI-M2S SBC. While the specifications list support for both PoE and WiFi/Bluetooth, the two features are mutually exclusive as can be seen in the photo below showing either the POE module fitted to its 4-pin header or the wireless module connected to the 40-pin GPIO header.
The company provides more information and Android 9, Ubuntu 20.04, and Debian 10 OS images in the wiki. But note that, as usual, some of the information is wrong or incomplete, for instance, they shamelessly copied the preliminary specifications from the first CNX Software article, which stated there are three buttons based on the 3D renders, while there are now only two buttons following a small design change, and did not update the info. Also worth noting is that the Linux BSP hosted on GitHub relies on U-boot 2015.1 & Linux kernel 4.9.236.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.