Releases: Seeed-Studio/reCamera-OS
0.2.3 (2026-01-27)
sg2002_recamera_emmc
- New Features:
action=trainflow: 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.tsand re‑exported viasrc/utils/index.ts. - Train flow enhancements: device type guard, dashboard readiness polling, upload progress, slow‑upload warning, cancel upload (abort).
action=modelflow selection: useDefaultFlowDataWithDashboardwhentask=classifyandmodel_format=cvimodel, otherwise use default flow; updatemodelnode 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=trainnow creates a cloud app (nameclassify_<model>), deploys flow, and redirects in‑tab to dashboard after readiness check.action=modellogs applyModel response and conditionally auto‑opens dashboard.- Redirect handling improved:
redirect_urlencoded; session action cached/cleaned to avoid accidental re‑runs. sensecraftRequestrefresh now retries oncode=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)
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)
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)
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.
-
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
-
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
-
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.

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.
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
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.
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.

0.1.5 (2025-01-22)
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.

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.

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
- Added loading page before Node-RED is fully ready
- 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
0.1.4 (2024-12-23)
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:
- 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:
- 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
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
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.

e) 4. Node-RED Palette Management
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 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.
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.

3) Update Instructions
- Ensure that your reCamera is connected to a stable network and has an adequate power supply.
- The camera will automatically detect the available OTA update. Go to tab "System" and hit the button "check" to pull the update.
- 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.
- 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)
sg2002_recamera_emmc
- New features:
- support 64G emmc
0.1.2 (2024-11-01)
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)
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)
sg2002_recamera_emmc
- New features:
- update ov5647 isp params (denoise)
- optimize ota
