From 22789bc95f82152dc5f88f5eff6fecb73a047907 Mon Sep 17 00:00:00 2001 From: firestar5683 <168790843+firestar5683@users.noreply.github.com> Date: Fri, 9 Jan 2026 23:14:45 -0600 Subject: [PATCH] Malibu Buttons? --- panda/board/obj/bootstub.panda.bin | Bin 14876 -> 14876 bytes panda/board/obj/bootstub.panda_h7.bin | Bin 16944 -> 16944 bytes panda/board/obj/panda.bin.signed | Bin 60680 -> 60716 bytes panda/board/obj/panda_h7.bin.signed | Bin 69512 -> 69548 bytes panda/board/safety/safety_gm.h | 6 +++--- selfdrive/car/gm/carcontroller.py | 2 ++ 6 files changed, 5 insertions(+), 3 deletions(-) diff --git a/panda/board/obj/bootstub.panda.bin b/panda/board/obj/bootstub.panda.bin index 8ff046882865ac5b18c2f8ee2dbb3e5b02b38366..4896cc82ec8bdd3193d064bbaa6ddba6ad82189c 100755 GIT binary patch delta 21 ccmbPJGN)w2En|+vRFfnVQ-kEqkBqI@0A*VUMgRZ+ delta 21 ccmbPJGN)w2En^OgG)oghLo@TukBqI@0AQpC$N&HU diff --git a/panda/board/obj/bootstub.panda_h7.bin b/panda/board/obj/bootstub.panda_h7.bin index 2ed656a52c9d4ee63ae661b731f49b117179a53b..cdaff84f7c4d8716733df3216e08d3362116042b 100755 GIT binary patch delta 23 dcmdnc!ngs5X4!BgrkW&~m>MK+US!k93IJ;92z3Ae delta 23 dcmdnc!ngs5X4!C9q*H(XafH>h) zFN}DD5XXKK7Cx+GL{U<(8Xyn2G>Exs&_KW9D;$Sg z0lf>eQbDQwK^sd>pHb(j<5UJZ)V%1&I^pw0yvZEKPqb&PNr%np%ZZxIoic2tDFbQY zM*aGAb-#>XT53KWm1&!YMkbwht@}@#r~mwqGIwst(_^;cn#obw&xH6`oh?N=)>irM zz|>=9y#4((u1T!V>gN{fGE*}%DJ^AnA&I{7(q c&A$xLH+XARnm6NNU#XuqBW__q7m4ft0qKS+EdT%j delta 825 zcmYk4Z%9*77{<@p_0Ho;nCV1`@~)|K=B6_>|BwzTTSWMwQY-`4@K2=>DQPvCf#IY? z?T*wS#8e8MAI1@ih!TplRpJM&DK(u~kvXTX4+blHZz*));rBf6dCz_Cz319y7|RTU zEq43?V;!BwIdbgaBNa`ec@KYIk;(czh~)8ZMKzYvlhI}-IAT+SRmu4{c&ls_%JlWV7lEu9Y#wdT>dg#l0lQ>ITrWLvc{WJ=1mdcf z?rDe((59{+;@`lWYh=i^3%vK)kn0!_=@5B2i-;3c2DvQ^arHnez0$Z1N4^28%RroP z*L7%FmmS)SlV}62{ts%mJ zgmo=&{(c{@b#^Qa5Ph`MjT^@!Wu~8LnIU=>_;9n=X}hf zqyog{ze6ONo@w_6$Zstng5iv$DToUMc0vvS)}?J`zUoeS>ezQgf}yHULYx>lyoiXv zt?Y*^`7hT%e;^I&FpE@H_%nn7I-m$R2?H45#kqfjOt3W!GRNDy60wzccPS$)p(h+_ zmGkfofL7=Y5%y5|-3Kg5FUv^LYSZ@9iEh7ycMeqYDYgi{Vo(o0f=&*$?Zj4EI(j(9 z+`D)o_Mvn^Rv?>S33t>^e+*|v&#Ro*>$HYYcdfjv!}3a*a6DH3R2?ktw<-;;Zej{Q zWGuJUDROltjmzRIE-Kcv8BNRE%e$u1$8=57ibr1xOPC(jMCVPzkK9n1)L}T+e|7v| aUt?eMrC;APQN9Jg_=xNMb8W*g{`3bWu^apV diff --git a/panda/board/obj/panda_h7.bin.signed b/panda/board/obj/panda_h7.bin.signed index 99011df363c82780e21ca0b9b706ef6f4cdf6b2e..0e8ca499d43f70e2a6832dcfce514625bba750f8 100644 GIT binary patch delta 788 zcmYk3ZAep57{|{!_g=fxlwKB+i@Y;7n~Iav(q>&>NLEBCN`y)Il2qacmqmS%q7nsV zNq40rbFBAr26-Z*51X5BHAT(DvY2QnmXVX7uq^1g7S@H|{XhTbIp;j*rN+iOY%Gp> zg!>5D&`Sr%la1IbRjCc!J2&A)sasuv7ie+>!-Pb72%iEV_`*EW9?d>Z>?FL0S~VG* zA{{ESJwZQ4wX?W}+Vut&-=x0y9ApBRJ;SC(=NPvx@M(`}C za@SukneH4*eC{HAFl488A|U{@-nn#)Wj_Tz=)d}L7|+w-yJy%a3%tDCAQhB=jz9wj zbnoLojSj+8C3wLtJ#2}^7RlG5$7NEmBNUfYjYAc{7nURxB_zfbQ)64fN^TMsBa+=& zu^fdCdw>Hq)$ delta 770 zcmYk3e@IhN6vywq?>)V<6ayn`>D~qt=Z{qKCt7Ap8DXI&QJ^HlG=ykkVgG~$nUxjB zQRI5%G`UVMAN<-=@Jjv2D92dkrB{UR3@O&SX_G=FcN;jdc%%ar` zig2jNHk&O(_3^lr+2Yc9T*JIO4{@7pQ0xF60A}DN%Sx#y|I#1V)0lbFR)`P=ZItYF zhF&40{tmb1^kph?AT0DEv4~CAMh6I0VDB+SgNoPrAY42H^WlJP#U@ zz3!#Tw(_JqPC^4AJGUE&exMBlgv$EYPk|5k&*#BO z)tbAdvHIlC2`#?EZwFnI 0.04: self.last_button_frame = self.frame can_sends.append(gmcan.create_buttons(self.packer_pt, CanBus.POWERTRAIN, (CS.buttons_counter + 1) % 4, CruiseButtons.CANCEL)) + if self.CP.carFingerprint == CAR.CHEVROLET_MALIBU_HYBRID_CC: + can_sends.append(gmcan.create_buttons(self.packer_pt, CanBus.CAMERA, CS.buttons_counter, CruiseButtons.CANCEL)) else: # While car is braking, cancel button causes ECM to enter a soft disable state with a fault status.