I am not computer illiterate but need a point in the right direction. I am trying to modify the existing 3.0 firmware to include upnp and dyndns clients. So far I have downloaded the firmware and arduino 1.8.9 software. I can successfully compile the binary using the make.lin30 file (ubuntu 16.04 server command line). I have added the libraries (to the arduino folder) EasyDDNS and TinyUPnP. This is where I need a clue where to add the add the include lines and setup and declarations. I know php and mysql but am not good at C++ though I can and have modified existing C++ on several occasions. The code to add is in the help files for https://github.com/ofekp/TinyUPnP and https://github.com/ayushsharma82/EasyDDNS. Any help will be appreciated. Thanks
Before you proceed, perhaps you could describe why you need to add EasyDDNS and TinyUPnP? I have never used these libraries so not entirely sure what they do. Is this for adding dynamic DNS capability? Would DDNS support on your router be sufficient for your need?