xref: /aosp_15_r20/external/gsc-utils/docs/ti50_firmware_releases.md (revision 4f2df630800bdcf1d4f0decf95d8a1cb87344f5f)
1*4f2df630SAndroid Build Coastguard Worker# Ti50 Firmware Releases
2*4f2df630SAndroid Build Coastguard Worker
3*4f2df630SAndroid Build Coastguard WorkerThis document captures major feature differences between Ti50 firmware releases
4*4f2df630SAndroid Build Coastguard Worker
5*4f2df630SAndroid Build Coastguard Worker[TOC]
6*4f2df630SAndroid Build Coastguard Worker
7*4f2df630SAndroid Build Coastguard Worker# ChromeOS Release
8*4f2df630SAndroid Build Coastguard Worker
9*4f2df630SAndroid Build Coastguard WorkerChromeOS Version    | PrePVT version | Prod Version
10*4f2df630SAndroid Build Coastguard Worker------------------- | -------------- | ------------
11*4f2df630SAndroid Build Coastguard Worker[ToT][ToT ebuild]   | 0.24.120       | 0.23.112
12*4f2df630SAndroid Build Coastguard Worker[M130][130 release] | 0.24.112       | 0.23.112
13*4f2df630SAndroid Build Coastguard Worker[M129][129 release] | 0.24.112       | 0.23.112
14*4f2df630SAndroid Build Coastguard Worker[M128][128 release] | 0.24.101       | 0.23.101
15*4f2df630SAndroid Build Coastguard Worker[M127][127 release] | 0.24.101       | 0.23.101
16*4f2df630SAndroid Build Coastguard Worker[M126][126 release] | 0.24.90        | 0.23.90
17*4f2df630SAndroid Build Coastguard Worker[M125][125 release] | 0.24.81        | 0.23.81
18*4f2df630SAndroid Build Coastguard Worker[M124][124 release] | 0.24.71        | 0.23.71
19*4f2df630SAndroid Build Coastguard Worker[M123][123 release] | 0.24.71        | 0.23.71
20*4f2df630SAndroid Build Coastguard Worker[M122][122 release] | 0.24.71        | 0.23.71
21*4f2df630SAndroid Build Coastguard Worker[M121][121 release] | 0.24.62        | 0.23.62
22*4f2df630SAndroid Build Coastguard Worker[M120][120 release] | 0.24.60        | 0.23.60
23*4f2df630SAndroid Build Coastguard Worker[M119][119 release] | 0.24.51        | 0.23.51
24*4f2df630SAndroid Build Coastguard Worker[M118][118 release] | 0.24.30        | 0.23.30
25*4f2df630SAndroid Build Coastguard Worker[M117][117 release] | 0.24.30        | 0.23.30
26*4f2df630SAndroid Build Coastguard Worker[M116][116 release] | 0.24.30        | 0.23.30
27*4f2df630SAndroid Build Coastguard Worker[M115][115 release] | 0.24.30        | 0.23.30
28*4f2df630SAndroid Build Coastguard Worker[M114][114 release] | 0.24.30        | 0.23.30
29*4f2df630SAndroid Build Coastguard Worker[M113][113 release] | 0.24.13        | 0.23.14
30*4f2df630SAndroid Build Coastguard Worker[M112][112 release] | 0.24.13        | 0.23.3
31*4f2df630SAndroid Build Coastguard Worker[M111][111 release] | 0.24.3         | 0.23.3
32*4f2df630SAndroid Build Coastguard Worker[M110][110 release] | 0.24.3         | 0.23.3
33*4f2df630SAndroid Build Coastguard Worker[M109][109 release] | 0.24.3         | 0.23.3
34*4f2df630SAndroid Build Coastguard Worker[M108][108 release] | 0.24.1         | 0.23.1
35*4f2df630SAndroid Build Coastguard Worker[M107][107 release] | 0.22.6         | 0.21.0
36*4f2df630SAndroid Build Coastguard Worker[M106][106 release] | 0.22.2         | 0.21.0
37*4f2df630SAndroid Build Coastguard Worker[M105][105 release] | 0.22.1         | 0.21.0
38*4f2df630SAndroid Build Coastguard Worker
39*4f2df630SAndroid Build Coastguard Worker# Ti50 Features
40*4f2df630SAndroid Build Coastguard Worker
41*4f2df630SAndroid Build Coastguard WorkerThis table should cover major features, so it's easy to check what features are
42*4f2df630SAndroid Build Coastguard Workersupported by a specific Ti50 image.
43*4f2df630SAndroid Build Coastguard Worker
44*4f2df630SAndroid Build Coastguard WorkerThis table was started with 0.22.6 M107. Some features were complete before
45*4f2df630SAndroid Build Coastguard Workerthis. It only has information for features completed after 0.22.6.
46*4f2df630SAndroid Build Coastguard Worker
47*4f2df630SAndroid Build Coastguard WorkerCCD, EC-EFS2, Factory Mode, Pinweaver, U2F, and Board ID are all supported in
48*4f2df630SAndroid Build Coastguard Worker0.22.6. The were added before 0.22.6, so they aren't included in the table.
49*4f2df630SAndroid Build Coastguard Worker
50*4f2df630SAndroid Build Coastguard WorkerFeature Description                  | Feature Added | Feature Complete | Release Landed
51*4f2df630SAndroid Build Coastguard Worker------------------------------------ | ------------- | ---------------- | --------------
52*4f2df630SAndroid Build Coastguard WorkerZTE Serial Number                    |               | 0.22.6           | M107
53*4f2df630SAndroid Build Coastguard WorkerCCD Open preserved across deep sleep |               | 0.22.6           | M107
54*4f2df630SAndroid Build Coastguard WorkerAP RO WP Sense                       | 0.22.6        |                  | M107
55*4f2df630SAndroid Build Coastguard WorkerAP RO Verification (without reset)   | 0.24.0        |                  | M108
56*4f2df630SAndroid Build Coastguard WorkerFix updates after PoR and deep sleep | 0.24.14       | 0.23.14          | M113
57*4f2df630SAndroid Build Coastguard WorkerAP RO Verification Enforcement       | 0.24.61       |                  | M121
58*4f2df630SAndroid Build Coastguard Worker
59*4f2df630SAndroid Build Coastguard Worker# RO revisions
60*4f2df630SAndroid Build Coastguard Worker
61*4f2df630SAndroid Build Coastguard Worker## 0.0.32
62*4f2df630SAndroid Build Coastguard Worker
63*4f2df630SAndroid Build Coastguard WorkerReleased with 0.0.26 in R107-15100.0.0
64*4f2df630SAndroid Build Coastguard Worker
65*4f2df630SAndroid Build Coastguard Worker*   cryptolib 1.3.0
66*4f2df630SAndroid Build Coastguard Worker
67*4f2df630SAndroid Build Coastguard Worker## 0.0.36 in M108
68*4f2df630SAndroid Build Coastguard Worker
69*4f2df630SAndroid Build Coastguard WorkerReleased with RW 0.23.0 in M108
70*4f2df630SAndroid Build Coastguard Worker
71*4f2df630SAndroid Build Coastguard Worker*   Rescue timeout improvements
72*4f2df630SAndroid Build Coastguard Worker*   Hardware crypto library 1.3.3 with following improvements:
73*4f2df630SAndroid Build Coastguard Worker    *   Fixed read issue with 4k RSA keys
74*4f2df630SAndroid Build Coastguard Worker    *   BigNumber optimizations (code size and performance)
75*4f2df630SAndroid Build Coastguard Worker    *   Optimized blinded p/2 computation in RSA
76*4f2df630SAndroid Build Coastguard Worker    *   Added prime checks for RSA key gen from primes
77*4f2df630SAndroid Build Coastguard Worker    *   AES GCM now stores and restores context implicitly
78*4f2df630SAndroid Build Coastguard Worker    *   Added additional checks that padded value in RSA encrypt is less than N
79*4f2df630SAndroid Build Coastguard Worker
80*4f2df630SAndroid Build Coastguard Worker## 0.0.38 released on 12/21/2022
81*4f2df630SAndroid Build Coastguard Worker
82*4f2df630SAndroid Build Coastguard WorkerReleased with RW 0.23.3 and 0.24.3
83*4f2df630SAndroid Build Coastguard Worker
84*4f2df630SAndroid Build Coastguard Worker*   Fixed potential RSA key import bug fix in crypto library 1.3.4
85*4f2df630SAndroid Build Coastguard Worker
86*4f2df630SAndroid Build Coastguard Worker## 0.0.40 released on 03/13/2023
87*4f2df630SAndroid Build Coastguard Worker
88*4f2df630SAndroid Build Coastguard WorkerReleased with RW 0.23.20 and 0.24.20
89*4f2df630SAndroid Build Coastguard Worker
90*4f2df630SAndroid Build Coastguard Worker*   Fix issue signed images headers
91*4f2df630SAndroid Build Coastguard Worker
92*4f2df630SAndroid Build Coastguard Worker## 0.0.46 released on 04/17/2023
93*4f2df630SAndroid Build Coastguard Worker
94*4f2df630SAndroid Build Coastguard Worker*   Cryptolib 1.3.8 with following improvements:
95*4f2df630SAndroid Build Coastguard Worker    *   Enabled P384, TDES, CMAC support
96*4f2df630SAndroid Build Coastguard Worker    *   Hardened ECDSA error checking in cryptolib
97*4f2df630SAndroid Build Coastguard Worker    *   Code size optimizations
98*4f2df630SAndroid Build Coastguard Worker    *   AES, GCM, CMAC, RSA security hardening
99*4f2df630SAndroid Build Coastguard Worker*   RO code size optimizations, updated internal layout
100*4f2df630SAndroid Build Coastguard Worker*   Removed additional protection of the RW INFO rollback space, EFI images will
101*4f2df630SAndroid Build Coastguard Worker    be able to erase both Board ID and RW Rollback information stored in INFO
102*4f2df630SAndroid Build Coastguard Worker    pages.
103*4f2df630SAndroid Build Coastguard Worker
104*4f2df630SAndroid Build Coastguard Worker## 0.0.52 released on 09/14/2023
105*4f2df630SAndroid Build Coastguard Worker
106*4f2df630SAndroid Build Coastguard WorkerReleased with RW 0.24.51
107*4f2df630SAndroid Build Coastguard Worker
108*4f2df630SAndroid Build Coastguard Worker## 0.0.56 released on 04/9/2024
109*4f2df630SAndroid Build Coastguard Worker
110*4f2df630SAndroid Build Coastguard WorkerReleased with RW 0.24.81
111*4f2df630SAndroid Build Coastguard Worker
112*4f2df630SAndroid Build Coastguard Worker*   Updated header enforcing post personalization fuse settings.
113*4f2df630SAndroid Build Coastguard Worker    [b/181261702](https://buganizer.corp.google.com/issues/181261702)
114*4f2df630SAndroid Build Coastguard Worker
115*4f2df630SAndroid Build Coastguard Worker## 0.0.58 released on 08/16/2024 in M129
116*4f2df630SAndroid Build Coastguard Worker
117*4f2df630SAndroid Build Coastguard WorkerReleased with RW 0.24.112 and 0.23.112
118*4f2df630SAndroid Build Coastguard Worker
119*4f2df630SAndroid Build Coastguard Worker*   New dev image keys
120*4f2df630SAndroid Build Coastguard Worker
121*4f2df630SAndroid Build Coastguard Worker# RW revisions
122*4f2df630SAndroid Build Coastguard Worker
123*4f2df630SAndroid Build Coastguard WorkerPreviously released RW images can be downloaded from
124*4f2df630SAndroid Build Coastguard Worker`gs://chromeos-localmirror/distfiles/`, e.g.
125*4f2df630SAndroid Build Coastguard Worker`gs://chromeos-localmirror/distfiles/ti50.ro.0.0.26.rw.0.22.1_FFFF_00000000_00000010.tar.xz`
126*4f2df630SAndroid Build Coastguard Worker
127*4f2df630SAndroid Build Coastguard WorkerThe latest official images are also distributed through the `chromeos-ti50`
128*4f2df630SAndroid Build Coastguard Workerportage package in the chroot.
129*4f2df630SAndroid Build Coastguard Worker
130*4f2df630SAndroid Build Coastguard Worker## Rollback Era
131*4f2df630SAndroid Build Coastguard Worker
132*4f2df630SAndroid Build Coastguard WorkerTi50 RW images include a rollback protection field in the header, which is used
133*4f2df630SAndroid Build Coastguard Workerto lock out earlier versions from running on the GSC chip after a certain
134*4f2df630SAndroid Build Coastguard Workerversion has run.
135*4f2df630SAndroid Build Coastguard Worker
136*4f2df630SAndroid Build Coastguard WorkerThe below tables lists a row for every rollback era. Once both images slots on
137*4f2df630SAndroid Build Coastguard WorkerGSC progress to a lower row, then FW versions in previous rows are
138*4f2df630SAndroid Build Coastguard Workerunavailable -- even with the rescue tool. All versions are **inclusive**.
139*4f2df630SAndroid Build Coastguard Worker
140*4f2df630SAndroid Build Coastguard WorkerBits | Lowest MP | Highest MP | Lowest PrePVT | Highest PrePVT | Reason
141*4f2df630SAndroid Build Coastguard Worker---- | --------- | ---------- | ------------- | -------------- | ------
142*4f2df630SAndroid Build Coastguard Worker0    | N/A       | N/A        | 0.0.4         | 0.0.16         | Initial development
143*4f2df630SAndroid Build Coastguard Worker1    | 0.21.0    | 0.21.1     | 0.22.0        | 0.22.9         | Initial GUC Factory release
144*4f2df630SAndroid Build Coastguard Worker2    | 0.23.0    | 0.23.14    | 0.24.0        | 0.24.14        | First MP image shipping on devices
145*4f2df630SAndroid Build Coastguard Worker3    | 0.23.20   | 0.23.71    | 0.24.20       | 0.24.71        | Image header fixes
146*4f2df630SAndroid Build Coastguard Worker4    | 0.23.74   | current    | 0.24.81       | current        | Enable AP RO verification by default
147*4f2df630SAndroid Build Coastguard Worker
148*4f2df630SAndroid Build Coastguard Worker## MP images
149*4f2df630SAndroid Build Coastguard Worker
150*4f2df630SAndroid Build Coastguard Worker### 0.21.0: Released 05/13/22 in M104-14826.0.0
151*4f2df630SAndroid Build Coastguard Worker
152*4f2df630SAndroid Build Coastguard WorkerRelease
153*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/3647883)
154*4f2df630SAndroid Build Coastguard Worker
155*4f2df630SAndroid Build Coastguard WorkerArtifacts:
156*4f2df630SAndroid Build Coastguard Worker[loc](https://pantheon.corp.google.com/storage/browser/chromeos-releases/firmware-ti50-postsubmit/R103-14778.3.0-1-chromeos/led/hardtmad_google.com/40f35cc72dff5eeeadf4947527013cb9d6da802b81a5f3a27ce02c57ac5c91a2/ti50.tar.bz2)
157*4f2df630SAndroid Build Coastguard Worker
158*4f2df630SAndroid Build Coastguard WorkerRelease tarball:
159*4f2df630SAndroid Build Coastguard Workergs://chromeos-releases/firmware-ti50-postsubmit/R103-14778.3.0-1-chromeos/led/hardtmad_google.com/40f35cc72dff5eeeadf4947527013cb9d6da802b81a5f3a27ce02c57ac5c91a2/ti50.tar.bz2/
160*4f2df630SAndroid Build Coastguard Worker
161*4f2df630SAndroid Build Coastguard WorkerFeature Notes:
162*4f2df630SAndroid Build Coastguard Worker
163*4f2df630SAndroid Build Coastguard Worker*   Released between 0.0.16 and 0.22.0
164*4f2df630SAndroid Build Coastguard Worker
165*4f2df630SAndroid Build Coastguard Worker```
166*4f2df630SAndroid Build Coastguard WorkerBuild: ti50_common:v0.0.2187-caec6ab3
167*4f2df630SAndroid Build Coastguard Worker       libtock-rs:v0.0.906-9ddb6ac
168*4f2df630SAndroid Build Coastguard Worker       tock:v0.0.9593-4b88c2376
169*4f2df630SAndroid Build Coastguard Worker       ms-tpm-20-ref:v0.0.247-f007cc5
170*4f2df630SAndroid Build Coastguard Worker       chrome-bot@chromeos-ci-postsubmit-us-east1-d-x32-134-b2s1 2022-05-12 14:19:02
171*4f2df630SAndroid Build Coastguard Worker```
172*4f2df630SAndroid Build Coastguard Worker
173*4f2df630SAndroid Build Coastguard Worker### 0.21.1: Not released in ChromeOS - First GUC Image
174*4f2df630SAndroid Build Coastguard Worker
175*4f2df630SAndroid Build Coastguard WorkerArtifacts:
176*4f2df630SAndroid Build Coastguard Worker[loc](https://pantheon.corp.google.com/storage/browser/chromeos-releases/firmware-ti50-postsubmit/R103-14778.3.0-1-chromeos/led/engeg_google.com/18aa516c77b9dc752a1fe3702b633409711aa228fb33a1d78d4b8bbc2b9f901f/ti50.tar.bz2)
177*4f2df630SAndroid Build Coastguard Worker
178*4f2df630SAndroid Build Coastguard WorkerRelease tarball:
179*4f2df630SAndroid Build Coastguard Workergs://chromeos-releases/firmware-ti50-postsubmit/R103-14778.3.0-1-chromeos/led/engeg_google.com/18aa516c77b9dc752a1fe3702b633409711aa228fb33a1d78d4b8bbc2b9f901f/ti50.tar.bz2/
180*4f2df630SAndroid Build Coastguard Worker
181*4f2df630SAndroid Build Coastguard WorkerFeature Notes:
182*4f2df630SAndroid Build Coastguard Worker
183*4f2df630SAndroid Build Coastguard Worker*   Released between 0.0.16 and 0.22.0
184*4f2df630SAndroid Build Coastguard Worker*   First GUC image.
185*4f2df630SAndroid Build Coastguard Worker
186*4f2df630SAndroid Build Coastguard Worker### 0.23.0: Released 11/14/22 in M108
187*4f2df630SAndroid Build Coastguard Worker
188*4f2df630SAndroid Build Coastguard WorkerFirst MP image released on shipping devices.
189*4f2df630SAndroid Build Coastguard Worker
190*4f2df630SAndroid Build Coastguard WorkerRelease
191*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4022274)
192*4f2df630SAndroid Build Coastguard Worker
193*4f2df630SAndroid Build Coastguard WorkerArtifacts:
194*4f2df630SAndroid Build Coastguard Worker[15224.3.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.3.0)
195*4f2df630SAndroid Build Coastguard Worker
196*4f2df630SAndroid Build Coastguard WorkerRelease tarball
197*4f2df630SAndroid Build Coastguard Workergs://chromeos-releases/canary-channel/betty/15224.3.0/ChromeOS-firmware-R107-15224.3.0-betty.tar.bz2
198*4f2df630SAndroid Build Coastguard Worker
199*4f2df630SAndroid Build Coastguard WorkerKnown Issues:
200*4f2df630SAndroid Build Coastguard Worker
201*4f2df630SAndroid Build Coastguard Worker*   Factory mode detected differently; this causes GSC to re-enter factory mode
202*4f2df630SAndroid Build Coastguard Worker    after upgrading from 0.21.1
203*4f2df630SAndroid Build Coastguard Worker*   For i2c-based TPM devices, Ti50 won't communicate with AP on first attempt
204*4f2df630SAndroid Build Coastguard Worker    if GSC is in deep sleep and system wakes up due to lid open event. Shows up
205*4f2df630SAndroid Build Coastguard Worker    as "0x63 Failed to get boot mode from Cr50" error (b/259510330, b/259663369)
206*4f2df630SAndroid Build Coastguard Worker
207*4f2df630SAndroid Build Coastguard WorkerFeature Notes:
208*4f2df630SAndroid Build Coastguard Worker
209*4f2df630SAndroid Build Coastguard Worker*   Add AP RO Verification feature, but it does not hold system in reset upon
210*4f2df630SAndroid Build Coastguard Worker    failure yet (b/161483233)
211*4f2df630SAndroid Build Coastguard Worker*   Add Zero Touch Enrollment support (b/234857025)
212*4f2df630SAndroid Build Coastguard Worker*   Add Pinweaver support
213*4f2df630SAndroid Build Coastguard Worker*   Add U2F support
214*4f2df630SAndroid Build Coastguard Worker*   Add attestation support
215*4f2df630SAndroid Build Coastguard Worker*   Add network recovery support
216*4f2df630SAndroid Build Coastguard Worker*   Improve SPI and I2C TPM bus stability (b/237493220, b/247168128,
217*4f2df630SAndroid Build Coastguard Worker    b/245034621, b/251191468)
218*4f2df630SAndroid Build Coastguard Worker*   Fix connection issues with Google-A network (b/240506338)
219*4f2df630SAndroid Build Coastguard Worker*   Improve boot time performance (b/241986964)
220*4f2df630SAndroid Build Coastguard Worker*   General stability improvements for ti50
221*4f2df630SAndroid Build Coastguard Worker
222*4f2df630SAndroid Build Coastguard Worker```
223*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2613-dbba229a
224*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.913-61d23b3
225*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9622-397f4aaa0
226*4f2df630SAndroid Build Coastguard Worker         tpm2:v0.0.292-1a7d322
227*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-soad 2022-11-07 14:44:25
228*4f2df630SAndroid Build Coastguard Worker```
229*4f2df630SAndroid Build Coastguard Worker
230*4f2df630SAndroid Build Coastguard Worker### 0.23.1 Released 12/02/22 in R108
231*4f2df630SAndroid Build Coastguard Worker
232*4f2df630SAndroid Build Coastguard WorkerRelease
233*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4077027)
234*4f2df630SAndroid Build Coastguard Worker
235*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15224.5.0.xml
236*4f2df630SAndroid Build Coastguard Worker
237*4f2df630SAndroid Build Coastguard Worker**Added Features:**
238*4f2df630SAndroid Build Coastguard Worker
239*4f2df630SAndroid Build Coastguard Worker*   Fix "0x63 Failed to get boot mode from Cr50" error when waking i2c-based tpm
240*4f2df630SAndroid Build Coastguard Worker    device with lid open wake event (b/259510330, b/259663369).
241*4f2df630SAndroid Build Coastguard Worker
242*4f2df630SAndroid Build Coastguard Worker```
243*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2616-f4c7c42d
244*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.913-61d23b3
245*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9622-8d5f2ecda
246*4f2df630SAndroid Build Coastguard Worker         tpm2:v0.0.292-a7f6f39
247*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-ci43 2022-12-02 10:33:22
248*4f2df630SAndroid Build Coastguard Worker```
249*4f2df630SAndroid Build Coastguard Worker
250*4f2df630SAndroid Build Coastguard Worker### 0.23.3 Released on 12/21/2022
251*4f2df630SAndroid Build Coastguard Worker
252*4f2df630SAndroid Build Coastguard WorkerRelease
253*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4121474)
254*4f2df630SAndroid Build Coastguard Worker
255*4f2df630SAndroid Build Coastguard WorkerBuilder:
256*4f2df630SAndroid Build Coastguard Worker[9](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/9/overview)
257*4f2df630SAndroid Build Coastguard Worker
258*4f2df630SAndroid Build Coastguard WorkerArtifacts:
259*4f2df630SAndroid Build Coastguard Worker[15224.9.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.9.0)
260*4f2df630SAndroid Build Coastguard Worker
261*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15224.9.0.xml
262*4f2df630SAndroid Build Coastguard Worker
263*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
264*4f2df630SAndroid Build Coastguard Worker
265*4f2df630SAndroid Build Coastguard Worker*   Improve G2F signature security
266*4f2df630SAndroid Build Coastguard Worker    [b/261874682](https://b.corp.google.com/issues/261874682)
267*4f2df630SAndroid Build Coastguard Worker*   Fix U2F attestation problems
268*4f2df630SAndroid Build Coastguard Worker    [b/242678758](https://b.corp.google.com/issues/242678758)
269*4f2df630SAndroid Build Coastguard Worker*   Do not run AP RO verification on deep sleep wake
270*4f2df630SAndroid Build Coastguard Worker    [b/261635049](https://b.corp.google.com/issues/261635049)
271*4f2df630SAndroid Build Coastguard Worker
272*4f2df630SAndroid Build Coastguard Worker**Added Features**
273*4f2df630SAndroid Build Coastguard Worker
274*4f2df630SAndroid Build Coastguard Worker*   Allow setting serial number when BID flags are set, but BID type is blank
275*4f2df630SAndroid Build Coastguard Worker    [b/238137986](https://b.corp.google.com/issues/238137986)
276*4f2df630SAndroid Build Coastguard Worker*   Process TPM vendor commands from USB even when AP is off
277*4f2df630SAndroid Build Coastguard Worker    [b/258320966](https://b.corp.google.com/issues/258320966)
278*4f2df630SAndroid Build Coastguard Worker
279*4f2df630SAndroid Build Coastguard Worker```
280*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2620-2cdd9003
281*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.913-61d23b3
282*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9622-8d5f2ecda
283*4f2df630SAndroid Build Coastguard Worker         tpm2:v0.0.292-a7f6f39
284*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-mkcu 2022-12-16 15:03:49
285*4f2df630SAndroid Build Coastguard Worker```
286*4f2df630SAndroid Build Coastguard Worker
287*4f2df630SAndroid Build Coastguard Worker### 0.23.14 Released on 03/10/2023 in M113
288*4f2df630SAndroid Build Coastguard Worker
289*4f2df630SAndroid Build Coastguard WorkerRelease
290*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4327051)
291*4f2df630SAndroid Build Coastguard Worker
292*4f2df630SAndroid Build Coastguard WorkerBuilder:
293*4f2df630SAndroid Build Coastguard Worker[15](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/15/overview)
294*4f2df630SAndroid Build Coastguard Worker
295*4f2df630SAndroid Build Coastguard WorkerArtifacts:
296*4f2df630SAndroid Build Coastguard Worker[15224.12.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.12.0)
297*4f2df630SAndroid Build Coastguard Worker
298*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15224.12.0.xml
299*4f2df630SAndroid Build Coastguard Worker
300*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
301*4f2df630SAndroid Build Coastguard Worker
302*4f2df630SAndroid Build Coastguard Worker*   Allow changing AP RO write protect settings until board ID is set
303*4f2df630SAndroid Build Coastguard Worker    [b/229016958](https://b.corp.google.com/issues/229016958)
304*4f2df630SAndroid Build Coastguard Worker*   Improve USB stablity
305*4f2df630SAndroid Build Coastguard Worker    [b/259590362](https://b.corp.google.com/issues/259590362)
306*4f2df630SAndroid Build Coastguard Worker*   Allow 0x prefix when entering Board ID flags
307*4f2df630SAndroid Build Coastguard Worker    [b/265461193](https://b.corp.google.com/issues/265461193)
308*4f2df630SAndroid Build Coastguard Worker*   Make sysinfo command output compatible with Cr50
309*4f2df630SAndroid Build Coastguard Worker    [b/263579376](https://b.corp.google.com/issues/263579376)
310*4f2df630SAndroid Build Coastguard Worker*   Require short physical presence to enable testlab
311*4f2df630SAndroid Build Coastguard Worker    [b/265822083](https://b.corp.google.com/issues/265822083)
312*4f2df630SAndroid Build Coastguard Worker*   Disable watchdog only around sleep
313*4f2df630SAndroid Build Coastguard Worker    [b/266015400](https://b.corp.google.com/issues/266015400)
314*4f2df630SAndroid Build Coastguard Worker*   Do not report false TPM2 p256 errors
315*4f2df630SAndroid Build Coastguard Worker    [b/234159838](https://b.corp.google.com/issues/234159838)
316*4f2df630SAndroid Build Coastguard Worker*   Fix TPM evict object serialization bug
317*4f2df630SAndroid Build Coastguard Worker    [b/263168766](https://b.corp.google.com/issues/263168766)
318*4f2df630SAndroid Build Coastguard Worker*   Fix GSC reboot issue when accessing orderly counters from previous ti50 FW
319*4f2df630SAndroid Build Coastguard Worker    versions. [b/263168766](https://b.corp.google.com/issues/263168766)
320*4f2df630SAndroid Build Coastguard Worker*   Allow update within 60s of PoR
321*4f2df630SAndroid Build Coastguard Worker    [b/270401267](https://b.corp.google.com/issues/270401267)
322*4f2df630SAndroid Build Coastguard Worker*   Fix turning on updates after deep sleep
323*4f2df630SAndroid Build Coastguard Worker    [b/270401267](https://b.corp.google.com/issues/270401267)
324*4f2df630SAndroid Build Coastguard Worker*   Fix handling RO update failures
325*4f2df630SAndroid Build Coastguard Worker    [b/271503973](https://b.corp.google.com/issues/271503973)
326*4f2df630SAndroid Build Coastguard Worker*   Update AP RO verification NonZeroGbbFlags and WrongRootKey error codes
327*4f2df630SAndroid Build Coastguard Worker
328*4f2df630SAndroid Build Coastguard Worker**Added Features**
329*4f2df630SAndroid Build Coastguard Worker
330*4f2df630SAndroid Build Coastguard Worker*   Allow to exclude GBB flags from AP RO hash calculations
331*4f2df630SAndroid Build Coastguard Worker    [b/261763740](https://b.corp.google.com/issues/261763740)
332*4f2df630SAndroid Build Coastguard Worker*   Show INFO space factory mode state in `sysinfo` output
333*4f2df630SAndroid Build Coastguard Worker*   Add I2C errors to FLOG
334*4f2df630SAndroid Build Coastguard Worker*   Support two root keys AP RO verification, prepvt and mp
335*4f2df630SAndroid Build Coastguard Worker    [b/261600803](https://b.corp.google.com/issues/261600803)
336*4f2df630SAndroid Build Coastguard Worker*   Add FLOG entry for crashes
337*4f2df630SAndroid Build Coastguard Worker*   Use initial factory mode indicator (INFO space value) to allow setting SN
338*4f2df630SAndroid Build Coastguard Worker    [b/264261220](https://b.corp.google.com/issues/264261220)
339*4f2df630SAndroid Build Coastguard Worker*   Process TPM vendor commands according their source (USB vs TPM)
340*4f2df630SAndroid Build Coastguard Worker    [b/266955081](https://b.corp.google.com/issues/266955081)
341*4f2df630SAndroid Build Coastguard Worker
342*4f2df630SAndroid Build Coastguard Worker```
343*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2802-000016bf
344*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.913-61d23b3
345*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9624-338968540
346*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.310-9f3037a
347*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-v1rm 2023-03-07 10:44:14
348*4f2df630SAndroid Build Coastguard Worker```
349*4f2df630SAndroid Build Coastguard Worker
350*4f2df630SAndroid Build Coastguard Worker### 0.23.21 Released on 4/18/2023 in M114
351*4f2df630SAndroid Build Coastguard Worker
352*4f2df630SAndroid Build Coastguard WorkerRelease
353*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4442649)
354*4f2df630SAndroid Build Coastguard Worker
355*4f2df630SAndroid Build Coastguard WorkerBuilder:
356*4f2df630SAndroid Build Coastguard Worker[16](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/16/overview)
357*4f2df630SAndroid Build Coastguard Worker
358*4f2df630SAndroid Build Coastguard WorkerArtifacts:
359*4f2df630SAndroid Build Coastguard Worker[15224.13.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.13.0)
360*4f2df630SAndroid Build Coastguard Worker
361*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15224.13.0.xml
362*4f2df630SAndroid Build Coastguard Worker
363*4f2df630SAndroid Build Coastguard Worker**New Features**
364*4f2df630SAndroid Build Coastguard Worker
365*4f2df630SAndroid Build Coastguard Worker*   New additional metrics, including boot time and a detailed error code for AP
366*4f2df630SAndroid Build Coastguard Worker    RO verification. Now available through the `GetTi50Metrics` vendor command
367*4f2df630SAndroid Build Coastguard Worker    with value 0x41. [b/262608026](https://b.corp.google.com/issues/262608026),
368*4f2df630SAndroid Build Coastguard Worker    [b/263298180](https://b.corp.google.com/issues/263298180)
369*4f2df630SAndroid Build Coastguard Worker*   New vendor commands 0x42 and 0x43 to get crash and console logs.
370*4f2df630SAndroid Build Coastguard Worker    [b/268396021](https://b.corp.google.com/issues/268396021),
371*4f2df630SAndroid Build Coastguard Worker    [b/265310865](https://b.corp.google.com/issues/265310865)
372*4f2df630SAndroid Build Coastguard Worker*   Support pinweaver v2.
373*4f2df630SAndroid Build Coastguard Worker    [b/248209280](https://b.corp.google.com/issues/248209280)
374*4f2df630SAndroid Build Coastguard Worker*   Add Widevine UDS to virtual NV
375*4f2df630SAndroid Build Coastguard Worker    [b/248610274](https://b.corp.google.com/issues/248610274)
376*4f2df630SAndroid Build Coastguard Worker*   Add GetRSUDevID command to TPM for RMA.
377*4f2df630SAndroid Build Coastguard Worker    [b/265309995](https://b.corp.google.com/issues/265309995)
378*4f2df630SAndroid Build Coastguard Worker
379*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
380*4f2df630SAndroid Build Coastguard Worker
381*4f2df630SAndroid Build Coastguard Worker*   Fix CCD open failure with the battery disconnected.
382*4f2df630SAndroid Build Coastguard Worker    [b/270712314](https://b.corp.google.com/issues/270712314)
383*4f2df630SAndroid Build Coastguard Worker*   Fix rejection of RO and RW header updates with invalid fields.
384*4f2df630SAndroid Build Coastguard Worker    [b/272057805](https://b.corp.google.com/issues/272057805)
385*4f2df630SAndroid Build Coastguard Worker*   Fix `wp follow_batt_pres` command in GSC console.
386*4f2df630SAndroid Build Coastguard Worker    [b/269218898](https://b.corp.google.com/issues/269218898)
387*4f2df630SAndroid Build Coastguard Worker*   Fix FIDO errors, reporting an invalid P-256 public key.
388*4f2df630SAndroid Build Coastguard Worker    [b/271795015](https://b.corp.google.com/issues/271795015)
389*4f2df630SAndroid Build Coastguard Worker*   Restrict the `recbtnforce` command to the GscFullConsole CCD capability
390*4f2df630SAndroid Build Coastguard Worker    [b/268219945](https://b.corp.google.com/issues/268219945)
391*4f2df630SAndroid Build Coastguard Worker*   Fix pinweaver key import/export to be compatible with v2.
392*4f2df630SAndroid Build Coastguard Worker    [b/267729980](https://b.corp.google.com/issues/267729980)
393*4f2df630SAndroid Build Coastguard Worker*   Fix AP/EC comms broken by EC then AP flash resulting in detached I2C lines.
394*4f2df630SAndroid Build Coastguard Worker    [b/264817647](https://b.corp.google.com/issues/264817647)
395*4f2df630SAndroid Build Coastguard Worker*   Stabilize console output line order.
396*4f2df630SAndroid Build Coastguard Worker    [b/276491121](https://b.corp.google.com/issues/276491121)
397*4f2df630SAndroid Build Coastguard Worker*   Fix `\r\r\n` console output.
398*4f2df630SAndroid Build Coastguard Worker    [b/242980684](https://b.corp.google.com/issues/242980684)
399*4f2df630SAndroid Build Coastguard Worker*   Fix issue where EC not put in reset on recovery key combo when GSC in deep
400*4f2df630SAndroid Build Coastguard Worker    sleep. [b/248161678](https://b.corp.google.com/issues/248161678)
401*4f2df630SAndroid Build Coastguard Worker
402*4f2df630SAndroid Build Coastguard Worker```
403*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2949-4ee72fd9
404*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.915-d883b40
405*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9629-77d147129
406*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.312-affdc53
407*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-j9et 2023-04-11 06:54:23
408*4f2df630SAndroid Build Coastguard Worker```
409*4f2df630SAndroid Build Coastguard Worker
410*4f2df630SAndroid Build Coastguard Worker### 0.23.30 Released on 4/21/2023 in M114 (GUC version)
411*4f2df630SAndroid Build Coastguard Worker
412*4f2df630SAndroid Build Coastguard WorkerRelease
413*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4460212)
414*4f2df630SAndroid Build Coastguard Worker
415*4f2df630SAndroid Build Coastguard WorkerBuilder:
416*4f2df630SAndroid Build Coastguard Worker[17](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/17/overview)
417*4f2df630SAndroid Build Coastguard Worker
418*4f2df630SAndroid Build Coastguard WorkerArtifacts:
419*4f2df630SAndroid Build Coastguard Worker[15224.14.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.14.0)
420*4f2df630SAndroid Build Coastguard Worker
421*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15224.14.0.xml
422*4f2df630SAndroid Build Coastguard Worker
423*4f2df630SAndroid Build Coastguard WorkerStarting June 2023, the GSC comes preloaded from the GUC factory with this
424*4f2df630SAndroid Build Coastguard Workerversion.
425*4f2df630SAndroid Build Coastguard Worker
426*4f2df630SAndroid Build Coastguard Worker**Features**
427*4f2df630SAndroid Build Coastguard Worker
428*4f2df630SAndroid Build Coastguard Worker*   Add factory config support
429*4f2df630SAndroid Build Coastguard Worker    [b/275356839](https://b.corp.google.com/issues/275356839)
430*4f2df630SAndroid Build Coastguard Worker
431*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
432*4f2df630SAndroid Build Coastguard Worker
433*4f2df630SAndroid Build Coastguard Worker*   Add PCR-based policy to update fwmp and antirollback spaces
434*4f2df630SAndroid Build Coastguard Worker    [b/274977008](https://b.corp.google.com/issues/274977008)
435*4f2df630SAndroid Build Coastguard Worker*   Remove crash id parameter from GetCrashLog command
436*4f2df630SAndroid Build Coastguard Worker    [b/265310865](https://b.corp.google.com/issues/265310865)
437*4f2df630SAndroid Build Coastguard Worker*   AP RO verification returns detailed results
438*4f2df630SAndroid Build Coastguard Worker    [b/263298180](https://b.corp.google.com/issues/263298180)
439*4f2df630SAndroid Build Coastguard Worker
440*4f2df630SAndroid Build Coastguard Worker```
441*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.186-6bcd2134
442*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.918-4fc5bc9
443*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9631-d746cb946
444*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.316-e4c9719
445*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-1zci 2023-04-18 13:30:17
446*4f2df630SAndroid Build Coastguard Worker```
447*4f2df630SAndroid Build Coastguard Worker
448*4f2df630SAndroid Build Coastguard Worker### 0.23.40 Released on 6/14/2023 in M116
449*4f2df630SAndroid Build Coastguard Worker
450*4f2df630SAndroid Build Coastguard WorkerRelease
451*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4615051)
452*4f2df630SAndroid Build Coastguard Worker
453*4f2df630SAndroid Build Coastguard WorkerBuilder:
454*4f2df630SAndroid Build Coastguard Worker[18](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/18/overview)
455*4f2df630SAndroid Build Coastguard Worker
456*4f2df630SAndroid Build Coastguard WorkerArtifacts:
457*4f2df630SAndroid Build Coastguard Worker[15224.15.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.15.0)
458*4f2df630SAndroid Build Coastguard Worker
459*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15224.15.0.xml
460*4f2df630SAndroid Build Coastguard Worker
461*4f2df630SAndroid Build Coastguard Worker**Features**
462*4f2df630SAndroid Build Coastguard Worker
463*4f2df630SAndroid Build Coastguard Worker*   Add support for overwriting AP RO verification settings of `0 0` in field
464*4f2df630SAndroid Build Coastguard Worker    for OS scipts [b/260721505](https://b.corp.google.com/issues/260721505)
465*4f2df630SAndroid Build Coastguard Worker*   Add Shimless RMA keycombo support for verification failure case
466*4f2df630SAndroid Build Coastguard Worker    [b/260721505](https://b.corp.google.com/issues/260721505)
467*4f2df630SAndroid Build Coastguard Worker
468*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
469*4f2df630SAndroid Build Coastguard Worker
470*4f2df630SAndroid Build Coastguard Worker*   Include improvement/fix for 0x63 boot issues
471*4f2df630SAndroid Build Coastguard Worker    [b/273189926](https://b.corp.google.com/issues/273189926)
472*4f2df630SAndroid Build Coastguard Worker
473*4f2df630SAndroid Build Coastguard Worker```
474*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.302-2afc1adc
475*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.918-4fc5bc9
476*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9644-adf05c6cf
477*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.318-945d2e4
478*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-n85q 2023-06-07 21:19:14
479*4f2df630SAndroid Build Coastguard Worker```
480*4f2df630SAndroid Build Coastguard Worker
481*4f2df630SAndroid Build Coastguard Worker### 0.23.51 Released on 9/27/2023 in M119
482*4f2df630SAndroid Build Coastguard Worker
483*4f2df630SAndroid Build Coastguard WorkerRelease
484*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4895385)
485*4f2df630SAndroid Build Coastguard Worker
486*4f2df630SAndroid Build Coastguard WorkerBuilder
487*4f2df630SAndroid Build Coastguard Worker[32](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/32/overview)
488*4f2df630SAndroid Build Coastguard Worker
489*4f2df630SAndroid Build Coastguard WorkerArtifacts:
490*4f2df630SAndroid Build Coastguard Worker[15224.29.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.29.0)
491*4f2df630SAndroid Build Coastguard Worker
492*4f2df630SAndroid Build Coastguard Worker**Features**
493*4f2df630SAndroid Build Coastguard Worker
494*4f2df630SAndroid Build Coastguard Worker*   `ecrst pulse` command is now safe
495*4f2df630SAndroid Build Coastguard Worker*   Add initial factory mode to `gsctool`'s CCD print out
496*4f2df630SAndroid Build Coastguard Worker*   SPI flash performance for AP twice as fast at Cr50 now
497*4f2df630SAndroid Build Coastguard Worker*   Add `rddkeepalive` state in feedback reports
498*4f2df630SAndroid Build Coastguard Worker*   GSC console improved logging by adding timestamp prefix to each line
499*4f2df630SAndroid Build Coastguard Worker*   Added GSC bootloader stage to boot tracer time monitor
500*4f2df630SAndroid Build Coastguard Worker    [b/275390574](https://b.corp.google.com/issues/275390574)
501*4f2df630SAndroid Build Coastguard Worker
502*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
503*4f2df630SAndroid Build Coastguard Worker
504*4f2df630SAndroid Build Coastguard Worker*   Improve DT clock stretching behavior for I2C
505*4f2df630SAndroid Build Coastguard Worker    [b/285366491](https://b.corp.google.com/issues/285366491)
506*4f2df630SAndroid Build Coastguard Worker*   Recover after unexpected reads
507*4f2df630SAndroid Build Coastguard Worker    [b/225044349](https://b.corp.google.com/issues/225044349)
508*4f2df630SAndroid Build Coastguard Worker*   Fix race condition with deep sleep resume resetting EC
509*4f2df630SAndroid Build Coastguard Worker    [b/296518779](https://b.corp.google.com/issues/296518779)
510*4f2df630SAndroid Build Coastguard Worker*   Improve flashing EC/AP firmware through CCD when external CCD is unstable
511*4f2df630SAndroid Build Coastguard Worker    [b/295584404](https://b.corp.google.com/issues/295584404)
512*4f2df630SAndroid Build Coastguard Worker
513*4f2df630SAndroid Build Coastguard Worker```
514*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.621-b1796c1e
515*4f2df630SAndroid Build Coastguard Worker        libtock-rs:v0.0.925-7239450
516*4f2df630SAndroid Build Coastguard Worker        tock:v0.0.9658-4c5d1f940
517*4f2df630SAndroid Build Coastguard Worker        ms-tpm-20-ref:v0.0.326-65222ec
518*4f2df630SAndroid Build Coastguard Worker        @chromeos-ci-firmware-us-central2-d-x32-0-ca6m 2023-09-22 07:23:46
519*4f2df630SAndroid Build Coastguard Worker```
520*4f2df630SAndroid Build Coastguard Worker
521*4f2df630SAndroid Build Coastguard Worker### 0.23.60 Released on 10/26/2023 in M120
522*4f2df630SAndroid Build Coastguard Worker
523*4f2df630SAndroid Build Coastguard WorkerRelease
524*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4980930)
525*4f2df630SAndroid Build Coastguard Worker
526*4f2df630SAndroid Build Coastguard WorkerBuilder
527*4f2df630SAndroid Build Coastguard Worker[36](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/36/overview)
528*4f2df630SAndroid Build Coastguard Worker
529*4f2df630SAndroid Build Coastguard WorkerArtifacts:
530*4f2df630SAndroid Build Coastguard Worker[15224.33.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.33.0)
531*4f2df630SAndroid Build Coastguard Worker
532*4f2df630SAndroid Build Coastguard Worker**Features**
533*4f2df630SAndroid Build Coastguard Worker
534*4f2df630SAndroid Build Coastguard Worker*   Add Widevine RoT virtual NV.
535*4f2df630SAndroid Build Coastguard Worker    [b/248610274](https://b.corp.google.com/issues/248610274)
536*4f2df630SAndroid Build Coastguard Worker*   Add the CIK cert virtual NV.
537*4f2df630SAndroid Build Coastguard Worker    [b/248610274](https://b.corp.google.com/issues/248610274)
538*4f2df630SAndroid Build Coastguard Worker*   Enforce WP forced enabled when FWMP dev mode disable is present.
539*4f2df630SAndroid Build Coastguard Worker    [b/299947142](https://b.corp.google.com/issues/299947142)
540*4f2df630SAndroid Build Coastguard Worker*   Add extended AP RO verification status.
541*4f2df630SAndroid Build Coastguard Worker    [b/259098185](https://b.corp.google.com/issues/259098185)
542*4f2df630SAndroid Build Coastguard Worker*   Ensure ccd mode active and power button resets GSC if failed AP RO
543*4f2df630SAndroid Build Coastguard Worker    verification. [b/259098185](https://b.corp.google.com/issues/259098185)
544*4f2df630SAndroid Build Coastguard Worker*   Add GetChassisOpen TPMV command.
545*4f2df630SAndroid Build Coastguard Worker    [b/257255419](https://b.corp.google.com/issues/257255419)
546*4f2df630SAndroid Build Coastguard Worker
547*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
548*4f2df630SAndroid Build Coastguard Worker
549*4f2df630SAndroid Build Coastguard Worker*   Fix get console logs vendor command.
550*4f2df630SAndroid Build Coastguard Worker    [b/302383688](https://b.corp.google.com/issues/302383688)
551*4f2df630SAndroid Build Coastguard Worker*   Prevent flog error from reading past the end of the page.
552*4f2df630SAndroid Build Coastguard Worker    [b/302383688](https://b.corp.google.com/issues/302383688)
553*4f2df630SAndroid Build Coastguard Worker
554*4f2df630SAndroid Build Coastguard Worker```
555*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.729-2ab3d1fb
556*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.925-7239450
557*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9660-5bae23fce
558*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.329-585067c
559*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-mjce 2023-10-16 13:29:26
560*4f2df630SAndroid Build Coastguard Worker```
561*4f2df630SAndroid Build Coastguard Worker
562*4f2df630SAndroid Build Coastguard Worker### 0.23.62 Released on 12/01/2023 in M121
563*4f2df630SAndroid Build Coastguard Worker
564*4f2df630SAndroid Build Coastguard WorkerRelease
565*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5078265)
566*4f2df630SAndroid Build Coastguard Worker
567*4f2df630SAndroid Build Coastguard WorkerBuilder
568*4f2df630SAndroid Build Coastguard Worker[44](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/44/overview)
569*4f2df630SAndroid Build Coastguard Worker
570*4f2df630SAndroid Build Coastguard WorkerArtifacts:
571*4f2df630SAndroid Build Coastguard Worker[15224.41.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.41.0)
572*4f2df630SAndroid Build Coastguard Worker
573*4f2df630SAndroid Build Coastguard Worker**Features**
574*4f2df630SAndroid Build Coastguard Worker
575*4f2df630SAndroid Build Coastguard Worker*   Add more information to AP RO Verification result UMA report
576*4f2df630SAndroid Build Coastguard Worker    [b/259098185](https://b.corp.google.com/issues/259098185)
577*4f2df630SAndroid Build Coastguard Worker
578*4f2df630SAndroid Build Coastguard Worker```
579*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.732-7f94b899
580*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.925-7239450
581*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9660-5bae23fce
582*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.329-585067c
583*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-e2uq 2023-11-30 07:33:10
584*4f2df630SAndroid Build Coastguard Worker```
585*4f2df630SAndroid Build Coastguard Worker
586*4f2df630SAndroid Build Coastguard Worker### 0.23.70 Released on 1/17/2024 in M122
587*4f2df630SAndroid Build Coastguard Worker
588*4f2df630SAndroid Build Coastguard WorkerRelease
589*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5207755)
590*4f2df630SAndroid Build Coastguard Worker
591*4f2df630SAndroid Build Coastguard WorkerBuilder
592*4f2df630SAndroid Build Coastguard Worker[52](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/52/overview)
593*4f2df630SAndroid Build Coastguard Worker
594*4f2df630SAndroid Build Coastguard WorkerArtifacts:
595*4f2df630SAndroid Build Coastguard Worker[15224.49.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.49.0)
596*4f2df630SAndroid Build Coastguard Worker
597*4f2df630SAndroid Build Coastguard Worker**Features**
598*4f2df630SAndroid Build Coastguard Worker
599*4f2df630SAndroid Build Coastguard Worker*   rsu: Increase key generation limit from 10 to 100.
600*4f2df630SAndroid Build Coastguard Worker    [b/301156378](https://b.corp.google.com/issues/301156378)
601*4f2df630SAndroid Build Coastguard Worker*   ap-ro: Add exception for Frostflow RLZ codes.
602*4f2df630SAndroid Build Coastguard Worker    [b/309473916](https://b.corp.google.com/issues/309473916)
603*4f2df630SAndroid Build Coastguard Worker*   tpm2: Allow platform read for virtual nvmem.
604*4f2df630SAndroid Build Coastguard Worker
605*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
606*4f2df630SAndroid Build Coastguard Worker
607*4f2df630SAndroid Build Coastguard Worker*   usb_spi: handle setup packet errors properly.
608*4f2df630SAndroid Build Coastguard Worker    [b/302691530](https://b.corp.google.com/issues/302691530)
609*4f2df630SAndroid Build Coastguard Worker*   usb_client: prevent lockups when users don't consume RX data.
610*4f2df630SAndroid Build Coastguard Worker    [b/302691530](https://b.corp.google.com/issues/302691530)
611*4f2df630SAndroid Build Coastguard Worker*   wp: do not set at_boot setting for WP TPMV Cmd disable.
612*4f2df630SAndroid Build Coastguard Worker    [b/257255419](https://b.corp.google.com/issues/257255419)
613*4f2df630SAndroid Build Coastguard Worker*   tpm2: Fix the wrong signature of widevine cert.
614*4f2df630SAndroid Build Coastguard Worker    [b/248610274](https://b.corp.google.com/issues/248610274)
615*4f2df630SAndroid Build Coastguard Worker*   cryptolib: adjust CIK & CEK key gen and certs to match actuals.
616*4f2df630SAndroid Build Coastguard Worker    [b/308473146](https://b.corp.google.com/issues/308473146)
617*4f2df630SAndroid Build Coastguard Worker*   flog: Recover from corrupted entries.
618*4f2df630SAndroid Build Coastguard Worker    [b/302383688](https://b.corp.google.com/issues/302383688)
619*4f2df630SAndroid Build Coastguard Worker*   fwmp: Reload WP setting when TPM is wiped.
620*4f2df630SAndroid Build Coastguard Worker    [b/312396594](https://b.corp.google.com/issues/312396594)
621*4f2df630SAndroid Build Coastguard Worker*   ap_ro_verification: Always re-check verification if cached failed.
622*4f2df630SAndroid Build Coastguard Worker    [b/315341905](https://b.corp.google.com/issues/315341905)
623*4f2df630SAndroid Build Coastguard Worker*   rbox: Do not reset GSC on power button push during ccd open.
624*4f2df630SAndroid Build Coastguard Worker    [b/314185172](https://b.corp.google.com/issues/314185172)
625*4f2df630SAndroid Build Coastguard Worker*   capsules/i2c_programmer.rs: Respect I2C CCD capability.
626*4f2df630SAndroid Build Coastguard Worker    [b/317087536](https://b.corp.google.com/issues/317087536)
627*4f2df630SAndroid Build Coastguard Worker*   sys_mgr.rs: Advertise SPI/I2C in board properties.
628*4f2df630SAndroid Build Coastguard Worker    [b/307539350](https://b.corp.google.com/issues/307539350)
629*4f2df630SAndroid Build Coastguard Worker*   tpm: Save PCR values to NV.
630*4f2df630SAndroid Build Coastguard Worker    [b/316884342](https://b.corp.google.com/issues/316884342)
631*4f2df630SAndroid Build Coastguard Worker*   tpm_vendor: some commands are disallowed over USB in non DBG mode.
632*4f2df630SAndroid Build Coastguard Worker    [b/318518004](https://b.corp.google.com/issues/318518004)
633*4f2df630SAndroid Build Coastguard Worker
634*4f2df630SAndroid Build Coastguard Worker```
635*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.876-5b460716
636*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.929-0b84d08
637*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9663-71efb979a
638*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.331-6f7f352
639*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-z9ng 2024-01-12 12:55:08
640*4f2df630SAndroid Build Coastguard Worker```
641*4f2df630SAndroid Build Coastguard Worker
642*4f2df630SAndroid Build Coastguard Worker### 0.23.71 Released on 1/19/2024 in M122
643*4f2df630SAndroid Build Coastguard Worker
644*4f2df630SAndroid Build Coastguard WorkerRelease
645*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5217758)
646*4f2df630SAndroid Build Coastguard Worker
647*4f2df630SAndroid Build Coastguard WorkerBuilder
648*4f2df630SAndroid Build Coastguard Worker[53](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/53/overview)
649*4f2df630SAndroid Build Coastguard Worker
650*4f2df630SAndroid Build Coastguard WorkerArtifacts:
651*4f2df630SAndroid Build Coastguard Worker[15224.50.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.50.0)
652*4f2df630SAndroid Build Coastguard Worker
653*4f2df630SAndroid Build Coastguard Worker**Features**
654*4f2df630SAndroid Build Coastguard Worker
655*4f2df630SAndroid Build Coastguard Worker*   Change default write protect setting to force enabled (does not follow
656*4f2df630SAndroid Build Coastguard Worker    chassis open gpio by default)
657*4f2df630SAndroid Build Coastguard Worker    [b/257255419](https://b.corp.google.com/issues/257255419)
658*4f2df630SAndroid Build Coastguard Worker*   Enforce system reset upon AP RO verification failure.
659*4f2df630SAndroid Build Coastguard Worker    [b/259098185](https://b.corp.google.com/issues/259098185)
660*4f2df630SAndroid Build Coastguard Worker
661*4f2df630SAndroid Build Coastguard Worker```
662*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.879-637bdde3
663*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.929-0b84d08
664*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9663-71efb979a
665*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.331-6f7f352
666*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-e7r7 2024-01-17 14:47:03
667*4f2df630SAndroid Build Coastguard Worker```
668*4f2df630SAndroid Build Coastguard Worker
669*4f2df630SAndroid Build Coastguard Worker### 0.23.74 Released to GUC 06/2024 (GUC version)
670*4f2df630SAndroid Build Coastguard Worker
671*4f2df630SAndroid Build Coastguard WorkerBuilder
672*4f2df630SAndroid Build Coastguard Worker[66](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/66/overview)
673*4f2df630SAndroid Build Coastguard Worker
674*4f2df630SAndroid Build Coastguard WorkerArtifacts:
675*4f2df630SAndroid Build Coastguard Worker[15224.63.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.63.0)
676*4f2df630SAndroid Build Coastguard Worker
677*4f2df630SAndroid Build Coastguard WorkerThis is the first version in the 4-bit [Rollback Era](#Rollback-Era).
678*4f2df630SAndroid Build Coastguard Worker
679*4f2df630SAndroid Build Coastguard WorkerStarting June 2024, the GSC comes preloaded from the GUC factory with this
680*4f2df630SAndroid Build Coastguard Workerversion.
681*4f2df630SAndroid Build Coastguard Worker
682*4f2df630SAndroid Build Coastguard Worker```
683*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.884-70a01408
684*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.929-0b84d08
685*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9663-71efb979a
686*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.331-6f7f352
687*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-sbb9 2024-03-26 11:42:52
688*4f2df630SAndroid Build Coastguard Worker```
689*4f2df630SAndroid Build Coastguard Worker
690*4f2df630SAndroid Build Coastguard Worker### 0.23.81 Released on 4/12/2024 in M125
691*4f2df630SAndroid Build Coastguard Worker
692*4f2df630SAndroid Build Coastguard WorkerRelease
693*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5450420)
694*4f2df630SAndroid Build Coastguard Worker
695*4f2df630SAndroid Build Coastguard WorkerBuilder
696*4f2df630SAndroid Build Coastguard Worker[69](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/69/overview)
697*4f2df630SAndroid Build Coastguard Worker
698*4f2df630SAndroid Build Coastguard WorkerArtifacts:
699*4f2df630SAndroid Build Coastguard Worker[15224.66.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.66.0)
700*4f2df630SAndroid Build Coastguard Worker
701*4f2df630SAndroid Build Coastguard Worker**Features**
702*4f2df630SAndroid Build Coastguard Worker
703*4f2df630SAndroid Build Coastguard Worker*   flog: Add entries for AP RO verification
704*4f2df630SAndroid Build Coastguard Worker*   rbox: Set key debounce to 20us
705*4f2df630SAndroid Build Coastguard Worker*   wp: Monitor WP_SENSE_L and WP state for GSC reboots
706*4f2df630SAndroid Build Coastguard Worker*   tpm2: Allow platform read for virtual nvmem
707*4f2df630SAndroid Build Coastguard Worker*   filesystem: Print NV partition on release builds.
708*4f2df630SAndroid Build Coastguard Worker
709*4f2df630SAndroid Build Coastguard Worker```
710*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.1091-c88c4ab9
711*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.929-0b84d08
712*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9683-f0ca4d1a7
713*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.334-628c70e
714*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-hijo 2024-04-08 15:08:25
715*4f2df630SAndroid Build Coastguard Worker```
716*4f2df630SAndroid Build Coastguard Worker
717*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
718*4f2df630SAndroid Build Coastguard Worker
719*4f2df630SAndroid Build Coastguard Worker*   i2c_programmer: Ensure that ITE waveform response is always 4 bytes
720*4f2df630SAndroid Build Coastguard Worker    [b/326258077](https://b.corp.google.com/issues/326258077)
721*4f2df630SAndroid Build Coastguard Worker*   crashlog: Fix generation incrementation.
722*4f2df630SAndroid Build Coastguard Worker    [b/317804130](https://b.corp.google.com/issues/317804130)
723*4f2df630SAndroid Build Coastguard Worker*   flog: Attempt clear flog if initialization fails.
724*4f2df630SAndroid Build Coastguard Worker    [b/317221434](https://b.corp.google.com/issues/317221434)
725*4f2df630SAndroid Build Coastguard Worker*   ports/dauntless: Fix race in I2C driver
726*4f2df630SAndroid Build Coastguard Worker    [b/322037216](https://b.corp.google.com/issues/322037216)
727*4f2df630SAndroid Build Coastguard Worker*   filesystem: Handle compaction when all pages are full.
728*4f2df630SAndroid Build Coastguard Worker    [b/322037216](https://b.corp.google.com/issues/323043338)
729*4f2df630SAndroid Build Coastguard Worker*   event_log: Ensure time always moves forward on init.
730*4f2df630SAndroid Build Coastguard Worker    [b/329326190](https://b.corp.google.com/issues/329326190)
731*4f2df630SAndroid Build Coastguard Worker
732*4f2df630SAndroid Build Coastguard Worker### 0.23.90 Released on 5/09/2024 in M126
733*4f2df630SAndroid Build Coastguard Worker
734*4f2df630SAndroid Build Coastguard WorkerRelease
735*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5529740)
736*4f2df630SAndroid Build Coastguard Worker
737*4f2df630SAndroid Build Coastguard WorkerBuilder
738*4f2df630SAndroid Build Coastguard Worker[74](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/74/overview)
739*4f2df630SAndroid Build Coastguard Worker
740*4f2df630SAndroid Build Coastguard WorkerArtifacts:
741*4f2df630SAndroid Build Coastguard Worker[15224.71.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.71.0)
742*4f2df630SAndroid Build Coastguard Worker
743*4f2df630SAndroid Build Coastguard Worker**Features**
744*4f2df630SAndroid Build Coastguard Worker
745*4f2df630SAndroid Build Coastguard Worker*   capsules: Allow dynamically changing baud rate
746*4f2df630SAndroid Build Coastguard Worker
747*4f2df630SAndroid Build Coastguard Worker```
748*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.1148-c04edba0
749*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.932-419cdc2
750*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9685-1ae1fff89
751*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.334-628c70e
752*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-8m95 2024-05-06 10:59:19
753*4f2df630SAndroid Build Coastguard Worker```
754*4f2df630SAndroid Build Coastguard Worker
755*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
756*4f2df630SAndroid Build Coastguard Worker
757*4f2df630SAndroid Build Coastguard Worker*   tpm2: Check if a key is already wrapped before wrapping
758*4f2df630SAndroid Build Coastguard Worker    [b/302699979](https://b.corp.google.com/issues/302699979)
759*4f2df630SAndroid Build Coastguard Worker*   cryptolib: Prevent buffer overrun
760*4f2df630SAndroid Build Coastguard Worker    [b/327499069](https://b.corp.google.com/issues/327499069)
761*4f2df630SAndroid Build Coastguard Worker*   dispatcher: Ensure buffer is inaccessible after enqueued
762*4f2df630SAndroid Build Coastguard Worker    [b/332326497](https://b.corp.google.com/issues/332326497)
763*4f2df630SAndroid Build Coastguard Worker
764*4f2df630SAndroid Build Coastguard Worker### 0.23.101 Released on 6/25/2024 in M128 (cherry-picked to M127)
765*4f2df630SAndroid Build Coastguard Worker
766*4f2df630SAndroid Build Coastguard WorkerRelease
767*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5651548)
768*4f2df630SAndroid Build Coastguard Worker
769*4f2df630SAndroid Build Coastguard WorkerBuilder
770*4f2df630SAndroid Build Coastguard Worker[79](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15224.B-branch/79/overview)
771*4f2df630SAndroid Build Coastguard Worker
772*4f2df630SAndroid Build Coastguard WorkerArtifacts:
773*4f2df630SAndroid Build Coastguard Worker[15224.76.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15224.76.0)
774*4f2df630SAndroid Build Coastguard Worker
775*4f2df630SAndroid Build Coastguard Worker**Features**
776*4f2df630SAndroid Build Coastguard Worker
777*4f2df630SAndroid Build Coastguard Worker*   Print chip ID on boot
778*4f2df630SAndroid Build Coastguard Worker*   Print reset type earlier
779*4f2df630SAndroid Build Coastguard Worker*   pmu: Delay sleep when sleep mask changes
780*4f2df630SAndroid Build Coastguard Worker*   rbox: Update tablet RMA sequence to use taps
781*4f2df630SAndroid Build Coastguard Worker
782*4f2df630SAndroid Build Coastguard Worker```
783*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15224.B:v0.0.1203-81f5f518
784*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.932-419cdc2
785*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9687-a764056a2
786*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.336-d9aef2b
787*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-dbfd 2024-06-04 12:40:30
788*4f2df630SAndroid Build Coastguard Worker```
789*4f2df630SAndroid Build Coastguard Worker
790*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
791*4f2df630SAndroid Build Coastguard Worker
792*4f2df630SAndroid Build Coastguard Worker*   fix ti50 hang issue
793*4f2df630SAndroid Build Coastguard Worker    [b/339262751](https://b.corp.google.com/issues/339262751)
794*4f2df630SAndroid Build Coastguard Worker
795*4f2df630SAndroid Build Coastguard Worker### 0.23.112 Released on 2024-08-16 in M129
796*4f2df630SAndroid Build Coastguard Worker
797*4f2df630SAndroid Build Coastguard WorkerRelease
798*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5793447)
799*4f2df630SAndroid Build Coastguard Worker
800*4f2df630SAndroid Build Coastguard WorkerBuilder
801*4f2df630SAndroid Build Coastguard Worker[firmware-ti50-mp-15980.B-branch/7](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-mp-15980.B-branch/7/overview)
802*4f2df630SAndroid Build Coastguard Worker
803*4f2df630SAndroid Build Coastguard WorkerArtifacts:
804*4f2df630SAndroid Build Coastguard Worker[15980.5.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15980.5.0)
805*4f2df630SAndroid Build Coastguard Worker
806*4f2df630SAndroid Build Coastguard Worker**Features**
807*4f2df630SAndroid Build Coastguard Worker
808*4f2df630SAndroid Build Coastguard Worker*   Set EC UART baud rate and parity (via bitbang command or USB)
809*4f2df630SAndroid Build Coastguard Worker    [b/333811294](https://b.corp.google.com/issues/333811294)
810*4f2df630SAndroid Build Coastguard Worker
811*4f2df630SAndroid Build Coastguard Worker```
812*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_mp-15980.B:v0.0.0-2b632158
813*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.925-1213708
814*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9673-2649e0509
815*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.318-9942b1f
816*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-1kpj 2024-08-09 10:21:30
817*4f2df630SAndroid Build Coastguard Worker```
818*4f2df630SAndroid Build Coastguard Worker
819*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
820*4f2df630SAndroid Build Coastguard Worker
821*4f2df630SAndroid Build Coastguard Worker*   Fix tock error 6 during CCD open
822*4f2df630SAndroid Build Coastguard Worker    [b/258716147](https://b.corp.google.com/issues/258716147)
823*4f2df630SAndroid Build Coastguard Worker*   Always allow update within 60s of POR
824*4f2df630SAndroid Build Coastguard Worker    [b/352518342](https://b.corp.google.com/issues/352518342)
825*4f2df630SAndroid Build Coastguard Worker*   Print PCR0 in ccdstate output
826*4f2df630SAndroid Build Coastguard Worker    [b/329439532](https://b.corp.google.com/issues/329439532)
827*4f2df630SAndroid Build Coastguard Worker*   Print AP RO verification latch state
828*4f2df630SAndroid Build Coastguard Worker
829*4f2df630SAndroid Build Coastguard Worker## PrePVT images
830*4f2df630SAndroid Build Coastguard Worker
831*4f2df630SAndroid Build Coastguard Worker### 0.22.0 Released 06/21/22
832*4f2df630SAndroid Build Coastguard Worker
833*4f2df630SAndroid Build Coastguard WorkerFrom post submit release
834*4f2df630SAndroid Build Coastguard Worker[19748](https://luci-milo.appspot.com/ui/p/chromeos/builders/postsubmit/firmware-ti50-postsubmit/19748/overview).
835*4f2df630SAndroid Build Coastguard Worker
836*4f2df630SAndroid Build Coastguard Worker*   Add ChromeOS Identity/Attestation support (b/173326151)
837*4f2df630SAndroid Build Coastguard Worker*   Adds U2F application (b/233971198)
838*4f2df630SAndroid Build Coastguard Worker*   Add network recovery support (b/217278402)
839*4f2df630SAndroid Build Coastguard Worker*   Improve FAFT stability (e.g. FWMP and RMA unlock)
840*4f2df630SAndroid Build Coastguard Worker*   Wait 10 seconds after RMA/CCD open until forced AP reboot (b/231222819)
841*4f2df630SAndroid Build Coastguard Worker*   Fix `dut-control active_dut_controller` case insensitivity issue
842*4f2df630SAndroid Build Coastguard Worker    (b/233283958)
843*4f2df630SAndroid Build Coastguard Worker*   Fixed intermittent watchdog resets (b/235344334)
844*4f2df630SAndroid Build Coastguard Worker
845*4f2df630SAndroid Build Coastguard Worker```
846*4f2df630SAndroid Build Coastguard Workerfor d in $(repo list | sed 's/ .*//'); do
847*4f2df630SAndroid Build Coastguard Worker  printf '%32s %s\n' $d $(git -C $d rev-parse HEAD);
848*4f2df630SAndroid Build Coastguard Workerdone
849*4f2df630SAndroid Build Coastguard Worker                        chromite 0581b6624322177b9a15a6dd585ab02e14164a48
850*4f2df630SAndroid Build Coastguard Worker                          common b39a1736c0c26418a69fc44dd6f7b910a8eab4b2
851*4f2df630SAndroid Build Coastguard Worker                        manifest 2ad62b0d138785249ac98283f17a1d6ee9428be8
852*4f2df630SAndroid Build Coastguard Worker                ports/cr50-utils da48c5d2ef77a7de7755633386f53540f7db1b2c
853*4f2df630SAndroid Build Coastguard Worker                 ports/pinweaver fc39c8b509da8a45869d7c0e44b263dd631c6fb4
854*4f2df630SAndroid Build Coastguard Worker               ports/tpm2_server 6bbf32f9ae1c59df3ec8754d18cd3b065281c3f5
855*4f2df630SAndroid Build Coastguard Worker                       repohooks e322b4af8abd1bc63a98c42bb4e831320d02f79a
856*4f2df630SAndroid Build Coastguard Worker      third_party/cargo/registry 320b5afca7f3044af5ccd8d6e935355498a47bb5
857*4f2df630SAndroid Build Coastguard Worker   third_party/lowrisc/opentitan cf34c94db6cfb4687353babdf3b0557166241c64
858*4f2df630SAndroid Build Coastguard Worker      third_party/tock/libtock-c fd756aa2695cdfad8dc3391c6963eb5b65f595b8
859*4f2df630SAndroid Build Coastguard Worker     third_party/tock/libtock-rs 9cf55aca92cdac47a608cec226490d92d92cf93b
860*4f2df630SAndroid Build Coastguard Worker           third_party/tock/tock c12c1a08ffddaa7ce49dce7164dd630f4e525418
861*4f2df630SAndroid Build Coastguard Worker                third_party/tpm2 1159ee2ab3500199dea727c920e131951210b69d
862*4f2df630SAndroid Build Coastguard Worker```
863*4f2df630SAndroid Build Coastguard Worker
864*4f2df630SAndroid Build Coastguard Worker### 0.22.1 Released 07/06/22
865*4f2df630SAndroid Build Coastguard Worker
866*4f2df630SAndroid Build Coastguard Worker*   Fix TPM quote and sign bugs making attestation impossible
867*4f2df630SAndroid Build Coastguard Worker*   Add u2f support
868*4f2df630SAndroid Build Coastguard Worker*   Improve CCD USB reset behavior
869*4f2df630SAndroid Build Coastguard Worker*   Prevent EC reset on wake from deep sleep
870*4f2df630SAndroid Build Coastguard Worker*   Increase number of AES key contexts
871*4f2df630SAndroid Build Coastguard Worker
872*4f2df630SAndroid Build Coastguard Worker```
873*4f2df630SAndroid Build Coastguard Workerfor d in $(repo list | sed 's/ .*//'); do
874*4f2df630SAndroid Build Coastguard Worker  printf '%32s %s\n' $d $(git -C $d rev-parse HEAD)
875*4f2df630SAndroid Build Coastguard Workerdone
876*4f2df630SAndroid Build Coastguard Worker                        chromite b1d07170c2910c7aa7e9149f6ff2950a91f9ac69
877*4f2df630SAndroid Build Coastguard Worker                          common a8929162addb521f39db5cdb99b6228f57091055
878*4f2df630SAndroid Build Coastguard Worker                        manifest a8bfc9a825dfaf432324d5edbb58e8a2606d4d07
879*4f2df630SAndroid Build Coastguard Worker                ports/cr50-utils da48c5d2ef77a7de7755633386f53540f7db1b2c
880*4f2df630SAndroid Build Coastguard Worker                 ports/pinweaver cb73fa7ecf332e8f04a9ae411c851ca9e0fff41a
881*4f2df630SAndroid Build Coastguard Worker               ports/tpm2_server 6bbf32f9ae1c59df3ec8754d18cd3b065281c3f5
882*4f2df630SAndroid Build Coastguard Worker                       repohooks b03ba18e5d45a6782555c1e41fca0bb218f3868a
883*4f2df630SAndroid Build Coastguard Worker      third_party/cargo/registry 4a334c947a3b6b5489379da61121960442f9b8d9
884*4f2df630SAndroid Build Coastguard Worker   third_party/lowrisc/opentitan cf34c94db6cfb4687353babdf3b0557166241c64
885*4f2df630SAndroid Build Coastguard Worker      third_party/tock/libtock-c fd756aa2695cdfad8dc3391c6963eb5b65f595b8
886*4f2df630SAndroid Build Coastguard Worker     third_party/tock/libtock-rs 958193e42ef6a003330e3b47b11cac906d1c7685
887*4f2df630SAndroid Build Coastguard Worker           third_party/tock/tock 2f42815fd678b0a908377da99a01d1df2309d984
888*4f2df630SAndroid Build Coastguard Worker                third_party/tpm2 1159ee2ab3500199dea727c920e131951210b69d
889*4f2df630SAndroid Build Coastguard Worker```
890*4f2df630SAndroid Build Coastguard Worker
891*4f2df630SAndroid Build Coastguard Worker### 0.22.2 Released 07/25/22
892*4f2df630SAndroid Build Coastguard Worker
893*4f2df630SAndroid Build Coastguard WorkerFrom post submit release
894*4f2df630SAndroid Build Coastguard Worker[21333](https://luci-milo.appspot.com/ui/p/chromeos/builders/postsubmit/firmware-ti50-postsubmit/21333/overview).
895*4f2df630SAndroid Build Coastguard Worker
896*4f2df630SAndroid Build Coastguard Worker*   Fix issue with I2C-based EC flashing (b/234422943)
897*4f2df630SAndroid Build Coastguard Worker*   Add serial number and RMA support for zero touch enrollment (b/230491627)
898*4f2df630SAndroid Build Coastguard Worker*   Improve platform level cold boot stress testing performance (b/228429691,
899*4f2df630SAndroid Build Coastguard Worker    b/239642389, b/235185547, and b/235553213)
900*4f2df630SAndroid Build Coastguard Worker*   Wipe GSC filesystem between developer and production image transition
901*4f2df630SAndroid Build Coastguard Worker*   Fix UART race condition that causes intermittent watchdog resets
902*4f2df630SAndroid Build Coastguard Worker    (b/235344334)
903*4f2df630SAndroid Build Coastguard Worker*   Add user presences timestamp detection for FPMCU automated testing
904*4f2df630SAndroid Build Coastguard Worker    (b/217974287)
905*4f2df630SAndroid Build Coastguard Worker*   Detect factory mode differently. This causes GSC to re-enter factory mode
906*4f2df630SAndroid Build Coastguard Worker    after upgrade to 0.22.2 or later.
907*4f2df630SAndroid Build Coastguard Worker
908*4f2df630SAndroid Build Coastguard Worker```
909*4f2df630SAndroid Build Coastguard Workerfor d in $(repo list | sed 's/ .*//'); do
910*4f2df630SAndroid Build Coastguard Worker  printf '%32s %s\n' $d $(git -C $d rev-parse HEAD)
911*4f2df630SAndroid Build Coastguard Workerdone
912*4f2df630SAndroid Build Coastguard Worker                        chromite e2c258fc1143b37e96a8d17fee12428851aff5bd
913*4f2df630SAndroid Build Coastguard Worker                          common 38180a22bc689d2af0d12caa799aee385729f4a6
914*4f2df630SAndroid Build Coastguard Worker                        manifest a8bfc9a825dfaf432324d5edbb58e8a2606d4d07
915*4f2df630SAndroid Build Coastguard Worker                ports/cr50-utils da48c5d2ef77a7de7755633386f53540f7db1b2c
916*4f2df630SAndroid Build Coastguard Worker                 ports/pinweaver cb73fa7ecf332e8f04a9ae411c851ca9e0fff41a
917*4f2df630SAndroid Build Coastguard Worker               ports/tpm2_server 6bbf32f9ae1c59df3ec8754d18cd3b065281c3f5
918*4f2df630SAndroid Build Coastguard Worker                       repohooks dcb7597b7d8473aef208b87b165c7f14898eafda
919*4f2df630SAndroid Build Coastguard Worker      third_party/cargo/registry aa78805c82b9ef0238adae4e81218d09ad248919
920*4f2df630SAndroid Build Coastguard Worker   third_party/lowrisc/opentitan cf34c94db6cfb4687353babdf3b0557166241c64
921*4f2df630SAndroid Build Coastguard Worker      third_party/tock/libtock-c fd756aa2695cdfad8dc3391c6963eb5b65f595b8
922*4f2df630SAndroid Build Coastguard Worker     third_party/tock/libtock-rs f6dab4f4174d9b00fb44adad51f5a26ae4a7b3b2
923*4f2df630SAndroid Build Coastguard Worker           third_party/tock/tock 012f3e5e6a8e7a3ce58774278caa5f1ac1af1922
924*4f2df630SAndroid Build Coastguard Worker                third_party/tpm2 47c6c19153c6e32933c7112ff6095d60d1632754
925*4f2df630SAndroid Build Coastguard Worker```
926*4f2df630SAndroid Build Coastguard Worker
927*4f2df630SAndroid Build Coastguard Worker### 0.22.3 Released 08/11/22
928*4f2df630SAndroid Build Coastguard Worker
929*4f2df630SAndroid Build Coastguard WorkerFrom post submit release
930*4f2df630SAndroid Build Coastguard Worker[22127](https://luci-milo.appspot.com/ui/p/chromeos/builders/postsubmit/firmware-ti50-postsubmit/22127/overview)
931*4f2df630SAndroid Build Coastguard Worker
932*4f2df630SAndroid Build Coastguard Worker**Known Issues:**
933*4f2df630SAndroid Build Coastguard Worker
934*4f2df630SAndroid Build Coastguard Worker*   Crypto faults causes issues with log in and GSC FW update (b/242744329)
935*4f2df630SAndroid Build Coastguard Worker
936*4f2df630SAndroid Build Coastguard Worker**Added Features:**
937*4f2df630SAndroid Build Coastguard Worker
938*4f2df630SAndroid Build Coastguard Worker*   Remove internal pull resistors, which prevents leakage current onto SoC
939*4f2df630SAndroid Build Coastguard Worker    rails (b/239791508)
940*4f2df630SAndroid Build Coastguard Worker*   Refresh key passed through to EC during power button press (b/239674288)
941*4f2df630SAndroid Build Coastguard Worker*   Power consumption of normal sleep reduce by 25% down to 9mW
942*4f2df630SAndroid Build Coastguard Worker*   Improve cancellation of long running crypto operation
943*4f2df630SAndroid Build Coastguard Worker    *   Improves reboot stress tests
944*4f2df630SAndroid Build Coastguard Worker*   Add Pinweaver application, which adds pin support for log in
945*4f2df630SAndroid Build Coastguard Worker*   Honor `FullGscConosle` CCD cap instead of requiring `ccd open`
946*4f2df630SAndroid Build Coastguard Worker*   Fix regression with power button input for `ccd open`
947*4f2df630SAndroid Build Coastguard Worker*   Reboot AP instead of GSC after `ccd open` (still delayed by 10 seconds)
948*4f2df630SAndroid Build Coastguard Worker*   Improve runtime performance at startup by serializing data, which led to
949*4f2df630SAndroid Build Coastguard Worker    less data written to NVMem
950*4f2df630SAndroid Build Coastguard Worker
951*4f2df630SAndroid Build Coastguard Worker```
952*4f2df630SAndroid Build Coastguard Workerfor d in $(repo list | sed 's/ .*//'); do
953*4f2df630SAndroid Build Coastguard Worker  printf '%32s %s\n' $d $(git -C $d rev-parse HEAD)
954*4f2df630SAndroid Build Coastguard Workerdone
955*4f2df630SAndroid Build Coastguard Worker                        chromite b352bb0a31b29d81391ce18c1070fcd34926da1b
956*4f2df630SAndroid Build Coastguard Worker                          common 57b43bda52911bc739bb03dee2084ad49ea55bbb
957*4f2df630SAndroid Build Coastguard Worker                        manifest a8bfc9a825dfaf432324d5edbb58e8a2606d4d07
958*4f2df630SAndroid Build Coastguard Worker                ports/cr50-utils da48c5d2ef77a7de7755633386f53540f7db1b2c
959*4f2df630SAndroid Build Coastguard Worker                 ports/pinweaver 3abfd77090d24ca8d2d7260d6ba6aaec2e4c35ae
960*4f2df630SAndroid Build Coastguard Worker               ports/tpm2_server 6bbf32f9ae1c59df3ec8754d18cd3b065281c3f5
961*4f2df630SAndroid Build Coastguard Worker                       repohooks 32b1168199c41dc9e6e0b91dfe37b0568dee538d
962*4f2df630SAndroid Build Coastguard Worker      third_party/cargo/registry e88a2f79e298d9107f82b861d2418f26c9d84c4c
963*4f2df630SAndroid Build Coastguard Worker   third_party/lowrisc/opentitan cf34c94db6cfb4687353babdf3b0557166241c64
964*4f2df630SAndroid Build Coastguard Worker      third_party/tock/libtock-c fd756aa2695cdfad8dc3391c6963eb5b65f595b8
965*4f2df630SAndroid Build Coastguard Worker     third_party/tock/libtock-rs f6dab4f4174d9b00fb44adad51f5a26ae4a7b3b2
966*4f2df630SAndroid Build Coastguard Worker           third_party/tock/tock ae35db7727c1b9524fd38459e6834f009476c1cc
967*4f2df630SAndroid Build Coastguard Worker                third_party/tpm2 47c6c19153c6e32933c7112ff6095d60d1632754
968*4f2df630SAndroid Build Coastguard Worker```
969*4f2df630SAndroid Build Coastguard Worker
970*4f2df630SAndroid Build Coastguard Worker### 0.22.4 Released 08/18/22
971*4f2df630SAndroid Build Coastguard Worker
972*4f2df630SAndroid Build Coastguard WorkerFrom post submit release
973*4f2df630SAndroid Build Coastguard Worker[22405](https://luci-milo.appspot.com/ui/p/chromeos/builders/postsubmit/firmware-ti50-postsubmit/22405/overview)
974*4f2df630SAndroid Build Coastguard Worker
975*4f2df630SAndroid Build Coastguard Worker**Known Issues:**
976*4f2df630SAndroid Build Coastguard Worker
977*4f2df630SAndroid Build Coastguard Worker*   EC console lost after ITE EC programming; not a regression (b/243076325)
978*4f2df630SAndroid Build Coastguard Worker*   Occasional TPM ready IRQ timeout for spi devices; not a regression
979*4f2df630SAndroid Build Coastguard Worker    (b/242137071)
980*4f2df630SAndroid Build Coastguard Worker*   ZTE enrollment does not work due to serial number endianness issue; not a
981*4f2df630SAndroid Build Coastguard Worker    regression (b/238137986)
982*4f2df630SAndroid Build Coastguard Worker
983*4f2df630SAndroid Build Coastguard Worker**Added Features:**
984*4f2df630SAndroid Build Coastguard Worker
985*4f2df630SAndroid Build Coastguard Worker*   Improve stability around crypto faults (b/242744329)
986*4f2df630SAndroid Build Coastguard Worker*   Implement TPM version string command; less error message in ti50 and AP logs
987*4f2df630SAndroid Build Coastguard Worker
988*4f2df630SAndroid Build Coastguard Worker```
989*4f2df630SAndroid Build Coastguard Workerfor d in $(repo list | sed 's/ .*//'); do
990*4f2df630SAndroid Build Coastguard Worker  printf '%32s %s\n' $d $(git -C $d rev-parse HEAD)
991*4f2df630SAndroid Build Coastguard Workerdone
992*4f2df630SAndroid Build Coastguard Worker                        chromite 7de50cba80c38fdd637cffd43a0a35931cc4d7fa
993*4f2df630SAndroid Build Coastguard Worker                          common 7430395c23103cade652110c9f0433d15a51368c
994*4f2df630SAndroid Build Coastguard Worker                        manifest a8bfc9a825dfaf432324d5edbb58e8a2606d4d07
995*4f2df630SAndroid Build Coastguard Worker                ports/cr50-utils da48c5d2ef77a7de7755633386f53540f7db1b2c
996*4f2df630SAndroid Build Coastguard Worker                 ports/pinweaver 3abfd77090d24ca8d2d7260d6ba6aaec2e4c35ae
997*4f2df630SAndroid Build Coastguard Worker               ports/tpm2_server 6bbf32f9ae1c59df3ec8754d18cd3b065281c3f5
998*4f2df630SAndroid Build Coastguard Worker                       repohooks 32b1168199c41dc9e6e0b91dfe37b0568dee538d
999*4f2df630SAndroid Build Coastguard Worker      third_party/cargo/registry e88a2f79e298d9107f82b861d2418f26c9d84c4c
1000*4f2df630SAndroid Build Coastguard Worker   third_party/lowrisc/opentitan cf34c94db6cfb4687353babdf3b0557166241c64
1001*4f2df630SAndroid Build Coastguard Worker      third_party/tock/libtock-c fd756aa2695cdfad8dc3391c6963eb5b65f595b8
1002*4f2df630SAndroid Build Coastguard Worker     third_party/tock/libtock-rs f6dab4f4174d9b00fb44adad51f5a26ae4a7b3b2
1003*4f2df630SAndroid Build Coastguard Worker           third_party/tock/tock ae35db7727c1b9524fd38459e6834f009476c1cc
1004*4f2df630SAndroid Build Coastguard Worker                third_party/tpm2 47c6c19153c6e32933c7112ff6095d60d1632754
1005*4f2df630SAndroid Build Coastguard Worker```
1006*4f2df630SAndroid Build Coastguard Worker
1007*4f2df630SAndroid Build Coastguard Worker### 0.22.6 Released 09/07/22 in R107
1008*4f2df630SAndroid Build Coastguard Worker
1009*4f2df630SAndroid Build Coastguard WorkerRelease
1010*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/3879336)
1011*4f2df630SAndroid Build Coastguard Worker
1012*4f2df630SAndroid Build Coastguard WorkerFrom post submit release
1013*4f2df630SAndroid Build Coastguard Worker[23031](https://luci-milo.appspot.com/ui/p/chromeos/builders/postsubmit/firmware-ti50-postsubmit/23031/overview)
1014*4f2df630SAndroid Build Coastguard Worker
1015*4f2df630SAndroid Build Coastguard WorkerManifest
1016*4f2df630SAndroid Build Coastguard Worker[snapshot](https://chrome-internal.googlesource.com/chromeos/manifest-internal/+/defca58bc62d924441776145690e3a588a7e26ae/snapshot.xml)
1017*4f2df630SAndroid Build Coastguard Workerfrom build page.
1018*4f2df630SAndroid Build Coastguard Worker
1019*4f2df630SAndroid Build Coastguard Worker**Known Issues:**
1020*4f2df630SAndroid Build Coastguard Worker
1021*4f2df630SAndroid Build Coastguard Worker*   DCRYPTO_FAULT occurring in 0.22.3+ (b/242744329)
1022*4f2df630SAndroid Build Coastguard Worker
1023*4f2df630SAndroid Build Coastguard Worker**Added Features:**
1024*4f2df630SAndroid Build Coastguard Worker
1025*4f2df630SAndroid Build Coastguard Worker*   Handles GSC console input/output better around ‘\r\n’
1026*4f2df630SAndroid Build Coastguard Worker*   Write protect sensing console prints are connected to GSC console (for AP RO
1027*4f2df630SAndroid Build Coastguard Worker    verification)
1028*4f2df630SAndroid Build Coastguard Worker*   SPI communication stability
1029*4f2df630SAndroid Build Coastguard Worker*   Cold reboot stress test improvements
1030*4f2df630SAndroid Build Coastguard Worker*   ZTE should be fully functional with final fixes
1031*4f2df630SAndroid Build Coastguard Worker
1032*4f2df630SAndroid Build Coastguard Worker```
1033*4f2df630SAndroid Build Coastguard WorkerUse manifest snapshot instead of repo list. Here's the basic version output.
1034*4f2df630SAndroid Build Coastguard Worker
1035*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2437-3f888584
1036*4f2df630SAndroid Build Coastguard Worker     libtock-rs:v0.0.911-f6dab4f
1037*4f2df630SAndroid Build Coastguard Worker     tock:v0.0.9607-ae35db772
1038*4f2df630SAndroid Build Coastguard Worker     ms-tpm-20-ref:v0.0.273-54c1dac
1039*4f2df630SAndroid Build Coastguard Worker     chrome-bot@chromeos-ci-postsubmit-us-central1-b-x32-52-62pp 2022-09-01 12:35:18
1040*4f2df630SAndroid Build Coastguard Worker
1041*4f2df630SAndroid Build Coastguard Worker```
1042*4f2df630SAndroid Build Coastguard Worker
1043*4f2df630SAndroid Build Coastguard Worker### 0.22.7 Released 09/23/22
1044*4f2df630SAndroid Build Coastguard Worker
1045*4f2df630SAndroid Build Coastguard WorkerRelease
1046*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/3913922)
1047*4f2df630SAndroid Build Coastguard Worker
1048*4f2df630SAndroid Build Coastguard WorkerFrom postsubmit build
1049*4f2df630SAndroid Build Coastguard Worker[24085](https://luci-milo.appspot.com/ui/p/chromeos/builders/postsubmit/firmware-ti50-postsubmit/24085/overview)
1050*4f2df630SAndroid Build Coastguard Worker
1051*4f2df630SAndroid Build Coastguard WorkerManifest
1052*4f2df630SAndroid Build Coastguard Worker[snapshot](https://chrome-internal.googlesource.com/chromeos/manifest-internal/+/e04db0a1e95d1fed785b798d25e3b1227a6841e4/snapshot.xml)
1053*4f2df630SAndroid Build Coastguard Worker
1054*4f2df630SAndroid Build Coastguard Worker**Known Issues:**
1055*4f2df630SAndroid Build Coastguard Worker
1056*4f2df630SAndroid Build Coastguard Worker*   TPM_RC_HASH error connecting to Google Wifi (b/240506338).
1057*4f2df630SAndroid Build Coastguard Worker*   SPI communication issues on reboot that can lead to recovery screen
1058*4f2df630SAndroid Build Coastguard Worker    occasionally (~1/4000 rate) (b/247168128).
1059*4f2df630SAndroid Build Coastguard Worker*   Rare TPM_RC_POLICY_FAIL on login (b/248109533).
1060*4f2df630SAndroid Build Coastguard Worker
1061*4f2df630SAndroid Build Coastguard Worker**Added Features:**
1062*4f2df630SAndroid Build Coastguard Worker
1063*4f2df630SAndroid Build Coastguard Worker*   Crypto alert fixes (b/242744329).
1064*4f2df630SAndroid Build Coastguard Worker*   ZTE fixes (b/234857025).
1065*4f2df630SAndroid Build Coastguard Worker*   Boot time improvement: delay NV writes to flash (b/241986964).
1066*4f2df630SAndroid Build Coastguard Worker*   TPM version reporting (b/245950072).
1067*4f2df630SAndroid Build Coastguard Worker*   Owner seed reset (b/247811154).
1068*4f2df630SAndroid Build Coastguard Worker
1069*4f2df630SAndroid Build Coastguard Worker```
1070*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2474-5fd512d0
1071*4f2df630SAndroid Build Coastguard Worker     libtock-rs:v0.0.911-f6dab4f
1072*4f2df630SAndroid Build Coastguard Worker     tock:v0.0.9608-e951d16b8
1073*4f2df630SAndroid Build Coastguard Worker     ms-tpm-20-ref:v0.0.275-e3ce8bb
1074*4f2df630SAndroid Build Coastguard Worker     chrome-bot@chromeos-ci-postsubmit-us-east1-d-x32-118-21s0 2022-09-21 20:36:39
1075*4f2df630SAndroid Build Coastguard Worker```
1076*4f2df630SAndroid Build Coastguard Worker
1077*4f2df630SAndroid Build Coastguard Worker### 0.22.9 Released 10/10/22
1078*4f2df630SAndroid Build Coastguard Worker
1079*4f2df630SAndroid Build Coastguard WorkerRelease
1080*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/3942977)
1081*4f2df630SAndroid Build Coastguard Worker
1082*4f2df630SAndroid Build Coastguard WorkerFrom postsubmit build
1083*4f2df630SAndroid Build Coastguard Worker[24729](https://luci-milo.appspot.com/ui/p/chromeos/builders/postsubmit/firmware-ti50-postsubmit/24729/overview)
1084*4f2df630SAndroid Build Coastguard Worker
1085*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1086*4f2df630SAndroid Build Coastguard Workergs://chromeos-releases/firmware-ti50-postsubmit/R108-15168.0.0-71987-8801006591156662625/
1087*4f2df630SAndroid Build Coastguard Worker
1088*4f2df630SAndroid Build Coastguard WorkerManifest
1089*4f2df630SAndroid Build Coastguard Worker[snapshot](https://chrome-internal.googlesource.com/chromeos/manifest-internal/+/11fb83313a9cb7059477344e7e0376765d8550f1/snapshot.xml)
1090*4f2df630SAndroid Build Coastguard Worker
1091*4f2df630SAndroid Build Coastguard Worker**Known Issues:**
1092*4f2df630SAndroid Build Coastguard Worker
1093*4f2df630SAndroid Build Coastguard Worker*   False warnings about I2CP bus stuck when AP is in low power mode (b/5025966)
1094*4f2df630SAndroid Build Coastguard Worker
1095*4f2df630SAndroid Build Coastguard Worker**Added Features:**
1096*4f2df630SAndroid Build Coastguard Worker
1097*4f2df630SAndroid Build Coastguard Worker*   New RO with improved cryptolib performance
1098*4f2df630SAndroid Build Coastguard Worker*   Fixed several FAFT tests
1099*4f2df630SAndroid Build Coastguard Worker*   SPI driver synchronization fixes
1100*4f2df630SAndroid Build Coastguard Worker*   I2C driver wedge bus recovery
1101*4f2df630SAndroid Build Coastguard Worker*   Ecfs USB to UART cap fix
1102*4f2df630SAndroid Build Coastguard Worker*   RSA support for NULL padding
1103*4f2df630SAndroid Build Coastguard Worker*   Core OS: fixed issue that could lead to delaying scheduled short alarms
1104*4f2df630SAndroid Build Coastguard Worker*   New CCD command `ap_ro_verify` to provision SPI settings for AP RO
1105*4f2df630SAndroid Build Coastguard Worker    verification. The values are not yet checked for system correctness.
1106*4f2df630SAndroid Build Coastguard Worker
1107*4f2df630SAndroid Build Coastguard Worker```
1108*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2510-ff8e5ad9
1109*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.911-f6dab4f
1110*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9616-b881615a7
1111*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.276-8c00699
1112*4f2df630SAndroid Build Coastguard Worker         chrome-bot@chromeos-ci-postsubmit-us-east1-d-x32-3-787r 2022-10-06 17:18:40
1113*4f2df630SAndroid Build Coastguard Worker```
1114*4f2df630SAndroid Build Coastguard Worker
1115*4f2df630SAndroid Build Coastguard Worker### 0.24.0 Released 11/11/22 in R108
1116*4f2df630SAndroid Build Coastguard Worker
1117*4f2df630SAndroid Build Coastguard WorkerRelease
1118*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4021007)
1119*4f2df630SAndroid Build Coastguard Worker
1120*4f2df630SAndroid Build Coastguard WorkerFrom pre-PVT builder
1121*4f2df630SAndroid Build Coastguard Worker[17](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/17/overview)
1122*4f2df630SAndroid Build Coastguard Worker
1123*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1124*4f2df630SAndroid Build Coastguard Worker[15086.13.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.13.0)
1125*4f2df630SAndroid Build Coastguard Worker
1126*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15086.13.0.xml
1127*4f2df630SAndroid Build Coastguard Worker
1128*4f2df630SAndroid Build Coastguard Worker**Known Issues:**
1129*4f2df630SAndroid Build Coastguard Worker
1130*4f2df630SAndroid Build Coastguard Worker*   Previously enrolled power button gnubby (G2F) may need to be re-enrolled
1131*4f2df630SAndroid Build Coastguard Worker    (b/252818957)
1132*4f2df630SAndroid Build Coastguard Worker*   For i2c-based TPM devices, Ti50 won't communicate with AP on first attempt
1133*4f2df630SAndroid Build Coastguard Worker    if GSC is in deep sleep and system wakes up due to lid open event. Shows up
1134*4f2df630SAndroid Build Coastguard Worker    as "0x63 Failed to get boot mode from Cr50" error (b/259510330, b/259663369)
1135*4f2df630SAndroid Build Coastguard Worker
1136*4f2df630SAndroid Build Coastguard Worker**Added Features:**
1137*4f2df630SAndroid Build Coastguard Worker
1138*4f2df630SAndroid Build Coastguard Worker*   Added AP RO verification feature without holding EC in reset (b/161483233)
1139*4f2df630SAndroid Build Coastguard Worker*   Improved SPI and I2C TPM bus stability (b/237493220, b/247168128,
1140*4f2df630SAndroid Build Coastguard Worker    b/245034621, b/251191468)
1141*4f2df630SAndroid Build Coastguard Worker*   Fixed connection issues with Google-A network (b/240506338)
1142*4f2df630SAndroid Build Coastguard Worker*   Fixed transient leakage power on UART pins at GSC startup
1143*4f2df630SAndroid Build Coastguard Worker*   Changed how G2F (Power button as gnubby) serial numbers are generated
1144*4f2df630SAndroid Build Coastguard Worker    (b/252818957)
1145*4f2df630SAndroid Build Coastguard Worker*   Improved EFS2 hash invalidation for firmware_UpdateFirmwareDataKeyVersion
1146*4f2df630SAndroid Build Coastguard Worker    and firmware_UpdateFirmwareVersion FAFT tests (b/253337357)
1147*4f2df630SAndroid Build Coastguard Worker*   Improved filesystem performance (b/253662388, b/235873536)
1148*4f2df630SAndroid Build Coastguard Worker*   Decreased flash size needed through more performant syscalls (b/236994893)
1149*4f2df630SAndroid Build Coastguard Worker
1150*4f2df630SAndroid Build Coastguard Worker```
1151*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2613-dbba229a
1152*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.913-61d23b3
1153*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9622-397f4aaa0
1154*4f2df630SAndroid Build Coastguard Worker         tpm2:v0.0.292-1a7d322
1155*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-soad 2022-11-07 14:44:25
1156*4f2df630SAndroid Build Coastguard Worker```
1157*4f2df630SAndroid Build Coastguard Worker
1158*4f2df630SAndroid Build Coastguard Worker### 0.24.1 Released 12/02/22 in R108
1159*4f2df630SAndroid Build Coastguard Worker
1160*4f2df630SAndroid Build Coastguard WorkerRelease
1161*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4077027)
1162*4f2df630SAndroid Build Coastguard Worker
1163*4f2df630SAndroid Build Coastguard WorkerFrom pre-PVT builder
1164*4f2df630SAndroid Build Coastguard Worker[18](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/18/overview)
1165*4f2df630SAndroid Build Coastguard Worker
1166*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1167*4f2df630SAndroid Build Coastguard Worker[15086.14.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.14.0)
1168*4f2df630SAndroid Build Coastguard Worker
1169*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15086.14.0.xml
1170*4f2df630SAndroid Build Coastguard Worker
1171*4f2df630SAndroid Build Coastguard Worker**Added Features:**
1172*4f2df630SAndroid Build Coastguard Worker
1173*4f2df630SAndroid Build Coastguard Worker*   Fix "0x63 Failed to get boot mode from Cr50" error when waking i2c-based tpm
1174*4f2df630SAndroid Build Coastguard Worker    device with lid open wake event (b/259510330, b/259663369).
1175*4f2df630SAndroid Build Coastguard Worker
1176*4f2df630SAndroid Build Coastguard Worker```
1177*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2616-fe48da33
1178*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.913-61d23b3
1179*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9622-397f4aaa0
1180*4f2df630SAndroid Build Coastguard Worker         tpm2:v0.0.292-1a7d322
1181*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-2aia 2022-12-02 10:38:30
1182*4f2df630SAndroid Build Coastguard Worker```
1183*4f2df630SAndroid Build Coastguard Worker
1184*4f2df630SAndroid Build Coastguard Worker### 0.24.3 Released on 12/21/2022
1185*4f2df630SAndroid Build Coastguard Worker
1186*4f2df630SAndroid Build Coastguard WorkerRelease
1187*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4121474)
1188*4f2df630SAndroid Build Coastguard Worker
1189*4f2df630SAndroid Build Coastguard WorkerBuilder
1190*4f2df630SAndroid Build Coastguard Worker[22](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/22/overview)
1191*4f2df630SAndroid Build Coastguard Worker
1192*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1193*4f2df630SAndroid Build Coastguard Worker[15086.18.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/dev-channel/betty/15086.18.0)
1194*4f2df630SAndroid Build Coastguard Worker
1195*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15086.18.0.xml
1196*4f2df630SAndroid Build Coastguard Worker
1197*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1198*4f2df630SAndroid Build Coastguard Worker
1199*4f2df630SAndroid Build Coastguard Worker*   Improve G2F signature security
1200*4f2df630SAndroid Build Coastguard Worker    [b/261874682](https://b.corp.google.com/issues/261874682)
1201*4f2df630SAndroid Build Coastguard Worker*   Fix U2F attestation problems
1202*4f2df630SAndroid Build Coastguard Worker    [b/242678758](https://b.corp.google.com/issues/242678758)
1203*4f2df630SAndroid Build Coastguard Worker*   Do not run AP RO verification on deep sleep wake
1204*4f2df630SAndroid Build Coastguard Worker    [b/261635049](https://b.corp.google.com/issues/261635049)
1205*4f2df630SAndroid Build Coastguard Worker
1206*4f2df630SAndroid Build Coastguard Worker**Added Features**
1207*4f2df630SAndroid Build Coastguard Worker
1208*4f2df630SAndroid Build Coastguard Worker*   Allow setting serial number when BID flags are set, but BID type is blank
1209*4f2df630SAndroid Build Coastguard Worker    [b/238137986](https://b.corp.google.com/issues/238137986)
1210*4f2df630SAndroid Build Coastguard Worker*   Process TPM vendor commands from USB even when AP is off
1211*4f2df630SAndroid Build Coastguard Worker    [b/258320966](https://b.corp.google.com/issues/258320966)
1212*4f2df630SAndroid Build Coastguard Worker
1213*4f2df630SAndroid Build Coastguard Worker```
1214*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2628-56003e0f
1215*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.913-61d23b3
1216*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9622-397f4aaa0
1217*4f2df630SAndroid Build Coastguard Worker         tpm2:v0.0.295-36025e4
1218*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-keps 2022-12-16 14:53:22
1219*4f2df630SAndroid Build Coastguard Worker```
1220*4f2df630SAndroid Build Coastguard Worker
1221*4f2df630SAndroid Build Coastguard Worker### 0.24.12 Released on 2/1/2023
1222*4f2df630SAndroid Build Coastguard Worker
1223*4f2df630SAndroid Build Coastguard WorkerRelease
1224*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4214172)
1225*4f2df630SAndroid Build Coastguard Worker
1226*4f2df630SAndroid Build Coastguard WorkerBuilder
1227*4f2df630SAndroid Build Coastguard Worker[22](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/28/overview)
1228*4f2df630SAndroid Build Coastguard Worker
1229*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1230*4f2df630SAndroid Build Coastguard Worker[15086.24.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.24.0)
1231*4f2df630SAndroid Build Coastguard Worker
1232*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15086.24.0.xml
1233*4f2df630SAndroid Build Coastguard Worker
1234*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1235*4f2df630SAndroid Build Coastguard Worker
1236*4f2df630SAndroid Build Coastguard Worker*   Allow changing AP RO write protect settings until board ID is set
1237*4f2df630SAndroid Build Coastguard Worker    [b/229016958](https://b.corp.google.com/issues/229016958)
1238*4f2df630SAndroid Build Coastguard Worker*   Improve USB stablity
1239*4f2df630SAndroid Build Coastguard Worker    [b/259590362](https://b.corp.google.com/issues/259590362)
1240*4f2df630SAndroid Build Coastguard Worker*   Allow 0x prefix when entering Board ID flags
1241*4f2df630SAndroid Build Coastguard Worker    [b/265461193](https://b.corp.google.com/issues/265461193)
1242*4f2df630SAndroid Build Coastguard Worker*   Make sysinfo command output compatible with Cr50
1243*4f2df630SAndroid Build Coastguard Worker    [b/263579376](https://b.corp.google.com/issues/263579376)
1244*4f2df630SAndroid Build Coastguard Worker*   Require short physical presence to enable testlab
1245*4f2df630SAndroid Build Coastguard Worker    [b/265822083](https://b.corp.google.com/issues/265822083)
1246*4f2df630SAndroid Build Coastguard Worker*   Disable watchdog only around sleep
1247*4f2df630SAndroid Build Coastguard Worker    [b/266015400](https://b.corp.google.com/issues/266015400)
1248*4f2df630SAndroid Build Coastguard Worker*   Do not report false TPM2 p256 errors
1249*4f2df630SAndroid Build Coastguard Worker    [b/234159838](https://b.corp.google.com/issues/234159838)
1250*4f2df630SAndroid Build Coastguard Worker*   Fix TPM evict object serialization bug
1251*4f2df630SAndroid Build Coastguard Worker    [b/263168766](https://b.corp.google.com/issues/263168766)
1252*4f2df630SAndroid Build Coastguard Worker*   Fix GSC reboot issue when accessing orderly counters from previous ti50 FW
1253*4f2df630SAndroid Build Coastguard Worker    versions. [b/263168766](https://b.corp.google.com/issues/263168766)
1254*4f2df630SAndroid Build Coastguard Worker
1255*4f2df630SAndroid Build Coastguard Worker**Added Features**
1256*4f2df630SAndroid Build Coastguard Worker
1257*4f2df630SAndroid Build Coastguard Worker*   Allow to exclude GBB flags from AP RO hash calculations
1258*4f2df630SAndroid Build Coastguard Worker    [b/261763740](https://b.corp.google.com/issues/261763740)
1259*4f2df630SAndroid Build Coastguard Worker*   Show INFO space factory mode state in `sysinfo` output
1260*4f2df630SAndroid Build Coastguard Worker*   Add I2C errors to FLOG
1261*4f2df630SAndroid Build Coastguard Worker*   Support two root keys AP RO verification, prepvt and mp
1262*4f2df630SAndroid Build Coastguard Worker    [b/261600803](https://b.corp.google.com/issues/261600803)
1263*4f2df630SAndroid Build Coastguard Worker*   Add FLOG entry for crashes
1264*4f2df630SAndroid Build Coastguard Worker*   Use initial factory mode indicator (INFO space value) to allow setting SN
1265*4f2df630SAndroid Build Coastguard Worker    [b/264261220](https://b.corp.google.com/issues/264261220)
1266*4f2df630SAndroid Build Coastguard Worker*   Process TPM vendor commands according their source (USB vs TPM)
1267*4f2df630SAndroid Build Coastguard Worker    [b/266955081](https://b.corp.google.com/issues/266955081)
1268*4f2df630SAndroid Build Coastguard Worker
1269*4f2df630SAndroid Build Coastguard Worker```
1270*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2779-8d972cb6
1271*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.913-61d23b3
1272*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9622-397f4aaa0
1273*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.308-b3e5f5e
1274*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-qlml 2023-01-30 14:12:36
1275*4f2df630SAndroid Build Coastguard Worker```
1276*4f2df630SAndroid Build Coastguard Worker
1277*4f2df630SAndroid Build Coastguard Worker### 0.24.13 Released on 2/10/2023
1278*4f2df630SAndroid Build Coastguard Worker
1279*4f2df630SAndroid Build Coastguard WorkerRelease
1280*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4241502)
1281*4f2df630SAndroid Build Coastguard Worker
1282*4f2df630SAndroid Build Coastguard WorkerBuilder
1283*4f2df630SAndroid Build Coastguard Worker[29](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/29/overview)
1284*4f2df630SAndroid Build Coastguard Worker
1285*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1286*4f2df630SAndroid Build Coastguard Worker[15086.25.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.25.0)
1287*4f2df630SAndroid Build Coastguard Worker
1288*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15086.25.0.xml
1289*4f2df630SAndroid Build Coastguard Worker
1290*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1291*4f2df630SAndroid Build Coastguard Worker
1292*4f2df630SAndroid Build Coastguard Worker*   Fix enter to recovery mode
1293*4f2df630SAndroid Build Coastguard Worker    [b/248161678](https://b.corp.google.com/issues/248161678),
1294*4f2df630SAndroid Build Coastguard Worker    [b/267703710](https://b.corp.google.com/issues/267703710)
1295*4f2df630SAndroid Build Coastguard Worker
1296*4f2df630SAndroid Build Coastguard Worker```
1297*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2783-8368c19f
1298*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.913-61d23b3
1299*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9622-397f4aaa0
1300*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.308-b3e5f5e
1301*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-33ar 2023-02-08 10:36:28
1302*4f2df630SAndroid Build Coastguard Worker```
1303*4f2df630SAndroid Build Coastguard Worker
1304*4f2df630SAndroid Build Coastguard Worker### 0.24.14 Released on 3/10/2023 in M113
1305*4f2df630SAndroid Build Coastguard Worker
1306*4f2df630SAndroid Build Coastguard WorkerRelease
1307*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4326634)
1308*4f2df630SAndroid Build Coastguard Worker
1309*4f2df630SAndroid Build Coastguard WorkerBuilder
1310*4f2df630SAndroid Build Coastguard Worker[30](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/30/overview)
1311*4f2df630SAndroid Build Coastguard Worker
1312*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1313*4f2df630SAndroid Build Coastguard Worker[15086.26.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.26.0)
1314*4f2df630SAndroid Build Coastguard Worker
1315*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15086.26.0.xml
1316*4f2df630SAndroid Build Coastguard Worker
1317*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1318*4f2df630SAndroid Build Coastguard Worker
1319*4f2df630SAndroid Build Coastguard Worker*   Allow update within 60s of PoR
1320*4f2df630SAndroid Build Coastguard Worker    [b/270401267](https://b.corp.google.com/issues/270401267)
1321*4f2df630SAndroid Build Coastguard Worker*   Fix turning on updates after deep sleep
1322*4f2df630SAndroid Build Coastguard Worker    [b/270401267](https://b.corp.google.com/issues/270401267)
1323*4f2df630SAndroid Build Coastguard Worker*   Fix handling RO update failures
1324*4f2df630SAndroid Build Coastguard Worker    [b/271503973](https://b.corp.google.com/issues/271503973)
1325*4f2df630SAndroid Build Coastguard Worker*   Update AP RO verification NonZeroGbbFlags and WrongRootKey error codes
1326*4f2df630SAndroid Build Coastguard Worker
1327*4f2df630SAndroid Build Coastguard Worker```
1328*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2790-4c1a74e8
1329*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.913-61d23b3
1330*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9622-397f4aaa0
1331*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.308-b3e5f5e
1332*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-v1rm 2023-03-06 11:13:07
1333*4f2df630SAndroid Build Coastguard Worker```
1334*4f2df630SAndroid Build Coastguard Worker
1335*4f2df630SAndroid Build Coastguard Worker### 0.24.21 Released on 4/5/2023
1336*4f2df630SAndroid Build Coastguard Worker
1337*4f2df630SAndroid Build Coastguard WorkerRelease
1338*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4405126)
1339*4f2df630SAndroid Build Coastguard Worker
1340*4f2df630SAndroid Build Coastguard WorkerBuilder
1341*4f2df630SAndroid Build Coastguard Worker[40](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/40/overview)
1342*4f2df630SAndroid Build Coastguard Worker
1343*4f2df630SAndroid Build Coastguard WorkerArtifacts
1344*4f2df630SAndroid Build Coastguard Worker[15086.35.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.35.0)
1345*4f2df630SAndroid Build Coastguard Worker
1346*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15086.35.0.xml
1347*4f2df630SAndroid Build Coastguard Worker
1348*4f2df630SAndroid Build Coastguard Worker**New Features**
1349*4f2df630SAndroid Build Coastguard Worker
1350*4f2df630SAndroid Build Coastguard Worker*   New additional metrics, including boot time and a detailed error code for AP
1351*4f2df630SAndroid Build Coastguard Worker    RO verification. Now available through the `GetTi50Metrics` vendor command
1352*4f2df630SAndroid Build Coastguard Worker    with value 0x41. [b/262608026](https://b.corp.google.com/issues/262608026),
1353*4f2df630SAndroid Build Coastguard Worker    [b/263298180](https://b.corp.google.com/issues/263298180)
1354*4f2df630SAndroid Build Coastguard Worker*   New vendor commands 0x42 and 0x43 to get crash and console logs.
1355*4f2df630SAndroid Build Coastguard Worker    [b/268396021](https://b.corp.google.com/issues/268396021),
1356*4f2df630SAndroid Build Coastguard Worker    [b/265310865](https://b.corp.google.com/issues/265310865)
1357*4f2df630SAndroid Build Coastguard Worker*   Support pinweaver v2.
1358*4f2df630SAndroid Build Coastguard Worker    [b/248209280](https://b.corp.google.com/issues/248209280)
1359*4f2df630SAndroid Build Coastguard Worker*   Add Widevine UDS to virtual NV
1360*4f2df630SAndroid Build Coastguard Worker    [b/248610274](https://b.corp.google.com/issues/248610274)
1361*4f2df630SAndroid Build Coastguard Worker*   Add GetRSUDevID command to TPM for RMA.
1362*4f2df630SAndroid Build Coastguard Worker    [b/265309995](https://b.corp.google.com/issues/265309995)
1363*4f2df630SAndroid Build Coastguard Worker
1364*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1365*4f2df630SAndroid Build Coastguard Worker
1366*4f2df630SAndroid Build Coastguard Worker*   Fix CCD open failure with the battery disconnected.
1367*4f2df630SAndroid Build Coastguard Worker    [b/270712314](https://b.corp.google.com/issues/270712314)
1368*4f2df630SAndroid Build Coastguard Worker*   Fix rejection of RO and RW header updates with invalid fields.
1369*4f2df630SAndroid Build Coastguard Worker    [b/272057805](https://b.corp.google.com/issues/272057805)
1370*4f2df630SAndroid Build Coastguard Worker*   Fix `wp follow_batt_pres` command in GSC console.
1371*4f2df630SAndroid Build Coastguard Worker    [b/269218898](https://b.corp.google.com/issues/269218898)
1372*4f2df630SAndroid Build Coastguard Worker*   Fix FIDO errors, reporting an invalid P-256 public key.
1373*4f2df630SAndroid Build Coastguard Worker    [b/271795015](https://b.corp.google.com/issues/271795015)
1374*4f2df630SAndroid Build Coastguard Worker*   Restrict the `recbtnforce` command to the GscFullConsole CCD capability
1375*4f2df630SAndroid Build Coastguard Worker    [b/268219945](https://b.corp.google.com/issues/268219945)
1376*4f2df630SAndroid Build Coastguard Worker*   Fix pinweaver key import/export to be compatible with v2.
1377*4f2df630SAndroid Build Coastguard Worker    [b/267729980](https://b.corp.google.com/issues/267729980)
1378*4f2df630SAndroid Build Coastguard Worker*   Fix AP/EC comms broken by EC then AP flash resulting in detached I2C lines.
1379*4f2df630SAndroid Build Coastguard Worker    [b/264817647](https://b.corp.google.com/issues/264817647)
1380*4f2df630SAndroid Build Coastguard Worker*   Stabilize console output line order.
1381*4f2df630SAndroid Build Coastguard Worker    [b/276491121](https://b.corp.google.com/issues/276491121)
1382*4f2df630SAndroid Build Coastguard Worker*   Fix `\r\r\n` console output.
1383*4f2df630SAndroid Build Coastguard Worker    [b/242980684](https://b.corp.google.com/issues/242980684)
1384*4f2df630SAndroid Build Coastguard Worker*   Fix issue where EC not put in reset on recovery key combo when GSC in deep
1385*4f2df630SAndroid Build Coastguard Worker    sleep. [b/248161678](https://b.corp.google.com/issues/248161678)
1386*4f2df630SAndroid Build Coastguard Worker
1387*4f2df630SAndroid Build Coastguard Worker```
1388*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common:v0.0.2939-57543958
1389*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.915-7efdaf5
1390*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9628-93b95c696
1391*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.310-953df73
1392*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-pnrp 2023-04-03 09:47:17
1393*4f2df630SAndroid Build Coastguard Worker```
1394*4f2df630SAndroid Build Coastguard Worker
1395*4f2df630SAndroid Build Coastguard Worker### 0.24.30 Released on 4/21/2023 in M114
1396*4f2df630SAndroid Build Coastguard Worker
1397*4f2df630SAndroid Build Coastguard WorkerRelease
1398*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4460051)
1399*4f2df630SAndroid Build Coastguard Worker
1400*4f2df630SAndroid Build Coastguard WorkerBuilder
1401*4f2df630SAndroid Build Coastguard Worker[37](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/37/overview)
1402*4f2df630SAndroid Build Coastguard Worker
1403*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1404*4f2df630SAndroid Build Coastguard Worker[15086.37.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.37.0)
1405*4f2df630SAndroid Build Coastguard Worker
1406*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15086.37.0.xml
1407*4f2df630SAndroid Build Coastguard Worker
1408*4f2df630SAndroid Build Coastguard Worker**Features**
1409*4f2df630SAndroid Build Coastguard Worker
1410*4f2df630SAndroid Build Coastguard Worker*   Add factory config support
1411*4f2df630SAndroid Build Coastguard Worker    [b/275356839](https://b.corp.google.com/issues/275356839)
1412*4f2df630SAndroid Build Coastguard Worker
1413*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1414*4f2df630SAndroid Build Coastguard Worker
1415*4f2df630SAndroid Build Coastguard Worker*   Add PCR-based policy to update fwmp and antirollback spaces
1416*4f2df630SAndroid Build Coastguard Worker    [b/274977008](https://b.corp.google.com/issues/274977008)
1417*4f2df630SAndroid Build Coastguard Worker*   Remove crash id parameter from GetCrashLog command
1418*4f2df630SAndroid Build Coastguard Worker    [b/265310865](https://b.corp.google.com/issues/265310865)
1419*4f2df630SAndroid Build Coastguard Worker*   AP RO verification returns detailed results
1420*4f2df630SAndroid Build Coastguard Worker    [b/263298180](https://b.corp.google.com/issues/263298180)
1421*4f2df630SAndroid Build Coastguard Worker
1422*4f2df630SAndroid Build Coastguard Worker```
1423*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.239-60fad06f
1424*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.918-d13e197
1425*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9630-0fa93d584
1426*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.314-b366a8a
1427*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-zjfs 2023-04-18 10:59:06
1428*4f2df630SAndroid Build Coastguard Worker```
1429*4f2df630SAndroid Build Coastguard Worker
1430*4f2df630SAndroid Build Coastguard Worker### 0.24.40 Released on 6/07/2023 in M116
1431*4f2df630SAndroid Build Coastguard Worker
1432*4f2df630SAndroid Build Coastguard WorkerRelease
1433*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4598064)
1434*4f2df630SAndroid Build Coastguard Worker
1435*4f2df630SAndroid Build Coastguard WorkerBuilder
1436*4f2df630SAndroid Build Coastguard Worker[43](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/43/overview)
1437*4f2df630SAndroid Build Coastguard Worker
1438*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1439*4f2df630SAndroid Build Coastguard Worker[15086.38.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.38.0)
1440*4f2df630SAndroid Build Coastguard Worker
1441*4f2df630SAndroid Build Coastguard WorkerManifest snapshot: gs://chromeos-manifest-versions/buildspecs/107/15086.38.0.xml
1442*4f2df630SAndroid Build Coastguard Worker
1443*4f2df630SAndroid Build Coastguard Worker**Features**
1444*4f2df630SAndroid Build Coastguard Worker
1445*4f2df630SAndroid Build Coastguard Worker*   Add support for overwriting AP RO verification settings of `0 0` in field
1446*4f2df630SAndroid Build Coastguard Worker    for OS scipts [b/260721505](https://b.corp.google.com/issues/260721505)
1447*4f2df630SAndroid Build Coastguard Worker*   Add Shimless RMA keycombo support for verification failure case
1448*4f2df630SAndroid Build Coastguard Worker    [b/260721505](https://b.corp.google.com/issues/260721505)
1449*4f2df630SAndroid Build Coastguard Worker
1450*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1451*4f2df630SAndroid Build Coastguard Worker
1452*4f2df630SAndroid Build Coastguard Worker*   Include improvement/fix for 0x63 boot issues
1453*4f2df630SAndroid Build Coastguard Worker    [b/273189926](https://b.corp.google.com/issues/273189926)
1454*4f2df630SAndroid Build Coastguard Worker
1455*4f2df630SAndroid Build Coastguard Worker```
1456*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.355-15c69d7f
1457*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.918-d13e197
1458*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9643-c973271b1
1459*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.316-a7bd523
1460*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-5zc7 2023-06-05 07:51:35
1461*4f2df630SAndroid Build Coastguard Worker```
1462*4f2df630SAndroid Build Coastguard Worker
1463*4f2df630SAndroid Build Coastguard Worker### 0.24.51 Released on 9/14/2023 in M119
1464*4f2df630SAndroid Build Coastguard Worker
1465*4f2df630SAndroid Build Coastguard WorkerRelease
1466*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4860496)
1467*4f2df630SAndroid Build Coastguard Worker
1468*4f2df630SAndroid Build Coastguard WorkerBuilder
1469*4f2df630SAndroid Build Coastguard Worker[53](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/53/overview)
1470*4f2df630SAndroid Build Coastguard Worker
1471*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1472*4f2df630SAndroid Build Coastguard Worker[15086.48.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.48.0)
1473*4f2df630SAndroid Build Coastguard Worker
1474*4f2df630SAndroid Build Coastguard Worker**Features**
1475*4f2df630SAndroid Build Coastguard Worker
1476*4f2df630SAndroid Build Coastguard Worker*   `ecrst pulse` command is now safe
1477*4f2df630SAndroid Build Coastguard Worker*   Add initial factory mode to `gsctool`'s CCD print out
1478*4f2df630SAndroid Build Coastguard Worker*   SPI flash performance for AP twice as fast at Cr50 now
1479*4f2df630SAndroid Build Coastguard Worker*   Add `rddkeepalive` state in feedback reports
1480*4f2df630SAndroid Build Coastguard Worker*   GSC console improved logging by adding timestamp prefix to each line
1481*4f2df630SAndroid Build Coastguard Worker*   Added GSC bootloader stage to boot tracer time monitor
1482*4f2df630SAndroid Build Coastguard Worker    [b/275390574](https://b.corp.google.com/issues/275390574)
1483*4f2df630SAndroid Build Coastguard Worker
1484*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1485*4f2df630SAndroid Build Coastguard Worker
1486*4f2df630SAndroid Build Coastguard Worker*   Improve DT clock stretching behavior for I2C
1487*4f2df630SAndroid Build Coastguard Worker    [b/285366491](https://b.corp.google.com/issues/285366491)
1488*4f2df630SAndroid Build Coastguard Worker*   Recover after unexpected reads
1489*4f2df630SAndroid Build Coastguard Worker    [b/225044349](https://b.corp.google.com/issues/225044349)
1490*4f2df630SAndroid Build Coastguard Worker*   Fix race condition with deep sleep resume resetting EC
1491*4f2df630SAndroid Build Coastguard Worker    [b/296518779](https://b.corp.google.com/issues/296518779)
1492*4f2df630SAndroid Build Coastguard Worker*   Improve flashing EC/AP firmware through CCD when external CCD is unstable
1493*4f2df630SAndroid Build Coastguard Worker    [b/295584404](https://b.corp.google.com/issues/295584404)
1494*4f2df630SAndroid Build Coastguard Worker
1495*4f2df630SAndroid Build Coastguard Worker```
1496*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.674-2ad344ef
1497*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.925-c38b187
1498*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9657-44d75a018
1499*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.324-7e7a3da
1500*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-l4sc 2023-09-05 13:28:14
1501*4f2df630SAndroid Build Coastguard Worker```
1502*4f2df630SAndroid Build Coastguard Worker
1503*4f2df630SAndroid Build Coastguard Worker### 0.24.60 Released on 10/18/2023 in M120
1504*4f2df630SAndroid Build Coastguard Worker
1505*4f2df630SAndroid Build Coastguard WorkerRelease
1506*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/4953488)
1507*4f2df630SAndroid Build Coastguard Worker
1508*4f2df630SAndroid Build Coastguard WorkerBuilder
1509*4f2df630SAndroid Build Coastguard Worker[60](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/60/overview)
1510*4f2df630SAndroid Build Coastguard Worker
1511*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1512*4f2df630SAndroid Build Coastguard Worker[15086.55.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.55.0)
1513*4f2df630SAndroid Build Coastguard Worker
1514*4f2df630SAndroid Build Coastguard Worker**Features**
1515*4f2df630SAndroid Build Coastguard Worker
1516*4f2df630SAndroid Build Coastguard Worker*   Add Widevine RoT virtual NV.
1517*4f2df630SAndroid Build Coastguard Worker    [b/248610274](https://b.corp.google.com/issues/248610274)
1518*4f2df630SAndroid Build Coastguard Worker*   Add the CIK cert virtual NV.
1519*4f2df630SAndroid Build Coastguard Worker    [b/248610274](https://b.corp.google.com/issues/248610274)
1520*4f2df630SAndroid Build Coastguard Worker*   Enforce WP forced enabled when FWMP dev mode disable is present.
1521*4f2df630SAndroid Build Coastguard Worker    [b/299947142](https://b.corp.google.com/issues/299947142)
1522*4f2df630SAndroid Build Coastguard Worker*   Add extended AP RO verification status.
1523*4f2df630SAndroid Build Coastguard Worker    [b/259098185](https://b.corp.google.com/issues/259098185)
1524*4f2df630SAndroid Build Coastguard Worker*   Ensure ccd mode active and power button resets GSC if failed AP RO
1525*4f2df630SAndroid Build Coastguard Worker    verification. [b/259098185](https://b.corp.google.com/issues/259098185)
1526*4f2df630SAndroid Build Coastguard Worker*   Add GetChassisOpen TPMV command.
1527*4f2df630SAndroid Build Coastguard Worker    [b/257255419](https://b.corp.google.com/issues/257255419)
1528*4f2df630SAndroid Build Coastguard Worker
1529*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1530*4f2df630SAndroid Build Coastguard Worker
1531*4f2df630SAndroid Build Coastguard Worker*   Fix get console logs vendor command.
1532*4f2df630SAndroid Build Coastguard Worker    [b/302383688](https://b.corp.google.com/issues/302383688)
1533*4f2df630SAndroid Build Coastguard Worker*   Prevent flog error from reading past the end of the page.
1534*4f2df630SAndroid Build Coastguard Worker    [b/302383688](https://b.corp.google.com/issues/302383688)
1535*4f2df630SAndroid Build Coastguard Worker
1536*4f2df630SAndroid Build Coastguard Worker```
1537*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.782-aca516e7
1538*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.925-c38b187
1539*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9659-b09193d54
1540*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.327-8e3c8b3
1541*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-qvwt 2023-10-09 15:15:08
1542*4f2df630SAndroid Build Coastguard Worker```
1543*4f2df630SAndroid Build Coastguard Worker
1544*4f2df630SAndroid Build Coastguard Worker### 0.24.61 Released on 11/10/2023 in M121
1545*4f2df630SAndroid Build Coastguard Worker
1546*4f2df630SAndroid Build Coastguard WorkerRelease
1547*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5021577)
1548*4f2df630SAndroid Build Coastguard Worker
1549*4f2df630SAndroid Build Coastguard WorkerBuilder
1550*4f2df630SAndroid Build Coastguard Worker[64](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/64/overview)
1551*4f2df630SAndroid Build Coastguard Worker
1552*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1553*4f2df630SAndroid Build Coastguard Worker[15086.59.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.59.0)
1554*4f2df630SAndroid Build Coastguard Worker
1555*4f2df630SAndroid Build Coastguard Worker**Features**
1556*4f2df630SAndroid Build Coastguard Worker
1557*4f2df630SAndroid Build Coastguard Worker*   Enforce system reset upon AP RO verification failure.
1558*4f2df630SAndroid Build Coastguard Worker    [b/259098185](https://b.corp.google.com/issues/259098185)
1559*4f2df630SAndroid Build Coastguard Worker
1560*4f2df630SAndroid Build Coastguard Worker```
1561*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.784-2e565ca2
1562*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.925-c38b187
1563*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9659-b09193d54
1564*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.327-8e3c8b3
1565*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-lw3f 2023-11-01 13:57:25
1566*4f2df630SAndroid Build Coastguard Worker```
1567*4f2df630SAndroid Build Coastguard Worker
1568*4f2df630SAndroid Build Coastguard Worker### 0.24.62 Released on 12/01/2023 in M121
1569*4f2df630SAndroid Build Coastguard Worker
1570*4f2df630SAndroid Build Coastguard WorkerRelease
1571*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5078265)
1572*4f2df630SAndroid Build Coastguard Worker
1573*4f2df630SAndroid Build Coastguard WorkerBuilder
1574*4f2df630SAndroid Build Coastguard Worker[70](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/70/overview)
1575*4f2df630SAndroid Build Coastguard Worker
1576*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1577*4f2df630SAndroid Build Coastguard Worker[15086.65.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.65.0)
1578*4f2df630SAndroid Build Coastguard Worker
1579*4f2df630SAndroid Build Coastguard Worker**Features**
1580*4f2df630SAndroid Build Coastguard Worker
1581*4f2df630SAndroid Build Coastguard Worker*   Add more information to AP RO Verification result UMA report
1582*4f2df630SAndroid Build Coastguard Worker    [b/259098185](https://b.corp.google.com/issues/259098185)
1583*4f2df630SAndroid Build Coastguard Worker
1584*4f2df630SAndroid Build Coastguard Worker```
1585*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.787-ab6858a7
1586*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.925-c38b187
1587*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9659-b09193d54
1588*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.327-8e3c8b3
1589*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-o01k 2023-11-30 07:32:57
1590*4f2df630SAndroid Build Coastguard Worker```
1591*4f2df630SAndroid Build Coastguard Worker
1592*4f2df630SAndroid Build Coastguard Worker### 0.24.70 Released on 1/11/2024 in M122
1593*4f2df630SAndroid Build Coastguard Worker
1594*4f2df630SAndroid Build Coastguard WorkerRelease
1595*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5187955)
1596*4f2df630SAndroid Build Coastguard Worker
1597*4f2df630SAndroid Build Coastguard WorkerBuilder
1598*4f2df630SAndroid Build Coastguard Worker[77](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/77/overview)
1599*4f2df630SAndroid Build Coastguard Worker
1600*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1601*4f2df630SAndroid Build Coastguard Worker[15086.72.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.72.0)
1602*4f2df630SAndroid Build Coastguard Worker
1603*4f2df630SAndroid Build Coastguard Worker**Features**
1604*4f2df630SAndroid Build Coastguard Worker
1605*4f2df630SAndroid Build Coastguard Worker*   rsu: Increase key generation limit from 10 to 100.
1606*4f2df630SAndroid Build Coastguard Worker    [b/301156378](https://b.corp.google.com/issues/301156378)
1607*4f2df630SAndroid Build Coastguard Worker*   ap-ro: Add exception for Frostflow RLZ codes.
1608*4f2df630SAndroid Build Coastguard Worker    [b/309473916](https://b.corp.google.com/issues/309473916)
1609*4f2df630SAndroid Build Coastguard Worker*   tpm2: Allow platform read for virtual nvmem.
1610*4f2df630SAndroid Build Coastguard Worker
1611*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1612*4f2df630SAndroid Build Coastguard Worker
1613*4f2df630SAndroid Build Coastguard Worker*   usb_spi: handle setup packet errors properly.
1614*4f2df630SAndroid Build Coastguard Worker    [b/302691530](https://b.corp.google.com/issues/302691530)
1615*4f2df630SAndroid Build Coastguard Worker*   usb_client: prevent lockups when users don't consume RX data.
1616*4f2df630SAndroid Build Coastguard Worker    [b/302691530](https://b.corp.google.com/issues/302691530)
1617*4f2df630SAndroid Build Coastguard Worker*   wp: do not set at_boot setting for WP TPMV Cmd disable.
1618*4f2df630SAndroid Build Coastguard Worker    [b/257255419](https://b.corp.google.com/issues/257255419)
1619*4f2df630SAndroid Build Coastguard Worker*   tpm2: Fix the wrong signature of widevine cert.
1620*4f2df630SAndroid Build Coastguard Worker    [b/248610274](https://b.corp.google.com/issues/248610274)
1621*4f2df630SAndroid Build Coastguard Worker*   cryptolib: adjust CIK & CEK key gen and certs to match actuals.
1622*4f2df630SAndroid Build Coastguard Worker    [b/308473146](https://b.corp.google.com/issues/308473146)
1623*4f2df630SAndroid Build Coastguard Worker*   flog: Recover from corrupted entries.
1624*4f2df630SAndroid Build Coastguard Worker    [b/302383688](https://b.corp.google.com/issues/302383688)
1625*4f2df630SAndroid Build Coastguard Worker*   fwmp: Reload WP setting when TPM is wiped.
1626*4f2df630SAndroid Build Coastguard Worker    [b/312396594](https://b.corp.google.com/issues/312396594)
1627*4f2df630SAndroid Build Coastguard Worker*   ap_ro_verification: Always re-check verification if cached failed.
1628*4f2df630SAndroid Build Coastguard Worker    [b/315341905](https://b.corp.google.com/issues/315341905)
1629*4f2df630SAndroid Build Coastguard Worker*   rbox: Do not reset GSC on power button push during ccd open.
1630*4f2df630SAndroid Build Coastguard Worker    [b/314185172](https://b.corp.google.com/issues/314185172)
1631*4f2df630SAndroid Build Coastguard Worker*   capsules/i2c_programmer.rs: Respect I2C CCD capability.
1632*4f2df630SAndroid Build Coastguard Worker    [b/317087536](https://b.corp.google.com/issues/317087536)
1633*4f2df630SAndroid Build Coastguard Worker*   sys_mgr.rs: Advertise SPI/I2C in board properties.
1634*4f2df630SAndroid Build Coastguard Worker    [b/307539350](https://b.corp.google.com/issues/307539350)
1635*4f2df630SAndroid Build Coastguard Worker*   tpm: Save PCR values to NV.
1636*4f2df630SAndroid Build Coastguard Worker    [b/316884342](https://b.corp.google.com/issues/316884342)
1637*4f2df630SAndroid Build Coastguard Worker*   tpm_vendor: some commands are disallowed over USB in non DBG mode.
1638*4f2df630SAndroid Build Coastguard Worker    [b/318518004](https://b.corp.google.com/issues/318518004)
1639*4f2df630SAndroid Build Coastguard Worker
1640*4f2df630SAndroid Build Coastguard Worker```
1641*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.931-91dec51b
1642*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.929-ecde39c
1643*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9662-478a746e5
1644*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.329-138a187
1645*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-j5k1 2024-01-05 19:41:43
1646*4f2df630SAndroid Build Coastguard Worker```
1647*4f2df630SAndroid Build Coastguard Worker
1648*4f2df630SAndroid Build Coastguard Worker### 0.24.71 Released on 1/19/2024 in M122
1649*4f2df630SAndroid Build Coastguard Worker
1650*4f2df630SAndroid Build Coastguard WorkerRelease
1651*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5217757)
1652*4f2df630SAndroid Build Coastguard Worker
1653*4f2df630SAndroid Build Coastguard WorkerBuilder
1654*4f2df630SAndroid Build Coastguard Worker[79](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/79/overview)
1655*4f2df630SAndroid Build Coastguard Worker
1656*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1657*4f2df630SAndroid Build Coastguard Worker[15086.74.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.74.0)
1658*4f2df630SAndroid Build Coastguard Worker
1659*4f2df630SAndroid Build Coastguard Worker**Features**
1660*4f2df630SAndroid Build Coastguard Worker
1661*4f2df630SAndroid Build Coastguard Worker*   Change default write protect setting to force enabled (does not follow
1662*4f2df630SAndroid Build Coastguard Worker    chassis open gpio by default)
1663*4f2df630SAndroid Build Coastguard Worker    [b/257255419](https://b.corp.google.com/issues/257255419)
1664*4f2df630SAndroid Build Coastguard Worker
1665*4f2df630SAndroid Build Coastguard Worker```
1666*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.934-720e4c92
1667*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.929-ecde39c
1668*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9662-478a746e5
1669*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.329-138a187
1670*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-e7r7 2024-01-17 13:26:11
1671*4f2df630SAndroid Build Coastguard Worker```
1672*4f2df630SAndroid Build Coastguard Worker
1673*4f2df630SAndroid Build Coastguard Worker### 0.24.81 Released on 4/9/2024 in M125
1674*4f2df630SAndroid Build Coastguard Worker
1675*4f2df630SAndroid Build Coastguard WorkerRelease
1676*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5441536)
1677*4f2df630SAndroid Build Coastguard Worker
1678*4f2df630SAndroid Build Coastguard WorkerBuilder
1679*4f2df630SAndroid Build Coastguard Worker[94](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/94/overview)
1680*4f2df630SAndroid Build Coastguard Worker
1681*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1682*4f2df630SAndroid Build Coastguard Worker[15086.89.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.89.0)
1683*4f2df630SAndroid Build Coastguard Worker
1684*4f2df630SAndroid Build Coastguard Worker**Features**
1685*4f2df630SAndroid Build Coastguard Worker
1686*4f2df630SAndroid Build Coastguard Worker*   flog: Add entries for AP RO verification
1687*4f2df630SAndroid Build Coastguard Worker*   rbox: Set key debounce to 20us
1688*4f2df630SAndroid Build Coastguard Worker*   wp: Monitor WP_SENSE_L and WP state for GSC reboots
1689*4f2df630SAndroid Build Coastguard Worker*   tpm2: Allow platform read for virtual nvmem
1690*4f2df630SAndroid Build Coastguard Worker*   filesystem: Print NV partition on release builds.
1691*4f2df630SAndroid Build Coastguard Worker
1692*4f2df630SAndroid Build Coastguard Worker```
1693*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.1147-1170d5a9
1694*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.929-ecde39c
1695*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9682-1b39efeb9
1696*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.333-50b2409
1697*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-2g96 2024-04-02 13:05:03
1698*4f2df630SAndroid Build Coastguard Worker```
1699*4f2df630SAndroid Build Coastguard Worker
1700*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1701*4f2df630SAndroid Build Coastguard Worker
1702*4f2df630SAndroid Build Coastguard Worker*   i2c_programmer: Ensure that ITE waveform response is always 4 bytes
1703*4f2df630SAndroid Build Coastguard Worker    [b/326258077](https://b.corp.google.com/issues/326258077)
1704*4f2df630SAndroid Build Coastguard Worker*   crashlog: Fix generation incrementation.
1705*4f2df630SAndroid Build Coastguard Worker    [b/317804130](https://b.corp.google.com/issues/317804130)
1706*4f2df630SAndroid Build Coastguard Worker*   flog: Attempt clear flog if initialization fails.
1707*4f2df630SAndroid Build Coastguard Worker    [b/317221434](https://b.corp.google.com/issues/317221434)
1708*4f2df630SAndroid Build Coastguard Worker*   ports/dauntless: Fix race in I2C driver
1709*4f2df630SAndroid Build Coastguard Worker    [b/322037216](https://b.corp.google.com/issues/322037216)
1710*4f2df630SAndroid Build Coastguard Worker*   filesystem: Handle compaction when all pages are full.
1711*4f2df630SAndroid Build Coastguard Worker    [b/322037216](https://b.corp.google.com/issues/323043338)
1712*4f2df630SAndroid Build Coastguard Worker*   event_log: Ensure time always moves forward on init.
1713*4f2df630SAndroid Build Coastguard Worker    [b/329326190](https://b.corp.google.com/issues/329326190)
1714*4f2df630SAndroid Build Coastguard Worker
1715*4f2df630SAndroid Build Coastguard Worker### 0.24.90 Released on 4/9/2024 in M126
1716*4f2df630SAndroid Build Coastguard Worker
1717*4f2df630SAndroid Build Coastguard WorkerRelease
1718*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5515766)
1719*4f2df630SAndroid Build Coastguard Worker
1720*4f2df630SAndroid Build Coastguard WorkerBuilder
1721*4f2df630SAndroid Build Coastguard Worker[98](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/98/overview)
1722*4f2df630SAndroid Build Coastguard Worker
1723*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1724*4f2df630SAndroid Build Coastguard Worker[15086.93.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.93.0)
1725*4f2df630SAndroid Build Coastguard Worker
1726*4f2df630SAndroid Build Coastguard Worker**Features**
1727*4f2df630SAndroid Build Coastguard Worker
1728*4f2df630SAndroid Build Coastguard Worker*   capsules: Allow dynamically changing baud rate
1729*4f2df630SAndroid Build Coastguard Worker
1730*4f2df630SAndroid Build Coastguard Worker```
1731*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.1204-5ad11b3f
1732*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.932-0f90e08
1733*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9684-aae949e75
1734*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.333-50b2409
1735*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-east1-d-x32-0-y2he 2024-04-25 15:11:17
1736*4f2df630SAndroid Build Coastguard Worker```
1737*4f2df630SAndroid Build Coastguard Worker
1738*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1739*4f2df630SAndroid Build Coastguard Worker
1740*4f2df630SAndroid Build Coastguard Worker*   tpm2: Check if a key is already wrapped before wrapping
1741*4f2df630SAndroid Build Coastguard Worker    [b/302699979](https://b.corp.google.com/issues/302699979)
1742*4f2df630SAndroid Build Coastguard Worker*   cryptolib: Prevent buffer overrun
1743*4f2df630SAndroid Build Coastguard Worker    [b/327499069](https://b.corp.google.com/issues/327499069)
1744*4f2df630SAndroid Build Coastguard Worker*   dispatcher: Ensure buffer is inaccessible after enqueued
1745*4f2df630SAndroid Build Coastguard Worker    [b/332326497](https://b.corp.google.com/issues/332326497)
1746*4f2df630SAndroid Build Coastguard Worker
1747*4f2df630SAndroid Build Coastguard Worker### 0.24.101 Released on 6/8/2024 in M127
1748*4f2df630SAndroid Build Coastguard Worker
1749*4f2df630SAndroid Build Coastguard WorkerRelease
1750*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5609008)
1751*4f2df630SAndroid Build Coastguard Worker
1752*4f2df630SAndroid Build Coastguard WorkerBuilder
1753*4f2df630SAndroid Build Coastguard Worker[106](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15086.B-branch/106/overview)
1754*4f2df630SAndroid Build Coastguard Worker
1755*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1756*4f2df630SAndroid Build Coastguard Worker[15086.101.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15086.101.0)
1757*4f2df630SAndroid Build Coastguard Worker
1758*4f2df630SAndroid Build Coastguard Worker**Features**
1759*4f2df630SAndroid Build Coastguard Worker
1760*4f2df630SAndroid Build Coastguard Worker*   Print chip ID on boot
1761*4f2df630SAndroid Build Coastguard Worker*   Print reset type earlier
1762*4f2df630SAndroid Build Coastguard Worker*   pmu: Delay sleep when sleep mask changes
1763*4f2df630SAndroid Build Coastguard Worker*   rbox: Update tablet RMA sequence to use taps
1764*4f2df630SAndroid Build Coastguard Worker
1765*4f2df630SAndroid Build Coastguard Worker```
1766*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15086.B:v0.0.1259-527d854e
1767*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.932-0f90e08
1768*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9686-3fd401f26
1769*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.335-dfaf9c2
1770*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central2-d-x32-0-cik0 2024-06-04 10:39:47
1771*4f2df630SAndroid Build Coastguard Worker```
1772*4f2df630SAndroid Build Coastguard Worker
1773*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1774*4f2df630SAndroid Build Coastguard Worker
1775*4f2df630SAndroid Build Coastguard Worker*   fix ti50 hang issue
1776*4f2df630SAndroid Build Coastguard Worker    [b/339262751](https://b.corp.google.com/issues/339262751)
1777*4f2df630SAndroid Build Coastguard Worker
1778*4f2df630SAndroid Build Coastguard Worker### 0.24.112 Released on 2024-08-07 in M129
1779*4f2df630SAndroid Build Coastguard Worker
1780*4f2df630SAndroid Build Coastguard WorkerRelease
1781*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5768030)
1782*4f2df630SAndroid Build Coastguard Worker
1783*4f2df630SAndroid Build Coastguard WorkerBuilder
1784*4f2df630SAndroid Build Coastguard Worker[firmware-ti50-prepvt-15974.B-branch/1](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15974.B-branch/1/overview)
1785*4f2df630SAndroid Build Coastguard Worker
1786*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1787*4f2df630SAndroid Build Coastguard Worker[15974.2.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/canary-channel/betty/15974.2.0)
1788*4f2df630SAndroid Build Coastguard Worker
1789*4f2df630SAndroid Build Coastguard Worker**Features**
1790*4f2df630SAndroid Build Coastguard Worker
1791*4f2df630SAndroid Build Coastguard Worker*   Set EC UART baud rate and parity (via bitbang command or USB)
1792*4f2df630SAndroid Build Coastguard Worker    [b/333811294](https://b.corp.google.com/issues/333811294)
1793*4f2df630SAndroid Build Coastguard Worker
1794*4f2df630SAndroid Build Coastguard Worker```
1795*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_tot:v0.0.1414-fd2d8291
1796*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.925-1213708
1797*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9673-2649e0509
1798*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.318-9942b1f
1799*4f2df630SAndroid Build Coastguard Worker         @chromeos-ci-firmware-us-central1-b-x32-0-zc52 2024-08-01 08:25:40
1800*4f2df630SAndroid Build Coastguard Worker```
1801*4f2df630SAndroid Build Coastguard Worker
1802*4f2df630SAndroid Build Coastguard Worker**Bug Fixes**
1803*4f2df630SAndroid Build Coastguard Worker
1804*4f2df630SAndroid Build Coastguard Worker*   Fix tock error 6 during CCD open
1805*4f2df630SAndroid Build Coastguard Worker    [b/258716147](https://b.corp.google.com/issues/258716147)
1806*4f2df630SAndroid Build Coastguard Worker*   Always allow update within 60s of POR
1807*4f2df630SAndroid Build Coastguard Worker    [b/352518342](https://b.corp.google.com/issues/352518342)
1808*4f2df630SAndroid Build Coastguard Worker*   Print PCR0 in ccdstate output
1809*4f2df630SAndroid Build Coastguard Worker    [b/329439532](https://b.corp.google.com/issues/329439532)
1810*4f2df630SAndroid Build Coastguard Worker*   Print AP RO verification latch state
1811*4f2df630SAndroid Build Coastguard Worker
1812*4f2df630SAndroid Build Coastguard Worker### 0.24.120 Released on 2024-09-26 in M131
1813*4f2df630SAndroid Build Coastguard Worker
1814*4f2df630SAndroid Build Coastguard WorkerRelease
1815*4f2df630SAndroid Build Coastguard Worker[CL](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/5891857)
1816*4f2df630SAndroid Build Coastguard Worker
1817*4f2df630SAndroid Build Coastguard WorkerBuilder
1818*4f2df630SAndroid Build Coastguard Worker[firmware-ti50-prepvt-15974.B-branch/14](https://ci.chromium.org/ui/p/chromeos/builders/firmware/firmware-ti50-prepvt-15974.B-branch/14/overview)
1819*4f2df630SAndroid Build Coastguard Worker
1820*4f2df630SAndroid Build Coastguard WorkerArtifacts:
1821*4f2df630SAndroid Build Coastguard Worker[15974.14.0](https://pantheon.corp.google.com/storage/browser/chromeos-releases/firmware-ti50-prepvt-15974.B-branch/R129-15974.14.0-1-8736609614553322753/ti50.tar.bz2/)
1822*4f2df630SAndroid Build Coastguard Worker
1823*4f2df630SAndroid Build Coastguard Worker**Features**
1824*4f2df630SAndroid Build Coastguard Worker
1825*4f2df630SAndroid Build Coastguard Worker*   MISC SPI host improvements
1826*4f2df630SAndroid Build Coastguard Worker    [b/319124176](https://b.corp.google.com/issues/319124176)
1827*4f2df630SAndroid Build Coastguard Worker*   Add misc debug prints for I2C and PMU
1828*4f2df630SAndroid Build Coastguard Worker
1829*4f2df630SAndroid Build Coastguard Worker```
1830*4f2df630SAndroid Build Coastguard WorkerBuild:   ti50_common_prepvt-15974.B:v0.0.92-7f6c1fcb
1831*4f2df630SAndroid Build Coastguard Worker         libtock-rs:v0.0.925-1213708
1832*4f2df630SAndroid Build Coastguard Worker         tock:v0.0.9676-524942299
1833*4f2df630SAndroid Build Coastguard Worker         ms-tpm-20-ref:v0.0.320-cc605af
1834*4f2df630SAndroid Build Coastguard Worker         chrome-bot@chromeos-ci-firmware-us-central2-d-x32-1-csf8 2024-09-13 08:58:43
1835*4f2df630SAndroid Build Coastguard Worker```
1836*4f2df630SAndroid Build Coastguard Worker
1837*4f2df630SAndroid Build Coastguard Worker<!-- Links -->
1838*4f2df630SAndroid Build Coastguard Worker
1839*4f2df630SAndroid Build Coastguard Worker[105 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R105-14989.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1840*4f2df630SAndroid Build Coastguard Worker[106 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R106-15054.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1841*4f2df630SAndroid Build Coastguard Worker[107 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R107-15117.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1842*4f2df630SAndroid Build Coastguard Worker[108 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R108-15183.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1843*4f2df630SAndroid Build Coastguard Worker[109 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R109-15236.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1844*4f2df630SAndroid Build Coastguard Worker[110 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R110-15278.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1845*4f2df630SAndroid Build Coastguard Worker[111 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R111-15329.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1846*4f2df630SAndroid Build Coastguard Worker[112 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R112-15359.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1847*4f2df630SAndroid Build Coastguard Worker[113 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R113-15393.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1848*4f2df630SAndroid Build Coastguard Worker[114 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R114-15437.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1849*4f2df630SAndroid Build Coastguard Worker[115 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R115-15474.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1850*4f2df630SAndroid Build Coastguard Worker[116 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R116-15509.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1851*4f2df630SAndroid Build Coastguard Worker[117 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R117-15572.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1852*4f2df630SAndroid Build Coastguard Worker[118 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R118-15604.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1853*4f2df630SAndroid Build Coastguard Worker[119 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R119-15633.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1854*4f2df630SAndroid Build Coastguard Worker[120 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R120-15662.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1855*4f2df630SAndroid Build Coastguard Worker[121 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R121-15699.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1856*4f2df630SAndroid Build Coastguard Worker[122 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R122-15753.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1857*4f2df630SAndroid Build Coastguard Worker[123 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R123-15786.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1858*4f2df630SAndroid Build Coastguard Worker[124 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R124-15823.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1859*4f2df630SAndroid Build Coastguard Worker[125 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R125-15853.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1860*4f2df630SAndroid Build Coastguard Worker[126 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R126-15886.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1861*4f2df630SAndroid Build Coastguard Worker[127 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R127-15917.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1862*4f2df630SAndroid Build Coastguard Worker[128 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R128-15964.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1863*4f2df630SAndroid Build Coastguard Worker[129 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R129-16002.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1864*4f2df630SAndroid Build Coastguard Worker[130 release]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/release-R130-16033.B/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1865*4f2df630SAndroid Build Coastguard Worker[ToT ebuild]: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/main/chromeos-base/chromeos-ti50/chromeos-ti50-0.0.1.ebuild
1866