X735-script: Difference between revisions
Replace <comments/> with <comment-streams /> |
|||
| (8 intermediate revisions by 3 users not shown) | |||
| Line 48: | Line 48: | ||
* RetroPie | * RetroPie | ||
* Twister | * Twister | ||
* FreedomBox (Refer to [[#FAQ]] Q7 also) | |||
==Install== | ==Install== | ||
| Line 339: | Line 340: | ||
1. Check for Missing Files: | 1. Check for Missing Files: | ||
First, verify that the files are missing: | |||
<code>ls /boot/firmware/overlays/ | grep pwm</code> | |||
*(If no results are shown, the files are missing)* | |||
2. Download the Required Overlays: | 2. Download the Required Overlays: | ||
Manually download the necessary `.dtbo` files directly to your overlays directory. You can use `wget` for this: | |||
<code>cd /tmp</code> | <code>cd /tmp</code> | ||
<code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm-2chan.dtbo</code> | <code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm-2chan.dtbo</code> | ||
<code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm-gpio-fan.dtbo</code> | <code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm-gpio-fan.dtbo</code> | ||
# ... (Download other pwm*.dtbo files if needed) | <code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm-2chan.dtbo</code> | ||
<code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm-gpio-fan.dtbo</code> | |||
<code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm-gpio.dtbo</code> | |||
<code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm-ir-tx.dtbo</code> | |||
<code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm-pio.dtbo</code> | |||
<code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm.dtbo</code> | |||
<code>wget https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pwm1.dtbo</code> | |||
# ... (Download other pwm*.dtbo files if needed) | |||
# Move them to the correct directory | |||
<code>sudo mv pwm*.dtbo /boot/firmware/overlays/</code> | <code>sudo mv pwm*.dtbo /boot/firmware/overlays/</code> | ||
3. Configure and Reboot: | 3. Configure and Reboot: | ||
Ensure your `/boot/firmware/config.txt` contains the correct overlay line (usually handled by our script), then reboot: | |||
<code>sudo reboot</code> | <code>sudo reboot</code> | ||
4. Verification: | 4. Verification: | ||
After rebooting, check if the overlay loaded successfully: | |||
<code>dmesg | grep -i pwm</code> | <code>dmesg | grep -i pwm</code> | ||
You should now see logs indicating the PWM overlay has been loaded, and the fan script should function correctly. | |||
</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
<div style="font-weight:bold;line-height:1.0;"> | |||
Q8: The fan won't start, and <code>read_fan_speed.py</code> shows 0 RPM. What causes this issue? | |||
</div> | |||
<div class="mw-collapsible-content"> | |||
A: Please verify that the PWM hardware path of your Raspberry Pi matches the one defined in the script. '''e.g.:''' Raspberry Pi 5 uses <code>/sys/class/pwm/pwmchip0</code>, whereas the script is set to <code>pwmchip2</code>. | |||
</div> | </div> | ||
</div> | </div> | ||
| Line 369: | Line 386: | ||
<!--Add review function! --> | <!--Add review function! --> | ||
< | <comment-streams id="main" /> | ||
<!--Please choose the --> | <!--Please choose the --> | ||