Skip to content

Releases: Seeed-Studio/reCamera-OS

0.2.3 (2026-01-27)

27 Jan 13:53
5873f64

Choose a tag to compare

0.2.3 (2026-01-27) Pre-release
Pre-release

sg2002_recamera_emmc

  • New Features:
    • action=train flow: fetch model info via train API v2, download model, upload to device, create cloud app, deploy dashboard flow, auto‑navigate to dashboard when ready.
    • Default dashboard flow moved to src/utils/flowDefaults.ts and re‑exported via src/utils/index.ts.
    • Train flow enhancements: device type guard, dashboard readiness polling, upload progress, slow‑upload warning, cancel upload (abort).
    • action=model flow selection: use DefaultFlowDataWithDashboard when task=classify and model_format=cvimodel, otherwise use default flow; update model node fields before deploy.
    • App list UI fixes: overflow handling and tooltip for long names.
    • One‑click deploy script scripts/deploy.sh.
    • Train API v2 model info wrappers and types.
    • action=train now creates a cloud app (name classify_<model>), deploys flow, and redirects in‑tab to dashboard after readiness check.
    • action=model logs applyModel response and conditionally auto‑opens dashboard.
    • Redirect handling improved: redirect_url encoded; session action cached/cleaned to avoid accidental re‑runs.
    • sensecraftRequest refresh now retries on code=401.
  • Bug Fixes:
    • App name overflow no longer hides edit/delete buttons.
    • Upload flow provides progress, warning, and cancel option.
    • Dashboard jump uses current tab with readiness gating.

0.2.2 (2026-01-06)

07 Jan 07:00
12c9d69

Choose a tag to compare

sg2002_recamera_emmc

  • New Features:
    • Add model conversion feature
    • Enable SSH server by default
  • Bug Fixes:
    • Disable cdc-acm mode to resolve the issue of being unable to access devices via USB on Linux
    • Solve the problem of incomplete user password input
    • Solve the problem of model upload failure

0.2.1 (2025-09-12)

11 Oct 16:55

Choose a tag to compare

sg2002_recamera_emmc

  • New Features:
    • File browser
    • SSH on/off
    • Optimize network connection
    • Upgrade node-red to 4.1.0
    • Add CDC support
    • Specified node-reddash@1.26.0
    • Increase ION size to 60M
    • Set TPU max to 700MHz
  • Bug Fixes:
    • Resolved 'isp err chk:7271(): CSIBDG A fifo overflow'
    • Resolved some other bugs

0.2.0 (2025-03-31)

02 Apr 08:31

Choose a tag to compare

0.2.0 OS Update Details

New Features

1) New base board

As we introduce our new family member reCamera Gimbal (yay!), reCamera OS now supports new base board that feature CAN as the new interface to control other hardware such as servo motors.

In version 0.2.0, reCamera OS will distinguish between B1 default based board and B4 CAN base board. If B4 board is detected, the associated script and flow json will be loaded to control the gimbal.

2) Reorganize Node-RED palettes

We have reorganize the Node-RED palettes as there are more nodes now for the reCamera series.

  1. node-red-contrib-sscma: This palette is the same as the one in the previous version where you can find vision AI associated nodes.

    • camera
    • model
    • preview
    • save
    • stream
  2. node-red-contrib-recamera: This palette is separated by 2 categories: reCamera and reCamera Gimbal. Nodes are associated with the hardware interfaces of the device.

    • light
    • set motor angle
    • set motor speed
    • get motor angle
    • get motor speed
    • angle to CAN
    • CAN to angle
  3. node-red-contrib-seeed-canbus: This palette is for the CAN bus communication. You can use it not only in reCamera Gimbal, but also in other devices that use general CAN bus communication.

    • CAN read
    • CAN write

3) Update pop-up window

We have added a pop-up window to notify users about the update. The window will appear when the device is connected to the internet and the update is available.
update_popup

Bug Fixes

1) Switch auto detecting nearby device to manual detecting

We have switched from auto detecting nearby reCamera devices to manual discovery due to device hardware limitations. Continuous auto-detection of nearby devices consumes a great amount of CPU, which can cause lag in the device's functionality. Considering this feature's usage frequency, switching to manually discover will ensure the stability and performance of the device.

expand_list

2) Loading animation only shows on workspace and dashboard tab.

In this way, you can access basic web settings such as network or terminal when the device is ready. No need to wait for Node-RED to get started.

3) Use browser to acquire update information instead of the device itself.

4) Minor UI fixes.

reCamera Gimbal Details

All gimbals will be installed 0.2.0 by default from the factory.

1) Default gimbal dashboard

gimbal_dashboard

This gimbal dashboard gives you a plug&play experience of the gimbal. You can control the gimbal by using the joystick, sliders to control the yaw and pitch angle or speed manually. You can also select one of the targets in the dropdown list to ask gimbal to track. There are also 4 shortcut buttons to control the gimbal in different ways. You can also adjust the PID parameters on the second tab to tune the gimbal's performance.

2) Gimbal dashboard flow

The above dashboard is based on the flow below. You can follow the flow to understand the logic of gimbal nodes and twist them to your own needs.

gimbal_dashboard

To view each node's details, you can click the node and click the info button on the upper right side of the node to see how to use the nodes.

node_info

0.1.5 (2025-01-22)

23 Jan 14:17

Choose a tag to compare

reCamera OTA Update Notification

1) 0.1.5 OS Update Details

a) Multi-Device management:

reCamera now can see other reCamera devices under the same network. Implementing this feature with application management to allow users to quickly deploy different application on each devices.
multi-devices

b) Nodes upgrade

Want a power-efficent reCamera? No problem! Now you can control the nodes such as camera node to be on and off with other events in node-red like time or other triggers.
node-controls

More nodes upgrade will be coming after CNY :) Happy Chinese New Year!

c) Experience improvement

1. More user-friendly feedbacks:

  • Added error feedback page if Node-RED flow has no dashboard
no_dashboard
  • Added loading page before Node-RED is fully ready
loading
  • Modified UI such as popview, message pop up and others to be PC compatible view

d) Bugs fixed:

  • Wi-Fi ssid display fully
  • Wi-Fi password limitation changes to 63 characters
  • reCamera connect to internet
  • Mic and Speaker noise cancelation (This is not working with the node-red node yet. You can access the files for your own need. Please notice that if you are using noise cancelation, recording with audio and playing audio cannot happen at the same time)

e) What can be expecting in 0.1.6

Nodes that support Gimbal!!
gimbal

0.1.4 (2024-12-23)

12 Jan 04:28

Choose a tag to compare

reCamera OTA Update Notification

1) 0.1.4 OS Update Details

a) DNS Protocol Update

When the device is powered by a computer, the DNS service will remain disabled. When powered by a regular power supply, the DNS service will be activated, permitting access and configuration of the reCamera using devices like computers or mobile phones. In case you are using a Mac computer, it is necessary to drag the NCM configuration below the Wi-Fi in the network settings to adjust the priority for your mac to access the network properly.

b) SSCMA Nodes Change

1. Model node:

model_node
  • Provided 4 on-device models (11n Classify, Segment, Pose, Detection)
  • Integrated with SenseCraft Model Zoo (if device is online) for more models such as strawberry, apple, gesture and so on.
  • Enable IoU and Confidence modifying by input such as slider
  • UI and text minor implemented

2. Light node:

light_node
  • Fill light is now separate from the camera node as an individual node. Now can control by input to automate the light control.

3. Camera node:

  • Enhanced error feedback for camera hardware dropping.

c) Pre-installation of Node-RED Palettes

2palettes

Two Node-RED palettes, @flowfuse/node-red-dashboard and node-red-contrib-os, are pre-installed to facilitate the construction of a web demo for the dashboard.

d) Default Flow for Node-RED

default_flow

The dashboard flow is pre-installed as the default flow in Node-RED. This allows users to immediately preview the camera feed processed by AI upon opening and simplifies subsequent debugging procedures. *Please note that if you previously have content in your flow, we will not overwrite your flow with this default flow. You can visit GitHub or SenseCraft to view the dashboard flow content and integrate it with your project to let your project have an interactive interface on smart devices.
senseCraft

e) 4. Node-RED Palette Management

default_flow

The functionality to add and delete Node-RED Palette has been enabled for Palette Management, enabling seamless integration with other palettes within the community.

f) Node Information Added

node_info

Node info has been incorporated into the helper guide in Node-RED to provide users with additional guidance.

g) Support Gimbal

SPI convert to CAN by using mcp2518fd to support gimbal version.

h) Added Python

Now can use pip to install packages you need.

i) Others:

  • add cvi_pinmux tool
  • use udev instead of mdev
  • udev rules for sd auto mount

j) Fix bugs:

  • factory reset failed (if sg2002_recamera_emmc_md5sum.txt is not exist)
  • solve the problem that the pc cannot access the Internet when connected via usb
  • dnsmasq fails to run without wifi

2) Web Update to 1.1

a) Web Restructuring

ip_address/#/dashboard is the default page when entering ip address in the browser. It is the dashboard made by node-red.

ip_address/#/workspace is the workspace to edit node-red flow.

ip_address/#/init is the original web interface. Now serve as the basic weeb for essential functions such as Wi-Fi, security, system update, terminal, and credential. Additionally, it is now framed within the default dashboard flow.

b) SenseCraft Integration

The reCamera dashboard/workspace can now be accessed via SenseCraft, unlocking powerful capabilities like application management and auto-saving.

ss_recamera

c) Auto-saving in SenseCraft

Applications can now be automatically saved on SenseCraft every 15 seconds once you logged in, ensuring data integrity and ease of use.

d) Credential Management

Login and password change options have been incorporated to enhance device security.

e) Workspace UI Changes

The workspace UI has been updated to provide a more intuitive and user-friendly experience.
workspace

3) Update Instructions

  1. Ensure that your reCamera is connected to a stable network and has an adequate power supply.
  2. The camera will automatically detect the available OTA update. Go to tab "System" and hit the button "check" to pull the update.
checkupdate
  1. During the update, it is crucial not to turn off the camera or disrupt the process in any way. The update may take several minutes to complete, depending on various factors such as network speed and the size of the update.
  2. Once the update is successfully concluded, the interface will show the "restart" button. Wait for the reboot process to finish before attempting to use the camera again.

4) Troubleshooting

a) Update Failure

If the update fails, first check your network connection. Ensure that you have a stable and reliable connection. If possible, try switching to a different Wi-Fi network or troubleshooting your current connection. If the problem persists, please contact our support team at techsupport@seeed.io or join our Discord. Provide detailed information about the error message (if any) and the steps you have taken prior to reaching out.

b) Node-RED Flow Preservation

If you have previously developed with Node-RED and configured a custom flow for your specific task, this update will not overwrite your existing flow with the dashboard demo flow. After updating to version 0.1.4 and attempting to visit 192.168.42.1, you may encounter an error indicating that you cannot access the dashboard due to the absence of the dashboard flow. In such a case, please visit GitHub to download the default dashboard flow or clone it from SenseCraft. You can directly import the dashboard flow to your device or integrate it with your own custom flow as per your requirements.

0.1.3 (2024-11-08)

27 Dec 09:49

Choose a tag to compare

sg2002_recamera_emmc

  • New features:
    • support 64G emmc

0.1.2 (2024-11-01)

01 Nov 17:04
e7d115c

Choose a tag to compare

sg2002_recamera_emmc

  • New features:
    • support global.gc operation
    • built-in model files
  • Fix bugs:
    • solve some supervisor bugs
    • solve some sscma-node bugs

0.1.1 (2024-10-30)

30 Oct 20:02

Choose a tag to compare

sg2002_recamera_emmc

  • New features:
    • limit node-red to version 3.1.14
  • Fix bugs:
    • solve some supervisor bugs
    • fix sd_gen_recovery_image.sh script bugs

0.1.0 (2024-10-28)

28 Oct 16:38
6e0ed2d

Choose a tag to compare

sg2002_recamera_emmc

  • New features:
    • update ov5647 isp params (denoise)
    • optimize ota