Pi3/Pi Zero WのGPIOでPi-HATと送受信する
Back
HOME
Pi3 や Pi ZERO W で GPIO 接続型の無線用モデム(DVMEGA、MMDVM HS HATなど)や Nextionなどのディスプレイとデータを送受信出来るようにしようとする時、今までの、Pi1/2等のように Bluetooth が搭載されていないタイプのものと設定が異なります。次のように変更してください。
$ sudo nano /boot/cmdline.txt
GNU nano 2.7.4 File: /boot/cmdline.txt
#dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=60e09218-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=60e09218-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
赤い文字部分を削除します。元の標記の上で [Ctrl]+[k]とするとその行が消えます。次に[Ctrl]+[u]とすると一旦消えた行が貼り付けできます。これをもう一度実行し、行を複写して置いて一行を編集し、元の行を
# でコメントアウトしておくと便利です。
2026年現在(Pi OS v.13 trixie/v.12 bookworm)の場合 (2026.3.13追加 D-STAR関連アプリはTrixieに未対応がまだ多い)
$ sudo nano /boot/firmware/cmdline.txt
GNU nano 8.4 /boot/firmware/cmdline.txt
#console=serial0,115200 console=tty1 root=PARTUUID=759a8891-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=JP
console=tty1 root=PARTUUID=759a8891-02 rootfstype=ext4 fsck.repair=yes rootwait ipv6.disable=1 cfg80211.ieee80211_regdom=JP
緑文字の部分はこの記事と直接関係有りませんが、D-STAR の場合 IPv4 システムですので IPv6 は無効にしています。
(ここで指定するのが最も簡単)
$ sudo systemctl disable serial-getty@.service
$ sudo nano /boot/config.txt
GNU nano 2.7.4 File: /boot/config.txt
:
: 最終行に追加 ↓
dtoverlay=pi3-disable-bt
dtoverlay=disable-bt # この書き方でも問題ない様です(2026.3.13追記)
=MEMO= 上記以外のラズベリー又はOSバージョンの古いものについては次をご参照ください。
GPIO使用時のttyAMA0 に関する設定
Back
HOME

この 作品 は
クリエイティブ・コモンズ 表示 - 非営利 - 改変禁止 4.0 国際 ライセンス
の下に提供されています。
English
Powered by