Official Software & Firmware Downloads
Download software packages and firmware for ESP32 RFID Attendance devices, Auto Bell controllers, hardware Bill of Materials (BOM), required USB serial drivers, and official flash utilities.
Banglar Shiksha Sync Engine (Standalone EXE)
Automated standalone Windows sync engine for two-way evaluation marks transfer between Divine Academix School ERP and school.banglarshiksha.gov.in. Supports Forward Marks Push, Reverse Extraction, and CCE/HPRC grading with session audit logs.
Raspberry Pi RFID Attendance Kiosk (AppImage)
Dedicated standalone 64-bit ARM64 Linux AppImage attendance kiosk application for Raspberry Pi 3B+, 4 & 5 running Debian 13 (Trixie) or Raspberry Pi OS. Powers instant student and staff RFID card scans, voice/buzzer alerts, boot autostart, MicroSD-safe passwordless poweroff, and USB reader udev permissions. Bundle contains DivineAcademix.AppImage, desktop autostart entry, setup.sh, and setup.txt.
ESP32 RFID Attendance Firmware & BOM
Pre-compiled firmware package for ESP32 microcontrollers connected with RDM6300 RFID readers. Automatically authenticates student and staff cards, logs entry/exit timestamps, and dispatches real-time FCM push alerts to parents. Includes complete 7-item hardware BOM.
Auto Bell System Firmware & BOM
Automated school audio bell firmware for ESP32. Synchronizes with master class timetable, period schedules, and triggers custom MP3 chimes/relays via audio DAC or external amplifier. Includes complete hardware BOM.
ESP32 USB-to-UART Drivers
Essential Silicon Labs CP210x and WCH CH340 USB-to-Serial drivers for Windows 10/11 and macOS. Required for establishing serial COM port communication between your computer and ESP32 boards.
ESP Flash Download Tool
Official Espressif Flash Download Tool (GUI) for flashing .bin firmware files to ESP32 flash memory with custom SPI speed, flash mode (DIO/QIO), baud rates, and partition memory offsets (0x10000).
RFID Attendance Hardware BOM & Pin Connections
Complete list of tested electronic parts, exact prices, SKUs, and direct store purchase links for the ESP32 RFID Attendance reader with RDM6300, SSD1306 OLED, active buzzer, and PC enrollment reader.
Hardware Pin Connections & Wiring Tables
Interfacing guide for connecting RDM6300 UART RFID reader, SSD1306 OLED I2C display, active buzzer, and common cathode RGB LED indicator with the ESP32.
| RDM6300 Pin | ESP32 Pin | Notes |
|---|---|---|
TX (Pin 1) |
GPIO16 (RX2) |
Serial connection for card UID data |
RX (Pin 2) |
Not Connected | Unused for basic card reading |
GND (Pin 3) |
GND |
Common system ground |
VCC (Pin 4) |
5V / VIN |
Requires 5V power, not 3.3V |
ANT (Pins 5 & 6) |
Antenna Coil | Connect provided rectangular coil to these 2 pins |
| Display Pin | ESP32 Pin | Notes |
|---|---|---|
GND |
GND |
Common system ground |
VCC |
3.3V |
Standard OLED operating voltage (3.3V) |
SCL |
GPIO22 |
I2C Clock line |
SDA |
GPIO21 |
I2C Data line (Default Addr 0x3C) |
| LED Leg | ESP32 Pin | Notes |
|---|---|---|
Longest Leg (-) |
GND |
Common ground |
| Red Leg | GPIO25 |
Connect via a 220Ω resistor |
| Green Leg | GPIO26 |
Connect via a 220Ω resistor |
| Blue Leg | GPIO27 |
Connect via a 220Ω resistor |
| Buzzer Pin | ESP32 Pin | Notes |
|---|---|---|
Positive (+ or longer leg) |
GPIO32 (or GPIO23) |
Signal pin |
Negative (- or shorter leg) |
GND |
Common ground |
Auto Bell Hardware Bill of Materials (BOM)
Complete list of tested electronic components, exact prices, SKUs, and direct store purchase links from Robu.in, Hubtronics, and Zbotic.
- Robu.in: 4 components — PCB (₹89), Relay (₹39), RGB LED (₹17), 0.96" OLED (₹165).
- Hubtronics: PCM5102 I2S 32-Bit Audio DAC Module (₹699).
- Zbotic: ESP32 38-Pin CP2102 Development Board (₹380).
- RGB Note: Price list specifies 5mm Common Cathode (5pcs). Store catalog item is Common Anode in same family.
How to Flash Firmware to ESP32 (Quick Steps)
Follow these 4 simple steps to install firmware onto your hardware device.
Extract esp32_drivers.zip and install the CP210x or CH340 driver to enable USB serial detection.
Extract flash_download_tool.zip and run flash_download_tool.exe. Select Chip Type: ESP32 and WorkMode: Develop.
Load the downloaded .bin file in row 1, check the box, and enter address offset 0x10000 (or 0x0).
Select your COM port, set Baud Rate to 921600 or 115200, and click START until 'FINISH' appears.