欢迎光临散文网 会员登陆 & 注册

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

2023-05-20 22:38 作者:AlgoIdeas  | 我要投稿

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

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


版本下载

1. 版本下载地址

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

提取码: ci5n

版本包目录结构:

图1 版本包目录结构

说明:

上一版本介绍, 请参考链接:[针对一加6/6T的OpenHarmony-3.2-Release非正式版介绍](https://gitee.com/openharmony-dg/docs/blob/master/release-notes/OpenHarmony-3.2-Preview.md)


2.固件应用介绍

  表1 固件内置应用及源码

| 应用名称     | 包名                               | 功能介绍                      | 源码                                                                                                                               | 备注                            |

| -------- | -------------------------------- | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- |

| ArkTS组件集 | ohos.samples.componentcollection | ArkUI中组件、通用、动画、全局方法的集合示例  | [下载链接](https://gitee.com/openharmony/applications_app_samples/tree/master/code/UI/ArkTsComponentClollection/ComponentCollection) | 官方样例,为广大开发者开发                 |

| 浏览器      | org.ohos.browser.cm              | 展示网页,根据页面历史栈前进回退等基本功能的浏览器 | [下载链接](https://gitee.com/openharmony-dg/brower_hap)                                                                              | 基于官方Demo及其他仓库修改,详情见仓库介绍       |

| 中文输入法    | com.example.kikakeyboard         | 轻量级的输入法应用                 | [下载链接](https://gitee.com/ohos_port/applications_inputmethod)                                                                     | 基于官方样例,并由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组件集](https://gitee.com/openharmony/applications_app_samples/tree/master/code/UI/ArkTsComponentClollection/ComponentCollection)、[浏览器](https://gitee.com/openharmony-dg/brower_hap)及[中文输入法](https://gitee.com/ohos_port/applications_inputmethod)


2. 内核

> - 同步更新主线支持的sdm845的linux-6.3.2版本内核;

> - 合入鸿蒙特性,并开源:[内核链接](https://gitee.com/openharmony-dg/kernel_linux_6.3);


界面赏析

图2 系统界面
图3 应用界面


一般性问题

1. 固件默认的型号为OnePlus 6T, 如果一加6刷入,也会显示该型号

   可以自行修改为OnePlus 6,型号修改涉及的文件:/system/etc/param/ohos.para

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

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


严重性问题

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

现象:第一次开机存在开机音,第二次开机不能正常播放开机音,且进入系统后,需要等几十秒才能播放音频,目前有初步分析结果,后续再考虑是否优化。

解决方法:目前进入系统后不能正常播放声音,可通过操作打开或关闭WIFI解决(当然还有其他方式,就不推荐)


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

现象:可能打开蓝牙失败

解决方法:多尝试下就行


其他问题

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


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

> ```shell

> fastboot erase dtbo_a

> fastboot flash boot_a boot.img

> ```


2. 刷机还原原系统

   > 参考教程(以一加6T为例):[一加6T刷机(救砖)及解锁](https://gitee.com/openharmony-dg/docs/blob/master/device/oneplus_fajita/brush_tutorials.md)


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



OpenHarmony初步适配1加6/6T版本更新,并初步支持音频及蓝牙,及固件分享的评论 (共 条)

分享到微博请遵守国家法律