This Ps5 was made on Blender.I recommand to use the .Blend file; in the modifier properties there are already subdivision and boolean.Textures I made are packed in the .Blend file.It's triplannar so there aren't UVs
To use this mesh in other softwares, you will have to dowload both boolean and mesh (.Obj or .Fbx)Then you can subdivide it and use boolean modifier with mesh (boolean) you'll see it's easy to see , hope it will work for you! (Only Usb/Hdmi/charge/... aren't subdivide ready)
I made the test on 3dsmax and it works so it could be working on others softwares. If you have some questions, feel free to ask me!
Include:.Blend/.FBX/.OBJ/.Mtl