Release Note¶
1. Version Changes¶
1.1. SDK Change Log¶
1.1.1. Improvements or New Features Over Previous Version¶
| ID. | Brief Description | Detailed Description | Notes |
|---|---|---|---|
| 1 | Add hz2py and summertts precompiled libraries | [Root Cause]: Ensure OpenDLA's Vits Demo can build and run normally. [Usage]: Refer to OpenDLA related documentation [Changes]: sdk/verify/prebuild_libs/ |
None |
| 2 | Add vif_ipu_sensor_demo | [Update Description]: Added vif_ipu_sensor_demo, which calls IPU, runs yolov8n model, and performs real-time recognition and marking of sensor images, displaying them in the streaming video. [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
Requires IPU and yolov8n model support |
| 3 | Add iqbin parameter selection for det and facerecognition demos | [Update Description]: Added iqbin parameter selection for det demo and facerecognition demo, allowing iqbin to be called at runtime. [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
None |
| 4 | Update OpenDLA example offline models | [Update Description]: Updated OpenDLA example offline models. [Usage]: Refer to OpenDLA related documentation [Changes]: project/board/iford/dla_file/ipu_open_models/ |
None |
| 5 | Update and optimize imx681 iqbin | [Root Cause]: Updated and optimized imx681 2M/3M/8M/12M iqbin for better shooting results. [Usage]: Refer to sensor program documentation [Changes]: project/board/iford/iqfile/imx681/ |
None |
| 6 | Fix blank chip flashing stuck issue | [Root Cause]: Fixed the issue where some chips get stuck during blank chip flashing caused by IPL USB. [Usage]: NA [Changes]: project/board/iford/boot/usb/upgrade/ipl/ |
None |
| 7 | Add support for WL-28X0002 LCD display | [Update Description]: Added support for WL-28X0002 LCD display driven by st7789v chip. Driver supports double buffering and fbdisplay mechanism. [Usage]: Refer to SPI LCD display documentation [Changes]: sdk/verify/sample_code/, kernel/drvier/staging/fbtft/ |
None |
| 8 | Add SPI panel display demo | [Update Description]: Added spi demo for displaying colors on SPI panel and sensor2spipanel demo for displaying sensor images on SPI panel. [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
None |
| 9 | Add prog_demo_switcher | [Update Description]: prog_demo_switcher defines three working modes: IDLE(0), AOV(1), AI_GLASSES(2). Need to switch to the corresponding working mode before running the program. [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
None |
| 10 | Optimize ai_glasses_demo | [Update Description]: 1. Moved source code directory to sdk/verify/sample_code/demo/ai_glasses; 2. Added Electronic Image Stabilization (EIS) feature [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
None |
| 11 | Add ldc_map2bin demo | [Update Description]: Added LDC mapping table mode (map2bin) demo, allowing users to directly use LDC hardware to implement customized image processing functions (such as customized EIS algorithms). [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
None |
| 12 | Optimize ldc demo | [Update Description]: Added input parameters to adapt to different lens specifications. [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
None |
| 13 | Optimize eis demo | [Update Description]: Added st_sample_eis_comake_d2.c to adapt IMX681 lens parameters and D2 corresponding rotation matrix [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
None |
| 14 | Support ai demo iis-rx recording | [Update Description]: Support SoC as iis rx, receiving audio data collected by wuqi dmic [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
None |
| 15 | vif demo new features | [Update Description]: 1. Support parameter to enable 3dnr 2. Support dual sensor loading iqbin files 3. Support loading calidata files 4. Support dual sensor enabling realtime Mode 5. Support 4k 30fps 6. Change scl-venc bind mode to hw ring 7. Add pwm control for dual sensor (slave mode) and master+slave output 8. Add parameter q to enable iqserver 9. Fix vif demo fps to follow actual sensor fps [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
None |
| 16 | Add 309 ai functionality | [Update Description]: Added recording using dmic [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
Requires specific hardware version D2-b |
| 17 | Add 309 ao functionality | [Update Description]: Added speaker playback functionality [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
Requires specific hardware version D2-b |
| 18 | Fix venc-jepg-pipeline demo | [Update Description]: 1. Fixed demo unable to run 2. Optimized demo image saving functionality [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/ |
None |
| 19 | Fix many can't *.ko errors at boot | [Update Description]: Fixed many can't .ko errors at boot *[Usage]: na [Changes]**: project/image/ |
None |
| 20 | IMX681 Sensor driver | [Update Description]: 1. Fixed 4k output 2. Added 1920x1080p30fps master+slave functionality 3. Support dual sensor pwm control slave_low + slave_high [Usage]: na [Changes]: sdk/driver/SensorDriver/ |
None |
| 21 | Add Audio ALSA functionality | [Update Description]: Add ALSA interface functionality [Usage]: Refer to demo related readme [Changes]: sdk/verify/sample_code/source/iford/audio/alsa_ai_ao_demo/ |
Requires specific hardware version D2-b |
1.2. Tools Change Log¶
1.2.1. Improvements or New Features Over Previous Version¶
| ID. | Brief Description | Detailed Description | Notes |
|---|---|---|---|
| 1 | No new features | [Root Cause]: NA [Usage]: NA [Changes]:NA |
NA |
3. Documentation Change Log¶
3.1. Important Usage Changes¶
Important Notes
| ID. | Brief Description | Detailed Description | Notes |
|---|---|---|---|
| 1 | Add debug SOP | [Update Description]: Added debug SOP for each module for reference in self-debugging [Usage]: Refer to all documents under Debug SOP in the header directory [Changes]: All files under DebugSOP |
None |
| 2 | Optimize AOV program and detailed documentation | [Update Description]: Mainly optimized descriptions and iqbin selection content. [Usage]: Refer to AOV related documentation [Changes]: AOV related documentation |
None |
| 3 | Add sensor_ipu_to_rtsp demo documentation | [Update Description]: Added the first application documentation for sensor_ipu_to_rtsp demo, explaining how to use the program. [Usage]: Refer to sensor_ipu_to_rtsp demo documentation [Changes]: New documentation |
None |
| 4 | Optimize flashing guide documentation | [Update Description]: Optimized descriptions in flashing guide documentation to prevent misunderstandings that affect operations. [Usage]: Refer to flashing guide documentation [Changes]: Flashing guide documentation |
None |
| 5 | Add sensor2spipanel demo documentation | [Update Description]: Added sensor2spipanel demo documentation, introducing how to use the demo to display sensor images on SPI screen. [Usage]: Refer to sensor2spipanel demo documentation [Changes]: New documentation |
None |
| 6 | Add SPI LCD display documentation | [Update Description]: Mainly uses the current st7789v driver chip screen as an example to introduce how to configure SPI LCD screen related configurations on this platform. [Usage]: Refer to SPI LCD display documentation [Changes]: New documentation |
None |
| 7 | Optimize AI Glasses documentation | [Update Description]: Added EIS feature description; added prog_demo_switcher usage instructions; optimized file transfer section description. [Usage]: Refer to AI Glasses documentation [Changes]: AI Glasses related documentation |
None |
| 8 | Add Audio Input documentation | [Update Description]: Added Audio Input documentation, introducing how to record and save audio files through dmic and iis. [Usage]: Refer to Audio Input documentation [Changes]: Audio Input related documentation |
None |
| 9 | Add Docker environment setup to compilation environment setup | [Update Description]: Added Docker environment setup instructions for compilation environment setup [Usage]: Refer to environment setup [Changes]: New documentation |
None |
| 10 | Optimize sensor usage documentation | [Update Description]: Introduced sensor usage instructions using imx681 and comake pi d2 as examples [Usage]: Sensor usage reference documentation [Changes]: New documentation |
None |
| 11 | Optimize sensor program documentation | [Update Description]: Added vif demo parameter descriptions, added pwm control for dual Sensor, added new iqbin descriptions [Usage]: Sensor program documentation [Changes]: New documentation |
None |
| 12 | Optimize ISP API Tuning SOP | [Update Description]: Added two IQ Tool interface connection methods [Usage]: ISP API Tuning SOP [Changes]: New documentation |
None |
| 13 | Add v2.0 development board introduction | [Update Description]: Detailed introduction of development board v2.0, including modifications and how to distinguish from v1.0 version [Usage]: Understand detailed hardware introduction of development board [Changes]: New documentation |
None |