Hey guys,
Just a follow up.
WhatsApp group messages not received — registered: false persists across all re-links
Setup: OpenClaw 2026.4.26, macOS, WhatsApp companion device (primary phone + Mac Mini linked device). Was working fine until a gateway restart loop caused ~20 rapid reconnections overnight.
Symptom: DMs work perfectly. Zero group messages received. Messages don't arrive at the Baileys layer at all — not filtered, just never delivered by WhatsApp's servers.
creds.json: registered: false after every re-link attempt. Manually patching to true doesn't fix delivery.
What we've tried:
- Full credential wipe (creds.json + creds.json.bak) + fresh login ×3
- Upgrade 2026.4.23 → 2026.4.26, downgrade back, upgrade again
- openclaw configure from scratch
- Remove/re-add Alfred's number from groups
- App-state-sync key deletion
- Stopped watchdog during re-link to prevent interference
- Phone kept open during sync
- Manually set registered: true in creds.json
- Device IDs progressed :8 → :9 → :10 → :11 across attempts
Key finding: Group messages are not arriving at the Baileys WebSocket layer at all. WhatsApp's servers appear to not be routing group events to this companion device regardless of re-link attempts.
Question: Is registered: false persisting a known bug in 2026.4.26? Is there a way to force the registration handshake to complete, or is this a WhatsApp server-side rate limit that needs time to clear?