i have built a custom pcb with cycble module connected to a bme280 over i2c. If I program the BLE module with a sample 'findme' program, all works well as in on my iOS device running cysmart I can see and interact with device. However if I make my own custom Bluetooth profile, I can never get it to show in cysmart. Now I know it is down to my configuration but I just can't get a custom config to work to show the temp/pressure/humidity from the bme280? Anyone any help maybe a working custom config? I just can't get me head around configuring this feature of the cycble module

If you have setup/configured the custom services/characteristics in the BLE component, then they should show up once you connect to it with the CySmart Device.

The findme profile uses a standard service and characteristics, and seems different in how it is setup, but still behaves the same in reality.

Go to the BLE component, go to the "Profiles" tab, Right-Click on the "Server" branch of the profile and select "Add Service", then pick the "Custom Service" from the bottom-ish of the list.

Once you add the custom service, right-click on it and select "Add Characteristic"->"Custom Characteristic" to add data/values to the service. These should then show up once you connect to it with the CySmart device.

i am still having issues in that a program that should work (copied from \100_Projects_in_100_Days\Day031_Digital_Sensor) fails to show up when i scan using cysmart on my ios phone? please see attached, any ideas?

My guess is that you lost the original along the way somewhere. Try downloading and extracting the project directly from the github folder. From what I'm seeing the project is complete on the github website.