Skip to content
Discussion options

You must be logged in to vote

Update: Resolved

I managed to get full NAT/PAT working (ICMP, UDP/DNS, TCP/HTTP/HTTPS, concurrent connections) on the Alif E7 DK + CYW43439.

The issues turned out to be:

Bugs in my AIROC WiFi driver usage — the scan callback had null pointer dereferences, and I was using whd_wifi_join() instead of whd_wifi_join_specific() which caused unreliable connections. Also needed to pass the target SSID to whd_wifi_scan() for directed scanning.
Migration to WHD v4.2.1 (new hal_infineon) — the whd_wifi_check_join_status() function doesn't handle the JOIN_NO_NETWORKS | JOIN_SECURITY_COMPLETE bitmask combination, causing spurious WHD_INVALID_JOIN_STATUS errors.
Buffer sizing — CONFIG_NET_BUF_DATA_SIZE…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
3 replies
@teburd
Comment options

teburd Feb 10, 2026
Collaborator

@gavinliu-infineon
Comment options

@jp-pacotte
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by teburd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
platform: Infineon Infineon Technologies AG
3 participants