2375536_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2375536_ja-JP

2375536_ja-JP

Android 14 Automotive (NXP) と i.MX 95 EVK 19x19 で Bluetooth が動作しない/クラッシュする

ちょっと、そこ、

1. evk_95_car-trunk_staging-userdebug

2. evk_95_car2-trunk_staging-userdebug

  • 基板への書き込み後、処理は正常に完了し、Android 14 オートモーティブのUIが表示されるようになりました。
  • フラッシュに使用するコマンド: sudo ./uuu_imx_android_flash.sh -f imx95 -e -t emmc
  • しかし、UI で Bluetooth を有効にしようとすると、 adb logcatでクラッシュが発生します。Bluetoothが有効になりません。
    ログファイル(bt.logとbt-on.log)を添付します。
  • 役員情報:
    i.MX 95 19x19 EVK リファレンスボード。
    私はWiFiBTJODY-W377-00B u-bloxチップを使用しています。


これは想定される動作なのか、それとも既知の問題なのか、ご確認いただけますでしょうか?
追加情報が必要な場合はお知らせください。現在ブロックされており、 BTが機能している場合にのみ処理が必要です。

よろしくお願いします。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

Android Automotive OSのインストール成功、Bluetoothが動作しない、Wi-Fiが動作することを示すUIスクリーンショットとして、ボードに関する追加情報を追加します。
さらに情報が必要な場合はお知らせください。

JODY-W377:
JODY-W377_CHIP.jpeg

BTが動作しません:

BT_Not_Working.jpeg

Android オートモーティブがAndroid 14にアップデートされました。

Android_Automotive.jpeg

Wi-Fi動作状況:

WiFi_Working.jpeg


Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

こんにちは、 @ni3

詳しい情報ありがとうございます。

ログと設定を確認するのに少しお時間をください。

何か新しい情報があれば、お知らせします。


よろしくお願いいたします。

Christine。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

こんにちは、 @ni3

共有されたログによると、HALの初期化に失敗しているようです。

下記のリリース版をお試しいただけますでしょうか?

16.0.0_1.2.0_DEMO_95

現在お使いのBSPはアルファ版/ベータ版であり、何らかの問題がある可能性があります。上記のリリース版をお試しいただき、結果をお知らせください。よろしくお願いいたします。


よろしくお願いいたします。

Christine。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

こんにちは、 @Christine_Li さん

ご返信ありがとうございます。

あなたのコメントを拝見したところ、私が探しているAndroid Automotiveのイメージではなく、Android OSのイメージを提供していただいたことに気づきました。

Android 16ではボードを起動できないため、イメージを試してみました。

私が試したこと:

提供されたリンクからAndroidイメージをフラッシュしてください。スクリーンショットはこちらです。

Androdi 16 DEMO images flash with UUUAndrodi 16 DEMO images flash with UUUAndrodi 16 DEMO images flash with UUUAndrodi 16 DEMO images flash with UUUAndrodi 16 DEMO images flash with UUUAndrodi 16 DEMO images flash with UUUAndrodi 16 DEMO images flash with UUUAndrodi 16 DEMO images flash with UUUAndrodi 16 DEMO images flash with UUUAndrodi 16 DEMO images flash with UUUAndroid 16 デモイメージが UUU でフラッシュ

次に、(オプションとして)Android Automotive 16のプリビルド済みデモイメージを試してみました。スクリーンショットはこちらです。

Andrdoi automotive 16 DEMO images flash with UUUAndrdoi automotive 16 DEMO images flash with UUUAndrdoi automotive 16 DEMO images flash with UUUAndrdoi automotive 16 DEMO images flash with UUUAndrdoi automotive 16 DEMO images flash with UUUAndrdoi automotive 16 DEMO images flash with UUUAndrdoi automotive 16 DEMO images flash with UUUAndrdoi automotive 16 DEMO images flash with UUUAndrdoi automotive 16 DEMO images flash with UUUAndrdoi automotive 16 DEMO images flash with UUUAndrdoi オートモーティブ 16 デモ画像が UUU と共にフラッシュ

UARTスイッチはONに設定されています(つまり、JTAGはOFFです)。
ダウンロード用スイッチとしてSW7(1001)、eMMCブート用スイッチとして1010を持っています。
スクリーンショットはこちらです。
Board imageBoard imageBoard imageBoard imageBoard imageBoard imageBoard imageBoard imageBoard imageBoard imageボードイメージ

これまで、Android 16は常にLIBUSBエラーで失敗し、Android 14アルファ版イメージに切り替える必要がありました。
Android 14の場合、搭載のUARTをONに切り替えると、Bluetoothが動作し、デフォルトで有効になりました。

今、私が懸念しているのは別のことです。

私が持っているBluetoothスピーカーはボードに接続されず、コネクテッドと切断済みの通知が表示されるだけです。

スクリーンショットはこちらです。

BT UIBT UIBT UIBT UIBT UIBT UIBT UIBT UIBT UIBT UIBT UI

私のiPhoneは通話やメディアの送受信は正常に行えますが、Bluetoothヘッドホンのスピーカーはデータを受信しません。

Android Automotiveでは、BTシンクは動作するが、ソースは全く動作しないということでしょうか?

Bluetoothを音源として使用する方法はありますか?設定変更は必要ですか?

よろしくお願いいたします。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

こんにちは、 @Christine_Li さん

ログファイルを添付しましたので、他に何か対応が必要な点があればお知らせください。

実はこれがAndroid自動車用のBTのシンクプロファイルによる設計上の制限なのか、他にもいくつか疑問があります。
1. ゾーン1の出力を3.5mmジャックに、ゾーン2の出力をJ10接続の外部スピーカーに配線できますか?設定やルーティングの変更が必要ですか?

2. 3.5mmジャックとUSBサウンドカードを使って、Pipewireを使って独立してオーディオを定義・ルーティングする必要がありますか?

目的はimx95 EVK REV Aボード上でオーディオマルチゾーンの実装を実現することです。ご提案があればお聞かせください。また、追加情報が必要な場合はお知らせください。

ありがとうございます。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

こんにちは、 @ni3

ヘッドセットに接続しようとした際の 失敗したHCIログとlogcat ログを教えてもらえますか?

Androidでは、 HCIのスヌープログ Bluetooth in Developer Options を有効にし、Bluetoothを一度切り替えてキャプチャを開始し、その後ログをエクスポートすることで adb をキャプチャできます。

手順:

  1. 開ける 開発者向けオプション
  2. 有効にする Bluetooth HCIスヌープログ
  3. Bluetoothの切り替え 一度オンオフを繰り返して
  4. 問題の再現を試みています。
  5. ADBコマンドを使用してログファイルを取得します。

接続失敗ログを確認して、接続失敗の原因を探してみましょう。

よろしくお願いいたします。

Christine。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

こんにちは、 @ni3

現在のログを確認したところ、

=======

	Line 838: 06-19 07:25:06.044  1294  1486 I BluetoothBondStateMachine: Bond State Change Intent:XX:XX:XX:XX:67:36 BOND_BONDING => BOND_BONDED
	Line 841: 06-19 07:25:06.077  1181  1357 D CachedBluetoothDevice: updating profiles for XX:XX:XX:XX:67:36
	Line 844: 06-19 07:25:06.084  1673  1673 D CachedBluetoothDevice: updating profiles for XX:XX:XX:XX:67:36
	Line 853: 06-19 07:25:06.099  1181  1357 D CachedBluetoothDevice: No profiles. Maybe we will connect later for device XX:XX:XX:XX:67:36
	Line 868: 06-19 07:25:06.284  1673  1673 D CachedBluetoothDevice: No profiles. Maybe we will connect later for device D7:88:75:A1:67:36
	Line 886: 06-19 07:25:06.401  1544  1571 D CachedBluetoothDevice: updating profiles for XX:XX:XX:XX:67:36
	Line 888: 06-19 07:25:06.411  1544  1571 D CachedBluetoothDevice: No profiles. Maybe we will connect later for device XX:XX:XX:XX:67:36
	Line 903: 06-19 07:25:08.919  1673  1673 D CachedBluetoothDevice: No profiles. Maybe we will connect later for device D7:88:75:A1:67:36
	Line 909: 06-19 07:25:09.953  1673  1673 D CachedBluetoothDevice: No profiles. Maybe we will connect later for device D7:88:75:A1:67:36
	Line 911: 06-19 07:25:10.014  1294  1426 I btm_acl : packages/modules/Bluetooth/system/stack/acl/btm_acl.cc:205 - disconnect_acl: Disconnecting peer:xx:xx:xx:xx:67:36 reason:HCI_ERR_PEER_USER comment:stack::l2cap::l2c_link::l2c_link_timeout All channels closed
	Line 914: 06-19 07:25:10.054  1294  1426 I btif_av : packages/modules/Bluetooth/system/btif/src/btif_av.cc:4101 - btif_av_acl_disconnected: btif_av_acl_disconnected: Peer xx:xx:xx:xx:67:36 : ACL Disconnected
	Line 915: 06-19 07:25:10.054  1294  1426 I btif_av : packages/modules/Bluetooth/system/btif/src/btif_av.cc:1503 - FindOrCreatePeer: BtifAvPeer *BtifAvSink::FindOrCreatePeer(const RawAddress &, tBTA_AV_HNDL): Create peer: peer_address=xx:xx:xx:xx:67:36 bta_handle=0x41 peer_id=0
	Line 920: 06-19 07:25:10.054  1294  1426 I btif_av : packages/modules/Bluetooth/system/btif/src/btif_av.cc:1575 - DeleteIdlePeers: DeleteIdlePeers: Deleting idle peer: xx:xx:xx:xx:67:36 bta_handle=0x41
	Line 922: 06-19 07:25:10.055  1294  1460 I bt_btif_dm: packages/modules/Bluetooth/system/btif/src/btif_dm.cc:890 - btif_dm_get_connection_state: Acl is not connected to peer:xx:xx:xx:xx:67:36

これはすでにペアリングと接続が成功しているのに、SDPが「SdpManager: sdpRecordFoundCallback: Search instance is NULL」と応答し、プロファイルが存在しないため、AndroidホストがACLリンクを切断していることを意味します。

さらにデバッグを進めるため、HCIスヌープログを提供していただけますでしょうか。

ヘッドセットに接続しようとする際に 、失敗したHCIログとlogcat ログ 教えてもらえますか?

Androidでは、 HCIのスヌープログ Bluetooth in Developer Options を有効にし、Bluetoothを一度切り替えてキャプチャを開始し、その後ログをエクスポートすることで adb をキャプチャできます。

手順:

  1. 開ける 開発者向けオプション
  2. 有効にする Bluetooth HCIスヌープログ
  3. Bluetoothの切り替え 一度オンオフを繰り返して
  4. 問題の再現を試みています。
  5. ADBコマンドを使用してログファイルを取得します。

また、Android 16 車載のリリースも試すことができます。この問題はAndroid 14のオートリリースに関連しているのではないかと疑っています。

よろしくお願いいたします。

Christine。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

あなたが勧めていたAndroid 16のプリビルドを試しましたが、先ほど述べたLIBUSBエラーで、uuuでフラッシュをブロックしています。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

こんにちは、

I.MX95-EVK 19*19とAndroid 16 車載リリースでローカルでテストしました:

期待通りに動作します。

参考までに、下記のスクリーンショットをご覧ください。

Untitled.png

よろしくお願いいたします。

Christine。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

こんにちは、 @ni3

それは私の間違いだった。前回共有するリンクはAndroid 16向けで、オートモーティブ Android 16向けではありません。

また、以下のリンクからオートモーティブAndroid版のリリースを入手できます:

Android オートモーティブ向けソフトウェア | NXP Semiconductors

昨日、リンクは特にI.MX95-EVK オートモーティブのAndroid 16向けだとお伝えしました。参考までに、リンクを下記に再度貼り付けておきます。

もしLIBUSB関連の問題がまだ続く場合は、別のUSB Type-Cケーブルを交換するか、Windows PCのUSBポートを交換するか、電源を抜いてからボードを再起動して再度接続してみてください。時々このようなLIBUSBエラーも発生しますが、別のUSB Type-Cケーブルを交換したり、Windows PCのUSBポートを交換したり、電源を抜いてからボードを再起動してからPCポートに差し直すと問題は解決します。


よろしくお願いいたします。

Christine。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

こんにちは、 @ni3

ログを確認しましたが、接続失敗のプロセスは含まれていませんでした。

Bluetoothを再度有効にしてから問題(ヘッドセットを接続するがUIで切断表示)を再現し、ログを保存して共有する方法を教えてもらえますか?

なぜボードにフラッシュできないのか分かりませんが、私が共有したオートモーティブ Android 16画像のリンクで正常にフラッシュできます。

以下は、フラッシュが正常に完了したことを示す、私の側の画面のスクリーンショットです。

そして、以下の点についてもあなたは正しいです。

シリアルダウンロードモードに入るには、ボードのSW7(ブートモード)を1001(1~4ビット)に変更してください。

SW7を変更してボードを1010(1-4ビットの形)に戻し、eMMCブートモードに入ることができます。

Christine_Li_0-1782981372954.png

よろしくお願いいたします。

Christine。

Re: Bluetooth NOT WORKING/Crash on Android 14 Automotive (NXP) with i.MX 95 EVK 19x19

こんにちは@Christine_Li
あなたが勧めていたAndroid 16のプリビルドを試しましたが、先ほど述べたLIBUSBエラーで、uuuでフラッシュをブロックしています。
BT HCIのログをzipファイルとして添付します。
ごサポートありがとうございます。

よろしくお願いします。

 
 
Tags (1)
No ratings
Version history
Last update:
Friday
Updated by: