Skip to content

MiBeeCam v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 07:05
· 35 commits to main since this release

MiBeeCam Firmware v0.2.0


What's Changed

03ef332 ci: generate detailed release notes with changelog from git history
17f5c3a docs: beautify README with badges and improved layout
69827c5 fix: improve WiFi STA compatibility with infinite retry and broader auth support
4434d18  fix: resolve all 13 reliability issues across WiFi,camera,streaming,motion and config
ddb41e9 docs: add MJPEG stream freeze troubleshooting entry (zh-CN + en)
c47a45d fix: resolve MJPEG stream freeze caused by frame buffer contention

Files Changed

 .github/workflows/build.yml   |  45 +++++-
 .gitignore                    |  13 +-
 README.md                     | 313 +++++++++++++++++++++++++----------------
 README_CN.md                  | 320 +++++++++++++++++++++++++-----------------
 docs/en/troubleshooting.md    | 116 +++++++++++++--
 docs/zh-CN/troubleshooting.md | 110 +++++++++++++++
 main/camera_driver.c          |  18 +++
 main/config_manager.c         |   2 +-
 main/main.c                   |  26 +++-
 main/mjpeg_streamer.c         |  28 +++-
 main/motion_detect.c          | 174 +++++++++++++++--------
 main/status_led.c             |  15 +-
 main/status_led.h             |   3 +-
 main/web_server.c             |  63 ++++++++-
 main/web_ui/preview.html      |  31 ++--
 main/wifi_manager.c           |  65 +++++++--
 main/wifi_manager.h           |   7 +
 17 files changed, 980 insertions(+), 369 deletions(-)

Flash Instructions

  1. Download all files from this release
  2. Linux/Mac: chmod +x flash_all.sh && ./flash_all.sh /dev/ttyUSB0
  3. Windows: flash_all.bat COM3 (replace COM3 with your port)
  4. Or use ESP-IDF: idf.py -p COMx flash (Windows)

Files

File Description
firmware.bin Main firmware
bootloader.bin ESP32 bootloader
partition-table.bin Partition table
spiffs.bin Web UI files
flash_all.sh Flash script (Linux/Mac)
flash_all.bat Flash script (Windows)
checksums.txt SHA256 checksums

Partition Layout

Offset Size Content
0x0 - Bootloader
0x8000 - Partition Table
0x10000 3.5MB Firmware
0x392000 3.94MB SPIFFS (Web UI)

First-time Setup

  1. Flash firmware and SPIFFS
  2. Device starts AP mode: SSID=MiBeeCam, Password=12345678
  3. Connect to AP, open http://192.168.4.1
  4. Configure WiFi credentials
  5. Device reboots in STA mode