🔌 02. ハードウェア基板・IC型番・ドライバ解析 (Hardware & Drivers)¶
本ドキュメントでは、接続端末のメイン基板(SOM)、各種搭載ICチップの型番、バス接続(I2C/Sysfs)、および読み込まれているカーネルドライバ・モジュールについてまとめています。
🧩 1. 主要ハードウェア IC・コンポーネント一覧¶
| コンポーネント | 型番・IC名称 | 接続バス / アドレス | 対応ドライバ / モジュール | 機能・詳細 |
|---|---|---|---|---|
| スマートモジュール (SOM) | MeiG SLM758 | Platform / Device Tree | slm758, meig-hwver |
MeiG Mobility製 LTEスマートモジュール基板 |
| SoC (プロセッサ) | Qualcomm MSM8953 | Platform | cpu-clock-8953, msm |
Snapdragon 625 (Octa-core Cortex-A53 2.0GHz) |
| 電源管理 (PMIC) | Qualcomm PMI632 / PM8953 | SPMI / Platform | qcom,qpnp-smb5, qpnp_pon |
電源管理、充電制御、電源キー (qpnp_pon) |
| eMMC ストレージ | Samsung QE63BB | SDHCI (Manf ID: 0x000015) |
sdhci_msm, mmcblk0 |
16GB/32GB eMMC 5.1 (2022年4月製造) |
| タッチパネル (Touch IC) | Goodix GT9xx シリーズ | I2C 3-005d (0x5D) |
goodix-ts, synaptics_dsxv26 |
静電容量式タッチパネル (/dev/input/event2) |
| リアルタイムクロック (RTC) | NXP / TI PCF8563 | I2C 2-0051 (0x51) |
pcf8563 |
独立時計/カレンダー保持IC |
| LED コントローラ | Awinic AW2013 | I2C 8-0045 (0x45) |
aw2013 |
3チャンネル I2C LEDインジケータ制御IC |
| オーディオコーデック | Qualcomm WCD9335 | Sound / SLIMbus | wcd9335_dlkm, wcd_core_dlkm |
Hi-Fi Audio Codec |
| スピーカーアンプ | Qualcomm WSA881x | Sound / SWR | wsa881x_dlkm, wsa881x_analog |
Smart Speaker Amplifier |
| Wi-Fi / Bluetooth | Qualcomm WCNSS (Pronto) | PIL / Subsystem | wcnss_wlan |
Wi-Fi 802.11 b/g/n/ac & Bluetooth 4.x/5.0 |
| 外部通信ポート (UART) | Qualcomm MSM UART | High-speed UART | /dev/ttyMSM1 |
外部センサー(アルコールチェッカー等)用シリアル |
🕹️ 2. 入力デバイス (/proc/bus/input/devices)¶
qpnp_pon(event0): 電源キー (PMIC Power-on)soc:gpio_keys_polled(event1): サイド物理ボタン (GPIO Key)goodix-ts(event2): Goodix タッチパネル (Multi-touch)msm8953-snd-card-mtp Headset/Button Jack(event3,event4): オーディオジャック検出
📦 3. ロード中の主要カーネルモジュール (/proc/modules)¶
machine_ext_dlkm 147456 0
wcd9335_dlkm 393216 1 machine_ext_dlkm # Qualcomm WCD9335 オーディオコーデック
wcd_cpe_dlkm 122880 2 wcd9335_dlkm,cpe_lsm_dlkm
analog_cdc_dlkm 618496 2 machine_dlkm
wsa881x_dlkm 57344 2 machine_ext_dlkm,wsa881x_analog_dlkm # WSA881x アンプ
wcd_core_dlkm 147456 8 # WCD Core
platform_dlkm 2023424 33 native_dlkm # MSM プラットフォームコア
q6_dlkm 1114112 11 # Hexagon DSP Q6 コア
apr_dlkm 278528 7 # Asynchronous Packet Router
🔌 4. 外部シリアルインターフェース (Serial UART)¶
- デバイスノード:
/dev/ttyMSM1 - パーミッション:
crwxrwxrwx(全ユーザー読込・書込可) - 用途: アルコール測定用周辺機器モジュールとのUART通信ポートとして機能
📡 5. RF アンテナ物理実装状況¶
実機を分解・確認した結果、基板上にアンテナ接続用の同軸コネクタ(U.FL または IPEX MHF1)自体は実装済み(ハンダ付けされている)ですが、そこから伸びるはずのアンテナ本体(ケーブルやフィルムアンテナ等)はすべて非搭載の状態であることが判明しました。
- Wi-Fi 2.4GHz & Bluetooth アンテナ: コネクタ 1基実装済み(アンテナ本体は非搭載)
- Wi-Fi 5GHz アンテナ: SOM側のパッドがNC(Not Connected)となっており、コネクタや配線パターン自体が存在しません。そのため5GHz帯は物理的に利用不可(SOMから直接ジャンパー線を引き出せば利用可能な可能性はあるが未検証)。
- セルラー (LTE/3G) アンテナ: コネクタ 2基実装済み(メイン・サブアンテナ用と思われるが、アンテナ本体は非搭載)
- GPS アンテナ: 未検証(コネクタ有無の特定待ち)
- NFC アンテナ: 未検証(コネクタ有無の特定待ち)
Note: ソフトウェア(OS)レイヤーでWi-Fiやセルラーを有効化しても、物理的なアンテナが接続されていないため、ルーター至近距離以外では電波を拾うことができません。運用にあたっては汎用のIPEX/U.FLアンテナを自前で取り付ける必要があります。