# AmebaD + RTL8720DN SSL socket data receive problem

**URL:** <https://forum.amebaiot.com/t/amebad-rtl8720dn-ssl-socket-data-receive-problem/1273>\
**Category:** SDK\
**Tags:** evb-bw16\
**Created:** [May 26, 2022, 2:49pm UTC](https://forum.amebaiot.com/t/amebad-rtl8720dn-ssl-socket-data-receive-problem/1273 "2022-05-26T14:49:18Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![kilimanjaro](https://avatars.discourse-cdn.com/v4/letter/k/6de8d8/32.png) [@kilimanjaro](https://forum.amebaiot.com/u/kilimanjaro)\
**Post date:** [May 27, 2022, 7:34am UTC](https://forum.amebaiot.com/t/amebad-rtl8720dn-ssl-socket-data-receive-problem/1273/3 "2022-05-27T07:34:21Z")

</div>

@xidameng  
I use BW16 module and release branch (or master as it is named now) that was recommended to me here [RTL8720DN/BW16 firmware boot problem](https://forum.amebaiot.com/t/rtl8720dn-bw16-firmware-boot-problem/1169). Atcmd version is v2.2.1 and SDK version is v3.5.

I made some modifications to this SDK including:

- Support for UART ATcmds and SSL via ATcmds (defines and pin changes only)

- Support for SSL client example (defines only) and provided my own certificate

- Extended LOG\_SERVICE\_BUFLEN to 4200 and STACKSIZE to 4800 of log\_service to support larger buffers

- Changes in ATSO command to support HTTPS OTA update

That’s everything that was changed and the only place I touched SSL is providing my own cert for MQTT connection which shouldn’t affect download process.

---

_[View the full topic](https://forum.amebaiot.com/t/amebad-rtl8720dn-ssl-socket-data-receive-problem/1273)._
