Releases: Seeed-Studio/reCamera-OS
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
0.0.9 (2024-10-26)
sg2002_recamera_emmc
- New features:
- Enable nodejs --v8-lite-mode
- Optimize system upgrade operations
- Fix bugs:
- remove node-red-dashboard from node-red
- solve some sscma-node bug
0.0.8 (2024-10-22)
sg2002_recamera_emmc
- New features:
- auto swapon /userdata/.swapfile
- supervior
- add the operation that AP will automatically turn on or off according to the status of WiFi
- split the wifi scan into two operations: scan wifi and get scan results
- add a judgement that an upgrade is in progress
- Fix bugs:
- solve some supervisor bug
- solve some sscma-node bug
0.0.7 (2024-10-16)
sg2002_recamera_emmc
- New features:
- reduce ION_SIZE to 50M
- kernel support swap
- kernel support advise syscalls
- update c-ares to 1.32.2
- update libuv to 1.48.0
- update nodejs to 22.8.0
- update node-red to 4.0.0
- sd supports hotplug
- close swupdate auto start (
sudo /usr/lib/swupdate/swupdate.sh
)
- Fix bugs:
- solve some supervisor bug
- solve some sscma-node bug
0.0.6 (2024-10-12)
sg2002_recamera_emmc
- New features:
- sensor auto detection (ov5647/sc530ai)
- supports restore to factory
- get mac & sn from efuse
- add sscma-node program
- supervisor
- support https service
- add service status detection
- add a feature for file management
- add wifi password verification operation
- Fix bugs:
- solve some compilation issues
- solve some supervisor bugs
0.0.5 (2024-09-25)
sg2002_recamera_emmc
- New features:
- update node-red interface style
- supervisor
- add APIs for uploading models and getting model information
- allow CORS
- Fix bugs:
- fix the problem that some configuration files did not exist
- node-red start failed when reset system
- solve some supervisor bugs
- Docs:
- add compilation notes