Quantcast
GTrusted

GTrusted

Discover Products, Check Compatibility, Share Your Experience

Mi 9 Pro 5G

by Xiaomi

Explore Connectivity Technologies

Mi 9 Pro 5G- First Xiaomi 5G Phone That Ships with 45W Qualcomm Quick Charge 3.0 Charger That Also Supports USB Power Delivery 3.0 PPS Over USB Type-A

As the first Xiaomi 5G capable phone, the Mi 9 Pro 5G joins other competing phones like the Samsung Galaxy S10 5G and Huawei Mate30 Pro to support the latest 5G LTE mobile networks. The Mi 9 Pro 5G is also the first Xiaomi phone to offer charging up to 45W- a big jump from 27W on the Mi 9- using Qualcomm Quick Charge 4+ technology. 45W based charging is also claimed to be supported by the Samsung Galaxy Note10+ but using USB Power Delivery technology. 

With Qualcomm Quick Charge 4+, the Mi 9 Pro 5G can charge its battery quickly using USB Power Delivery 3.0, PPS (Programmable Power Supply), and Qualcomm Quick Charge 3.0 technology over USB Type-C. The phone also gets a newer and faster Qualcomm Snapdragon 855 chipset and Adreno 640 GPU similar to the Mi 9.

For wireless charging the Mi 9 Pro 5G now supports up to 30W which is slightly higher power than 27W on the Huawei Mate30 Pro.

We can see how the Mi 9 Pro 5G looks like below that was purchased from a Xiaomi store in China not long ago. 

Xiaomi makes sure to advertise the phone's 5G capability on the front of the Mi 9 Pro 5G box.

The Mi 9 Pro 5G offers up to 512GB RAM memory compared to max 128GB RAM on the Mi 9.

The Mi 9 Pro 5G supports reverse wireless charging of 10W on top of 30W wireless output which means the phone can also act as a power bank to wirelessly charge its own Mi series or other Qi enabled phones. This reverse wireless charging capability is also seen on other competing phones such as the Samsung Galaxy Note10+Samsung Galaxy S10 5G and Huawei Mate30 Pro.

Ironically the Mi 9 Pro 5G still ships with a USB Type-A QC3 based charger instead of a QC4+ based which the phone supports. Despite this the charger supports up to 45W which should provide a much faster charging compared to the Mi 9's 27W QC3 based charging. The rest of the accessories remain the same as the ones that shipped with most Xiaomi phones which consists of a USB Type-A to Type-C cable, SIM eject tool, clear soft case, documentation and a USB Type-C to 3.5 mm audio adapter for connecting to your traditional audio headphones from the phone's USB Type-C port.

The Xiaomi 45W QC3 charger supports power profiles of 15 watts (5 volts @ 3 amps), 27 watts (9 volts @ 3 amps), 40 watts (10 volts @ 4 amps) and 45 watts (20 volts @ 2.25 amps) for charging out. We also tested this 45W QC3 charger to actually negotiate over USB Power Delivery 3.0 based PPS technology using the USB Type-A to Type-C cable that is included in the Mi 9 Pro 5G's box.

The supplied USB Type-A to Type-C cable accessory should be used to link up the Mi 9 Pro 5G and the Xiaomi 45W QC3 charger for fastest charging. Note that this cable is rated 5A.

The Mi 9 Pro 5G is still heavier than the Mi 9 even though there's not much difference in size between the two models.  The Mi 9 series shares similar camera specs and alignment for both front and rear cameras. 

The Mi 9 Pro 5G is slightly smaller than the Mi 10 Ultra.

 

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, compliance failures were observed for the Mi 9 Pro 5G.

Power Delivery 3.0 Tests - Test Result Summary

Sl No

Test ID

Test Name

Test Result

2

TD.PD.LL3.E2

TD.PD.LL3.E2 Retransmission

FAIL

3

TD.PD.LL3.E3

TD.PD.LL3.E3 GoodCRC Compatibility with PD2

FAIL

4

TD.PD.SRC3.E1

TD.PD.SRC3.E1 Source Capability Fields Checks

FAIL

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

7

TD.PD.SRC3.E4

TD.PD.SRC3.E4 Specification Revision Check after Contract

FAIL

8

TD.PD.SRC3.E5

TD.PD.SRC3.E5 Source Capabilities Extended sent timely

FAIL

9

TD.PD.SRC3.E6

TD.PD.SRC3.E6 Source Capabilities Extended 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

13

TD.PD.SRC3.E10

TD.PD.SRC3.E10 Unrecognized Message Received in Ready State

FAIL

14

TD.PD.SRC3.E11

TD.PD.SRC3.E11 Get Status Fields Checks

FAIL

15

TD.PD.SRC3.E12

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

FAIL

16

TD.PD.SRC3.E13

TD.PD.SRC3.E13 Status sent timely

FAIL

17

TD.PD.SRC3.E14

TD.PD.SRC3.E14 Status Fields Checks

FAIL

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

21

TD.PD.SRC3.E18

TD.PD.SRC3.E18 Manufacturer Info Sent Timely

FAIL

22

TD.PD.SRC3.E19

TD.PD.SRC3.E19 Manufacturer Info Fields Checks

FAIL

23

TD.PD.SRC3.E20

TD.PD.SRC3.E20 Manufacturer Info Fields Checks Invalid Manufacturer Info Target

FAIL

24

TD.PD.SRC3.E21

TD.PD.SRC3.E21 Manufacturer Info Fields Checks Invalid Manufacturer Info Ref

FAIL

25

TD.PD.SRC3.E22

TD.PD.SRC3.E22 Cable Type Detection

FAIL

26

TD.PD.SRC3.E23

TD.PD.SRC3.E23 Vconn Swap

FAIL

27

TD.PD.SRC3.E24

TD.PD.SRC3.E24 Unexpected Message Received in Ready State

FAIL

28

TD.PD.SRC3.E25

TD.PD.SRC3.E25 Receiving chunked extended message

FAIL

29

TD.PD.SRC3.E26

TD.PD.SRC3.E26 Soft Reset sent regardless of Rp value

FAIL

35

TD.PD.SRC3.E32

TD.PD.SRC3.E32 ChunkSenderResponseTimer Timeout

FAIL

36

TD.PD.SRC3.E33

TD.PD.SRC3.E33 Country Codes Sent Timely

FAIL

37

TD.PD.SRC3.E34

TD.PD.SRC3.E34 Country Codes Fields Checks

FAIL

38

TD.PD.SRC3.E35

TD.PD.SRC3.E35 Country Info Sent Timely

FAIL

39

TD.PD.SRC3.E36

TD.PD.SRC3.E36 Country Info Fields Checks

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

59

TD.PD.VDM3.E1

TD.PD.VDM3.E1 Fields Checks Discover Identity

FAIL

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

FAIL

63

TD.PD.FRSISRC3.E4

TD.PD.FRSISRC3.E4 PS_RDY Not Sent

FAIL

64

TD.PD.FRSISRC3.E5

TD.PD.FRSISRC3.E5 PSSourceOnTimer Deadline

FAIL

72

TD.PD.PRSISNK3.E1

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

PASS

73

TD.PD.VNDI3.E1

TD.PD.VNDI3.E1 Source Capabilities

FAIL

74

TD.PD.VNDI3.E2

TD.PD.VNDI3.E2 Request

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

80

TD.PD.VNDI3.E8

TD.PD.VNDI3.E8 Sink Capabilities

FAIL

81

TD.PD.VNDI3.E9

TD.PD.VNDI3.E9 Source Capabilities Extended

FAIL

82

TD.PD.VNDI3.E10

TD.PD.VNDI3.E10 PR Swap Source

FAIL

83

TD.PD.VNDI3.E11

TD.PD.VNDI3.E11 PR Swap Sink

FAIL

84

TD.PD.VNDI3.E12

TD.PD.VNDI3.E12 FR Swap Without Signaling Source

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

FAIL

2

TD.PD.LL.E2

TD.PD.LL.E2 Retransmission

FAIL

3

TD.PD.LL.E3

TD.PD.LL.E3 Soft Reset Usage

FAIL

4

TD.PD.LL.E4

TD.PD.LL.E4 Hard Reset Usage

FAIL

5

TD.PD.LL.E5

TD.PD.LL.E5 Soft Reset

FAIL

6

TD.PD.LL.E6

TD.PD.LL.E6 Ping

PASS

7

TD.PD.SRC.E1

TD.PD.SRC.E1 Source Capabilities sent timely

FAIL

8

TD.PD_SRC.E2

TD.PD_SRC.E2 Source Capabilities Fields Checks

FAIL

9

TD.PD.SRC.E3

TD.PD.SRC.E3 SourceCapabilityTimer Timeout

FAIL

10

TD.PD.SRC.E4

TD.PD.SRC.E4 SenderResponseTimer Deadline Request

FAIL

11

TD.PD.SRC.E5

TD.PD.SRC.E5 SenderResponseTimer Timeout Request

FAIL

12

TD.PD.SRC.E6

TD.PD.SRC.E6 PSHardResetTimer Timeout

FAIL

13

TD.PD.SRC.E7

TD.PD.SRC.E7 Accept sent timely

FAIL

14

TD.PD.SRC.E8

TD.PD.SRC.E8 Accept Fields Checks

FAIL

15

TD.PD.SRC.E9

TD.PD.SRC.E9 PS RDY sent timely

FAIL

16

TD.PD.SRC.E10

TD.PD.SRC.E10 PS RDY Fields Checks

FAIL

17

TD.PD.SRC.E11

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

FAIL

18

TD.PD.SRC.E12

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

FAIL

19

TD.PD.SRC.E13

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

FAIL

20

TD.PD.SRC.E14

TD.PD.SRC.E14 Atomic Message Sequence

FAIL

21

TD.PD.SRC.E15

TD.PD.SRC.E15 Give Source Cap

FAIL

22

TD.PD.SRC.E16

TD.PD.SRC.E16 PDO Transition

FAIL

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

PASS

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

FAIL

35

TD.PD.PC.E3

TD.PD.PC.E3 PSSourceOnTimer Deadline

FAIL

36

TD.PD.PC.E4

TD.PD.PC.E4 PSSourceOnTimer Timeout

FAIL

37

TD.PD.PC.E5

TD.PD.PC.E5 tSwapSinkReady Check

FAIL

38

TD.PD.PC.E6

TD.PD.PC.E6 Unconstrained Power Bit Usage

FAIL

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

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

62

TD.PD.VDMU.E19

TD.PD.VDMU.E19 Version

PASS

63

TD.PD.VDMD.E1

TD.PD.VDMD.E1 tVDMSenderResponse Deadline Discover Identity

FAIL

64

TD.PD.VDMD.E2

TD.PD.VDMD.E2 tVDMSenderResponse Timeout Discover Identity

FAIL

65

TD.PD.VDMD.E3

TD.PD.VDMD.E3 Incorrect Fields Discover Identity

FAIL

66

TD.PD.VDMD.E4

TD.PD.VDMD.E4 Applicability

FAIL

69

TD.PD.VNDI.E3

TD.PD.VNDI.E3 VDM Modes

FAIL

70

TD.PD.VNDI.E4

TD.PD.VNDI.E4 SOP Handling

FAIL

71

TD.PD.VNDI.E5

TD.PD.VNDI.E5 Source Capabilities

FAIL

72

TD.PD.VNDI.E6

TD.PD.VNDI.E6 Sink Capabilities

FAIL

73

TD.PD.VNDI.E7

TD.PD.VNDI.E7 Dual Role Devices Accepts PR Swap as Source

FAIL

74

TD.PD.VNDI.E8

TD.PD.VNDI.E8 Dual Role Devices Accepts PR Swap as Sink

FAIL

75

TD.PD.VNDI.E9

TD.PD.VNDI.E9 Dual Role Devices Requests PR Swap as Source

FAIL

76

TD.PD.VNDI.E10

TD.PD.VNDI.E10 Dual Role Devices Requests PR Swap as Sink

FAIL

77

TD.PD.PHY.E1

TD.PD.PHY.E1 BIST Test Data

FAIL

80

TD.PD.PHY.E4

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

FAIL

82

TD.PD.PHY.E6

TD.PD.PHY.E6 Receiver Swing Tolerance

FAIL

84

TD.PD.PHY.E8

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

FAIL

94

TD.PD.PHY.E18

TD.PD.PHY.E18 Valid Cable Reset Framing

PASS

97

TD.PD.PHY.E21

TD.PD.PHY.E21 Preamble

FAIL

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

PASS

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

FAIL

4

TDA.2.1.2.1

TDA.2.1.2.1 BMC PHY RX BUSIDL

FAIL

5

TDA.2.1.3.1

TDA.2.1.3.1 BMC PHY TERM

FAIL

6

TDA.2.1.3.2

TDA.2.1.3.2 BMC PHY MSG

FAIL

7

TDA.2.2.1

TDA.2.2.1 BMC PROT SEQ GETCAPS

FAIL

8

TDA.2.2.2.1

TDA.2.2.2.1 BMC PROT SEQ CHKCAB P PC

FAIL

9

TDA.2.2.2.2

TDA.2.2.2.2 BMC PROT SEQ CHKCAP NOMARK P PC

FAIL

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

FAIL

18

TDA.2.2.9

TDA.2.2.9 BMC PROT GSC REC

FAIL

22

TDA.2.3.2.1

TDA.2.3.2.1 POW SRC TRANS P PC

FAIL

24

TDA.2.3.3.1

TDA.2.3.3.1 POW SNK TRANS C CP

FAIL

BMC Eye Diagram​

Eye Diagram

View Full Article

Latest Reviews