Releases: starfive-tech/VisionFive2
Releases Β· starfive-tech/VisionFive2
VisionFive2 Software v5.13.1
What's new
- Support JH7110 SDK v5.13.1;
- Support VisionFive2 v1.2A & v1.3B SBC;
- Support Linux Kernel 5.15.0 and 6.6.20;
- Add amp ipi interrupt and rpmsg driver support;
- Add RT-Thread AMP (running on one U74 core) support;
- Add MCU core driver and sample code support;
- Significantly reduces system startup time(from 40s down to 15s);
- Modify buildroot config to download linux header from local repo;
Fixed Issues
- JPU: fix array index out of range in irq handler;
- ENC: add retry counter to avoid query status failure in RTlinux;
- Package/sf-gst-omx: Fix omxmjpegdec decoder cannot set the frame rate;
- ALSA: Drop 2s sleep before print ALSA device list;
- i2c: designware_i2c: Revert a part of commit "i2c:desigware-snps: add i2c clock config";
- Clk: starfive: jh7110: Drop i2c core clock;
- Pinctrl: starfive: fix gpio level-triggered interrupt exception;
- phy: starfive: jh7110-usb: Fix link configuration to controller;
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Some TF cards may have compatibility issues;
- Segmentation fault when running unit tests in DDK 1.19;
- OpenCL CTS segmentation fault in DDK 1.19;
- Failure on 8 test cases of dEQP-VK.memory and dEQP-VK.pipeline.monolithic for the GPU Vulkan CTS test; (Pass: 391847 cases, Not supported: 1164574 cases );
- Crypto module hangs intermittently when 6.6 kernel boot-up( workaround: disable RSA module );
VisionFive2 Software v5.12.0
What's new
- Support JH7110 SDK v5.12.0;
- Support VisionFive2 v1.2A & v1.3B SBC;
- Support Linux Kernel 5.15.0 and 6.6.20;
- Add dts overlay for CAN;
- Add amp dts node in u-bootοΌ
- Package/libkcapi: bump to version 1.5.0;
Fixed Issues
- Support clear ioconfig register bit 0;
- libcamera: fix the distinguish between GPU/DC nodes;
- To consistency with the mainline, rename jh7110-visionfive-v2-xx.dts to jh7110-starfive-visionfive-2-xx.dts;
- Add mipi remove mechanism and drop dc interrupt to fix crash and mipi display issue;
- Backport the patches 3c69240 from kernel 6.7 to fix the hibernation resume crash issue;
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Some TF cards may have compatibility issues;
- Segmentation fault when running unit tests in DDK 1.19;
- OpenCL CTS segmentation fault in DDK 1.19;
- Failure on 8 test cases of dEQP-VK.memory and dEQP-VK.pipeline.monolithic for the GPU Vulkan CTS test; (Pass: 391847 cases, Not supported: 1164574 cases );
- Crypto module hangs intermittently when 6.6 kernel boot-up( workaround: disable RSA module );
VisionFive2 Software v5.11.3
What's new
- Support JH7110 SDK v5.11.3;
- Support VisionFive2 v1.2A & 1.3B SBC;
- Support Linux Kernel 5.15.0 and 6.1.31;
- Support ISP tuning server based on libcamera;
- Support transfer files by Bluetooth;
- Add SiFive Private L2 cache and PMU driver;
- Add wave511 v4l2 driver lkml version 14;
- Optimize MIPI-DSI driver to match the dsi timming parameters;
- Implement a new method to flush L2 cache(Good for the size larger than 512KB);
- Enable CONFIG_TUN for OpenVPN/Tailscal;
- Enabled CONFIG_BINFMT_MISC;
Fixed Issues
- MIPI-CSI:
- The audio playback is noisy when using the imx219 sensor and playing audio at the same time;
- The error message is always printed when using OV4689 sensor;
- GPU:
- Firmware loads failure for 2GB DDR SBC;
- Grainy screen after log-in desktop;
- Display:
- Fixed an issue where 4K display flashing occasionally;
- Fixed an issue where Weston desktop wake up failure when only HDMI was connected;
- Fixed an issue where unstable frame rate on 4K@30fps desktop;
- libcamera-app:
- Frames drop in full screen mode;
- EtherCAT MasterοΌ
- Optimize the compilation and packaging logic of EtherCAT master;
- EEPROM:
- Change pagesize to support GT24C02B/GT24C02A;
- Buildroot:
- Update the version of libkcapi to fix the build issue;
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Some TF cards may have compatibility issues;
- Segmentation fault when running unit tests in DDK 1.19;
- OpenCL CTS segmentation fault in DDK 1.19;
- Failure on 8 test cases of dEQP-VK.memory and dEQP-VK.pipeline.monolithic for the GPU Vulkan CTS test; (Pass: 391847 cases, Not supported: 1164574 cases );
VisionFive2 Software v5.10.3
What's new
- Support JH7110 SDK v5.10.3;
- Support VisionFive2 v1.2A & 1.3B SBC;
- Support Linux Kernel 5.15.0 and 6.1.31;
- Add IMX708 ISP driver;
- Add serveral packages: curl, ntp, openssl, ca certificates, GNUTLS_OPENSSL, DOSFSTOOLS;
- Add bin2 chip support;
Fixed Issues
- CAN: add interface to free the buffer;
- WAVE5:
- Fix timestamping issue in the decoder;
- Fix decoder dma buffer unconsistency in samll buffer size;
- Fix vin hibernation problem by restoring delay in encoder_enable();
- Libcamera display issue:
- zoom the input image to fit the screen for DRM preview;
- Queue one more buffer to the isp pipeline;
- Bluetooth issue:
- add aic8800 bluetooth driver that can support sco profile;
- add rfkill device node to fix dbus communication issue;
- EtherCAT MasterοΌ
- Modify the logic of the sample program;
- Add compiling option for rootfs;
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Some TF cards may have compatibility issues;
- Segmentation fault when running unit tests in DDK 1.19;
- OpenCL CTS segmentation fault in DDK 1.19;
- Failure on 8 test cases of dEQP-VK.memory and dEQP-VK.pipeline.monolithic for the GPU Vulkan CTS test; (Pass: 391847 cases, Not supported: 1164574 cases );
VisionFive2 Software v3.9.3
What's new
- Support JH7110 SDK v5.9.3;
- Support VisionFive2 v1.2A & 1.3B SBC;
- Support Linux Kernel 5.15.0 and 6.1.31;
- Support libcamera/libcamera-apps;
- Add necessary V4L2 controls for ISP;
- Add FRAME_SYNC event to the SC sub-device;
- Add EtherCAT master applications;
Fixed Issues
- OMX: fix yuv channel alignment issues in some resolution;
- ISP: fix some hardcode on search path and ss0/ss1 output resolutions;
- ISP compatible issue between std_isp_ctl and libcamera;
- Libcamera: fix some libcamera-vid and libcamera-still issues;
- Update DC8200 logic to boost desktop performance upto 4k30fps;
- Camera image cannot be output to MIPI LCD via v4l2test command;
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Some TF cards may have compatibility issues;
- Segmentation fault when running unit tests in DDK 1.19;
- OpenCL CTS segmentation fault in DDK 1.19;
- Failure on 8 test cases of dEQP-VK.memory and dEQP-VK.pipeline.monolithic for the GPU Vulkan CTS test; (Pass: 391847 cases, Not supported: 1164574 cases );
- Libcamera-apps preview under weston desktop will appear random stripes and frame drop;
- Libcamera-raw and libcamera-vid saving 480P raw and mjpeg files will appear random stripes;
VisionFive2 Software v3.8.2
What's new
- Support JH7110 SDK v5.8.2;
- Support VisionFive2 v1.2A & 1.3B SBC;
- Support Linux Kernel 5.15.0 and 6.1.31;
- Add a QSPI Flash MTD partition named βuboot-envβ;
- Support Vulkan v1.3.1;
- Support BT function for WIFI/BT dongle AIC8800;
Fixed Issues
- The Compatibility Issue with USB Flash Drive in U-Boot;
- The issue where the bottom of 1080P video output from the decoder was blurr;
- OMX decoder: Distinguish sliceHeight calculation methods of avc and hevc;
- Failure on 4 test cases of dEQP-VK.renderpass2 for the GPU Vulkan CTS test;
- Compilation warning issue on Kernel 6.1;
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Camera image cannot be output to MIPI LCD via v4l2test command;
- Some TF cards may have compatibility issues;
- Segmentation fault when running unit tests in DDK 1.19;
- OpenCL CTS segmentation fault in DDK 1.19;
- Failure on 8 test cases of dEQP-VK.memory and dEQP-VK.pipeline.monolithic for the GPU Vulkan CTS test;
(Pass: 391847 cases, Not supported: 1164574 cases )
What's Next
- libcamera support;
- Bug fix;
VisionFive2 Software v3.7.5
What's new
- Support JH7110 SDK v5.7.5;
- Support VisionFive2 v1.2A & 1.3B SBC;
- Support Linux Kernel 5.15.0 and 6.1.31;
- Support fastboot in U-Boot;
- Support G-Sensor for new Radxa 10 inch 1200*1920 MIPI 4-Lane LCD;
- Add VUYA format support in Gstreamer;
Fixed Issues
- Getting stuck when runing gst-play to play mp4 files via v4l2 driver;
- Incorrect fix on mosaic cursor and drop 50% performance;
- Drop frame when play 1080p60 video under Weston desktop;
- Booting issue for some specific NVME SSD on Kernel 6.1;
- HDMI hot-plug or touch failure issue under Weston dual-display mode;
- Output mmc0 error logs after resume from hibernation;
- Show garbled text on UART data path under 600bps baudrate;
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Camera image cannot be output to MIPI LCD via v4l2test command;
- Some TF cards may have compatibility issues;
- Segmentation fault when running unit tests in DDK 1.19;
- OpenCL CTS segmentation fault in DDK 1.19;
VisionFive2 Software v3.6.1
What's new
- Support JH7110 SDK v5.6.1;
- Support VisionFive2 v1.2A & 1.3B SBC;
- Support Linux Kernel 5.15.0;
- Support wave511 v4l2 driver;
- Support PWM lighting control for 4-lane DSI Display;
- Optimize the boot priority;
- Enable SOF project on JH7110 HiFi4;
- Enable STA and AP for WIFI/BT dongle;
Fixed Issues
- No console output after resume from hibernation;
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Camera image cannot be output to MIPI LCD via v4l2test command;
- Some TF cards may have compatibility issues;
- Segmentation fault when running unit tests in DDK 1.19;
- OpenCL CTS segmentation fault in DDK 1.19;
VisionFive2 Software v3.4.5
What's new
- Support JH7110 SDK v5.4.4;
- Support VisionFive2 v1.2A & 1.3B SBC;
- Support Linux Kernel 5.15.0;
- Add OV4689 sensor driver;
- Add auto flow control for UART;
- Add 2560x1080 and 1600x720 resolution for HDMI display;
- Add USB host function in U-Boot;
- Supported mirror mode / primary screen setting under Weston desktop;
- Add dynamically adjust the CMA size;
Note:
Please do not upgrade u-boot/spl for 8GB DDR VisionFive2 since CMA will not allocated successfully under Debian image 202306;
Fixed Issues
- Segmentation fault when running Khronos CTS Vulkan;
- HDMI hotplug issue when runing Weston desktop;
- Console white screen issue for HDMI display;
- Adjusted eMMC flash mode from
High-Speed@[email protected]
toHS200@[email protected]
for eMMC boot issue;
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Camera image cannot be output to MIPI LCD via v4l2test command;
- Some TF cards may have compatibility issues;
- Segmentation fault when running unit tests in DDK 1.19;
- OpenCL CTS segmentation fault in DDK 1.19;
VisionFive2 Software v3.1.5
What's new
- Support JH7110 SDK v5.2.0;
- Support VisionFive2 v1.2A & 1.3B SBC;
- Support Linux Kernel 5.15.0;
- Upgrade GPU DDK from 1.17 to 1.19;
Fixed Issues
- An occasional kernel panic occurred when booting from NVME;
- gst-play will jam when playing m3u8 video;
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Camera image cannot be output to MIPI LCD via v4l2test command;
- Some TF cards may have compatibility issues;
- Segmentation fault when running unit tests in DDK 1.19;
- OpenCL CTS segmentation fault in DDK 1.19;
- Vulkan segmentation fault when running Khronos CTS Vulkan;