logo elektroda
logo elektroda
X
logo elektroda

Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link

p.kaczmarek2 813 3

TL;DR

  • The Tapo P300 smart power strip combines three individually switchable 230V outlets, three USB ports with QC, and support for Apple Home, Amazon Alexa and Google Home.
  • Inside, one large PCB splits into relay, USB, power-supply and Wi-Fi sections, using PN8161/PN8307 for power and an RTL8720CM with external SPI flash plus a CMS8S5880 MCU.
  • The strip cost PLN140, and the USB section delivered more than 3.5 A at 5 V while a Xiaomi device drew less than 2 A at 9 V.
  • QC works as promised, but a hidden microcontroller beside the Wi-Fi chip may complicate software changes and firmware mod is still untested.
Generated by the language model.
ADVERTISEMENT
This content has been translated flag-pl » flag-en View the original version here
📢 Listen (AI):
  • Bottom of a white TP-Link Tapo power strip with cord and plug on a wooden tabletop
    Did you know that TP-Link also has its own smart products? Here's the Tapo P300, a power strip offering three individually controllable 230-volt sockets and three USB sockets (with QC support), all together with an app and support for Apple Home, Amazon Alexa and Google Home. All bought for just PLN140....
    TP-Link Tapo P300 smart Wi‑Fi power strip packaging with three sockets and USB ports on a wooden surface
    Side panel of the TP-Link Tapo P300 box with feature text, a QR code, and App Store and Google Play icons White power strip with three sockets and three USB ports on a wooden surface White TP-Link Tapo power strip seen from the bottom, with cable and plug on a wooden surface White TP-Link Tapo power strip seen from the bottom, with cable and plug on a wooden surface
    Side panel of a blue TP-Link Tapo P300 box showing specs text on a wooden tabletop
    Tapo power strip with three 230V sockets plus USB-A and USB-C ports, with labeled feature callouts.
    The first impression is positive. The equipment looks solid. It has the option of hanging - horizontally or vertically. Access to the inside is protected by torx screws.
    Bottom of a white smart power strip with QR code, screw, and keyhole mount on a wooden surface
    Indeed, there is overcurrent protection on the side:
    Close-up of a white plastic device with a thick cable on a wooden surface, black round element on the side
    The whole is based on one large PCB. From a distance you can see the relays and separately the section with the USB and Wi-Fi module.
    Inside a power strip: green PCB with relays, USB ports, and a coiled white power cord on a wooden surface Opened power strip showing PCB and attached power cord with plug on a wooden work surface
    The power supply section is based on the PN8161 and PN8307.
    Close-up of a PCB with a transformer, PN8161 IC, and a 400 V electrolytic capacitor Close-up of a PCB showing PN8307H IC, SMD parts, and a blue wire soldered to the board.
    The PN8161 is a flyback inverter controller with an integrated keying transistor. It requires a small number of components to operate. Feedback can be taken from the secondary side via an optocoupler. The PN8307 is a synchronous rectifier, it replaces the Schottky diode. It is based on a MOSFET transistor, so there are lower losses on it.
    Block diagram of a flyback power supply using PN8161 and PN8307MH ICs
    However, the above schematic does not take into account the QC standard, because it still allows the powered device to negotiate a higher voltage. Let's look at another diagram:
    Circuit diagram of a power supply and QC fast-charging section, with the “USB port & regulate” block highlighted.
    This already illustrates the situation a little better. Here we have a circuit plugged in behind the power supply, which communicates via USB with the device and controls the voltage via an optocoupler. The increased voltage cannot be switched on all the time, as it may damage some devices that do not support it.
    There are additional circuits on the board with the USB ports, probably just for this:
    Inside a power strip: PCB with yellow transformer, capacitors, and USB ports in a white housing
    This explains my oft-verified observation - when powering one device via QC and connecting another at the same time, the voltage drops to 5 V. This is also the case in powerbanks.
    In addition, I see a small inverter in the same section separately:
    Close-up of a PCB section with a 4R7 inductor, a 6-pin IC, and electrolytic capacitors
    This could be the power supply for the Wi-Fi module.
    Executive section - relays for 5V, A1-S-105IA2F(10A).
    Close-up of a blue “Churod” relay on a PCB next to a silver metal shield. Close-up of a green power strip PCB with three blue relays and metal socket contacts in a white housing Inside a power strip: green PCB with wires, metal contacts, and a small daughterboard with chips
    The tracks on the underside are tinned, so they can carry more current:
    Opened power strip with a long green PCB and white housing on a wooden workbench
    The section with the Wi-Fi module remains.
    Close-up of a green PCB with a Realtek RTL8720CM chip and SMD components
    Here we have an RTL8720CM SoC, an external Flash memory connected to it via SPI and a small CMS8S5880 microcontroller.
    The RTL8720CM is supported by OBK , but this microcontroller complicates things.
    I decided to rip the flash memory:
    Close-up of a green PCB with RTL8720CM and CMS8S5880 chips and various SMD components
    I use the CH341 and the NeoProgrammer for this:
    USB programmer with SOP16/8-DIP8 adapter board on a wooden surface
    NeoProgrammer screenshot with “Search IC” window showing detected EN25QH32 memory chip
    Memory is EN25QH32, 32 megabits.
    Backup:
    https://github.com/openshwprojects/FlashDumps/commit/06ed33f56a389ae71ad3d41bdb4736b5fa980b51
    An interesting subtitle from Flash:
    
    0x02080DB: == Boot Loader ==
    0x02080EF: 20:15:00
    0x02080F8: Dec  9 2020
    

    Is this a six-year-old soft?
    
    0x020810C: Invalid FW Image Sigature
    0x020812A: Boot Loader <==
    0x020813C: Boot Load Err!
    0x020814D: Invalid FW Image Signature!
    0x020817C: [CRYP Err]Crypto interrupt doesn't arrive.
    0x02081AA: [CRYP Err]Wait Timeout ips status = 0x%08x, ips err = 0x%08x
    0x02081EA: [CRYP Wrn]Crypto engine doesn't initialize!
    0x0208219: [CRYP Wrn]Crypto engine has initialized!
    0x020825F: [MISC Err]Pin GPIOA_%u is Unknown pin
    

    JTAG?
    
    [MISC Wrn]Pin conflic: JTAG with Log UART
    

    ADK_R16?
    
    component/common/application/apple/ADK_R16/Applications/Powerstrip/../AppBase.c
    /home/jenkins/workspace/P300_V1_RTL8720CM/sdk/rtl8710c/v7.1d/component/common/application/apple/ADK_R16/PAL/HAPPlatformAccessorySetup.c
    

    Device settings - JSON?
    
    {"factory_mode":1,"deviceId":"80225DC53B8D2086B5AEE505AF15A7BC20CD2B6E","model":"P300(FR)v1","mic_mac":"9C532241B42C"}
    

    Cloud address:
    
    0x011074A: https://security-beta.iot.i.tplinknbu.com:443/v1/auth/device
    0x0110787: https://security.iot.i.tplinknbu.com:443/v1/auth/device
    0x01107BF: https://security-alpha.iot.i.tplinknbu.com:443/v1/auth/device
    0x01107FD: https://security-staging.iot.i.tplinknbu.com:443/v1/auth/device
    0x011083D: https://security-beta2.iot.i.tplinknbu.com:443/v1/auth/device
    0x011087B: https://security-beta3.iot.i.tplinknbu.com:443/v1/auth/device
    0x01108DE: staging
    0x01108E6: device-cloudgateway-beta.iot.i.tplinknbu.com
    0x0110913: device-cloudgateway.iot.i.tplinknbu.com
    0x011093B: device-cloudgateway-alpha.iot.i.tplinknbu.com
    0x0110969: device-cloudgateway-staging.iot.i.tplinknbu.com
    0x0110999: device-cloudgateway-beta2.iot.i.tplinknbu.com
    0x01109C7: device-cloudgateway-beta3.iot.i.tplinknbu.com
    


    It remains to check the performance of the ports.
    At 5 volts it is possible to draw more than 3.5 amps:
    Inside a power strip: small fan on a PCB and a red LED segment display Small fan on a PCB module with a red LED display and connected wires
    Xiaomi draws less than 2 A at 9 V:
    Power strip with a “CHARGER Doctor” USB meter plugged in, showing 1.77 A
    Undoubtedly, the QC works and the product meets the promised performance.

    In summary , the strip looks promising, although I have not yet attempted to change its software. I will try to present that in a separate topic. At the moment I'm most happy with the QC and the high current capacity of the USB ports. Cheaper products do not have this. In addition, the interior looks quite solid, there are no thin wires and no excessive savings are visible.
    I don't know about the microcontroller what's next to the Wi-Fi controller. If it's something like the TuyaMCU, where the main Wi-Fi module communicates with an additional MCU, then the redesign will get complicated. Just why would they use it there when the RTL has enough pins to handle relays anyway? Weird.
    That's about it for now. I'll discuss the Tapo application maybe another time.
    Have you used the cloud from TP-Link?

    Cool? Ranking DIY
    Helpful post? Buy me a coffee.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    p.kaczmarek2 wrote 14332 posts with rating 12234, helped 648 times. Been with us since 2014 year.
  • ADVERTISEMENT
  • #2 21876034
    speedy9
    Helpful for users
    p.kaczmarek2 wrote:
    I am most satisfied with the QC and the high current capacity of the USB ports.

    Well that's what I think is quite weak about this strip. 18W is a big stretch for Quick Charge. But all in all it makes me wonder why there are no such strips offering higher wattages, with PDs of say up to at least 45W.
  • ADVERTISEMENT
  • #3 21878807
    SP5IT
    VIP Meritorious for electroda.pl
    Will this strip withstand 15-16A on a single AC socket?
    M
  • #4 21878902
    speedy9
    Helpful for users
    @SP5IT And why would it hold 15-16A on one socket? The relays are for 10A, and the maximum current of 10A is stated on the packaging. The maximum total current for the whole strip is also 10A:

    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
📢 Listen (AI):
ADVERTISEMENT