Quantcast
GTrusted

GTrusted

Discover Products, Check Compatibility, Share Your Experience

Owned or Liked By

Pixel 4 XL

by Google Inc.

Interested in this product?

Explore Connectivity Technologies

Pixel 4 XL Becomes the First Google Phone to Support USB Power Delivery 3.0 Fast Charging

The Google Pixel 4 XL now supports USB Power Delivery 3.0 (PD3) fast charging technology on par with other latest phones like the Samsung Note 10+  and Galaxy S10 5G. In fact the Pixel 4 XL was released as Google's first PD3 capable phone over USB Type-C. Rather than getting a higher output charger, the Pixel 4 XL still ships with the legacy Google 18W power adapter just like previous models.

While the Pixel 4 XL retains a lot of specs from the Google Pixel 3 XL, the phone offers a few hardware upgrades such as a new telephoto rear camera, a TOF 3D front camera along with a newer and faster Qualcomm SDM855 Snapdragon chipset and Adreno 640 GPU. Other new features include a Face ID sensor and a 90Hz display refresh rate. The phone also comes with a upgraded non-removable Li-Po 3700 mAh battery, 6GB RAM memory and runs on Android 10. 

The Pixel 4 XL continues to support Qi wireless charging and eSIM technology just like the Pixel 3 XL.

The packaging of the Pixel 4 XL shows off the new telephoto rear camera which Google heavily markets for its latest phone. This additional 16MP, 1.0µm, f/2.4 camera offers better zoom quality and portrait mode versus the single rear camera on the Pixel 3 XL. The new camera design also makes the Pixel 4 XL looks a lot different than the previous model.

The Pixel 4 XL ships with a 18W USB Power Delivery based USB Type-C power adapter among its accessories. The 18W AC power adapter looks like the typical Google charger used by the Pixel phone family supporting 15 watts (5 volts @ 3 amps) and 18 watts (9 volts @ 2 amps) power profiles.

For some reason the Pixel 4 XL is missing the wired USB Type-C earphones and USB Type-C to 3.5mm audio adapter that shipped with the Pixel 3 XL.

Using the USB Power Delivery Compliance C2 Tester from Granite River Labs to run just a subset of the full USB Power Delivery compliance test suite, some compliance failures were observed for the Pixel 4 XL.

USB-IF High Level Mapping Summary

Sl No

Test Category

Test Group Description

Test Result

1

PHY_PRIMARY_TX

BMC Physical Layer Transmitter

FAIL

2

PHY_PRIMARY_RX

BMC Physical Layer Receiver

PASS

3

PHY_PRIMARY_MISC

BMC Physical Layer Miscellaneous

PASS

5

POWER_PRIMARY

Power Source/Sink Primary

PASS

Test Summary

MOI

PASS Count

FAIL Count

Power Delivery 3.0 Tests

27

44

PD2 Deterministic Tests

70

18

PD2 Communication Engine Tests

16

3

Power Delivery 3.0 Tests - Test Result Summary

Sl No

Test ID

Test Name

Test Result

1

TD.PD.LL3.E1

TD.PD.LL3.E1 GoodCRC Specification Revision compatibility

PASS

3

TD.PD.LL3.E3

TD.PD.LL3.E3 GoodCRC Compatibility with PD2

PASS

4

TD.PD.SRC3.E1

TD.PD.SRC3.E1 Source Capability Fields Checks

PASS

5

TD.PD.SRC3.E2

TD.PD.SRC3.E2 Accept Fields Checks

FAIL

6

TD.PD.SRC3.E3

TD.PD.SRC3.E3 PSRDY Fields Checks

FAIL

10

TD.PD.SRC3.E7

TD.PD.SRC3.E7 Battery Status sent Timely

FAIL

11

TD.PD.SRC3.E8

TD.PD.SRC3.E8 Battery Status Fields Checks

FAIL

12

TD.PD.SRC3.E9

TD.PD.SRC3.E9 Battery Status Fields Checks Invalid Battery reference

FAIL

14

TD.PD.SRC3.E11

TD.PD.SRC3.E11 Get Status Fields Checks

PASS

15

TD.PD.SRC3.E12

TD.PD.SRC3.E12 Get Battery Status Fields Checks

PASS

18

TD.PD.SRC3.E15

TD.PD.SRC3.E15 Battery Capabilities sent timely

FAIL

19

TD.PD.SRC3.E16

TD.PD.SRC3.E16 Battery Capabilities Fields Checks

FAIL

20

TD.PD.SRC3.E17

TD.PD.SRC3.E17 Battery Capabilities Fields Checks Invalid Battery Reference

FAIL

40

TD.PD.SNK3.E1

TD.PD.SNK3.E1 Request Fields Checks

PASS

41

TD.PD.SNK3.E2

TD.PD.SNK3.E2 Unrecognized Message Received in Ready State

PASS

42

TD.PD.SNK3.E3

TD.PD.SNK3.E3 Get Source Cap Extended Fields Checks

PASS

43

TD.PD.SNK3.E4

TD.PD.SNK3.E4 SenderResponseTimer Deadline Source Capabilities Extended

PASS

44

TD.PD.SNK3.E5

TD.PD.SNK3.E5 SenderResponseTimer Timeout Source Capabilities Extended

PASS

45

TD.PD.SNK3.E6

TD.PD.SNK3.E6 Get Status Fields Checks

PASS

46

TD.PD.SNK3.E7

TD.PD.SNK3.E7 Get Battery Status Fields Checks

PASS

47

TD.PD.SNK3.E8

TD.PD.SNK3.E8 Status sent timely

PASS

48

TD.PD.SNK3.E9

TD.PD.SNK3.E9 Manufacturer Info Sent Timely

PASS

49

TD.PD.SNK3.E10

TD.PD.SNK3.E10 Source Capabilities Extended sent timely

PASS

50

TD.PD.SNK3.E11

TD.PD.SNK3.E11 Receiving chunked extended message

PASS

51

TD.PD.SNK3.E12

TD.PD.SNK3.E12 Soft Reset sent regardless of Rp value

PASS

54

TD.PD.SNK3.E15

TD.PD.SNK3.E15 Status Fields Checks

PASS

55

TD.PD.SNK3.E16

TD.PD.SNK3.E16 Manufacturer Info Fields Checks

PASS

56

TD.PD.SNK3.E17

TD.PD.SNK3.E17 Manufacturer Info Fields Checks Invalid Manufacturer Info Target

PASS

57

TD.PD.SNK3.E18

TD.PD.SNK3.E18 Manufacturer Info Fields Checks Invalid Manufacturer Info Ref

PASS

58

TD.PD.SNK3.E19

TD.PD.SNK3.E19 ChunkSenderResponseTimer Timeout

PASS

60

TD.PD.VDM3.E2

TD.PD.VDM3.E2 Unrecognized VID in Unstructured VDM

PASS

62

TD.PD.FRSISRC3.E3

TD.PD.FRSISRC3.E3 Accept Not Sent

PASS

63

TD.PD.FRSISRC3.E4

TD.PD.FRSISRC3.E4 PS_RDY Not Sent

PASS

64

TD.PD.FRSISRC3.E5

TD.PD.FRSISRC3.E5 PSSourceOnTimer Deadline

PASS

65

TD.PD.FRSISRC3.E6

TD.PD.FRSISRC3.E6 PSSourceOnTimer Timeout

PASS

72

TD.PD.PRSISNK3.E1

TD.PD.PRSISNK3.E1 Collision Avoidance after PR-Swap

FAIL

75

TD.PD.VNDI3.E3

TD.PD.VNDI3.E3 VDM Identity

FAIL

76

TD.PD.VNDI3.E4

TD.PD.VNDI3.E4 Manufacturer Info

FAIL

77

TD.PD.VNDI3.E5

TD.PD.VNDI3.E5 Chunking Implemented

FAIL

78

TD.PD.VNDI3.E6

TD.PD.VNDI3.E6 Unchunked Extended Messages Supported

FAIL

79

TD.PD.VNDI3.E7

TD.PD.VNDI3.E7 Security Msgs Supported

FAIL

PD2 Deterministic Tests - Test Result Summary

Sl No

Test ID

Test Name

Test Result

1

TD.PD.LL.E1

TD.PD.LL.E1 GoodCrc Timing

PASS

2

TD.PD.LL.E2

TD.PD.LL.E2 Retransmission

PASS

3

TD.PD.LL.E3

TD.PD.LL.E3 Soft Reset Usage

PASS

4

TD.PD.LL.E4

TD.PD.LL.E4 Hard Reset Usage

PASS

5

TD.PD.LL.E5

TD.PD.LL.E5 Soft Reset

PASS

6

TD.PD.LL.E6

TD.PD.LL.E6 Ping

PASS

7

TD.PD.SRC.E1

TD.PD.SRC.E1 Source Capabilities sent timely

PASS

8

TD.PD_SRC.E2

TD.PD_SRC.E2 Source Capabilities Fields Checks

PASS

9

TD.PD.SRC.E3

TD.PD.SRC.E3 SourceCapabilityTimer Timeout

PASS

10

TD.PD.SRC.E4

TD.PD.SRC.E4 SenderResponseTimer Deadline Request

PASS

11

TD.PD.SRC.E5

TD.PD.SRC.E5 SenderResponseTimer Timeout Request

FAIL

12

TD.PD.SRC.E6

TD.PD.SRC.E6 PSHardResetTimer Timeout

PASS

13

TD.PD.SRC.E7

TD.PD.SRC.E7 Accept sent timely

PASS

14

TD.PD.SRC.E8

TD.PD.SRC.E8 Accept Fields Checks

PASS

15

TD.PD.SRC.E9

TD.PD.SRC.E9 PS RDY sent timely

PASS

16

TD.PD.SRC.E10

TD.PD.SRC.E10 PS RDY Fields Checks

PASS

17

TD.PD.SRC.E11

TD.PD.SRC.E11 Accept Requests can be met

PASS

18

TD.PD.SRC.E12

TD.PD.SRC.E12 Reject Requests cannot be met

PASS

19

TD.PD.SRC.E13

TD.PD.SRC.E13 Reject Request Invalid Object Position

PASS

20

TD.PD.SRC.E14

TD.PD.SRC.E14 Atomic Message Sequence

PASS

21

TD.PD.SRC.E15

TD.PD.SRC.E15 Give Source Cap

PASS

22

TD.PD.SRC.E16

TD.PD.SRC.E16 PDO Transition

PASS

23

TD.PD.SNK.E1

TD.PD.SNK.E1 SinkWaitCapTimer Deadline

PASS

24

TD.PD.SNK.E2

TD.PD.SNK.E2 SinkWaitCapTimer Timeout

PASS

25

TD.PD.SNK.E3

TD.PD.SNK.E3 Request Sent Timely

PASS

26

TD.PD.SNK.E4

TD.PD.SNK.E4 Request Fields Checks

PASS

27

TD.PD.SNK.E5

TD.PD.SNK.E5 SenderResponseTimer Deadline Accept

PASS

28

TD.PD.SNK.E6

TD.PD.SNK.E6 SenderResponseTimer Timeout Accept

FAIL

29

TD.PD.SNK.E7

TD.PD.SNK.E7 PSTransitionTimer Deadline

PASS

30

TD.PD.SNK.E8

TD.PD.SNK.E8 PSTransitionTimer Timeout

PASS

31

TD.PD.SNK.E9

TD.PD.SNK.E9 GetSinkCap in Place of Accept

PASS

32

TD.PD.SNK.E10

TD.PD.SNK.E10 GetSinkCap in Place of PS RDY

PASS

34

TD.PD.PC.E2

TD.PD.PC.E2 PS RDY Sent Timely

PASS

35

TD.PD.PC.E3

TD.PD.PC.E3 PSSourceOnTimer Deadline

PASS

36

TD.PD.PC.E4

TD.PD.PC.E4 PSSourceOnTimer Timeout

WARNING

37

TD.PD.PC.E5

TD.PD.PC.E5 tSwapSinkReady Check

PASS

39

TD.PD.CP.E1

TD.PD.CP.E1 PSSourceOffTimer Deadline

PASS

40

TD.PD.CP.E2

TD.PD.CP.E2 PSSourceOffTimer Timeout

FAIL

41

TD.PD.CP.E3

TD.PD.CP.E3 PS RDY Sent Timely

PASS

42

TD.PD.CP.E4

TD.PD.CP.E4 SwapSourceStartTimer Timeout

PASS

43

TD.PD.CP.E5

TD.PD.CP.E5 PDO Transition After PR Swap

PASS

44

TD.PD.VDMU.E1

TD.PD.VDMU.E1 Fields Checks Discover Identity

PASS

49

TD.PD.VDMU.E6

TD.PD.VDMU.E6 tVDMReceiverResponse Discover Identity

PASS

50

TD.PD.VDMU.E7

TD.PD.VDMU.E7 tVDMReceiverResponse Discover SVIDs

PASS

51

TD.PD.VDMU.E8

TD.PD.VDMU.E8 tVDMReceiverResponse Discover Modes

PASS

52

TD.PD.VDMU.E9

TD.PD.VDMU.E9 tVDMReceiverResponse Enter and Exit Mode

PASS

53

TD.PD.VDMU.E10

TD.PD.VDMU.E10 Incorrect SVID_Discover Identity

PASS

54

TD.PD.VDMU.E11

TD.PD.VDMU.E11 Incorrect SVID Discover SVIDs

PASS

55

TD.PD.VDMU.E12

TD.PD.VDMU.E12 Incorrect SVID Discover Modes

PASS

56

TD.PD.VDMU.E13

TD.PD.VDMU.E13 Incorrect SVID Enter Mode

PASS

57

TD.PD.VDMU.E14

TD.PD.VDMU.E14 Incorrect SVID Exit Mode

PASS

58

TD.PD.VDMU.E15

TD.PD.VDMU.E15 Applicability

PASS

59

TD.PD.VDMU.E16

TD.PD.VDMU.E16 Interruption by PD Command

FAIL

60

TD.PD.VDMU.E17

TD.PD.VDMU.E17 Interruption by VDM Command

FAIL

63

TD.PD.VDMD.E1

TD.PD.VDMD.E1 tVDMSenderResponse Deadline Discover Identity

PASS

64

TD.PD.VDMD.E2

TD.PD.VDMD.E2 tVDMSenderResponse Timeout Discover Identity

PASS

65

TD.PD.VDMD.E3

TD.PD.VDMD.E3 Incorrect Fields Discover Identity

PASS

66

TD.PD.VDMD.E4

TD.PD.VDMD.E4 Applicability

FAIL

77

TD.PD.PHY.E1

TD.PD.PHY.E1 BIST Test Data

PASS

80

TD.PD.PHY.E4

TD.PD.PHY.E4 Transmitter Bit Rate and Bit Rate Drift

PASS

81

TD.PD.PHY.E5

TD.PD.PHY.E5 Transmitter Collision Avoidance

PASS

82

TD.PD.PHY.E6

TD.PD.PHY.E6 Receiver Swing Tolerance

PASS

83

TD.PD.PHY.E7

TD.PD.PHY.E7 Receiver Bit Rate Tolerance

PASS

84

TD.PD.PHY.E8

TD.PD.PHY.E8 Receiver Bit Rate Deviation Tolerance

PASS

85

TD.PD.PHY.E9

TD.PD.PHY.E9 Valid SOP Framing

PASS

86

TD.PD.PHY.E10

TD.PD.PHY.E10 Invalid SOP Framing

PASS

87

TD.PD.PHY.E11

TD.PD.PHY.E11 Valid SOP P Framing

PASS

88

TD.PD.PHY.E12

TD.PD.PHY.E12 Invalid SOP P Framing

PASS

89

TD.PD.PHY.E13

TD.PD.PHY.E13 Valid SOP PP Framing

PASS

90

TD.PD.PHY.E14

TD.PD.PHY.E14 Invalid SOP PP Framing

PASS

92

TD.PD.PHY.E16

TD.PD.PHY.E16 Valid Hard Reset Framing

PASS

93

TD.PD.PHY.E17

TD.PD.PHY.E17 Invalid Hard Reset Framing

PASS

94

TD.PD.PHY.E18

TD.PD.PHY.E18 Valid Cable Reset Framing

PASS

95

TD.PD.PHY.E19

TD.PD.PHY.E19 Invalid Cable Reset Framing

PASS

96

TD.PD.PHY.E20

TD.PD.PHY.E20 EOP Framing

PASS

97

TD.PD.PHY.E21

TD.PD.PHY.E21 Preamble

PASS

PD2 Communication Engine Tests - Test Result Summary

Sl No

Test ID

Test Name

Test Result

1

TDA.2.1.1.1

TDA.2.1.1.1 BMC PHY TX EYE

FAIL

2

TDA.2.1.1.2

TDA.2.1.1.2 BMC PHY TX BIT

PASS

3

TDA.2.1.2.2

TDA.2.1.2.2 BMC PHY RX INT REJ

PASS

4

TDA.2.1.2.1

TDA.2.1.2.1 BMC PHY RX BUSIDL

PASS

5

TDA.2.1.3.1

TDA.2.1.3.1 BMC PHY TERM

PASS

6

TDA.2.1.3.2

TDA.2.1.3.2 BMC PHY MSG

PASS

7

TDA.2.2.1

TDA.2.2.1 BMC PROT SEQ GETCAPS

PASS

8

TDA.2.2.2.1

TDA.2.2.2.1 BMC PROT SEQ CHKCAB P PC

PASS

9

TDA.2.2.2.2

TDA.2.2.2.2 BMC PROT SEQ CHKCAP NOMARK P PC

PASS

11

TDA.2.2.2.4

TDA.2.2.2.4 BMC PROT SEQ CHKCAP NOMRK CP ACC

PASS

16

TDA.2.2.7

TDA.2.2.7 BMC PROT BIST NOT 5V SRC

PASS

18

TDA.2.2.9

TDA.2.2.9 BMC PROT GSC REC

PASS

20

TDA.2.3.1.1

TDA.2.3.1.1 POW SRC LOAD P PC

PASS

21

TDA.2.3.1.2

TDA.2.3.1.2 POW SRC LOAD CP ACC

PASS

22

TDA.2.3.2.1

TDA.2.3.2.1 POW SRC TRANS P PC

PASS

24

TDA.2.3.3.1

TDA.2.3.3.1 POW SNK TRANS C CP

PASS

25

TDA.2.3.3.2

TDA.2.3.3.2 POW SNK TRANS PC

PASS

BMC Eye Diagram


Eye Diagram

View Full Article

Latest Reviews