OpenHarmony初步适配1加6/6T版本更新,并初步支持音频及蓝牙,及固件分享

系统 OpenHarmony
刷机包内的文件或脚本,可供大家适配一加6T(一加6等)或其他高通(及非高通)芯片的机型参考,目前主要开源内核适配OpenHarmony部分及相关应用,供OpenHarmony开发者参考体验。

想了解更多关于开源的内容,请访问:

51CTO 开源基础软件社区

https://ost.51cto.com

前言

OpenHarmony-3.2-Release已发布,并且已经有好一段时间,本次释放一加6/6T相关刷机包,主要升级OpenHarmony为OpenHarmony-3.2-Release正式版并初步支持部分外设功能(如音频播放和蓝牙),及更新内核, 详细刷机教程可参考之前发布的参考:OnePlus6T OpenHarmony简明刷机指南或[B站一加6T开源鸿蒙刷机视频](一加6T开源鸿蒙, 完整刷机过程_哔哩哔哩_bilibili)。

其中刷机包内的文件或脚本,可供大家适配一加6T(一加6等)或其他高通(及非高通)芯片的机型参考,目前主要开源内核适配OpenHarmony部分及相关应用,供OpenHarmony开发者参考体验。目前发布的固件,或多或少存在功能缺失及BUG,存在较多不确定因素,如果贸然刷入,请开发者自行承担风险。

版本下载

1、版本下载地址

链接: https://pan.baidu.com/s/14z4aoTHTGeOTWoilKTWTYQ?pwd=ci5n。

提取码: ci5n。

版本包目录结构:

.
|-- OnePlus6刷机脚本.bat                 # 一加6一键刷机脚本
|-- OnePlus6T刷机脚本.bat                # 一加6T一键刷机脚本
|-- application                         # 开源应用F-OH相关
| |-- Install_F-OH.bat
| |-- F-OH-1.2.2.hap
| |-- README.md                         # 开源应用介绍
| `-- WallpaperSettings-1.0.0_FixedLauncher-3.2R_20230519.zip
|-- images
| |-- boot.enchilada.img                # 一加6内核
| |-- boot.img                          # 一加6T内核
| |-- system.img
| |-- userdata.img
| `-- vendor.img 
`-- tools
 |-- platform-tools.zip                 # fastboot相关工具
 `-- sync_date.bat

说明:

上一版本介绍, 请参考链接:针对一加6/6T的OpenHarmony-3.2-Release非正式版介绍

2、固件应用介绍

表1 固件内置应用及源码。

应用名称

包名

功能介绍

源码

备注

ArkTS组件集

ohos.samples.componentcollection

ArkUI中组件、通用、动画、全局方法的集合示例

下载链接

官方样例,为广大开发者开发

浏览器

org.ohos.browser.cm

展示网页,根据页面历史栈前进回退等基本功能的浏览器

下载链接

基于官方Demo及其他仓库修改,详情见仓库介绍

中文输入法

com.example.kikakeyboard

轻量级的输入法应用

下载链接

基于官方样例,并由gitee开发者wathinst开发完善

说明:F-OH和WallpaperSettings应用主要由gitee第三方开发者westinyang提供并开源(其中WallpaperSettings基于OpenHarmony官方开发完善),OH固件默认不内置,请开发者自行选择,详情请参考其中的README.md。

更新介绍

主要更新如下:

  1. OpenHarmony
  • OpenHarmony系统更新至OpenHarmony-3.2-Release (版本号:3.2.12.5)
  • 初步支持音频的播放及蓝牙搜索配对(其中音频播放在一加6上可能存在问题)
  • 针对一加6T适配的一些小BUG修复及稳定性增强
  • 内置应用:ArkTS组件集、浏览器及中文输入法
  1. 内核
  • 同步更新主线支持的sdm845的linux-6.3.2版本内核。
  • 合入鸿蒙特性,并开源:内核链接

界面赏析

首页

软件版本

设置

OpenHarmony初步适配1加6/6T版本更新,并初步支持音频及蓝牙,及固件分享-开源基础软件社区

OpenHarmony初步适配1加6/6T版本更新,并初步支持音频及蓝牙,及固件分享-开源基础软件社区

OpenHarmony初步适配1加6/6T版本更新,并初步支持音频及蓝牙,及固件分享-开源基础软件社区

ArkTS组件

浏览器

蓝牙配对

OpenHarmony初步适配1加6/6T版本更新,并初步支持音频及蓝牙,及固件分享-开源基础软件社区

OpenHarmony初步适配1加6/6T版本更新,并初步支持音频及蓝牙,及固件分享-开源基础软件社区

OpenHarmony初步适配1加6/6T版本更新,并初步支持音频及蓝牙,及固件分享-开源基础软件社区

问题与解决方案

一般性问题

  1. 固件默认的型号为OnePlus 6T, 如果一加6刷入,也会显示该型号。
    可以自行修改为OnePlus 6,型号修改涉及的文件:/system/etc/param/ohos.para。

开发者如果想改,可自行修改。

  1. 固件默认只适配了一加6T,一加6的声音没有针对性适配(为啥没适配,大家都懂)。

严重性问题

  1. 声音播放目前存在BUG,目前还未适配录音。

现象:第一次开机存在开机音,第二次开机不能正常播放开机音,且进入系统后,需要等几十秒才能播放音频,目前有初步分析结果,后续再考虑是否优化。
解决方法:目前进入系统后不能正常播放声音,可通过操作打开或关闭WIFI解决(当然还有其他方式,就不推荐)。

  1. 蓝牙也仅是初步适配,功能还不太稳定,BUG总是有的。

现象:可能打开蓝牙失败。
解决方法:多尝试下就行。

其他问题

  1. 如果刷入OpenHarmony固件,出现开关机几次后,一直进入bootloader,这个问题好像一直存在,仅重刷下boot就行

参考命令(以一加6T为例):

fastboot erase dtbo_a fastboot flash boot_a boot.img。

  1. 刷机还原原系统

参考教程(以一加6T为例):一加6T刷机(救砖)及解锁

  1. 如遇开机卡死,长按电源键即可自动重启。

开机体验视频

【一加6T OpenHarmony-3.2-Release完整体验,初步适配音频播放及蓝牙,及最新一加6/6T刷机固件分享】 https://www.bilibili.com/video/BV1Cg4y1V7EU/?share_source=copy_web&vd_source=5130b770dd48ecf758ca620cb4b9e34b。

想了解更多关于开源的内容,请访问:

51CTO 开源基础软件社区

https://ost.51cto.com

责任编辑:jianghua 来源: 51CTO 开源基础软件社区
相关推荐

2009-06-26 17:37:37

JBOSS配置

2011-05-10 13:54:36

CentOS 6

2012-09-20 09:15:13

iOS 6

2023-05-29 15:27:14

WiFi 6无线网络

2023-02-14 17:11:50

开源鸿蒙刷机指南

2014-11-04 17:20:21

LTEIPv6

2012-08-30 14:17:42

IBMdw

2011-08-31 16:22:51

LUA多线程

2021-05-13 07:17:14

LinuxApple M1芯片

2012-09-17 11:23:57

IBMdw

2014-10-15 10:56:43

CiscoUCSfirmware

2021-12-27 11:11:30

LLVMSPIR-V后端

2018-08-08 15:23:10

IPv4IPv6网络

2017-12-10 23:21:16

蓝牙Wifi无线

2023-03-21 18:10:34

USB接口鸿蒙

2010-07-21 16:40:41

telnet服务

2011-09-30 10:56:20

Centos 6

2021-09-29 09:15:28

Linux内核DisplayPortAMDGPU驱动

2021-08-02 14:30:47

SRv6运营商管道化

2019-04-03 10:28:04

点赞
收藏

51CTO技术栈公众号