openharmony 鸿蒙 OpenHarmony-v3.0.1-LTS

2022-08-09 浏览 (1047)

OpenHarmony 3.0.1 LTS

Version Description

OpenHarmony 3.0.1 LTS is a maintenance version with a tag of OpenHarmony 3.0 LTS. This version has rectified certain issues detected in OpenHarmony 3.0 LTS.

Version Mapping

Table 1 Version mapping of software and tools

Software/ToolVersionRemarks
OpenHarmony3.0.1 LTSNA
SDK3.0.0.0 (API Version 7 release)NA
(Optional) HUAWEI DevEco Studio3.0 Beta1Recommended for developing OpenHarmony applications
(Optional) HUAWEI DevEco Device Tool2.2 Beta2Recommended for developing OpenHarmony smart devices

Source Code Acquisition

Acquiring Source Code Using the repo Tool

Method 1 (recommended): Use the repo tool to download the source code over SSH. (You must have an SSH public key for access to Gitee.)

repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0.1-LTS --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

Method 2: Use the repo tool to download the source code over HTTPS.

repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0.1-LTS --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

Acquiring Source Code from Mirrors

Table 2 Mirrors for acquiring source code

LTS CodeVersionMirrorSHA-256 Checksum
Full code base (for mini, small, and standard systems)3.0.1DownloadDownload
Standard system solution (binary)3.0.1DownloadDownload
Hi3861 solution (binary)3.0.1DownloadDownload
Hi3518 solution (binary)3.0.1DownloadDownload
Hi3516 solution-LiteOS (binary)3.0.1DownloadDownload
Hi3516 solution-Linux (binary)3.0.1DownloadDownload

What's New

This version has the following updates to OpenHarmony 3.0 LTS.

Feature Updates

This version does not involve feature updates.

API Updates

This version does not involve API updates.

Chip and Development Board Adaptation

For details about the adaptation status, see SIG_DevBoard.

Resolved Issues

Table 3 Issues resolved for the mini and small systems

Issue No.Description
I4BJFUAn error occurs when the dyload_posix module removes a file.
I42N33During the integration test, the Ctrl+C operation does not function after the cat command is run. A device restart is required.
I4C8BOThe basic functions of the media subsystem (on a mini- or small-system device) are abnormal when Hi3516D V300 or Hi3518E V300 is burnt and configured by following the instructions in the official website.
I4BWKCThe camera driver on the Hi3516D V300 board does not function properly in the pressure test.
I4BW0GThe ResetDriver interface of the Hi3516D V300 board fails to be called.
I4C7ZKFor Hi3516D V300, the resident memory of the small system exceeds the baseline.
I434P1For Hi3518E V300, the resident memory exceeds the baseline.
I48IM7During the HiLog pressure test, the hilogd restarts unexpectedly, and the hilog commands cannot be used.
I4EGMDThe serialization and deserialization methods of Want are defective.
I4CED3The JS API returns both "err" and "data" in one message.
I4BXZ1The <Picker> component does not respond to clicks.
I4CMMHThe display effect of the <Toggle> component is abnormal.
I4CE7DThe response time of the edit box is inappropriate.
I4HI4CThere is a failed item of the TDD test on a small-system device. This failure is caused by the inappropriate test case comparison time range.
I4EUOWThe number of case execution threads is inappropriate.
I4HTFSBMS adaptation for the mini system is not supported.
I4C3BEDuring passive Bluetooth Low Energy (BLE) discovery, the Bluetooth advertisement is frequently updated and, when the Bluetooth resources are used up, automatically disabled.
I4I7QLPacking fails when an ability has two widgets.
I4BW0GThere is a possibility that the Wi-Fi ResetDriver interface fails to be called.
I4GBB6The RISC-V QEMU emulator fails to run.
I4CE7Edrivers/mtd/multi_partition/ in the LiteOS-A kernel is implemented by using the driver functions in device/hisilicon.
I4JBEHMemory leakage occurs when the DMA transmission interface of HDF is repeatedly used.
I4IGQ0Resources are released after component detection fails.
I4JPCGThe PWM backlight cannot be set to 0.
I4ERM4A test case fails to be displayed.
I4CMUYThe hdf_peripheral_wlan_test_performance.bin test suite fails to run.
I4FIP2The ioctl function of the LiteOS_A kernel does not support the SIOCGIFBRDADDR option.
I4GVF7The permissions on the files and folders generated by the blackbox are inappropriate.
I4EV8UThree test cases, including IO_TEST_PPOLL_001, fail in the liteos_a_io_unittest.bin#IoTest module.
I4EV3XSeven test cases, including ItTestSys018, fail in the liteos_a_sys_unittest.bin#SysTest module.
I4EVG0The test case ItTestMisc009 fails in the liteos_a_misc_unittest.bin#MiscTest module.
I4JYAXThe jffs2 adaptation layer incorrectly releases the lock.
I4FIQWThe ioctl function of the LiteOS_M kernel does not support the SIOCGIFBRDADDR option.
I4ELVAThe read interface at the VFS layer of the file system incorrectly determines whether g_fs is null.
I4C6P2The LOS_QueueInfoGet function incorrectly counts the tasks waiting to be read and written.
I4C5RWThe error indicating that the OS_TASK_STACK_PROTECT_SIZE macro is not defined occurs when the MPU is enabled to protect the task stack.
I4G4VKSome macros are inappropriate. If they (for example, inet_addr) are changed to functions, the lwIP header file is not required for external calling.
I4FVGVThe default lwIP configuration of the LiteOS_M kernel is inappropriate.
I4CE7DThere is no necessary to start the input method after a 3-second delay.
I4CFOOAfter an application running on the Linux system records videos for multiple times, the size of the last recording file is 0 when the system is restarted without exiting the application.
I4CLGWThe page cache is inappropriate.
I4HKQ2The mechanism for the LiteOS running on a mini-system board to obtain the UDID is inappropriate.
I4FVJNMini system compilation fails because the dependency to mbedTLS is not added.
I4CE7Edrivers/mtd/multi_partition/ in the LiteOS-A kernel is implemented by using the driver functions in device/hisilicon.

Table 4 Issues resolved for the standard system

Issue No.Description
I4BX4JThe Hi3516D V300 board fails to call the hicollie interface.
I4BX1XThe Hi3516D V300 board fails to call the hitrace interface.
I4BVULWhen access points (APs) are changed, the success rate for networking between standard-system devices and mobile phones is 91%, lower than the expected value (98%).
I4BW6EDuring the test for networking between standard-system devices and mobile phones, when the mobile phone disables and enables the network access repeatedly for around 30 times, the networking fails.
I4BVVWDuring the test for networking between standard-system devices and mobile phones, when the Wi-Fi switch is turned on and off repeatedly, the networking success rate is 97%, lower than the expected value.
I48YPHDuring the test for discovery and networking performance, 3 out of 110 networking attempts fails.
I4492MThe offline device detection takes about 30s longer than the specifications.
I44W7UThe child window does not support zooming. As a result, the progress bar is hidden during video playback.
I480Z1Softbus_server crashes when executing socketfuzz.
I4BGLSThe key imported by using import_signed_auth_info_hilink is used for identifying the HiChain connection. After the key is imported, it is encrypted and stored in the file and is not cleared from the heap after being returned.
I4A10QThe performance of Hi3516 3.0.0.6 static KPIs deteriorates severely.
I4BXYTAfter device restart, developers must run the hdc_std kill command to discover the device again.
I4KUTYThere are invalid return values.
I4DMFVThe conversion from UTF-16 to UTF-8 is inappropriate.
I4HGVMThe dependency on mbedTLS is missing for the standard system.
I4DLV2An invalid memory access error occurs due to the HidInfo* type.
I4CIJJACE does not support GPU rendering.
I4G31ZAn update for the font engine version from 2.10.1 to 2.10.4 is unavailable.
I4H06MAn update for the OpenType text shaping engine from 2.6.1 to 2.8.1 is unavailable.
I4FS7VThe LWIP_NETCONN_FULLDUPLEX macro is not used to control the initialization of conn->mbox_threads_waiting.
I43KL7The synthesizer does not support GPU synthesis.

Known Issues

Table 5 Known issues

Issue No.DescriptionImpactTo Be Resolved On
I4NMXQThe XTS test suites storagefileioperformancejstest and storagefilestabilityjstest cannot be automatically executed on a standard-system device.This issue is caused by the XTS test suite framework. The test suites can only be manually executed. This issue does not affect functions.2022/01/30
I4NU92Mini-system Hi3516_Linux: The ActsLwipTest.bin test suite has a failed test item.The automatic test case fails to invoke the kernel to read time_out. This issue does not affect the communication function.2022/01/15
I4NTKGTwo failed items are displayed when the XTS test suite WeekPluralNumberTest is executed.This is a test case issue and does not affect functions.2022/01/15
I4OWWMThe JSON file corresponding to the WeekPluralNumbertest module is incorrectly configured. During case execution, the error message "required device does not exist" is displayed.The JSON file configuration is incorrect. This issue does not affect functions.2022/01/15
I4MSVVDuring the XTS test on the standard system, there are three failed items of the HiCollieCppTest cases in the ActsHiCollieCppTest module.The test suite name is changed. As a result, the test case with the text verification function fails. This issue does not affect functions.2022/01/15
I4MSWMDuring the XTS test on the standard system, there is one failed item for faultloggertest in the ActsFaultLoggerTest module.The test suite name is changed. As a result, the test case with the text verification function fails. This issue does not affect functions.2022/01/15
I4NODODuring the test for the Hi3516 board running on a standard-system device, the E2E test of the distributed service hopping fails.The DM component fails to repeatedly create a group. This issue affects the services that use hopping in the same way as that described in the issue details. Other services are not affected.2022/01/30

你可能感兴趣的鸿蒙文章

harmony 鸿蒙OpenHarmony 1.0 (2020-09-10) (EOL)

harmony 鸿蒙OpenHarmony 1.1.0 LTS (2021-04-01) (EOL)

harmony 鸿蒙OpenHarmony 1.1.1 LTS (2021-06-22) (EOL)

harmony 鸿蒙OpenHarmony 2.0 Canary (2021-06-01)

harmony 鸿蒙OpenHarmony v1.1.3 LTS (EOL)

harmony 鸿蒙OpenHarmony 1.1.4 LTS (EOL)

harmony 鸿蒙OpenHarmony v1.1.2 LTS (EOL)

harmony 鸿蒙OpenHarmony 1.1.5 LTS (EOL)

harmony 鸿蒙OpenHarmony v2.2 Beta2

harmony 鸿蒙OpenHarmony 3.0 LTS

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/09f040e85c9845b49378ca2582ae6b3a