Day After Day
tsurezure naru mamani...
ANOTHER SEASON

Digital Smart Technologies for Amateur Radio ®

Pi3/Pi Zero WのGPIOでPi-HATと送受信する

12月
8
2018
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