Xbox had a hotfix that put it on b29. That will not prevent them from connecting to you.
Most likely you have a configuration issue that will not allow consoles to joing you, or you guys aren't doing something right. Something as simple as the clock being off on your PC or their console will prevent a connection.
Since you did not provide any of
the requested information for help troubleshooting, all I can do is give you the instructions that you need to follow in order for this to work.
How to Crossplay
Reminder: Crossplay is currently available in p2p games only and not for dedicated servers.
Hosting:
Start a new or open an existing save and make sure that in the General tab,
Server Enabled is set to "Online" and
Crossplay Enabled set to "On" before starting your world.
If you are hosting from PC, you need to meet the following requirements so your world is visible for other platforms:
- Version 1.2 b27 or later
- EAC: Enabled
- Max map size: 8k
- Max player count: 8
- Mods: None
- Host must be already in game and have the world loaded for it to be visible for others.
Joining:
- Select the Join a Game option in the main menu
- Under Server Name, type the Steam/MS/PlayStation ID of the host you want to join (or leave it blank), make sure to select the correct Region too and start your search.
- In the next window, make sure you are in the Peer to Peer (P2P) tab, represented by the
icon. Search for the name of the host you want to connect to, click on it and then click on Connect.