Skip to content

mDNS support for other platforms#2018

Merged
openshwprojects merged 26 commits intoopenshwprojects:mainfrom
DeDaMrAzR:mdns-other-platforms
Mar 19, 2026
Merged

mDNS support for other platforms#2018
openshwprojects merged 26 commits intoopenshwprojects:mainfrom
DeDaMrAzR:mdns-other-platforms

Conversation

@DeDaMrAzR
Copy link
Copy Markdown
Contributor

LN882H mDNS support first but will expand PR, don't merge

@divadiow
Copy link
Copy Markdown
Contributor

divadiow commented Mar 7, 2026

LN
Pinging ln882h04B64E14.local [192.168.1.111] with 32 bytes of data:
Reply from 192.168.1.111: bytes=32 time=1ms TTL=255
Reply from 192.168.1.111: bytes=32 time=1ms TTL=255
Reply from 192.168.1.111: bytes=32 time=1ms TTL=255
Reply from 192.168.1.111: bytes=32 time=9ms TTL=255

@DeDaMrAzR
Copy link
Copy Markdown
Contributor Author

PS C:\Users\DeDaMrAz> ping openw600_test.local

Pinging OpenW600_test.local [192.168.0.97] with 32 bytes of data:
Reply from 192.168.0.97: bytes=32 time=131ms TTL=255
Reply from 192.168.0.97: bytes=32 time=151ms TTL=255
Reply from 192.168.0.97: bytes=32 time=3ms TTL=255
Reply from 192.168.0.97: bytes=32 time=172ms TTL=255

Ping statistics for 192.168.0.97:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 3ms, Maximum = 172ms, Average = 114ms
PS C:\Users\DeDaMrAz>

@divadiow
Copy link
Copy Markdown
Contributor

divadiow commented Mar 7, 2026

Pinging w800CDD5556C.local [192.168.1.216] with 32 bytes of data:
Reply from 192.168.1.216: bytes=32 time=3ms TTL=255
Reply from 192.168.1.216: bytes=32 time=3ms TTL=255
Reply from 192.168.1.216: bytes=32 time=111ms TTL=255
Reply from 192.168.1.216: bytes=32 time=16ms TTL=255

@divadiow
Copy link
Copy Markdown
Contributor

divadiow commented Mar 7, 2026

BL602
Pinging obl10D964D1.local [192.168.1.150] with 32 bytes of data:
Reply from 192.168.1.150: bytes=32 time=32ms TTL=64
Reply from 192.168.1.150: bytes=32 time=4ms TTL=64
Reply from 192.168.1.150: bytes=32 time=3ms TTL=64
Reply from 192.168.1.150: bytes=32 time=3ms TTL=64

@DeDaMrAzR
Copy link
Copy Markdown
Contributor Author

PS C:\Users\DeDaMrAz> ping esp8266_test.local

Pinging esp8266_test.local [192.168.0.98] with 32 bytes of data:
Reply from 192.168.0.98: bytes=32 time=188ms TTL=255
Reply from 192.168.0.98: bytes=32 time=4ms TTL=255
Reply from 192.168.0.98: bytes=32 time=16ms TTL=255
Reply from 192.168.0.98: bytes=32 time=32ms TTL=255

Ping statistics for 192.168.0.98:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 4ms, Maximum = 188ms, Average = 60ms

@DeDaMrAzR
Copy link
Copy Markdown
Contributor Author

PS C:\Users\DeDaMrAz> ping openesp32_test.local

Pinging OpenESP32_test.local [192.168.0.102] with 32 bytes of data:
Reply from 192.168.0.102: bytes=32 time=6ms TTL=64
Reply from 192.168.0.102: bytes=32 time=22ms TTL=64
Reply from 192.168.0.102: bytes=32 time=45ms TTL=64
Reply from 192.168.0.102: bytes=32 time=55ms TTL=64

Ping statistics for 192.168.0.102:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 6ms, Maximum = 55ms, Average = 32ms

@DeDaMrAzR
Copy link
Copy Markdown
Contributor Author

PS C:\Users\DeDaMrAz> ping OpenESP32C3_test.local

Pinging OpenESP32C3_test.local [192.168.0.103] with 32 bytes of data:
Reply from 192.168.0.103: bytes=32 time=137ms TTL=64
Reply from 192.168.0.103: bytes=32 time=7ms TTL=64
Reply from 192.168.0.103: bytes=32 time=3ms TTL=64
Reply from 192.168.0.103: bytes=32 time=207ms TTL=64

Ping statistics for 192.168.0.103:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 3ms, Maximum = 207ms, Average = 88ms

@DeDaMrAzR
Copy link
Copy Markdown
Contributor Author

DeDaMrAzR commented Mar 7, 2026

PS C:\Users\DeDaMrAz> ping openrtl87x0c_test.local

Pinging OpenRTL87X0C_test.local [192.168.0.106] with 32 bytes of data:
Reply from 192.168.0.106: bytes=32 time=2ms TTL=255
Reply from 192.168.0.106: bytes=32 time=2ms TTL=255
Reply from 192.168.0.106: bytes=32 time=2ms TTL=255
Reply from 192.168.0.106: bytes=32 time=2ms TTL=255

Ping statistics for 192.168.0.106:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 2ms, Maximum = 2ms, Average = 2ms

Since I have little to no experience with RTL I have to ping @NonPIayerCharacter to continue on this matter. mDNS or RTL is working but it may be possible only after manual flash right now, for whatever reason I can't make it work via OTA.... for now.

EDIT: looks like this is a breaking change for RTL (from my perspective) as the "stock" FW has very delicate heap limits and for now I am unable to get around that - I did harden the custom/new build but it is still a problem to get it on the device.... again not enough knowledge on my end about RTL so I'll stop here.

@divadiow
Copy link
Copy Markdown
Contributor

divadiow commented Mar 8, 2026

Pinging tr626019102221.local [192.168.1.227] with 32 bytes of data:
Reply from 192.168.1.227: bytes=32 time=2ms TTL=255
Reply from 192.168.1.227: bytes=32 time=1ms TTL=255
Reply from 192.168.1.227: bytes=32 time=2ms TTL=255
Reply from 192.168.1.227: bytes=32 time=1ms TTL=255

@DeDaMrAzR DeDaMrAzR force-pushed the mdns-other-platforms branch from 2cd22ca to b77ddf7 Compare March 8, 2026 20:58
@DeDaMrAzR
Copy link
Copy Markdown
Contributor Author

Merge ready I would say mDNS is not finished only for RTL for now.

@divadiow
Copy link
Copy Markdown
Contributor

XR806
ping oxr8405BB6F.local
Ping request could not find host oxr8405BB6F.local. Please check the name and try again.

no errors starting driver. not visible in mDNS explorer either

@openshwprojects
Copy link
Copy Markdown
Owner

Is OTA hack for RTL supposed to be merged with it? @NonPIayerCharacter @DeDaMrAzR

DeDaMrAzR and others added 4 commits March 19, 2026 16:51
Removed RTL-specific code for OTA uploads and client management.
Removed Realtek-specific OTA guard code and related logging.
@openshwprojects openshwprojects merged commit 7f257f1 into openshwprojects:main Mar 19, 2026
61 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.18.278 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants