
          #################################################
          #- Slackware AArch64 fixes on a Raspberry Pi 5 -#
          #################################################

SARPi Project: https://sarpi.penthux.net

SARPi5_64-HACKS-5.0 - 13 January 2026

Build Ref : S64P526013135759


#################################################
#----------- SARPi5_64 HACKS README ------------#
#################################################

The SARPi Project
-----------------

The SARPi Project is a community project by individuals supporting Slackware
Linux on the Raspberry Pi devices and has been active since October 2012. The
SARPi Project is not officially supported or endorsed by Slackware Linux, Inc.
or Raspberry Pi Ltd. or any of their respective members, trustees, partners,
or associates.

  SARPi Project Homepage: https://sarpi.penthux.net


######

SARPi5_64 Hacks Package
-----------------------

This software package is part of the SARPi5_64 installer disk images, which
are available from:

  https://sarpi.penthux.net/index.php?p=downloads

The SARPi Project downloads repository is kindly hosted by Slackware.UK:

  https://slackware.uk/sarpi


Package description and contents:
---------------------------------

The sarpi5_64-hacks-5.0 package applies fixes to a Slackware AArch64 system
running on a Raspberry Pi 5.

[UPDATE] Due to firmware updates and revisions, any Broadcom 43430/43455
firmware will be removed and replaced with the latest firmware when this
package is installed.

This package will make the following modifications to the Slackware system
configuration settings:

1. #PermitRootLogin, which is disabled in /etc/ssh/sshd_config by default,
   will be modified to 'PermitRootLogin yes' because this is needed when
   performing a remote or headless installation. A message is displayed
   on the console confirming that 'PermitRootLogin' has been enabled:

    + PermitRootLogin in /etc/ssh/sshd_config - ENABLED


2. s/s0:12345:respawn: which is enabled in /etc/inittab by default (and
   known to cause the 'INIT: Id "s0" respawning too fast' error) will be
   commented out and therefore disabled. If users want to use a serial
   line then uncommenting this line will enable it again. A message is
   displayed on the console that 's0' serial line has been disabled.

    + Serial line #s0:12345:respawn in /etc/inittab - DISABLED


3. To successfully launch a desktop in Slackware AArch64 on the Raspberry
   Pi 5 a Xorg config file is required, which is installed by this package. 
   Xorg config file location: /etc/X11/xorg.conf.d/99-vc4-pi5.conf
   
   The HDMI used to be configured via firmware settings in config.txt, 
   but devices that feature the RP1 chip now do this via KMS settings in 
   cmdline. Users will receive an error when trying to 'startx' if this 
   Xorg config is not loaded:
   "xinit: unable to connect to X server: Connection refused."


4. Existing Raspberry Pi 5 Wi-Fi and Bluetooth firmware and drivers will
   be replaced by installing this package. This software is used under 
   the terms of a Software License Agreement, the details of which are
   included, and is closed-source proprietary software. This Raspberry
   Pi 5 Wi-Fi and Bluetooth software is available to download from the
   official Raspberry Pi archive [Debian] repository:

   https://archive.raspberrypi.org/debian/pool/main/b/bluez-firmware/ \
   bluez-firmware_1.2-9+rpt3_all.deb

   https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/ \
   firmware-brcm80211_20230625-2+rpt2_all.deb


   ### WI-FI & BLUETOOTH FIRMWARE COPYRIGHT AND LICENSE AGREEMENT ###

   This firmware is licensed under the terms of a Software License
   Agreement (c) 2002-2006 Broadcom Corporation, and (c) 2015-2026
   Raspberry Pi Ltd. A digital copy of which is included within
   each package and is available at the following locations:

   /usr/share/doc/bluez-firmware/copyright
   /usr/share/doc/firmware-brcm80211/copyright

   BCM Legal Notice: /usr/share/doc/bluez-firmware/BCM-LEGAL.txt


   ##################################

   The following files contain full details of the updated firmware for
   Broadcom/Cypress 802.11 wireless cards supported by the brcmsmac or
   brcmfmac drivers contained in this package:

   /usr/share/doc/bluez-firmware/changelog.Debian.gz
   /usr/share/doc/firmware-brcm80211/changelog.Debian.gz
   /usr/share/metainfo/firmware-brcm80211.metainfo.xml

   ** ONLY the Raspberry Pi 3 Model B and later versions which feature
   onboard wireless/Bluetooth cards can use this firmware. **

   NB: If the Raspberry Pi onboard wireless is failing after installing
       this package, run this command before re-installing it:

       ~# rm -rf /lib/firmware/{brcm,cypress}


######

Copyright and licensing information:

The SARPi Project uses software and trademarks that are owned by third
parties. All ownership and intellectual property rights of any material
is acknowledged, along with any terms and conditions accompanying their
respective software license(s) and agreements.

Read the COPYRIGHT.TXT file included within the SARPi64 installer
software. Or view it on the SARPi website:

https://sarpi.penthux.net/files/extra/COPYRIGHT.TXT


######

DISCLAIMER NOTICE:

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.


######

sarpi5_64-hacks-5.0*.t?z package

  Exaga - 20 May 2016 [progenitor]
        - 09 Jul 2019 [update]
        - 17 Jan 2020 [update]
        - 30 Aug 2020 [update]
        - 05 Mar 2021 [update]
        - 15 May 2021 [update]
        - 07 Oct 2021 [update]
        - 22 Dec 2023 [update]
        - 03 Feb 2024 [update]


######

Every effort has been made by the SARPi project to provide complete software
and information. However, mistakes do happen and it's possible that something
may have been overlooked and is incomplete, and/or incorrect, and/or causing
errors. If you find something is missing, or is inaccurate, or not working as
expected (e.g. in the software or on the website), please contact the SARPi
Project with any relevant details.

https://sarpi.penthux.net/index.php?p=contact

SARPi Project - Slacking on a Raspberry Pi

Copyright (c) 2012-2026 SARPi Project

#EOF<*>

