Commit graph

588 commits

Author SHA1 Message Date
George Lee
090b93c8f9 bcl: enable batoilo thermal zone
Enable batoilo thermal zone for further bcl policy definition.
Also fix the multiplier for ocp_warn tzone.

Bug: 194240210
Test: batoilo trigger under stress test.
Signed-off-by: George Lee <geolee@google.com>
Change-Id: Idfd3efc72efaa8813a2b6c62271ce4e6fec3bca7
2021-07-30 20:49:41 +00:00
Beverly
e32da2b929 Unregister for prox when display isn't OFF/DOZE am: 377acd6187
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15432553

Change-Id: Iedf403f60cc6ae259ff72db60e2a894b1c458c12
2021-07-30 18:51:47 +00:00
Beverly
4ac85f0083 Unregister for prox when display isn't OFF/DOZE
Test: manual
Bug: 192699858
Change-Id: Ibd44e372e0171f2eb6129df448e6b66c5b923d02
2021-07-30 12:44:43 -04:00
linpeter
06cb02d05e raven: add blocking zone for low light am: fe87676280
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15369074

Change-Id: I30c95e4cc78e3fd384ac1cf4b22d8d99d3962bb9
2021-07-30 06:27:42 +00:00
linpeter
ce87e291e8 raven: add blocking zone for low light
zone condition(15% brightness, 5 Lux) for 120Hz

Bug: 193087466
Test: no refresh rate change in the blocking zone
Change-Id: I4e5918ff5d829a6ad656db1c7f4993e1e8e9c23d
2021-07-30 06:14:41 +00:00
Robert Lee
f9ab15d3c3 audio: add Built-In Back Mic device am: e7d438fd77
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15416437

Change-Id: I3c8d6ee7e6fc6148583316024f4c9ca8affa0b4b
2021-07-30 05:40:20 +00:00
Robert Lee
755a0887fa audio: add Built-In Back Mic device
Bug: 194169487
Test: Test Diagnostic Tools microphone test

Signed-off-by: Robert Lee <lerobert@google.com>
Change-Id: Ice468e91591f5e552e733d187ade86e76896c5b5
2021-07-30 05:26:47 +00:00
Robert Lee
a3e30f1569 audio: update speaker protection bins am: 9a82f230f8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15424993

Change-Id: Ie059fa99556978d2ea3686d29c0fcb271d0c8f50
2021-07-30 02:35:24 +00:00
Robert Lee
073ec26f19 audio: update speaker protection bins
Release notes below:

===

O6 Top:
File: "o6Top_protect_20210727_120hpf_pb6.47.0_17.5dB_120Tmax_300mRTrace_regionIII160C_ALPHA.bin"
    Phone file: /vendor/firmware/cs35l41-dsp1-spk-prot.bin
    Sha1sum: EFCB81AF9E84439BA181EB88687B922107FEAB08
    Changes: Decreased TMAX for 10C margin at peak, increased “thermal region III”
    Tests - Protection: Passed XMAX/TMAX testing
    Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
    Tests - Listening: Coupled w/ bottom speaker - In progress, non-blocker

===

O6 Bottom:
File: "o6Bottom_protect_20210726_120hpf_pb6.47.0_17.5dB_110Tmax_300mRTrace_regionIII150C_ALPHA.bin"
    Phone file: /vendor/firmware/R-cs35l41-dsp1-spk-prot.bin
    Sha1sum: FDF4F9F5DEB065DD4C34B14418B6207CE609F80C
    Changes: Decreased TMAX for 10C margin at peak, increased “thermal region III”
    Tests - Protection: Passed XMAX/TMAX testing
    Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
    Tests - Listening: Coupled w/ bottom speaker - In progress, non-blocker

===

R4 Top:
File: "R4Top_protect_20210727_120hpf_pb6.47.0_17.5dB_120Tmax_300mRTrace_regionIII160C_ALPHA.bin"
    Phone file: /vendor/firmware/cs35l41-dsp1-spk-prot.bin
    Sha1sum: 32F10EB7128C80C9E64FD34EAFB7FC247057FFDD
    Changes: Decreased TMAX for 10C margin at peak, increased “thermal region III”
    Tests - Protection: Passed XMAX/TMAX testing
    Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
    Tests - Listening: Coupled w/ bottom speaker - In progress, non-blocker

===

R4 Bottom:
File: "R4Bottom_protect_20210727_100hpf_pb6.47.0_17.5dB_100Tmax_300mRTrace_regionIII140C_ALPHA.bin"
    Phone file: /vendor/firmware/R-cs35l41-dsp1-spk-prot.bin
    Sha1sum: CF3B5900B1AC095A5546499C6EFFAF0C074A79A4
    Changes: Decreased TMAX for 10C margin at peak, increased “thermal region III”
    Tests - Protection: Passed XMAX/TMAX testing
    Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
    Tests - Listening: Coupled w/ bottom speaker - In progress, non-blocker

===
sha1sum
efcb81af9e84439ba181eb88687b922107feab08  oriole/cs35l41/fw/cs35l41-dsp1-spk-prot.bin
fdf4f9f5deb065dd4c34b14418b6207ce609f80c  oriole/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin
32f10eb7128c80c9e64fd34eafb7fc247057ffdd  raven/cs35l41/fw/cs35l41-dsp1-spk-prot.bin
cf3b5900b1ac095a5546499c6effaf0c074a79a4  raven/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin

Bug: 193902089
Test: Hardware verified

Signed-off-by: Robert Lee <lerobert@google.com>
Change-Id: I39e5988914927820b90a4c1cf2dcf709c1aac653
2021-07-30 01:21:59 +00:00
Android Build Coastguard Worker
f418c94d4b Snap for 7595546 from 552cd916d6eafbeef3b3ad2602f7b8fa2282ba01 to sc-v2-release
Change-Id: Ieb50f08b7bd3cb57dd87e7abc5899b903c036501
2021-07-30 01:02:12 +00:00
millerliang
afbc3481ae audio: refine the period size for raw playback am: ad2a5c0202
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15390929

Change-Id: I09dd1aad8d9e7857ae8ae904c58b25d080520c47
2021-07-29 16:28:46 +00:00
millerliang
225b713e1e audio: refine the period size for raw playback
For raw playback, the buffer size needs to equal to the
ring buffer size. AoC changes the buffer size to 16384 bytes,
but it cannot be divisible by 48(1ms frames with 48000 sample rate).
Use the period size(frame couts) from configuration file.

Bug: 194398677
Test: OboeTester->TEST OUTPUT
Change-Id: I07f0cb7d5904e4e3ef78b9a15d31590fdd5a9087
2021-07-29 16:10:07 +00:00
Jasmine Cha
6839f815ac audio: update FM table (20210729_v540) am: a8fbd2d71a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15416446

Change-Id: I9161c1c80c3a7d1d1f67f9ebcf759895e307e3cc
2021-07-29 13:41:40 +00:00
Jasmine Cha
80f37d804a audio: update FM table (20210729_v540)
///R4
1. Headset fine tuning for QoE issue (b/194852269)
2. HHSWB fine tune for echo

///O6
1. Headset fine tuning for QoE issue (b/194852269)
2. HHSWB fine tune for echo

Bug: 194852269
Test: manual test

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I59ae8ea5ef7b4d6d25c9b684c422ee5dd28fcb30
2021-07-29 13:15:31 +00:00
mandyshen
e31e8d2128 thermal: Update cpu pid control loop parameters am: 65cb952d67
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15409323

Change-Id: I499f6108cd9f38100d9bfaf927de9e7a612c65ea
2021-07-29 05:14:35 +00:00
mandyshen
6bcf4724be thermal: Update cpu pid control loop parameters
Bug: 189487625
Test: run burn8 to make sure hard_limit_request=0 by thermal SEVERE

Change-Id: I610b25a0250e2b3cbe8bef41e04d0248aaf33b00
2021-07-28 16:56:35 +00:00
Android Build Coastguard Worker
864bb9ce9a Snap for 7588529 from a5e3caa52f9dbbd9abafa8acb7b6b8936ac0ee47 to sc-v2-release
Change-Id: I78fac56c19df2db0461101850c75beb888e95b25
2021-07-28 01:02:03 +00:00
Andrew LeCain
ac98c0cb5a Revert "raviole: allow UDFPS to read mfg_data blk device" am: 3eabec9671
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15389339

Change-Id: Iea141ad127d513858256804a2e6a575b0ab8b74f
2021-07-27 21:50:27 +00:00
Andrew LeCain
8340b00c0e Revert "raviole: allow UDFPS to read mfg_data blk device"
This reverts commit 2d2e597690f3e2fc06ffeb3749599fe5b8521959.

Bug: 193549276
Test: FP app doesn't report permissions error reading cal partition.
Change-Id: I8b982dec8bd5920eac69b48d6bd1de8cfc989003
2021-07-27 21:32:11 +00:00
Yanting Yang
99e87176f6 Update MIC e-label for JP SKU of Oriole am: b13ba60a1c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15390920

Change-Id: I470bbc10ab319211dcf96eafa76c0871292ff211
2021-07-27 17:08:17 +00:00
Yanting Yang
b043fc0a41 Update MIC e-label for JP SKU of Oriole
Bug: 194450210
Test: visual
Change-Id: I7e732dad9028629bb3a22b1f2f5749449ac41266
2021-07-27 16:52:01 +00:00
Ted Wang
3a7836263a Bluetooth: Raven BT SAR tables for US sub6 and mmwave am: 09f919c640
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15390921

Change-Id: I171e7dcf04ac90b203ade8fee162856d727bac61
2021-07-27 15:21:16 +00:00
Ted Wang
d92243beae Bluetooth: Raven BT SAR tables for US sub6 and mmwave
Bug: 194717982
Test: make
Change-Id: I1fe2c5752ffea01cc78550e0433f3ac3904484ee
2021-07-27 12:02:55 +08:00
samou
72467c997c power_profile: add battery capacity am: d9ab742bd7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15270344

Change-Id: I78e93254f5f424b9529e6ea2c778d5d8e94f4057
2021-07-27 02:52:50 +00:00
samou
2c99b67e63 power_profile: add battery capacity
Bug: 185956384
Test: Manually verified
Change-Id: Ida34a4415662bd4e24ef9d2ea64520d1070d436d
2021-07-27 02:37:03 +00:00
George Lee
b807786e48 bcl: Lower VDROOP2 threshold am: 2ab64f29bc
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15350353

Change-Id: I036d5999b5367e568c0887d9c94600a8387f7ce9
2021-07-27 01:02:57 +00:00
Android Build Coastguard Worker
34ebde33d0 Snap for 7584587 from 304089f59a7e8dee5fb0ca9486a14f14e6b43c2e to sc-v2-release
Change-Id: I06793a2f2f15906a6a06266420853744c2c104fd
2021-07-27 01:02:08 +00:00
George Lee
a73cca8ccc bcl: Lower VDROOP2 threshold
VDROOP2 had the same threshold as VDROOP1.  It should be lower.

Bug: 194239833
Test: VDROOP2 doesn't always trigger.
Signed-off-by: George Lee <geolee@google.com>
Change-Id: Ic6a28707eb69309291132a3ca9838c42d5be6c8d
2021-07-27 00:43:10 +00:00
Ted Wang
013720462b Bluetooth: BT SAR tables for US sub6 and mmwave am: fba560e2d1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15327153

Change-Id: I615961023eae6ae581de4db8f968b8aa8486b7db
2021-07-26 08:54:23 +00:00
Ted Wang
e241d59858 Bluetooth: BT SAR tables for US sub6 and mmwave
Bug: 193752643
Test: make
Change-Id: Iac21fc563b0d4ad494b29d584ed4a19073118b61
2021-07-26 08:39:24 +00:00
Android Build Coastguard Worker
f04fc88e96 Snap for 7579269 from 8d33ff863d9e8c0187e4c31b6dcc7c93b374a91d to sc-v2-release
Change-Id: Ibee58641500156a89f8a96496531189c2cfc8a3d
2021-07-24 03:02:15 +00:00
Jasmine Cha
4488a83d1f audio: update fm tables (20210722_v540) am: 202899e304
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15343069

Change-Id: I4f3d52aac7221c9c9c4d57ad605a9658abbbe747
2021-07-23 10:48:36 +00:00
Jasmine Cha
9609aa66fb audio: update fm tables (20210722_v540)
//R4
1. HH WB mic blocked enable
2. HH SWB BVE disable
3. HA WB mic blocked enable
4. HE TTY VCO: sync the latest of HH TX
5. HE TTY HCO: sync the latest of HH RX
6. HE Headphone : sync the latest of HH TX
7. BT HAC : sync the latest of HH TX
8. HA BVE turn on in Generic settings: NB/WB/SWB
9. HA BVE turn on in TMUS settings: NB/WB/SWB
10 HE by Gene
For both R4 and O6
 BB
  - General
     -  EnableBBLowLatencyMode
  - NB
      - TX EQ, NS improve
      - RX volume, DRC
 - WB
      - TX EQ, NS improve
      - RX EQ
      - RX volume, DRC
 - SWB
      - RX EQ, NS improve
      - RX TDDRC change from 5 to 7.01dB
      - RX volume, DRC
- FB
     - TX EQ for NS
     - RX volume, DRC

Google Condor
 - Enable LowLatencyMode
 - NB TX EQ depress low freq, increase high freq
 - WB TX EQ depress low freq

Condor reservation
 - same to Google Condor

Condor for sertification
 - Enable LowLatencyMode

//O6
1. HH WB EVT1.1/DVT fine tuning
=> FdEQ for more headroom
2. HH WB mic blocked enable
3. HH SWB BVE disable
4. HA WB mic blocked enable
5. HE TTY VCO: sync the latest of HH TX
6. HE TTY HCO: sync the latest of HH RX
7. HE Headphone : sync the latest of HH TX
8. BT HAC : sync the latest of HH TX
9. HA NB/WB/SWB/FB Generic tuning based on acoustic structure change
10. HA NB/WB/SWB/FB TMUS tuning based on acoustic structure change
11. HA BVE turn on in TMUS settings: NB/WB/SWB
12 HE by Gene
For both R4 and O6
 BB
  - General
     -  EnableBBLowLatencyMode
  - NB
      - TX EQ, NS improve
      - RX volume, DRC
 - WB
      - TX EQ, NS improve
      - RX EQ
      - RX volume, DRC
 - SWB
      - RX EQ, NS improve
      - RX TDDRC change from 5 to 7.01dB
      - RX volume, DRC
- FB
     - TX EQ for NS
     - RX volume, DRC

Google Condor
 - Enable LowLatencyMode
 - NB TX EQ depress low freq, increase high freq
 - WB TX EQ depress low freq

Condor reservation
 - same to Google Condor

Condor for sertification
 - Enable LowLatencyMode

Bug: 194273785
Test: manual test (b/194273785/comment#7)

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Ifb00378b6b5a9df95af82b7a1ff6256e91bd0ca3
2021-07-23 10:32:02 +00:00
linpeter
1ea4b19002 display: enable hbm dimming am: f44935bf00
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15172891

Change-Id: I09267d77d772b12a5daa4a372caf6d08a4fe5885
2021-07-23 06:47:45 +00:00
linpeter
a6263cc521 display: enable hbm dimming
Bug: 190806064
test: hbm dimming
Change-Id: I7897110c87b6b47df48ef7ad14f8ee330fab0fd2
2021-07-23 06:22:11 +00:00
Robert Lee
5f0aee200b audio: update speaker protection bin am: 0819275476
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15360143

Change-Id: I227b135ca885a5c30bb639a75f04e19ea380bf21
2021-07-23 04:28:18 +00:00
Robert Lee
912f6acaec audio: update speaker protection bin
Change log:
===

O6 Top Speaker Protection:
File: "o6Top_protect_20210720_120hpf_pb6.47.0_17.5dB_withRtrace_125C_fastRL.bin"
Phone file: /vendor/firmware/cs35l41-dsp1-spk-prot.bin
Sha1sum: 033d5ad6d6be86849d74fe641c575e50425cd8c0  o6Top_protect_20210720_120hpf_pb6.47.0_17.5dB_withRtrace_125C_fastRL.bin
Changes: Decreased TMAX for 5degC margin at peak, increased thermal rate limiter attack to 0ms (fastest possible)
Tests - Protection: Passed XMAX/TMAX testing
Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
Tests - Listening: Coupled w/ bottom speaker - Can hear slight change in color on compressed chorus (negative), but brings out warmth slightly (positive), and slight impact to loudness because of sharpness delta (negative)

===

O6 Bottom Speaker Protection:
File: "o6Bottom_protect_20210712_120hpf_pb6.47.0_17.5dB_withRtrace_110C.bin"
Phone file: /vendor/firmware/R-cs35l41-dsp1-spk-prot.bin
Sha1sum:  d8695fc43e1049ac2e258b37103396730016f4e6  o6Bottom_protect_20210712_120hpf_pb6.47.0_17.5dB_withRtrace_110C.bin
Changes: Decreased TMAX for 10degC margin at peak, increased thermal rate limiter attack to 0ms (fastest possible)
Tests - Protection: Passed XMAX/TMAX testing
Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
Tests - Listening: Same as top speaker comment

===

R4 Top Speaker Protection:
File: "r4Top_Protect_21.7.0_pb6.47.0_17.5dB_100hpf_withRTrace_120Tmax.bin"
Phone file: /vendor/firmware/cs35l41-dsp1-spk-prot.bin
Sha1sum:   172683183693d6df1d482f1e4f018607bc534a41  r4Top_Protect_21.7.0_pb6.47.0_17.5dB_100hpf_withRTrace_120Tmax.bin
Changes: Decreased TMAX for 10degC margin at peak, increased thermal rate limiter attack to 0ms (fastest possible)
Tests - Protection: Passed XMAX/TMAX testing
Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
Tests - Listening: No change audible, low risk

===

sha1sum
033d5ad6d6be86849d74fe641c575e50425cd8c0  oriole/cs35l41/fw/cs35l41-dsp1-spk-prot.bin
d8695fc43e1049ac2e258b37103396730016f4e6  oriole/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin
172683183693d6df1d482f1e4f018607bc534a41  raven/cs35l41/fw/cs35l41-dsp1-spk-prot.bin

Bug: 193902089
Test: Hardware verified
Change-Id: I354f99c96526f23b43b7e50f69ee550e3a5a52de
Signed-off-by: Robert Lee <lerobert@google.com>
2021-07-23 04:11:50 +00:00
Jasmine Cha
2ddbe4b9e1 audio: update Waves O6 tuning (20210723) am: 7ef1481c87
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15360142

Change-Id: I2d2f9cbd67d68b9a8d880b92b55e98fb89bdb80c
2021-07-23 03:28:09 +00:00
Jasmine Cha
338b7bc063 audio: update Waves O6 tuning (20210723)
It fixes the following bugs:
 - Volume pumping on vocals with musical content(b/193867952)
 - Stereo balance skewed to the left (b/193867898)

Bug: 194443833
Test: LR mixed/swap, Mute/Unmute, bypass, playback

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Ic0c8a27178509aebe8ca7d295a0ed4ee4daaec00
2021-07-23 09:51:04 +08:00
Android Build Coastguard Worker
d2a5cbbd59 Snap for 7574908 from 3f411947771a2b3dc82317eaf93da213f43b9fb5 to sc-v2-release
Change-Id: I7eb265cbfd34bd40d8cfb9f9aaca94db221dd366
2021-07-23 01:02:13 +00:00
Chiawei Wang
89de537bee Add the customized max cached processes number for O6/R4 am: 177764ee93
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15001750

Change-Id: I2857e13f709536365eff530698378a31da1b0b8a
2021-07-22 16:23:39 +00:00
Chiawei Wang
843ed6b028 Add the customized max cached processes number for O6/R4
Bug: 190531672
Test: make
Test: dumpsys activity | grep CUR_MAX_CACHED_PROCESSES
Change-Id: Ie1c17312a0eadb2c3f033c8a674ceb234abeadb3
2021-07-22 15:55:36 +00:00
Yung Ti Su
698c5b314d audio: update audio capture tuning am: 34002eb8ee
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15344548

Change-Id: I2505eef8c627428340c836238585a78460add575
2021-07-22 04:44:55 +00:00
Yung Ti Su
3a1f1e352f audio: update audio capture tuning
Media recording tuning table on O6 for RC code lock.
This tuning table aimed for the adjustment on Camcorder.

  Change list(O6):
    1. Update IIR2, MBDRC, spatial audio parameters

  Applied stage: O6 DVT

Bug: 194278836
Test: manual

Signed-off-by: Yung Ti Su <andysu@google.com>
Change-Id: I873dbd2a4378fbf2b256f1f79d100234a832ed8a
2021-07-22 11:06:12 +08:00
Android Build Coastguard Worker
8be7a32d49 Snap for 7571196 from 3b72555f36edd65c68027492de0d92f9f7a37520 to sc-v2-release
Change-Id: I03862bae28a54eeaa32b65867f1886eacea44729
2021-07-22 01:06:18 +00:00
Long Ling
c22e6754c5 display: update golden profiles am: 965f7de376
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15342673

Change-Id: I6793b1e0b21829a176f05113602b98c49ec004fc
2021-07-21 02:17:54 +00:00
Long Ling
55e6b8e239 display: update golden profiles
Bug: 186056830
Bug: 186057140
Change-Id: Id550d4fac629300414693443facb8771af5301e8
2021-07-21 02:02:23 +00:00
Android Build Coastguard Worker
1fd71bb4c5 Snap for 7566245 from 7f4603b91d02c9b9e614804d4cd311fb6fc509ad to sc-v2-release
Change-Id: I18b34f36177a0b8a9652ab7b919ac86b2d16f241
2021-07-21 01:02:08 +00:00
TeYuan Wang
3d22c73de7 thermal: Enable usb port overheat protection am: cb86c1856e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15235005

Change-Id: Ief68b643844bce04c3d2ebd8fae10c4dc4964faa
2021-07-21 00:08:53 +00:00
TeYuan Wang
1b6d959f9d thermal: Enable usb port overheat protection
Bug: 183573049
Test: Veirfied with emul temp
Change-Id: I6235228b06938e5a33ad64b07bd69f50846a78d4
2021-07-20 23:53:52 +00:00