| USで購入 | UKで購入 | DEで購入 | ITで購入 | FRで購入 | ESで購入 | 日本で購入 |

Step 1. Raspberry Pi OS (BOOKWORM / Trixie ) with desktopをTFカード/micro SDカードに書き込み(OSはRaspberry Pi公式サイトからダウンロードしてください)、そのカードをRaspberry Piに挿入します。(SDカードにタッチドライバ用の十分な空き容量があることを確認してください)
注意:Raspberry Pi OS (Legacy) with desktopを使用する場合は、以下のチュートリアルに従ってください:https://osoyoo.com/ja/?p=50824
Step 2. Raspberry PiをHDMIモニターまたはテレビに接続します。次のように、Raspberry PiのUSBポートにキーボードとマウスを接続します。(この時点では、3.5インチSPIスクリーンを装着しないでください。画面が白く表示される原因となります)

Step 3. Raspberry Piをインターネットに接続します(Raspberry Piのインターネット接続方法については、https://osoyoo.com/ja/2017/06/20/raspberry-pi-3-basic-tutorial/ をご覧ください)
Step 4. SSHを有効にする:マウスを使用して画面を操作し、Raspberry Pi アイコン -> 設定 (Preferences) -> Raspberry Pi の設定 -> インターフェース (Interfaces) -> SSHを有効 (Enable) にし、ウィンドウを閉じます。
Step 5. ターミナルを開き、以下のコマンドを入力してRaspberry PiのIPアドレスを取得します。
hostname -I

Step 6. シャットダウンし、HDMI/テレビモニター、キーボード、マウスを取り外します。その後、タッチドライバをインストールしたRaspberry Piに3.5インチSPIスクリーンを取り付けます。(Raspberry Piには40本のピンがありますが、LCDには26本のピンしかありません。ピンの接続位置を間違えないよう注意してください)

Step 7. Raspberry Piスクリーンの電源を入れます。(画面は白く表示されますが、Raspberry Piボードが再起動するとインジケーターライトが緑色に点灯します)
Step 8. SSHツールを使用してRaspberry Piをリモート操作します。ここではPuTTYを使用します。PuTTYを使用したRaspberry Piのリモート操作方法については、こちらをクリックしてください。
「Host Name (or IP address)」欄に前のステップで取得したIPアドレスを入力し、「Port」欄に22(デフォルト)を入力して「Open」をクリックし、ログインします。

Raspberry Piのターミナルを開き、以下を実行します:
sudo apt-get install unzip -y sudo apt-get install cmake -y sudo wget https://osoyoo.com/driver/osoyoo35b.zip sudo unzip ./osoyoo35b.zip sudo cp osoyoo35b.dtbo /boot/overlays/





Step 10: “config.txt” ファイルの編集:
sudo nano /boot/firmware/config.txt
以下の行をコメントアウト(無効化)します:(注意:これは非常に重要です!)

config.txtの末尾に以下のコードを追加します:
dtparam=spi=on dtoverlay=osoyoo35b:speed=20000000 hdmi_force_hotplug=1 max_usb_current=1 hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 480 320 60 6 0 0 0 hdmi_drive=2 display_rotate=2

sudo nano ~/.bash_profile
“.bash_profile” ファイルの最下部に以下のコードを追加します:
if [ "$(cat /proc/device-tree/model | cut -d ' ' -f 3)" = "5" ];
then
# rpi 5B 用設定
export FRAMEBUFFER=/dev/fb1
startx 2> /tmp/xorg_errors
else
# Pi5 以外用設定
export FRAMEBUFFER=/dev/fb0
fbcp &
startx 2> /tmp/xorg_errors
fi
sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.~
“99-fbturbo.~” ファイルに以下のコードを追加します:
Section "Device"
Identifier "Allwinner A10/A13 FBDEV"
Driver "fbturbo"
Option "fbdev" "/dev/fb0"
Option "SwapbuffersWait" "true"
EndSection

sudo raspi-config nonint do_boot_behaviour B2 sudo raspi-config nonint do_wayland W1 sudo reboot

再起動後、メインスクリーンが正常に表示されます。(もし画面が白いままの場合は、一度電源を切り、Raspberry Piを再起動してください)
sudo apt-get install xserver-xorg-input-evdev sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf sudo apt-get install xinput-calibrator![]()
sudo nano /usr/share/X11/xorg.conf.d/99-calibration.conf
“99-calibration.conf” 設定ファイルに以下の内容を追加します:
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "Calibration" "241 3854 3885 240" Option "SwapAxes" "1" EndSection

設定を反映させるために再起動します。
sudo reboot
DownLoad Url osoyoo.com