- Original Industrial Chipset: Features genuine silicon for better long-term reliability and more consistent pairing compared to generic alternatives.
- Plug-and-Play Slave Mode: Pre-configured as a Slave device, making it instantly discoverable by any Bluetooth Master (Phone/PC) without needing initial setup.
- Transparent Serial Link: Requires no knowledge of complex Bluetooth stacks; it functions exactly like a wireless RS232 serial cable.
- Built-in Logic Protection: The 6-pin breakout board includes a power regulator supporting 3.6V to 6.0V, ensuring compatibility with standard 5V and 3.3V power rails.
- High-Speed Response: Optimized for low-latency data transmission, ideal for real-time sensor monitoring and remote control applications.
- Diagnostic LED: The onboard LED indicates pairing status: fast blinking (unpaired/searching) and steady light (paired/connected).
HC-04 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 |
| Range | ~10 Meters (Class 2) |
| Operating Temperature | -25°C to +75°C |


- Single User / Hobbyist: Wireless control for Arduino/Raspberry Pi robots, DIY smart home sensors, and remote PC hardware monitoring.
- Business / Industrial: Wireless serial debugging for CNC machinery, point-of-sale (POS) terminal communication, wireless data collection for medical devices, and industrial PLC programming.
No. The HC-04 uses Bluetooth Classic (2.0). Apple iOS devices only support “Bluetooth Low Energy” (BLE 4.0+) for serial profiles. This module is fully compatible with Android, Windows, macOS, and Linux
The HC-05 can be both a Master and a Slave. The HC-04 is a Slave-only module. Use the HC-04 when your device only needs to be “found” and connected to by a phone or computer
You can change these settings using AT Commands while the module is not connected to a Bluetooth device. Simply send commands like AT+NAME=MyDevice or AT+BAUD4 (for 9600) via a serial monitor.
While the power pin (VCC) is 5V compatible, the data pins are 3.3V logic. For industrial-level reliability, we recommend using a voltage divider (1kΩ and 2kΩ resistors) on the RX line of the HC-04 to protect the chip from 5V signals.
No. The HC-04 is strictly a Data Module meant for serial text and sensor information. It does not support A2DP or other audio profiles
Yes. Any changes made to the Name, PIN, or Baud Rate via AT commands are stored in the onboard non-volatile Flash memory








