From 43e56c76bb81b305b688eef12a22d64832960196 Mon Sep 17 00:00:00 2001 From: Andrew Scheller Date: Wed, 10 Sep 2025 13:42:32 +0100 Subject: [PATCH 1/5] Update Connect logging section Tweak journalctl commands to work with the volatile logging used in recent versions of Raspberry Pi OS --- documentation/asciidoc/services/connect/troubleshooting.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/asciidoc/services/connect/troubleshooting.adoc b/documentation/asciidoc/services/connect/troubleshooting.adoc index 4616fbdd6..ae145ff8c 100644 --- a/documentation/asciidoc/services/connect/troubleshooting.adoc +++ b/documentation/asciidoc/services/connect/troubleshooting.adoc @@ -79,7 +79,7 @@ If you have repeated issues trying to run Connect's required services, run the f [source,console] ---- $ systemctl --user status rpi-connect-wayvnc.service rpi-connect-wayvnc-watcher.path -$ journalctl --user --follow --unit rpi-connect-wayvnc.service --unit rpi-connect-wayvnc-watcher.path +$ journalctl --follow --user-unit rpi-connect-wayvnc.service --user-unit rpi-connect-wayvnc-watcher.path ---- If the service fails to start or doesn't exist, ensure that your environment meets the following criteria: @@ -223,5 +223,5 @@ To view logs for the Connect service and its dedicated WayVNC server, run the fo [source,console] ---- -$ journalctl --user --follow --unit rpi-connect --unit rpi-connect-wayvnc +$ journalctl --follow --user-unit rpi-connect --user-unit rpi-connect-wayvnc ---- From 379da8c5c9f5d7989446ebc9830dc3ccc5d203ff Mon Sep 17 00:00:00 2001 From: Andrew Scheller Date: Thu, 21 Aug 2025 13:08:09 +0100 Subject: [PATCH 2/5] Add script to automate the boilerplate of creating a new page --- .../placeholder/placeholder_circle-SMALL.png | Bin 0 -> 1200 bytes .../images/placeholder/placeholder_circle.png | Bin 1200 -> 7176 bytes .../placeholder/placeholder_square-SMALL.png | Bin 0 -> 401 bytes .../images/placeholder/placeholder_square.png | Bin 401 -> 2116 bytes .../placeholder_triangle-SMALL.png | Bin 0 -> 1037 bytes .../placeholder/placeholder_triangle.png | Bin 1037 -> 6240 bytes documentation/index.json | 2 +- scripts/add_new_page.py | 108 ++++++++++++++++++ 8 files changed, 109 insertions(+), 1 deletion(-) create mode 100644 documentation/images/placeholder/placeholder_circle-SMALL.png create mode 100644 documentation/images/placeholder/placeholder_square-SMALL.png create mode 100644 documentation/images/placeholder/placeholder_triangle-SMALL.png create mode 100755 scripts/add_new_page.py diff --git a/documentation/images/placeholder/placeholder_circle-SMALL.png b/documentation/images/placeholder/placeholder_circle-SMALL.png new file mode 100644 index 0000000000000000000000000000000000000000..d87e8121a445d4c38fab414bcf5429ec0778653c GIT binary patch literal 1200 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P1|%(0%q{^bwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI=jh$PZnM3rtD^N%_GbEzKIX^cyHLnE7WngeFN=+eak$9zu)%H zDQ+%)_jmjEfAjC_oQRAF-Kle0`i1B-l@s@VC(5`pT)(huUH*onpKrupxL3_Eoo_#9 zPVe=yb9)`X3mx0dXmkGa1|4tX_r`sX1)LZ@i2mFRk= zwmE;+c^%)6uT`A|(H~p#?fstL`A}o`p7V#s^KV8o3PL2VojJKLZE-}y?8$c5N^NhyA0KHt^8yLC_a z*X0upH#dC0a_YqS&`EC$IU~5vu040;&z1ioN|Vx7gfZ%fhKXIX^<;f~&!r>m;8LcD zSMQ@v?!JFx`KEbm(%!wz%)P9?FzVBzcZ}YXpIzJg{lvNa@ChcYKhE8|-6X!c;zJx` zk^0-4x3{vtubq2IJU2Axh}O%a``W(W<9#>ruIk<$8Q$+j!x_$HFJH#!Eq#z-&iyc7 zX12UqeZ6b9F0HvZSM{vX%nu0+*3xn{*ADDvez)la(}qNTwhz9}CPC|NWil}+Gc3N% zcuh~OYGT<(&IE?n5*6hKS~6^Q=pHbAW>?J?lQqrvZnNn%rtLa!BeyMTXq>~p{j?JI zfzrL(Egnd9pQ&PrDVpjXc;J%Ti`|aX$||PBD97!Qk13A#^PW^zQF4>t?w8ehnJ<|O zvqQ4m+q>A`iwbV-6T5V6-drhbn~*lG_iv7x?hWVN@MUV$_oS0{y{3<}8ZIZ^td7gs z`e2fusMPVm)Y@6Mawe5r=qhpWKEE*X)ZVDs_d}O+FP&rTJ6ZFfli?1?zZ}tiM zv{7W@7Jt#8`5&e`m7Y_)ZF^v<*}m-g-a)CaPhD)ByVuFi$~NO0)0m=6pY*^TTp&@)*`no^5*Nw5Y>f20ukp zQCrhE>&hJe^w@INAJbob6VD8J&0u%p^2$eh56uag61hY07|R3ysUNp>Z)UHHj#Xcv wYTm>s5j#IF0~9p~$c&VQ86}Xiu!esmdKI;Vst0CHpz*8l(j literal 0 HcmV?d00001 diff --git a/documentation/images/placeholder/placeholder_circle.png b/documentation/images/placeholder/placeholder_circle.png index d87e8121a445d4c38fab414bcf5429ec0778653c..258267657a1272c4beba4666f0c9f3a9af7cdd86 100644 GIT binary patch literal 7176 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 delta 1130 zcmeCM*ubgS8Q|y6%O%Cdz`(%k>ERLtq$@y}gAGVprkGutsA$0Tl#QKRoS8%Py6ePf z?RpjwPZ!6Kid%2z-t2p5GPuFubj=83jbj!^B-%@3+qcX!`1@`DoZ{x&WXr~ z(49J`>!n|aK2tey?{}h%JHz!0yVm7zIQscU{Dphf4Ac4cbLRA3FFUu_@w?Em-HbNp zKX1_SHhyp1_gKJ*;e+VUt<#P_t13BNxhwL3;jzSd&({~d*(P<*u3Gf_x1Znsw+hVS zx$Vnj_j>EfN51DpS!1fs?Q!nDcSq)d@y@WtyKJM^Zl5-Lc0H4gZ*Z9NHIB~optkRI z6*h7V_ss5@__jaX&>AzH`h$%AHmZVs_+ll#&ZM>NcyYdn^0<`r5gd z#B)P~j%d9+y07i~J>GW{@2c+Ik>UMbG@RjF_VQ(n-qHsd=G+hSWoFB()z`ar>(ZKw zb5+k8&HRwSU@a|IbM3%x=69P;Fl|WWXZzsmY!bBYRwfgJGQ;BAjMwzkswS3wXLi+WF3uWW7=M?^EPtZqK3vf{M%0}aUUq%yWQe}RQH)G zmYAZc-hl@$xxLu!IIXN=N{n*c9{HH!ct7t+Wfdhi`R#sLotOENxiC8#ipRi9GMJ8_X7Y&;K zVY*Z4ImO$y2d0|s%bxEYl=}MA#m2dNo$Rd4qgHQN#bqIx#aqO8N9y^ckZ3b$CxPFM zwvOj4KkmIYG4RgK56R&j*3x<>&pI=jh$Ou^_E1?4xo^1W=KSdbAE1aYF-JD%fR4Vl$uzQ znxasiS(2gP?&%wlqL<1J6#we!;uunK>+Ri*ybT6Cu8vI;HvQkRuCA(z!|glUf)6J( zRvJxuav|Tkmtg|~Hv}0ZFp5FZ0VW+7;)yuBd)}Xl(3v0BS}x}WD>zWpl~*w7&c*ON z0ka$WQ4OpSU?hRfBt|wQlQ30oU|@#X2~}COT9-e$vg{fg$W;ajTk}*p4R2s`8O*SV g21aQ{kb>MyM#=etH@3YgOag_Br>mdKI;Vst04>0F$^ZZW literal 0 HcmV?d00001 diff --git a/documentation/images/placeholder/placeholder_square.png b/documentation/images/placeholder/placeholder_square.png index b51bc8fb1b8b3386abbd87d3f4b66ab9eb344a23..8583725b82c2c07c1d341f6ca8d058ceb07168d0 100644 GIT binary patch literal 2116 zcmeAS@N?(olHy`uVBq!ia0y~yVEhWg9Be?5_a5njK#DEN+ueoXKL{?^yL>WGgtNdS zvY3H^TNs2H8D`Cq01C2~c>21szvK|*<`l@{@bCf($!3N`lsM<-=BDPA0J#hd&PAz- zC8;S2<(VZJ3hti10V#T^>_Dw6JY5_^DsH{Kdok;=frx9M_mltjk?C?>O_SQD&73HE zI+ELIS*^&O-MQ+iUXyYd4t!dr%)k)H&fp@;AW+KSaD@?w5PXOb4nAB9NFLb;bUv9z z0?o&11&Wb)U5#P{J|ih|b;PN&f_wZYwU;+6o)RQ?Pq0+2b?<(LKCY@sYs2`nUFWVe z%wOASRZwxI`o`V0-B#9jSE?Jv99Z`|?T%qt-wNZ(1IIS>?>Ejk@Fq6-c+7nM5MWIF zjDNh{|M=>(@CygzcC!UOe~@Tgb6}#mV22fh!YhV`70e8a_&^BGhYF$apO+T1%vU|R zE%#q{xW(g`S-viF_a`Mb?0mAzrjDJV{MDK=_6K&3-1Vv-WC{b@zv`W+zVO@UaDGkTJLhT5tqiZvXagjH9B)$ZSVkD4*!bhe4qG0+m;O2QhU1mW2%!U2o4FVDJq21{<8`OjjXg~`FgkQv@XXkHWM9Ij6 zU2Nn1>62{2`qI$!6}Gmd-9rxevQzS)^w_e(M`{m=x}O36}Y z_A_R7P36vtuijLAjmiFNR>0uya(5rF%yQqm|GRa0!`?%A$7A+rf86T9u!H43u$(}S zUzET{Bmqd0L*b*OLS!TGCJ}*BcLv<>&pI=jh$Ou^_E1?4xo^1W=KSdbAE1aYF-JD%fR4Vl$uzQ znxasiS(2gP?&%wlqL<1J6#we!;uunK>+Ri*ybT6Cu8vI;HvQkRuCA(z!|glUf)6J( zRvJxuav|Tkmtg|~Hv}0ZFp5FZ0VW+7;)yuBd)}Xl(3v0BS}x}WD>zWpl~*w7&c*ON z0ka$WQ4OpSU?hRfBt|wQlQ30oU|@#X2~}COT9-e$vg{fg$W;ajTk}*p4R2s`8O*SV g21aQ{kb>MyM#=etH@3YgOag_Br>mdKI;Vst04>0F$^ZZW diff --git a/documentation/images/placeholder/placeholder_triangle-SMALL.png b/documentation/images/placeholder/placeholder_triangle-SMALL.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee52120c58cc3a2bc68a33e94c3a0cdae494a9c GIT binary patch literal 1037 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P1|%(0%q{^bwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI=jh$P9Ln2;?2`D6+84^+AoS&PUnpXnkGB7w7r6!i7 zrYMwWmSiZnd-?{X=%unVFfbQ-x;TbZ+cNCEOT$OJ@EL|vTI$o)Yp;?E@khZ-)E4yuve;t!J0Qrbv>hngRay@vy&R{ zWUn4gWSGDAcwg9TCx(4oxl3+|Fcola2;7#{`QYB-2P#UQE^T}`JJ-z7O zcE%i=2-%$lk<(0kgJ&(%Jo~xk#iJJ!?lS-Lo*(f4pxniyd5qZyU#-vmdE%($^9zlq zRTI{V$+E7loEIwYzSj5A)xA+0v?_I1b>C&Y_Nw>UrNHdTE`{r-O>-~XsD0qp-cPfu z|L+&*Q*fUXyqj^2?!Ut2bFFLowpSg+SqJxS%${s{;J#W|dDg{_#?vYf#148D7cQ~f zs(B#1|KXJ&74g}OG0FF8*bAmuZjC6)?@ti5Etts=Q+zK*xu9~DZ_>@Z{%2>u&$)W< z`IWnj+h>^f$IRZvRQE~3PhUKmKPKtwUfb=@wBH}y)qQkPb@cT`>$|@^t>}Mx;A*bu z+N+CJ=)Gf#*!`;d>Z09SPij5MYtX&6$XM^&H{+0(jMtqvTnhRcxNO6X-q}po#12Mn zxWrIBE7&{xdlgrh>ies+x@R+9YwEa~5Gu7p=jyVwhP_u8U8>$_DsImB#x^3>_s_Iv zSI#oT-+i@b$Bkbf=e=rJD|0wgcE_3>JG2t~KRoo0mtB|UvSHgs7Nj)q#sE+C;I!W$hyodV7!c5A aMjhk9ils><6-9}lTbf$kvz4eB~Qo0h7BvqRN8cOJjCXq2b`nO zj;EMK9^;s@FflSrGn+D7jND)M{d@g>zjMFtbN=}Kaew#yzP9W7ey;a*eXh@SeXeVt zJ7-+%RW|M11OkCn9DcNQ1A!FgSDy{*0gm`b%ogBl{bfgcThPktC!bN24sbU9^rL4a z2&4>IeH1{Ca(4hsr6>pIlS-dAs4H(WQgKr52UyU+a~Gm)!a_m4(r8Q2Id{0(?ma~e zzf-u6ddE(V?b_NqBLglaP!?CmPyv*J0PPZhZWJqm3RPF{f71V8{onMzM1c4I9P$tO zKhgggB!K_dD*hevZ>|0l#9u@DEm|2Wr1E95>IGJ4b&ke{!zFKoDB?t(A{=|^=bDkw z>b#K=KZyA*!C}XqLyd}ss>;pv>R2NsTPU2y)*)t~G-6J$(TVw)L`(8xWyDXd9Pwd? zflj?xOd|lX!)&}VK-Ra?%~s7~qeru>l<^^_Oe+AGB+@eH;rDJAP`Og4`0$A?tA!P) zXW}Ys4%^FBBl-lpAhO*HMXXwDIC-P^%_y33~Cq{VtLU##HoEf0&U(Kv(q#b0wx$GK!M=J#Z-ZnSbpN(cM(g35khnK|< z>k7wI0kh1W$}AO;UsDMu*o{}XM#2mpIs|~cbwf%nb{qnft0^J|v-t+$NyrNcq?X5` zt)^h?Xkxzds_O%LI&0($AXid{zT_RT`{LBih2yTO2DBTP!Hvfw-fL&EQ9Z=gx?3~U z@;V&UNpM1sZ0s!1OGf}Ny7X0FK_*{6Q9WvXy!Sm}+A0T_8hSdAvHdLvjxz!rWaKw` zg&uJmHHvm2m%LH>@*C7X59=n2aX(y=RDL?<=b?AuI}JUcu$8W6RX7$r*RcWxyfibG zkQ?E#=~Yb;TzZ|;RPI97O(9Xw!9Ho`PwXd!uFo_*H!L& zoP?L$NP0zcrMy3$$LQ!!l~Q*=%u^5tArc{^EwtL}SiUBTxHP;5a9ZbjWTbW2Nk(oy z9gcmVNxs47t#NuaY0=ji2Pq zzAIDSCHN_@%U*Sn!=}ye%pO2HkxO(Z?@w3Qt1W&J2MsSD3es<{z=E+mt|M5lZq1l^ z`l-L+RgSkA_v%I`Uhglv2RJTD1us1kF%$Dm-6)kDdq9Lau>MA|P5*03%*Kzup@`eL z?Zr9l0xSKuyT>|=%HreC_s|Ok39~>{og8|6()Qahrb2nu{~8kihew`C+Gnr&(tR6} zSA*84Xzs`<&Ggu);Iam9(QrRxs`E}n@NsHp`XY~&^7%O7ZYcFOYzvnsD`^?N6S+%} zW>TP|yG=bmrL&*w15J7Kgw;S<4es5CL=Q|cB}kdYfhmmn-gl-?V(0lFTd2Xt*eEtD zk#_8<0!&d+4PZH zICoNj3=8Ouz1m}}KmIP^nXq3Aj5W#WrYCVDt;?LJE6eD<1T@LQ<)QyVzO07hM1hR^ zQrX6e)2o?Pb96t0)?ngR?>)922()GkdBb>i=TOY`&i?v!dZx^=jD`9p{2yts%Uk7pMK85kY1*KOL6?8GD}v|tdjC63(>g_ zY5s$*%S7H%*SoS_UY9JDGzFM^8G@HKTMDwpnD0vqXMOfixS#R$R}I1yT}izcuC&B8 zPrn<OhIbZ(c(PQR7$ZBZm%}8#7?dKpIgMY4J+6=UF(SRO}^37*95- ziX)}wy=xhp3GPFy#14&khZxt+%D#PxN&O_w0Wn-YyvoIZOY{`&6>npC(lBl#eN*7+Fp9vw8QZ$8UUTzbmC6AofVz@jBo1 z?{BBmD<$89NsVG4rZ*-fY$o)bo4T+l52q{*v%mW?ff$CX;G>R`AAsljeTxRgKTJP6 zN)hv9Yq3BeKXO1Krr?b-zq(Qzb&iKM5Kil~M846f#!rc`xl-tEpx$BLcUZ``nxI!i z^PP7IWwMQ3O-9({Tz1Is{0;a6uQbvBU8f+;_5HUDHj5bv0Zu-vDe&Pn#yS3lBNHxs zM+s1m24kJ3!){Z9nqajyldrI5eB0y6kGkm3B8`{{MSJHeyL{g%q$BFhu$2Y@_fl*R zO*JKi4COiZdDMr!O&_=DP_d<=;F1WQ4mQ}mC$h=6)fB&v3+10+YaSLpH?wt0&*1Vd zf8Q{@oS-&*Jm~rQZ;U;Ho_&+qZM{BC85&amA!F|8Le-TCKP9jGY3{b#)HBO;g5qvuWzmQmE~Y?1|`CEsTE2-l^JfR*lgg9EVI`YtP?^BxJL7 z&&y9wbIje~(YDa-LjzR?Xozg69Ag#97(#Eu;Vv&wC0Viyc#S#Bvx^+U?nQ=FhyhBR zp-Gh{Ot%_NOtGK#Kp=WlIs8hP~r8 zZSt~wKZXf;Y4kjvs=3)!C-RgPq3lY%&g1AGPOv@kZsKraG^UQF5fcuqaA7&7)w+kD z65A&q`x0NT18is4_TOztb?)IS%X!mNN(?p(9vRoOxwQFC#I1FVwkM(si*Yw8->Jtv zRb5HSCi&T0H0ENHd~?Pgb2Bl1Km|wh26*FUD8C>#%6H_WK~Ji`z`LP9cCkV%E)odS688~q_^Yg^QBR}3y;FX zZXXjMvAKP>spkQS=`>96EdsJCeW+Yk6S~ZiYuZvLl6*gcrFdUNP#aP}c!)A&CTn^E zLme1HV7t(?mbjTLD+2T65?4n&EMKNoxq;x=WHNsI?un37)$e==r&xpG2Tso(eX1)6 z)&!b0*K{vwe3PcJ5GhhoqgO0-Z_`3$md`-HwaYxGD@t*&E!e88_dZQ_eJ!2Ii`>IyXYIDkX)?f^x5QB!g>ZS&V0HC-}e^y8!>#D7AvdqAL5t`D`j?loY^LF zF+F(naZ>0JzULX1%e8x(>Ws&-Z$lJ7$PKTGerpOs}iM)r%Hav0DA(k1y`ZA~ve?}}k# zX8*5N394Z1Gjg1C+f`o20kk2LOzR7>QcFR+SzmwbxjC)-8o=w`{7SaBu=^pJqKcQs zGd%T$Z4OAeL1YF`^B2g3+3=+R-^@^6dy%+c>O5_*BSJH83mBW6*WG!)JU=p^$Cx&j zu^fBT!!toc!ZbO<(b|vV-!1Rw_C6SCgA4&9RS7Kp@{Q&mN~Y71y!d;?#?Ir$ywJf< zy|OgNp;4mt*`jF`%v$OJ{drh*D%Jv+rOi5Iq~dw6P>rY;n+UZ(z!t9c@r*yD9N_paGv)9LlQ)3A3w z(#4;U!7wHysg!P z9YwnYw}P)7(U%P7r6HeZnm;rM_Yde!7}+c2Xq|Nwr*4yWv213xnqpdY1>Tk@Nev;l zhVC^KM68xs6}tS`V{DRtx%)*re!3)lm%!V^NMe>@AV}RIO|_@Pk_?1bA_|A>(5!*9 z4^67NEy%fB$1|&T3vRVo%;BSqFtYOMJ!*yB{pr?|R}6$3NFC4rIlwNoQfPhapb5Xq{8=nM#dPv8dQnVt@%-Rv{uB*j<8N%Ae-`t4ww+2VWh$G+Y z3bTJ(mx4f{C|vXCR`XOXDSc+mL+!IVW>d%)4obdigx2vm>B05j`Hn= z7mXuy*Lurp-(E~KBq^ZzjU2I}^V9@4dc3t!1v5Ix>ZNb6kINhMzZjo!l6v#md@+-0 zF{wZGlg~94ZEX9Ni>6OdZ2gqja|1#8Up63`<67Sa_0cnUC#iWlZS1=B%Ro*-Ce}i~ zuE~qP<28QiM)BMy(vb)o-SIRHN$Tg?s`vWBLYIhkx~$ZPq8hJ1UmDbZ8|o@H%a(0G z%%)3gI~#C51L1|9EWVF&E>L9wQ6R~MA3Dl`7Xfq@3Kb3 zvKQe>5&HA~z}_jEGZ3sL4!rD+k^OjnhrZ|?>tfit;ji+9+`aw#gr2DCHdWqQOMm|0 z#>he!>n^(GrO?BQJQty-Ij0GbY_*UNN(SS(H!I*+w0@$$U?aNBS?H++zEtmkJn+&W z9D;?Df&9MIm7l2=-C-Fh3g)kI<=ehqj8OrO%F-7xXtf5S!tQ(so>GKT z=#RtEi)4dy{hs&y1vd#To^3C4XH@4}miWNM%CjmcKqi!Z-BGvd7PTardZa7qxMJS1 zV}#Mp#e+=0rJJ9_BXTFAvj~@2zKPLabBpItY-7vA2I!>YKnowYqnhlKHz8B@_mv|M z;~B$fY9J#u%(h2oq_YB>jyNriGwwe4oN6@vX2To_Iqll<{DbY;x?*Mggw3a&XGVKB zzEWS9Lfa1XqZgLP)J{rSX;`(uOV2xMr82L12v(tmePK$Q@rZXTKbrNQQx7C_|ks_lm=yQks^cp(b$nNrN+6!Cm=PNN#c1LUP#5hc%_;RQi3$dgxV|N)aqxr+PQmWV>ukHodY3qj~q7DOkeOU>c+Y?hQh)IC$<8PT$^@pQ34z< zsO%D@ERKg=MJcUap4{?0DN-s=4;=n#eu?lc=z|-ZpD_2RM`5tHE`*nLkmkOt{|{E`B>1e;4__jfg|SU&jt;3Zo@K+m=^u4iFd%I>A-|?tjt$!}<&QpCYU8{~h9g)BhnPfd7{&{sj5A lR{sg&?;!uy>H#(p^o~V7peWxdUp?q|IO$^h!unF;e*vw-^F{yw delta 966 zcmaE0(95CN8Q|y6%O%Cdz`(%k>ERLtq$@y}gAGVprkGutsA$0Tl#QKRf zGR?D}YhFBhG2t%rKkxYg{}0MtJetRteel)#+@B|oT0Xzfcv`hSVXc@f>*~sRq2lgq zeIH%j8?`~JQg>DNUB+v#dY@ei%%1F0xPIC+_p*)J2X5{CG`sr$et|v(_c_748Q19k zi~Qavu|uV)dTZ|YS7EYek3PD)H>x1We#fW!i7{`O3Nm$-3M?6FmW$2hjJY+($|+Z9 z{kyA|K8R+Dd$NenX8W^N%(h`_6c>5&I+O=k$tz8EWB%@>o#c%3WEy=rfqBJ*_5 z15pPw*Se-}d(}~#b#U*-?8%k~?yH5BXI<=QJgxFT?4Vb1;S$TOng_!BA6^Mk5ueQ% zlYFm+y|zgKaE zslLBDt9v%%wWf}%387LubgnK-YuI~r(WUB*^`_$HjBjisVtxNidv@h4L;T%Wdv@IT z^>N;-hP5(>Gi7(I*|9?_!Tu9?uwor#lB9{ zen_OwrylVO8IUK@U#!k0S$sEkg Date: Thu, 11 Sep 2025 15:37:47 +0100 Subject: [PATCH 3/5] Ooops --- scripts/add_new_page.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/add_new_page.py b/scripts/add_new_page.py index 446e931e8..b948bd14f 100755 --- a/scripts/add_new_page.py +++ b/scripts/add_new_page.py @@ -72,7 +72,7 @@ raise Exception(f"{new_subfile} already exists") print(f"Will create {new_file} and {new_subfile}") - sys.exit(0) + # sys.exit(0) # Create the template AsciiDoc documentation os.mkdir(new_dir) with open(new_file, 'w') as fh: From c0e19fe7221c97e6b85a24fc5beca0995f31cf7b Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 9 Sep 2025 17:36:46 +0100 Subject: [PATCH 4/5] eeprom: Describe SD_OVERCURRENT_CHECK override property --- .../computers/raspberry-pi/eeprom-bootloader.adoc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/documentation/asciidoc/computers/raspberry-pi/eeprom-bootloader.adoc b/documentation/asciidoc/computers/raspberry-pi/eeprom-bootloader.adoc index dfb6d16fd..41725174a 100644 --- a/documentation/asciidoc/computers/raspberry-pi/eeprom-bootloader.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/eeprom-bootloader.adoc @@ -187,6 +187,20 @@ The number of times that SD boot will be retried after failure before moving to Default: `0` +[[SD_OVERCURRENT_CHECK]] +==== `SD_OVERCURRENT_CHECK` + +Raspberry Pi 4, Raspberry Pi 5 and Raspberry Pi 500 only. + +Before booting, the bootloader checks the SD power switch overcurrent signal. The overcurrent signal occurs if the SD card is damaged and has a short circuit which will cause it to get hot. + +If an over-current condition is detected, the bootloader switches off power to the SD card and waits five seconds before probing the SD card again. This error is displayed on the diagnostic screen, the UART and the activity LED (1 long, 2 short flashes). + +The overcurrent check can be switched from an error to a non-blocking warning by setting `SD_OVERCURRENT_CHECK=0` in the bootloader config. + +Default: `1` + + [[SD_QUIRKS]] ==== `SD_QUIRKS` From 3e2f3ac910b381b6b3c66a738336bf61e8f7ba3c Mon Sep 17 00:00:00 2001 From: Paul Mucur Date: Mon, 15 Sep 2025 11:15:45 +0100 Subject: [PATCH 5/5] Revert "Update header logo" This reverts commit 08827783109a944e33bb30fb669fc54da9a9f19d. --- jekyll-assets/_includes/header.html | 8 +++++++- jekyll-assets/css/style.css | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/jekyll-assets/_includes/header.html b/jekyll-assets/_includes/header.html index 0a29fad7c..c40eb276d 100644 --- a/jekyll-assets/_includes/header.html +++ b/jekyll-assets/_includes/header.html @@ -71,6 +71,12 @@ #__rptl-header .__rptl-header-logo .__rptl-header-logo-text { fill: var(--rptl-header-logo-text-fill, #000); } +#__rptl-header .__rptl-header-logo .__rptl-header-logo-leaf { + fill: var(--rptl-header-logo-leaf-fill, #46af4b); +} +#__rptl-header .__rptl-header-logo .__rptl-header-logo-berry { + fill: var(--rptl-header-logo-berry-fill, #cd2355); +} #__rptl-header .__rptl-header-burger { margin: 0; padding: 0; @@ -382,7 +388,7 @@
- +