# OpenHarmony v1.1.2 LTS - [Overview](#section1846294912228) - [Version Mapping](#section395983762117) - [Source Code Acquisition](#section84808293211) - [Acquiring Source Code from Image Sites](#section8394142222113) - [Acquiring Source Code Using the repo Tool](#section7180193542317) - [What's New](#section175225345334) - [Resolved Issues](#section11935243172612) ## Overview This is an updated long-term support \(LTS\) version of OpenHarmony. It supports more functions and fixes some bugs in OpenHarmony 1.1.1. ## Version Mapping **Table 1** Version mapping of software and tools

Software

Version

Remarks

OpenHarmony

1.1.2 LTS

N/A

(Optional) HUAWEI DevEco Device Tool

Deveco DeviceTool 2.2 Beta1

Recommended for developing OpenHarmony smart devices

## Source Code Acquisition ### Acquiring Source Code from Image Sites **Table 2** Sites for acquiring source code

Source Code

Version Information

Site

SHA-256 Checksum

Full code base

1.1.2

Download

Download

Hi3861 solution (binary)

1.1.2

Download

Download

Hi3518 solution (binary)

1.1.2

Download

Download

Hi3516 solution (binary)

1.1.2

Download

Download

Release Notes

1.1.2

Download

N/A

### Acquiring Source Code Using the repo Tool Method 1 \(recommended\): Use the **repo** tool to download the source code over SSH. \(You must have registered an SSH public key for access to Gitee.\) ``` repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v1.1.2-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-v1.1.2-LTS --no-repo-verify repo sync -c repo forall -c 'git lfs pull' ``` ## What's New This version inherits all features of OpenHarmony 1.1.1, and adds and optimizes features for different modules based on OpenHarmony 1.1.1. The following table lists the feature updates. **Table 3** Feature updates

Subsystem

New Feature

Modified Feature

Deleted Feature

Graphics

Added settings for the slider style.

None

None

Update

Added the 3072-bit RSA signature algorithm for update packages.

None

None

Driver

Added certain internal OSAL APIs.

Optimized the sensor model.

None

Globalization

  • Added data functions such as the digital switch and weekday.
  • Added the Get12HourTimeWithoutAmpm API.

None

None

## Resolved Issues The following table lists the issues known in OpenHarmony 1.1.1 that have been resolved in this version. **Table 4** Resolved issues

Subsystem

PR NO.

Description

Application Framework

aafwk_aafwk_lite/pulls/35

There is a low probability that the Linux system cannot be shut down.

AI

ai_engine/pulls/50

The test case for the client is not released.

ai_engine/pulls/46

Class members are not initialized.

IoT Hardware

applications_sample_wifi_iot/pulls/12

A build fails.

Compilation and Building

build_lite/pulls/151

The test case is not available in the build process.

Chip Platform

third_party_ffmpeg/pulls/9

The CVE-2020-22025 vulnerability is detected.

third_party_ffmpeg/pulls/6

A build fails due to the dependency on valgrind in some environments.

vendor_hisilicon/pulls/39

Building the release fails.

Distributed Scheduler

distributedschedule_dms_fwk_lite/pulls/23

The test case name is inappropriate.

distributedschedule_samgr_lite/pulls/25

The CVE-2021-22478 vulnerability is detected.

Globalization

global_i18n_lite/pulls/24

Resource loading of i18n.dat is defective.

third_party_jerryscript/pulls/22

There is a possibility that the breakpoint cannot be stopped during debugging of the macOS version.

Graphics

graphic_ui/pulls/220

The Remove function is provided, but the Add function is not. After the modification, the child nodes are not cleared when the UIViewGroup is destructed.

graphic_ui/pulls/199

The image is not updated after the image path is updated.

Lite Kernel

kernel_liteos_a/pulls/385

The CVE-2021-22479 vulnerability is detected.

kernel_liteos_a/pulls/299

There are unnecessary maintenance and test logs of the PRINTK function.

third_party_musl/pulls/44

The implementation of the srand function for setting random number seeds is inappropriate.

Startup

startup_syspara_lite/pulls/31

The date of the security patch is incorrect.

Driver

drivers_adapter_khdf_linux/pulls/28

The CVE-2021-22441 vulnerability is detected.

drivers_adapter/pulls/50

The CVE-2021-22480 vulnerability is detected.

Testing

xts_acts/pulls/294

Certain test cases of the fs_posix module are unstable.

xts_acts/pulls/287

The acts test fails.

xts_acts/pulls/283

Certain CMSIS test cases fail occasionally.

xts_acts/pulls/270

The ShmTest.testShmatSHM_REMAP function in the ShmTest.cpp test case of the shared_memory module does not run as expected.

xts_acts/pulls/314

The test of the net_posix module fails.