logo elektroda
logo elektroda
X
logo elektroda
Dostępna jest polska wersja

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

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

p.kaczmarek2 78 1

TL;DR

  • Teardown of the TP-Link Tapo P300 smart power strip with three individually controlled 230-volt sockets, three USB ports with QC, and app/Home/Alexa/Google support.
  • A single PCB combines PN8161 flyback power supply, PN8307 synchronous rectifier, USB QC negotiation through an optocoupler, A1-S-105IA2F relays, and an RTL8720CM Wi‑Fi module plus CMS8S5880 MCU.
  • The strip cost £140, and the USB section delivered more than 3.5 A at 5 V.
  • QC charging worked in practice: a Xiaomi device drew less than 2 A at 9 V.
  • An extra microcontroller beside the Wi‑Fi chip may complicate firmware modification, and the software has not been changed yet.
Generated by the language model.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    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 £140....
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    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.
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    Indeed, there is overcurrent protection on the side:
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    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.
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    The power supply section is based on the PN8161 and PN8307.
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    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.
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    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:
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    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:
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    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:
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    This could be the power supply for the Wi-Fi module.
    Executive section - relays for 5V, A1-S-105IA2F(10A).
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    The tracks on the underside are tinned, so they can carry more current:
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    The section with the Wi-Fi module remains.
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    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:
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    I use the CH341 and the NeoProgrammer for this:
    Which Wi-Fi controlled strip with QC? The interior of the Tapo P300 from TP-Link
    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 14237 posts with rating 12139, helped 647 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.
📢 Listen (AI):
ADVERTISEMENT