OpenHarmony初步適配1加6/6T版本更新,并初步支持音頻及藍牙,及固件分享
前言
OpenHarmony-3.2-Release已發(fā)布,并且已經(jīng)有好一段時間,本次釋放一加6/6T相關刷機包,主要升級OpenHarmony為OpenHarmony-3.2-Release正式版并初步支持部分外設功能(如音頻播放和藍牙),及更新內核, 詳細刷機教程可參考之前發(fā)布的參考:OnePlus6T OpenHarmony簡明刷機指南或[B站一加6T開源鴻蒙刷機視頻](一加6T開源鴻蒙, 完整刷機過程_嗶哩嗶哩_bilibili)。
其中刷機包內的文件或腳本,可供大家適配一加6T(一加6等)或其他高通(及非高通)芯片的機型參考,目前主要開源內核適配OpenHarmony部分及相關應用,供OpenHarmony開發(fā)者參考體驗。目前發(fā)布的固件,或多或少存在功能缺失及BUG,存在較多不確定因素,如果貿(mào)然刷入,請開發(fā)者自行承擔風險。
版本下載
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中組件、通用、動畫、全局方法的集合示例 | 官方樣例,為廣大開發(fā)者開發(fā) | |
瀏覽器 | org.ohos.browser.cm | 展示網(wǎng)頁,根據(jù)頁面歷史棧前進回退等基本功能的瀏覽器 | 基于官方Demo及其他倉庫修改,詳情見倉庫介紹 | |
中文輸入法 | com.example.kikakeyboard | 輕量級的輸入法應用 | 基于官方樣例,并由gitee開發(fā)者wathinst開發(fā)完善 |
說明:F-OH和WallpaperSettings應用主要由gitee第三方開發(fā)者westinyang提供并開源(其中WallpaperSettings基于OpenHarmony官方開發(fā)完善),OH固件默認不內置,請開發(fā)者自行選擇,詳情請參考其中的README.md。
更新介紹
主要更新如下:
- OpenHarmony
- OpenHarmony系統(tǒng)更新至OpenHarmony-3.2-Release (版本號:3.2.12.5)
- 初步支持音頻的播放及藍牙搜索配對(其中音頻播放在一加6上可能存在問題)
- 針對一加6T適配的一些小BUG修復及穩(wěn)定性增強
- 內置應用:ArkTS組件集、瀏覽器及中文輸入法
- 內核
- 同步更新主線支持的sdm845的linux-6.3.2版本內核。
- 合入鴻蒙特性,并開源:內核鏈接。
界面賞析
首頁 | 軟件版本 | 設置 |
ArkTS組件 | 瀏覽器 | 藍牙配對 |
問題與解決方案
一般性問題
- 固件默認的型號為OnePlus 6T, 如果一加6刷入,也會顯示該型號。
可以自行修改為OnePlus 6,型號修改涉及的文件:/system/etc/param/ohos.para。
開發(fā)者如果想改,可自行修改。
- 固件默認只適配了一加6T,一加6的聲音沒有針對性適配(為啥沒適配,大家都懂)。
嚴重性問題
- 聲音播放目前存在BUG,目前還未適配錄音。
現(xiàn)象:第一次開機存在開機音,第二次開機不能正常播放開機音,且進入系統(tǒng)后,需要等幾十秒才能播放音頻,目前有初步分析結果,后續(xù)再考慮是否優(yōu)化。
解決方法:目前進入系統(tǒng)后不能正常播放聲音,可通過操作打開或關閉WIFI解決(當然還有其他方式,就不推薦)。
- 藍牙也僅是初步適配,功能還不太穩(wěn)定,BUG總是有的。
現(xiàn)象:可能打開藍牙失敗。
解決方法:多嘗試下就行。
其他問題
- 如果刷入OpenHarmony固件,出現(xiàn)開關機幾次后,一直進入bootloader,這個問題好像一直存在,僅重刷下boot就行
參考命令(以一加6T為例):
fastboot erase dtbo_a fastboot flash boot_a boot.img。
- 刷機還原原系統(tǒng)
參考教程(以一加6T為例):一加6T刷機(救磚)及解鎖
- 如遇開機卡死,長按電源鍵即可自動重啟。
開機體驗視頻
【一加6T OpenHarmony-3.2-Release完整體驗,初步適配音頻播放及藍牙,及最新一加6/6T刷機固件分享】 https://www.bilibili.com/video/BV1Cg4y1V7EU/?share_source=copy_web&vd_source=5130b770dd48ecf758ca620cb4b9e34b。