- Optimized Slave Operation: Pre-configured as a dedicated Slave device for instant discovery and high-speed pairing with Android, Windows, and Linux Masters.
- Original Industrial Chipset: Superior frequency stability and thermal resistance compared to generic clones, ensuring consistent performance from -25°C to +75°C.
- Transparent Pass-Through: No complex Bluetooth stack programming is required; simply use standard
Serial.print()commands from your microcontroller. - Wide Power Input: The 6-pin breakout board includes an onboard 3.3V LDO regulator, allowing it to be safely powered by any 3.6V to 6.0V DC source.
- Low Latency & High Throughput: Refined firmware reduces the “handshake” time between packets, making it suitable for real-time control and high-frequency sensor logging.
- Status LED Diagnostics: Features a bright onboard LED that provides immediate feedback: rapid flashing (Searching), steady/slow-double flash (Connected).
HC-04S Bluetooth Module [Original]
| Bluetooth Protocol | Bluetooth V2.0 + EDR (Classic) |
|---|---|
| Operating Voltage | 3.6V – 6.0V DC |
| Operating Current | ~35mA (Pairing); < 10mA (Connected) |
| Logic Level (I/O) | 3.3V TTL (VCC is 5V compatible) |
| Communication Interface | UART (Universal Asynchronous Receiver/Transmitter) |
| Default Baud Rate | 9600 bps |
| Default Pairing PIN | 1234 |
| Frequency Band | 2.4GHz ISM Band |
| Transmission Range | ~10 Meters (Class 2) |
| Modulation | GFSK (Gaussian Frequency Shift Keying) |


- Business & Commercial: Wireless serial debugging for high-end CNC and industrial machinery, point-of-sale (POS) wireless peripheral connection, and secure office access control logs.
- Single User & Hobbyist: Professional-grade wireless remote control for Arduino/Raspberry Pi projects, wireless telemetry for RC vehicles, and DIY smart-home sensor hubs.
No. Like all Bluetooth Classic modules, the HC-04S is not supported by iOS for serial data profiles. It is fully compatible with Android, Windows, macOS, and Linux
The “S” version typically features a refined firmware stack that offers slightly faster connection recovery times and improved power efficiency during active data transmission compared to the standard HC-04.
Settings can be modified using AT Commands via a serial monitor while the module is unpaired. For example, sending AT+NAME=MySensor will update the broadcast name. Note: Commands must be sent with the correct line endings (NL/CR)
While the module’s power pin (VCC) is 5V-ready, the data pins (RX/TX) are 3.3V logic. To ensure the longest lifespan for the “Original” chipset, we recommend using a voltage divider (1kΩ and 2kΩ resistors) on the RX line of the HC-04S.
No, the HC-04S is a Slave-only module. If you need a module that can proactively search for and connect to other Bluetooth devices, please look at our HC-05 Master/Slave modules.
No. All configurations (Baud Rate, Name, PIN) are stored in the module’s internal non-volatile Flash memory and are preserved through power loss








