1. Product Overview
The AIC8800 WIFI6 Bluetooth 5.4 Module, model BL-M8800DS2-40, is a high-performance wireless communication module designed for integration into various electronic devices. It supports the latest WIFI6 standard for fast and efficient wireless networking and Bluetooth 5.4 for robust short-range communication. This module features SDIO and USB interfaces for flexible connectivity.


2. Specifications
| Feature | Description |
|---|---|
| Model Number | AIC8800 (BL-M8800DS2-40) |
| Wireless Standard | WIFI6 (802.11ax) |
| Bluetooth Version | Bluetooth 5.4 |
| Max Data Rate | 286.7Mbps |
| Frequency Bands | 2.4G & 5G |
| Interface | SDIO, USB |
| Application | Computer, Embedded Systems |
| Package Type | SMD |
| Condition | New |
| Dimensions (L x W x H) | 12mm x 12mm x 2.3mm |
2.1 Dimensional Drawing

2.2 Pin Definitions
The module features 44 pins. Refer to the following tables and diagrams for detailed pin definitions and functions.



3. Setup and Installation
The BL-M8800DS2-40 is an SMD module designed for integration into a host PCB. Professional installation and soldering are recommended.
3.1 Hardware Integration
- PCB Design: Ensure your host PCB design accommodates the module's 12mm x 12mm footprint and provides proper thermal management.
- Power Supply: Connect VDD33 (Pin 9) to a stable 3.3V power supply. VIO (Pin 22) requires 1.8V or 3.3V for digital I/O, depending on your application. For USB applications, 1.8V I/O is recommended. For SDIO 3.0, 1.8V I/O is required for optimal throughput.
- Ground Connections: Connect all GND pins (1, 3, 20, 31, 33, 36) to the system ground.
- Antenna Connection: Connect the ANTO pin (Pin 2) to a suitable 2.4G/5G WLAN/Bluetooth antenna via a diplexer if using a single antenna for both bands.
- Interface Connections:
- SDIO: Connect SD_D2 (Pin 14), SD_D3 (Pin 15), SD_CMD (Pin 16), SD_CLK (Pin 17), SD_D0 (Pin 18), SD_D1 (Pin 19) to the host's SDIO interface.
- USB: Connect USB_DM (Pin 10) and USB_DP (Pin 11) to the host's USB 2.0 interface.
- UART: Connect UART0_TX (Pin 29) and UART0_RX (Pin 30) for high-speed UART data. UART1_RTS (Pin 41), UART1_TX (Pin 42), UART1_RX (Pin 43), UART1_CTS (Pin 44) are for B UART interface.
- Wake-up Signals:
- WL_HOST_WAKE (Pin 13): WLAN device wake-up host output.
- HOST_WAKE_B (Pin 6): General Purpose Input/Output Pin GPIO3. Used by the host to wake up the B device.
- B_WAKE_HOST (Pin 7): General Purpose Input/Output Pin GPIO2. Used by the B device to wake up the host.
- Power Key: PWR_KEY (Pin 12) is an enable signal input. Pull low to shut down the module. When VDD33 and VIO are ready, pull PWR_KEY high (>1.1V) for 6ms to start the module. An internal pull-up to VIO by 47K and pull-down to GND by 200K resistors are present.
- B System Enable: The module has an internal 200K pull-down resistor for B system enable. The PWR_B pin needs to be connected to GND or NC.
3.2 Driver Installation
After hardware integration, appropriate drivers for the AIC8800 chipset must be installed on the host operating system. These drivers are typically provided by the module manufacturer or the chipset vendor. Refer to the specific documentation for your host system and operating system for driver installation instructions.
4. Operating Instructions
Once the module is correctly integrated and drivers are installed, the WIFI and Bluetooth functionalities can be accessed through the host system's operating system or application software.
4.1 Wi-Fi Operation
- Ensure the module is powered on and recognized by the host system.
- Access the network settings on your host device.
- Scan for available Wi-Fi networks.
- Select your desired network and enter the password if required.
- The module will connect to the Wi-Fi network, providing internet access or local network connectivity.
4.2 Bluetooth Operation
- Ensure the module is powered on and Bluetooth is enabled on the host system.
- Go to the Bluetooth settings on your host device.
- Enable Bluetooth discovery mode on both the host and the peripheral device you wish to connect.
- Select the peripheral device from the list of available devices and initiate pairing.
- Confirm the pairing code if prompted.
- Once paired, you can use the Bluetooth connection for data transfer, audio streaming, or other supported functions.
5. Maintenance
The BL-M8800DS2-40 module is a robust electronic component designed for long-term operation with minimal maintenance. However, adhering to best practices can prolong its lifespan and ensure reliable performance.
- Environmental Conditions: Operate the module within its specified temperature and humidity ranges. Avoid exposure to extreme temperatures, moisture, or corrosive environments.
- Cleanliness: Keep the module and surrounding PCB area free from dust and debris. If cleaning is necessary, use a soft, dry brush or compressed air. Avoid liquid cleaners.
- Firmware Updates: Periodically check with the module or chipset manufacturer for any available firmware updates. Updates can improve performance, add features, or address security vulnerabilities.
- Physical Inspection: Regularly inspect the module and its solder joints for any signs of damage, corrosion, or loose connections.
6. Troubleshooting
If you encounter issues with your BL-M8800DS2-40 module, consider the following troubleshooting steps:
6.1 Wi-Fi Connectivity Issues
- Module Not Detected: Verify that the module is correctly soldered and powered. Check the host system's device manager for proper recognition. Reinstall or update drivers if necessary.
- Cannot Connect to Network: Ensure the Wi-Fi network name (SSID) and password are correct. Check if the network is within range and operating on a supported frequency band (2.4GHz or 5GHz).
- Slow Connection Speed: Ensure the antenna is properly connected and positioned. Check for interference from other wireless devices. Verify that the host system's drivers are up-to-date.
6.2 Bluetooth Connectivity Issues
- Bluetooth Not Enabled: Ensure Bluetooth is enabled in the host system's settings.
- Cannot Pair with Device: Make sure both the module and the peripheral device are in pairing mode and within range. Check for compatibility issues between devices.
- Intermittent Connection: Reduce the distance between the module and the peripheral device. Check for physical obstructions or sources of interference.
6.3 General Issues
- Module Overheating: Ensure adequate ventilation and heat dissipation in the host system. Verify that the power supply is stable and within specifications.
- System Instability: If the host system experiences crashes or unexpected behavior after module integration, double-check all wiring and power connections. Ensure drivers are compatible and correctly installed.
7. User Tips
- Antenna Placement: For optimal wireless performance, ensure the antenna is placed away from metal obstructions and other electronic components that might cause interference.
- Power Management: Utilize the PWR_KEY pin for controlled power cycling of the module, especially during system startup or shutdown sequences, to ensure stable operation.
- Driver Compatibility: Always use the recommended drivers for your specific operating system and kernel version to avoid compatibility issues and ensure full functionality.
- ESD Protection: When handling the module, always observe Electrostatic Discharge (ESD) precautions to prevent damage to sensitive components.
8. Warranty and Support
For warranty information, technical support, or further assistance, please contact the seller, OK GO Module Factory Store, directly through the platform where the purchase was made. Provide your order details and a clear description of the issue for efficient support.





