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