-
Notifications
You must be signed in to change notification settings - Fork 12
Portenta H7 MDNS Library compatibility #4
Comments
Hi @Zuroy Thanks for your interest in this library. It's currently not supporting I'm closing the issue now and will re-open when the time comes. Good Luck, |
The problem is not the Zeroconf implementation in Python. |
This library is currently not supporting Portenta H7. I'm surprised that it can run or do anything for you. |
Thank you for the reply. I'm trying to solve the compatibility problems. |
Certainly if you're patient and willing to help in testing, I'll port the library to Portenta H7, then you do all the testing, bug reporting and final approving. |
Sure! Thank you very much. |
Great. But out of my curiosity, I already ordered a Portenta H7 to test and write / port many of my libraries to support it. You will see soon a topic similar to this Libraries updated to support new RP2040-based boards (RASPBERRY_PI_PICO, etc.) |
I'm sorry to let you know somehow the I have to move on to continue with other more important and interesting project for Portenta_H7 and don't know when I will spend time again with this MDNS Portenta_H7 support. FYI, possibly you already knew that I started the new topic Libraries updated to support new Portenta H7 boards. Follow up there to have an update of which of my libraries supporting this new, beautiful and powerful Portenta_H7 |
I appriciate very much your efforts to solve these bugs. Thank you. |
Arduino support team confirms that UDP multicast is not supported while plain UDP should work correctly. |
This is what I tested and found, then tried to fix, but without success yet. Thanks for the info. I'm now working to port all of my libs to Portenta (for fun), and currently have not prioritize which one, possibly WebSockets, TimerInterrupt, FlashStorage/LittleFS, DRD/MRD, WiFi/Ethernet Manager, MySQL, MQTT-Broker, etc. Certainly if you can test and find bugs in the currently supporting list, I'd appreciate it. |
Hi @Zuroy As Portenta is not well supported yet, it's time-consuming to find libraries, examples, sample codes for many basic features. I many times have to spend time to search around, and look deep into the core to learn and figure out. If you're willing to help here, in researching, locating, posting your experience, I'd really appreciate. I can invite you into my private tech discussion repo., so that we can share / post lengthy topics unrelated to this MDNS library. Just let me know. |
Hi khoih-prog, |
I forgot to say that I'm working with ethernet connection |
Currently UDP Multicast for Portenta_H7 (both Ethernet and WiFi) is not working. Check I'll invite you to a private repo., which has been ported to run with Portenta_H7, WiFi or Ethernet. But even with the latest patches, proposed in Testing the same library on any other supported boards (ESP32/ESP8266, nRF52, etc.) is OK. Already try with Any more testing or help is appreciated. |
### Releases v1.3.0-beta1 1. Add support to Portenta_H7, using WiFi or Ethernet. **Still not working**, just for preliminary tests. Check 1.1 [**Portenta H7 UDP Multicast not working - mbed v2.4.1** #321](arduino/ArduinoCore-mbed#321) 1.2 [**Portenta H7 MDNS Library compatibility** #4](#4) for latest situation.
### Releases v1.3.0-beta1 1. Add support to Portenta_H7, using WiFi or Ethernet. **Still not working**, just for preliminary tests. Check * 1.1 [**Portenta H7 UDP Multicast not working - mbed v2.4.1** #321](arduino/ArduinoCore-mbed#321) * 1.2 [**Portenta H7 MDNS Library compatibility** #4](#4) for latest situation.
### Releases v1.3.0-beta1 1. Add support to Portenta_H7, using WiFi or Ethernet. **Still not working**, just for preliminary tests. Check * 1.1 [**Portenta H7 UDP Multicast not working - mbed v2.4.1** #321](arduino/ArduinoCore-mbed#321) * 1.2 [**Portenta H7 MDNS Library compatibility** #4](#4) for latest situation.
Hi @Zuroy Just published MDNS_Generic releases v1.3.0-beta1 for you and other people to test, for fixing Portanta_H7 UDP Multicast bug. You can compile and run OK with Portenta_H7, Ethernet or WiFi. The examples will run Releases v1.3.0-beta1
for latest situation. |
Hi @Zuroy The issue has been fixed by SocketWrapper: UDP: send packet on endPacket(), not on write() #337, thanks to your issue opened in Portenta H7 UDP Multicast not working - mbed v2.4.1 #321 I'll publish a new release to add support to Portenta_H7, to replace the beta release MDNS_Generic releases v1.3.0-b1 Test Results
1.1 Terminal output
1.2 Ping using mDNS hostname => OK
2.1 Terminal output
2.2 Ping using mDNS hostname => OK
|
Hi @Zuroy The new MDNS_Generic releases v1.3.0 has just been published. Your contribution is noted in Contributions and Thanks Please have full test to verify and report if there is any issue. Be sure to use the Packages' Patches for mbed_portenta Best Regards, Releases v1.3.0
Please use the Packages' Patches for mbed_portenta |
Thank you very much! Great work!
Wireshark returnes an error of malformed packet, The text content seems to be in the wrong place. |
You're very welcome, this is the great work of Arduino team, not mine ;-) Did you try to add, as @facchinm suggests, added to the sketch after Ethernet.begin()
Can you Could you also test using another supported board to see if this a bug of this library of just Portenta bug? If it's happening only to Portenta, could you post another issue on the core ? Thanks, |
I did not add the code suggested by @facchinm below
|
So, it's good you've solved the issue by just fixing your code, not because of the bug of library and/or the core. Good Luck with your (impressive, I think, as powerful Portenta_H7 is necessary) project, |
Yes it was necessary to understand how the library works with textcontent... |
Discussed in #3
Originally posted by Zuroy August 31, 2021

Good morning everyone,
I wonder if this library is compatible with Portenta H7 board. I tryed to use it with that board to add (register) a new service on my net but when I lunch the discovery routine using python zeroconf it returns this error:
Can you help me?
Thank you very much,
Amedeo
The text was updated successfully, but these errors were encountered: