Skip to content
Open
Changes from 3 commits
Commits
Show all changes
2959 commits
Select commit Hold shift + click to select a range
89bf0ff
Bump carlosperate/arm-none-eabi-gcc-action from 1.10.0 to 1.10.1
dependabot[bot] May 26, 2025
4d00e45
Update Books footer link
mbaird May 28, 2025
30d16e0
Merge pull request #4115 from raspberrypi/update-books-footer
mbaird May 28, 2025
9e5c51a
Merge pull request #4114 from raspberrypi/dependabot/github_actions/d…
mudge May 29, 2025
7b0d2f7
Merge pull request #4116 from raspberrypi/develop
mudge Jun 3, 2025
af17213
Add keyboard models to the power-supply table
lurch Jun 5, 2025
b3947fb
Add details about Keyboard models to other parts of the page
lurch Jun 5, 2025
0882778
Update header logo
mudge Jun 18, 2025
1934985
Merge pull request #4122 from raspberrypi/update-logo
mudge Jun 18, 2025
ddcc38b
Merge pull request #4123 from raspberrypi/develop
mudge Jun 18, 2025
9fcc378
imx500: Add instructions for the new Edge-MDT tooling
naushir Jun 19, 2025
c40d8a9
Merge pull request #4127 from raspberrypi/develop
mudge Jun 26, 2025
c05c1e0
Add new "Software sources" page
mudge Jun 26, 2025
d0a3115
Merge pull request #4126 from raspberrypi/software-sources
mudge Jun 26, 2025
787d853
Merge pull request #4128 from raspberrypi/develop
mudge Jun 26, 2025
99ce481
Fix debuild instructions in software-sources.adoc
lurch Jun 26, 2025
6a0fdeb
Add links to firmware and rpi-eeprom repos
ghollingworth Jun 27, 2025
4fdb301
Fix CM5IO camera instructions
obugandi Jun 28, 2025
3540385
Add description of new LED blink error code (#4134)
lurch Jul 1, 2025
49eb95a
imx500: Swap pytorch/tf tab ordering. Pytorch is preferred.
naushir Jul 3, 2025
23735ae
camera: Add libopencv-dev package to installation instructions
naushir Jul 21, 2025
0c114d7
Tweak revision-codes Note (#4120)
lurch Jul 24, 2025
97d6bad
Update list of groups to reflect default user's groups in Bookworm (#…
lurch Jul 24, 2025
021c620
Add note about adjusting Pi5 fan speeds (#4121)
lurch Jul 24, 2025
410fd6d
& -> and
lurch Jul 24, 2025
ff787d9
Update the audio board pinout diagram (#4146)
JamesH65 Jul 29, 2025
fae9204
Update submodules for pico-sdk 2.2.0
lurch Jul 29, 2025
47c6c96
boot-watchdog: Describe the new boot-watchdog for Pi4 / Pi5
timg236 Jul 23, 2025
25cf0f7
watchdog: Describe the new kernel_watchdog parameters
timg236 Jul 23, 2025
dfdf01f
watchdog: Link to the PARTITION EEPROM property
timg236 Jul 24, 2025
bdbc22f
Document SDRAM_BANKLOW bootloader config setting
popcornmix Aug 4, 2025
a08e5b9
Merge pull request #4152 from popcornmix/banklow
timg236 Aug 6, 2025
39750e9
Bump actions/checkout from 4 to 5
dependabot[bot] Aug 12, 2025
b803769
Added 5-inch info and updated structure and content of the Touch Disp…
JeuneseRPi Aug 13, 2025
2257439
Formatting of table; parallel phrasing for Feature list.
JeuneseRPi Aug 13, 2025
7fa8314
Dealing with @lurch and @6by9 comments
JeuneseRPi Aug 13, 2025
0d53fc4
Dealing with more review comments
JeuneseRPi Aug 13, 2025
4469a77
Update documentation/asciidoc/accessories/touch-display-2/about.adoc
JeuneseRPi Aug 14, 2025
1d5d752
Update documentation/asciidoc/accessories/touch-display-2/about.adoc
JeuneseRPi Aug 14, 2025
987cf7f
Dealing with more comments from @lurch
JeuneseRPi Aug 14, 2025
cd41754
Two changes per @lurch advice
JeuneseRPi Aug 14, 2025
1086cd0
Added more info about 5-inch display
JeuneseRPi Aug 14, 2025
5ef24d8
Formatting for clarity and consistency
JeuneseRPi Aug 14, 2025
b08a7f6
Typo
JeuneseRPi Aug 14, 2025
0c4ce4e
Typo 2
JeuneseRPi Aug 14, 2025
14023f4
Fixing confusion between TD1 and TD2.
JeuneseRPi Aug 14, 2025
c235079
Minor style edits plus corrections in grammar.
JeuneseRPi Aug 14, 2025
6aad3fe
Update documentation/asciidoc/accessories/touch-display-2/about.adoc
JeuneseRPi Aug 14, 2025
4151d68
Update documentation/asciidoc/computers/compute-module/cmio-display.adoc
JeuneseRPi Aug 14, 2025
c1c7ba5
Update documentation/asciidoc/computers/compute-module/cmio-display.adoc
JeuneseRPi Aug 14, 2025
fbc8cb9
Update documentation/asciidoc/computers/compute-module/cmio-display.adoc
JeuneseRPi Aug 14, 2025
eecba79
Update documentation/asciidoc/accessories/touch-display-2/about.adoc
JeuneseRPi Aug 14, 2025
db1ab2a
Update documentation/asciidoc/accessories/touch-display-2/about.adoc
JeuneseRPi Aug 14, 2025
c045726
Update documentation/asciidoc/accessories/touch-display-2/about.adoc
JeuneseRPi Aug 14, 2025
220221e
Update documentation/asciidoc/computers/compute-module/cmio-display.adoc
JeuneseRPi Aug 14, 2025
142dff6
Update documentation/asciidoc/computers/compute-module/cmio-display.adoc
JeuneseRPi Aug 14, 2025
865e55e
Removed incorrect statement
JeuneseRPi Aug 14, 2025
f129172
Merge pull request #4158 from raspberrypi/touchdisplay
mudge Aug 18, 2025
2705db0
Merge pull request #4159 from raspberrypi/develop
mudge Aug 18, 2025
e197cf6
Fix typo in about.adoc
mrothNET Aug 18, 2025
7e91a2e
Merge pull request #4160 from mrothNET/patch-1
JeuneseRPi Aug 18, 2025
0d8588c
Update footer
mbaird Aug 18, 2025
45c89da
Merge pull request #4161 from raspberrypi/update-footer
mbaird Aug 19, 2025
e51af2b
Merge pull request #4162 from raspberrypi/develop
mbaird Aug 19, 2025
d656605
Add caveat about rotating the non-desktop environment
lurch Aug 19, 2025
1160e1c
Fix typo and add further clarification
lurch Aug 19, 2025
e004a8c
wording tweak
lurch Aug 20, 2025
a17c89d
Update footer
mudge Aug 27, 2025
3812e1b
Merge pull request #4165 from raspberrypi/update-footer
mudge Aug 27, 2025
4578478
Merge pull request #4166 from raspberrypi/develop
mudge Aug 27, 2025
41ddd7d
Use of DISP0 on CMIO requires correct dtoverlay override (#4168)
6by9 Aug 27, 2025
e37a729
Add info about setting keyboard layout for new user
lurch Sep 1, 2025
301f34a
Update documentation/asciidoc/computers/configuration/users.adoc
lurch Sep 2, 2025
325064a
Wording tweak
lurch Sep 2, 2025
04f2bf3
Update documentation/asciidoc/computers/software-sources.adoc
lurch Sep 2, 2025
61d355a
Add note about checking Debug Probe firmware version
lurch Sep 3, 2025
0219e9b
Clarify Debug Probe bcdDevice version
lurch Sep 4, 2025
b959d0e
Add Security section to Connect documentation
mudge Sep 4, 2025
350fba8
Merge pull request #4172 from raspberrypi/connect-security
mudge Sep 4, 2025
ec6358d
Merge pull request #4173 from raspberrypi/develop
mudge Sep 4, 2025
a59f1ec
Update getting-started.adoc
copeland3300 Sep 7, 2025
8ecc962
Bump actions/setup-python from 5 to 6
dependabot[bot] Sep 8, 2025
c1c5279
Bump actions/stale from 9 to 10
dependabot[bot] Sep 8, 2025
3c32015
Update documentation/asciidoc/microcontrollers/debug-probe/updating-f…
lurch Sep 9, 2025
f9f2acc
More significant rejig of updating DebugProbe firmware
lurch Sep 9, 2025
43e56c7
Update Connect logging section
lurch Sep 10, 2025
0b1b995
Merge pull request #4178 from raspberrypi/lurch-patch-6
lurch Sep 10, 2025
379da8c
Add script to automate the boilerplate of creating a new page
lurch Aug 21, 2025
00dbdf5
Merge pull request #4179 from raspberrypi/add_page
JeuneseRPi Sep 11, 2025
39f74fd
Ooops
lurch Sep 11, 2025
970554f
Merge pull request #4180 from raspberrypi/add_page
JeuneseRPi Sep 11, 2025
c0e19fe
eeprom: Describe SD_OVERCURRENT_CHECK override property
timg236 Sep 9, 2025
3e2f3ac
Revert "Update header logo"
mudge Sep 15, 2025
27294c2
Merge pull request #4181 from raspberrypi/develop
mudge Sep 15, 2025
776ec97
conditional: Document the bootvar0 variable
popcornmix Sep 15, 2025
d131864
Bump nokogiri from 1.18.8 to 1.18.10
dependabot[bot] Sep 15, 2025
9f9741f
Bump Connect's ECMAScript requirement
clowder Sep 16, 2025
d977a8b
First draft M.2 Hat+ compact
katshann-raspberry Sep 16, 2025
4de3d3a
Remove link to non-existent file to allow build
katshann-raspberry Sep 16, 2025
c2260a9
Further tweaks and clearfix style for adjacent images.
katshann-raspberry Sep 17, 2025
a074732
Update documentation/asciidoc/accessories/m2-hat-plus/about.adoc
katshann-raspberry Sep 17, 2025
45b8903
Update documentation/asciidoc/accessories/m2-hat-plus/about.adoc
katshann-raspberry Sep 17, 2025
c697d3f
Update illustration
katshann-raspberry Sep 17, 2025
9239984
Update link text to closer match target.
katshann-raspberry Sep 17, 2025
9e1faa7
Add product photo
katshann-raspberry Sep 18, 2025
8e2143d
Update documentation/asciidoc/accessories/m2-hat-plus/about.adoc
katshann-raspberry Sep 18, 2025
50daa3d
Update documentation/asciidoc/accessories/m2-hat-plus/about.adoc
katshann-raspberry Sep 18, 2025
103dfbe
Update documentation/asciidoc/accessories/m2-hat-plus/about.adoc
katshann-raspberry Sep 18, 2025
c88440b
Updates from Jeunese review
katshann-raspberry Sep 18, 2025
0ff9a91
Change some bullets to be more nouny and match with other bullets.
katshann-raspberry Sep 18, 2025
6d7d377
Some procedure and list restructuring.
katshann-raspberry Sep 18, 2025
c0c272f
Update NVMe boot section because it's in the default boot order.
katshann-raspberry Sep 19, 2025
3d66728
Merge pull request #4187 from raspberrypi/develop
mudge Sep 22, 2025
4e3811a
Fix GPU clock frequencies
lurch Sep 22, 2025
de53178
Merge pull request #4189 from raspberrypi/lurch-patch-6
katshann-raspberry Sep 23, 2025
05ab1c8
Merge pull request #4117 from raspberrypi/lurch-patch-1
katshann-raspberry Sep 23, 2025
3624ce4
Add Raspberry Pi 500+ documentation
JeuneseRPi Sep 11, 2025
6f80adc
Merge pull request #4190 from raspberrypi/develop
mudge Sep 25, 2025
04cd833
Update intro.adoc
katshann-raspberry Sep 25, 2025
6db24ba
Update documentation/asciidoc/computers/keyboard-computers/intro.adoc
katshann-raspberry Sep 25, 2025
051c07e
Merge pull request #4191 from raspberrypi/katshann-raspberry-patch-1
katshann-raspberry Sep 25, 2025
b9d8be7
Update documentation/asciidoc/computers/configuration/users.adoc
lurch Sep 25, 2025
ca34841
Merge pull request #4174 from copeland3300/patch-1
katshann-raspberry Sep 25, 2025
154b899
Merge pull request #4171 from raspberrypi/lurch-patch-5
katshann-raspberry Sep 25, 2025
a98cfaa
Merge pull request #4169 from raspberrypi/lurch-patch-3
katshann-raspberry Sep 25, 2025
586d3e5
Merge pull request #4163 from raspberrypi/lurch-patch-2
katshann-raspberry Sep 25, 2025
12a5ee7
Merge pull request #4129 from raspberrypi/lurch-patch-4
katshann-raspberry Sep 25, 2025
a2f6355
Update documentation/asciidoc/computers/software-sources.adoc
katshann-raspberry Sep 25, 2025
8482f11
Merge pull request #4131 from obugandi/develop
katshann-raspberry Sep 25, 2025
1af18ff
Update documentation/asciidoc/computers/config_txt/conditional.adoc
katshann-raspberry Sep 25, 2025
bbc6922
Update documentation/asciidoc/computers/config_txt/conditional.adoc
katshann-raspberry Sep 25, 2025
807a83e
Update documentation/asciidoc/computers/raspberry-pi/eeprom-bootloade…
katshann-raspberry Sep 25, 2025
9c62106
Update documentation/asciidoc/computers/config_txt/conditional.adoc
katshann-raspberry Sep 25, 2025
a707d34
Merge pull request #4130 from ghollingworth/develop
katshann-raspberry Sep 25, 2025
fa0fe2c
Merge pull request #4183 from popcornmix/bootvar0
katshann-raspberry Sep 25, 2025
7bd0404
Merge pull request #4193 from raspberrypi/develop
katshann-raspberry Sep 25, 2025
d0c5869
Merge pull request #4185 from raspberrypi/dependabot/bundler/develop/…
mudge Sep 25, 2025
28f8db9
Additional mentions of the 500+
katshann-raspberry Sep 25, 2025
7a21e92
Updates from review.
katshann-raspberry Sep 25, 2025
ce3b4e5
Clarify the power consumption
katshann-raspberry Sep 26, 2025
3298837
Make consistent how models are listed in a table.
katshann-raspberry Sep 26, 2025
dabcb87
Update table for build config.
katshann-raspberry Sep 26, 2025
6517e5f
Updates from comments
katshann-raspberry Sep 26, 2025
bf8ea41
Merge pull request #4194 from raspberrypi/500-tidyup
katshann-raspberry Sep 26, 2025
63b62c8
Merge pull request #4195 from raspberrypi/develop
katshann-raspberry Sep 26, 2025
8044598
List the SB provisioner as the tool for mass provision.
katshann-raspberry Sep 29, 2025
580f10c
Update documentation/asciidoc/computers/software-sources.adoc
katshann-raspberry Sep 29, 2025
2f2ba3e
Update shortlinks
lurch Sep 29, 2025
17736e1
Merge pull request #4197 from raspberrypi/update_shortlinks
lurch Sep 29, 2025
360592d
Simplify PIP URLs
lurch Sep 29, 2025
03d78b3
Merge pull request #4198 from raspberrypi/fix_pip_urls
lurch Sep 29, 2025
ce0e1f4
Bump pyyaml from 6.0.2 to 6.0.3
dependabot[bot] Sep 30, 2025
a643a80
Move some options that are incorrectly in the legacy section.
katshann-raspberry Sep 30, 2025
51c1649
Remove duplicate entry
katshann-raspberry Sep 30, 2025
6ce6ccd
Missed one.
katshann-raspberry Sep 30, 2025
25a2b00
Remove vestigial file.
katshann-raspberry Sep 30, 2025
d5dc461
Andrew review changes
katshann-raspberry Sep 30, 2025
cb3629b
Start updating Arm trademark.
katshann-raspberry Sep 30, 2025
8b64bf1
Update Arm trademarks
katshann-raspberry Sep 30, 2025
7dac1bf
Merge pull request #4200 from raspberrypi/mistaken-legacy
katshann-raspberry Oct 1, 2025
a212ed6
Merge pull request #4196 from raspberrypi/provisioner
katshann-raspberry Oct 1, 2025
2a7135a
Update Connect documentation for Trixie
mudge Oct 1, 2025
d10cc1c
Update for correct instruction set name
katshann-raspberry Oct 1, 2025
4a66471
Trixie OS
katshann-raspberry Oct 1, 2025
b4b85f0
Merge pull request #4203 from raspberrypi/develop
mudge Oct 2, 2025
25e04c1
Merge pull request #4202 from raspberrypi/arm-arm
katshann-raspberry Oct 2, 2025
95a1233
Merge pull request #4199 from raspberrypi/dependabot/pip/develop/pyya…
katshann-raspberry Oct 2, 2025
efaeeda
Merge pull request #4176 from raspberrypi/dependabot/github_actions/d…
katshann-raspberry Oct 2, 2025
9481079
Merge pull request #4175 from raspberrypi/dependabot/github_actions/d…
katshann-raspberry Oct 2, 2025
71a2965
Merge branch 'develop' into dependabot/github_actions/develop/actions…
katshann-raspberry Oct 2, 2025
4d43c3f
Merge pull request #4153 from raspberrypi/dependabot/github_actions/d…
katshann-raspberry Oct 2, 2025
cd3a172
Update a couple of images
katshann-raspberry Oct 2, 2025
d20c54e
Update some screenshots and related words
katshann-raspberry Oct 2, 2025
a81ce28
Crop one image
katshann-raspberry Oct 2, 2025
8172f87
Fix broken link
katshann-raspberry Oct 2, 2025
0c63b16
Update documentation/asciidoc/computers/os/updating.adoc
katshann-raspberry Oct 6, 2025
ee89a7f
Update documentation/asciidoc/computers/remote-access/find-your-ip-ad…
katshann-raspberry Oct 6, 2025
cef2f3b
Update documentation/asciidoc/computers/remote-access/vnc.adoc
katshann-raspberry Oct 6, 2025
e1a6b95
Update documentation/asciidoc/computers/software-sources.adoc
katshann-raspberry Oct 6, 2025
382a85d
Add two more image changes
katshann-raspberry Oct 6, 2025
0853827
Updates from Andrew review!
katshann-raspberry Oct 6, 2025
6e4c577
Some quick accessibility wins
katshann-raspberry Oct 6, 2025
f1a6166
Accessibility tweak
katshann-raspberry Oct 6, 2025
12bcd32
Update nav header to h2. CSS tweak to retain size.
katshann-raspberry Oct 7, 2025
93c3553
Further CSS tweaks
katshann-raspberry Oct 7, 2025
81eebfd
Merge pull request #4204 from raspberrypi/trixie-followup
katshann-raspberry Oct 7, 2025
8ac282a
Merge pull request #4206 from raspberrypi/accessibility-tweaks
katshann-raspberry Oct 7, 2025
8d5f016
Merge pull request #4207 from raspberrypi/develop
katshann-raspberry Oct 7, 2025
7f0bec6
remove duplicate entry
katshann-raspberry Oct 8, 2025
97e7d00
Update for trixie
spl237 Oct 8, 2025
4b5a6a7
Merge pull request #4209 from spl237/patch-1
katshann-raspberry Oct 8, 2025
872c172
Add related resources to the bottom of each tile page.
katshann-raspberry Oct 8, 2025
3faef16
Update PIP description.
katshann-raspberry Oct 8, 2025
410a5f0
Update jekyll-assets/css/style.css
katshann-raspberry Oct 8, 2025
c4e2a9e
Update jekyll-assets/css/style.css
katshann-raspberry Oct 8, 2025
eef9ce0
Fixups from Paul M review
katshann-raspberry Oct 8, 2025
9f3dccd
Merge pull request #4210 from raspberrypi/related-resources
katshann-raspberry Oct 8, 2025
050302c
Merge pull request #4211 from raspberrypi/develop
katshann-raspberry Oct 8, 2025
709dd26
Add the caveats for coming soon features.
katshann-raspberry Oct 9, 2025
96a59b3
Update from review comments
katshann-raspberry Oct 9, 2025
da6db6c
Merge pull request #4212 from raspberrypi/trixie-hailo-caveat
katshann-raspberry Oct 9, 2025
436582e
Merge pull request #4208 from raspberrypi/sb-provisioner-dupe
katshann-raspberry Oct 9, 2025
65f4ae3
Merge pull request #4213 from raspberrypi/develop
katshann-raspberry Oct 9, 2025
183de3d
Splash screen documentation
JeuneseRPi Oct 13, 2025
e00a162
Merge pull request #4215 from raspberrypi/splash-screen
JeuneseRPi Oct 13, 2025
6b3664c
Merge pull request #4216 from raspberrypi/develop
JeuneseRPi Oct 13, 2025
cfe7737
Remove unused redirects
lurch Oct 16, 2025
7510bc5
Merge pull request #4218 from raspberrypi/lurch-patch-1
katshann-raspberry Oct 16, 2025
73a5a81
Merge pull request #4219 from raspberrypi/develop
katshann-raspberry Oct 16, 2025
9c1ab3a
Add a background to the transparent images for dark mode compatibility.
katshann-raspberry Oct 17, 2025
b8d3bb4
Revise Compute Module 4S specifications
dp111 Oct 17, 2025
a8bc0fc
Merge pull request #4222 from raspberrypi/dp111-patch-1
katshann-raspberry Oct 20, 2025
a36992e
Scale image
katshann-raspberry Oct 20, 2025
c01003d
Merge pull request #4221 from raspberrypi/transparent-diagram
katshann-raspberry Oct 20, 2025
ec5d80c
Merge pull request #4223 from raspberrypi/develop
katshann-raspberry Oct 20, 2025
4c15289
Added documentation for 15-pin and 22-pin Camera Connectors. #3155 (#…
philipaxer Oct 27, 2025
a9104fa
Bump asciidoctor from 2.0.23 to 2.0.25 (#4224)
dependabot[bot] Oct 27, 2025
1bcf5fd
Merge pull request #4228 from raspberrypi/develop
katshann-raspberry Oct 27, 2025
8c6bdb3
Bump asciidoctor from 2.0.25 to 2.0.26
dependabot[bot] Oct 28, 2025
98bc643
Add warning for signal line connections
Manu3l0us Oct 28, 2025
1f89bdf
Update documentation/asciidoc/microcontrollers/debug-probe/introducti…
Manu3l0us Oct 28, 2025
69c1abb
Update screensaver.adoc
JeuneseRPi Oct 28, 2025
95b0461
EoL for CM3 plus updates to docs (#4226)
JeuneseRPi Oct 29, 2025
3bce8a7
EoL note for 2B
katshann-raspberry Oct 29, 2025
1e85936
Publish CM3 EoL (#4232)
katshann-raspberry Oct 29, 2025
07def0e
Update documentation/asciidoc/computers/raspberry-pi/introduction.adoc
katshann-raspberry Oct 30, 2025
506f981
Update documentation/asciidoc/computers/raspberry-pi/introduction.adoc
katshann-raspberry Oct 30, 2025
18cb086
Update introduction.adoc
JeuneseRPi Oct 30, 2025
0c45a2d
Merge pull request #4233 from raspberrypi/JeuneseRPi-patch-1
JeuneseRPi Oct 30, 2025
5ae7c98
Merge branch 'master' into develop
JeuneseRPi Oct 30, 2025
d7e3f73
Update introduction.adoc
JeuneseRPi Oct 30, 2025
dc3d649
Add EoL mention to processor info.
katshann-raspberry Oct 30, 2025
c3f3077
Bump carlosperate/arm-none-eabi-gcc-action from 1.10.1 to 1.11.0
dependabot[bot] Nov 3, 2025
db7ae31
More information in processor article.
katshann-raspberry Nov 4, 2025
f285966
camera: Update tflite package instructions
naushir Nov 5, 2025
8aa0924
Update documentation/asciidoc/computers/camera/rpicam_apps_post_proce…
naushir Nov 5, 2025
236849b
Update documentation/asciidoc/computers/processors/bcm2837.adoc
katshann-raspberry Nov 5, 2025
d3e41d7
Update documentation/asciidoc/computers/raspberry-pi/introduction.adoc
katshann-raspberry Nov 5, 2025
337ff3a
Merge pull request #4238 from naushir/develop
katshann-raspberry Nov 5, 2025
778e6ca
Update documentation/asciidoc/computers/processors/bcm2837b0.adoc
katshann-raspberry Nov 5, 2025
33f9e4d
Flag enable_rp1_uart as being Pi5-only
lurch Nov 5, 2025
3902ff3
Further updates
katshann-raspberry Nov 6, 2025
80fe726
Merge pull request #4229 from raspberrypi/dependabot/bundler/develop/…
katshann-raspberry Nov 6, 2025
4e95191
Merge pull request #4237 from raspberrypi/dependabot/github_actions/d…
katshann-raspberry Nov 6, 2025
182671b
Merge pull request #4240 from raspberrypi/lurch-patch-1
lurch Nov 6, 2025
18f6e7e
Dealing with final comments and added spaces before units of measure.
JeuneseRPi Nov 6, 2025
d715bb5
Merge pull request #4231 from raspberrypi/2b-eol
JeuneseRPi Nov 6, 2025
7426624
Update documentation/asciidoc/microcontrollers/debug-probe/introducti…
JeuneseRPi Nov 6, 2025
9448b02
Update documentation/asciidoc/microcontrollers/debug-probe/introducti…
JeuneseRPi Nov 6, 2025
c8a07f5
Merge pull request #4230 from Manu3l0us/patch-2
JeuneseRPi Nov 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
141 changes: 118 additions & 23 deletions documentation/asciidoc/computers/configuration/screensaver.adoc
Original file line number Diff line number Diff line change
@@ -1,61 +1,156 @@
== Screen blanking

You can configure your Raspberry Pi to blank the screen after a period of inactivity. By default, Raspberry Pi OS blanks the screen after ten minutes of inactivity when screen blanking is enabled.
You can configure your Raspberry Pi to blank the screen after a period of inactivity. When screen blanking is enabled, Raspberry Pi OS blanks the screen after ten minutes of inactivity by default.

How you manage screen blanking depends on your setup:

* In the <<desktop, desktop environment>>, you can configure screen blanking with graphical tools or from the command line.
* In <<console, console mode>> (text-only without the desktop), screen blanking is controlled through kernel parameters.

[[desktop]]
=== Desktop

You can control screen blanking using the *Screen Blanking* option in Control Centre.
When running Raspberry Pi OS using the desktop environment, you can control screen blanking through built-in configuration tools: the graphical menu (*Control Centre*) or the command-line interface (*CLI*).

If you aren't running the desktop environment, you can manage screen blanking from the terminal interface on your Raspberry Pi. For instructions, see <<console, Console>>.

==== Control Centre

Click the Raspberry Pi button in the menu bar. Navigate to *Preferences* > *Control Centre*.
The *Control Centre* application allows you to turn screen blanking on or off without editing configuration files manually.

1. Select the Raspberry Pi icon in the top-left corner of the menu bar.
2. Go to *Preferences > Control Centre*.
+
image::images/pi-configuration.png[opening the Control Centre application from the desktop]
3. Open the *Display* tab in the *Control Centre* window.
4. Use the toggle to turn on *Screen Blanking*.
5. Select *Close* to confirm your selection.
+
image::images/blanking.png[toggle Screen Blanking on in the Control Centre application]

NOTE: In previous versions of Raspberry Pi OS, the Control Centre application was called Raspberry Pi Configuration.

image::images/pi-configuration.png[opening the Control Centre menu from the desktop]
==== CLI

Select the *Display* tab. Toggle the *Screen Blanking* radio button into the on position. Press *OK* to confirm your selection.
If you prefer using the terminal, use the `raspi-config` command-line tool to enable or disable screen blanking. This method is useful when working remotely over SSH or when you want quick access to system settings.

image::images/blanking.png[toggle Screen Blanking on in the Control Centre menu]
1. Run the following command to open the tool: `sudo raspi-config`.
2. Navigate with the arrow keys and press **Enter** or **Return** to select `Display Options` *>* `Screen Blanking`.
3. Use the arrow keys on your keyboard to either:
- Choose `yes` to enable screen blanking.
- Choose `no` to disable screen blanking.

==== CLI
[[console]]
=== Console

You can control screen blanking in *console mode* using the `consoleblank` kernel parameter.

Unlike the screen blanking setting modified by the Control Centre and `raspi-config`, which only affects desktop sessions, the `consoleblank` parameter applies when your Raspberry Pi is running with a monitor and keyboard in a text-only terminal session. By setting `consoleblank` in the kernel command line, you can specify how long the console waits before turning off the screen.

You can enable and disable screen blanking with the `raspi-config` CLI tool. Run the following command to open the tool:
==== Set console mode screen blanking

To change the console mode screen blanking configuration:

1. Use the following command to open `/boot/firmware/cmdline.txt` in a text editor as an administrator: `sudo nano /boot/firmware/cmdline.txt`.
2. Set the number of seconds before Raspberry Pi OS blanks the console. All parameters must remain on a single line. You can:
* Set how many seconds of inactivity before the screen blanks. For example, adding `consoleblank=600` blanks the screen after 600 seconds of inactivity.
* Add `consoleblank=0` to never blank the screen.
3. Use the following command to reboot the Raspberry Pi: `sudo reboot`. This is a necessary precursor for the changes to take effect.

After reboot, the console blanking timeout follows your new setting.

==== View the current screen blanking setting

You can display the current console blank time (in seconds) with the following command:

[source,console]
----
$ sudo raspi-config
$ cat /sys/module/kernel/parameters/consoleblank
----

Use the arrow keys to navigate and the *Enter* key to select. Select `Display Options` > `Screen Blanking`. Choose `yes` with the arrow keys to enable screen blanking, or `no` to disable screen blanking.
== Custom fullscreen splash image

=== Console
You can configure your Raspberry Pi to display a fullscreen splash image during boot instead of the standard console log messages.

The `dpms_timeout` screen blanking configuration only affects desktop sessions. In *console mode*, when your Raspberry Pi is connected to a monitor and keyboard with only a terminal for input, use the `consoleblank` setting in the kernel command line.
[[file-reqs]]
=== File requirements

==== Set console mode screen blanking
The splash screen image must meet the following criteria:

To change the console mode screen blanking configuration, open `/boot/firmware/cmdline.txt` in a text editor as an administrator:
* *Maximum dimensions.* 1920 × 1080 pixels.
- If the image is smaller than the screen, the remaining area around your image is filled with a solid color taken from the top-left pixel of your image `(0, 0)`.
- Scaling isn't applied. If the screen is smaller than the image, the image is clipped and centred.
* *Maximum colours.* 224 unique colours.
* *Colour depth.* 24-bit (8 bits per channel, no alpha channel).
* *Format.* Uncompressed TGA.

You can use ImageMagick's `convert` command to convert an image to the TGA format expected by the kernel. For example, to convert `image.png` to a suitably-formatted `splash-image.tga` file:

[source,console]
----
$ sudo nano /boot/firmware/cmdline.txt
$ sudo apt install imagemagick
$ convert image.png -colors 224 -depth 8 -type TrueColor -alpha off -compress none -define tga:bits-per-sample=8 splash-image.tga
----

You can adjust the number of seconds before Raspberry Pi OS blanks the console here. For instance, add `consoleblank=600` to disable display output after 600 seconds of inactivity. Set the value to `0` to never blank the screen.
=== Set up a fullscreen splash image

There are two ways to enable a fullscreen splash image on your Raspberry Pi. Depending on your technical expertise, you can either:

* <<apt-package, *Use the apt package>>.* This method is more straightforward, allowing you to enable the splash screen with minimal configuration. You install a pre-made package (`rpi-splash-screen-support`) that automates most of the setup. It copies your image, sets kernel parameters, and configures the system for you.
* <<cli, *Edit the `cmdline.txt` system file>>.* This method is more technical, but gives you control over every step. You manually configure the splash image on the command line and then update your `initramfs` to contain the splash image.

Changes to `cmdline.txt` only take effect after a reboot. Use the following command to reboot your Raspberry Pi:
[[apt-package]]
==== Use the apt package

Install the `rpi-splash-screen-support` package to simplify the set up of fullscreen splash images. The package provides the `configure-splash` tool, which sets the necessary kernel parameters and updates your `initramfs`.

1. Install the package using the following command:
+
[source,console]
----
$ sudo apt install rpi-splash-screen-support
----
2. After the apt package is installed, run the following command to configure your splash image, replacing `<splash-image.tga>` with the name or path of the image file. This path can be relative or absolute:
+
[source,console]
----
$ sudo configure-splash <splash-image.tga>
----
3. Run the following command to reboot your Raspberry Pi and see the splash image:
+
[source,console]
----
$ sudo reboot
----

==== View current screen blanking setting

You can display the current console blank time in seconds with the following command:

[source,console]
If the image appears upside down when booting, edit the `convert` command in <<file-reqs, File requirements>> to add the `-flip` flag before the `splash-image.tga`. Then run `configure-splash` to update the image with the correct orientation.

[[cli]]
==== Edit the `cmdline.txt` system file

The following method requires editing system files and manually updating the `initramfs`.

1. Use the following command to open `/boot/firmware/cmdline.txt` in a text editor as an administrator: `sudo nano /boot/firmware/cmdline.txt`.
2. Disable on-screen console messages to prevent boot messages from covering your splash image. Edit `cmdline.txt` to remove the following:
- `console=tty1`.
- `quiet` (if present).
- Any references to `plymouth`, such as `plymouth.ignore-serial-consoles`.
3. Edit `cmdline.txt` to add the following parameters:
- `fullscreen_logo_name=logo.tga fullscreen_logo=1` to enable fullscreen splash.
- `vt.global_cursor_default=0` to remove the flashing cursor in the splash image.
+
Your entry should end with something like the following:
+
[source]
----
$ cat /sys/module/kernel/parameters/consoleblank
fullscreen_logo_name=logo.tga fullscreen_logo=1 vt.global_cursor_default=0
----
4. Place the image file in the correct location.
- The kernel expects the image file in `/lib/firmware`.
- The TGA file is read from the `initramfs` during boot.
- The filename must match fullscreen_logo_name in `cmdline.txt`.

For example code for embedding TGA images in `initramfs`, see the https://github.com/raspberrypi/rpi-splash-screen-support/blob/master/configure-splash[Raspberry Pi splash screen support tool] in GitHub.

NOTE: *Step 2* doesn't prevent `getty` from launching a login prompt. Your splash image appears during boot, but when the system is ready for login, the console takes over, and the splash disappears. `getty` clears the splash screen and writes the login prompt over it when the system is ready.