1. We have a mesh_vendor_server app to implement vendor specific models on Cypress chips only. You cannot use it for non-cypress device.
2. This is possible as Cypress Mesh stack implementation is based on BT SIG which ensures the interoperability.
3. We have helper applications on Windows and Android/iOS to test and debug the functionality of MESH applications like MeshClient, ClientControlMESH and Lighing app on Androis & iOS.
4. Modus toolbox applications are designed specifically Cypress devices. However, you can use helper applications for non-cypress devices as well.