Hello, I've been struggling with this for a while now. If say I plug a network printer onto my network and then search the network for IP address and host names I can see for example HP-Laser-Printer.home This works whether directly connected to my PC or via a router with DHCP. I would like my Arduino to act in the same way, but for the life of me I am unable to do this. All it does is report the host name as WIZnet and then the last 3 bytes of the mac address.
Using EthernetBonjour3, and settings such as: #define HOST_NAME "xxxxx"; or EthernetBonjour.begin("xxxxx"); do not work, I still see WIZnet + mac.
Hardware is STM32F103 blue pill and Wiznet w5500 SPI board. I've try'd adjusting settings in the Dhcp.h and Dhcp.cpp files, all to no success. This along with re-setting the router and even deleting the data it has for the mac address.
Is there an mDNS / Bonjour setting or service I'm missing, or more to the point does someone have a code example that actually works?