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:
  First, verify that the files are missing:
<code>ls /boot/firmware/overlays/ | grep pwm</code>
    <code>ls /boot/firmware/overlays/ | grep pwm</code>
*(If no results are shown, the files are missing)*
  *(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:
  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
  # 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:
  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:
  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.
  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! -->
<comments />
<comment-streams id="main" />


<!--Please choose the  -->
<!--Please choose the  -->