We are developing a product based on the BGM121 that will implement some custom BLE services. The point I am not clear about is whether custom services are considered during the EPL process. In particular if in the future we decide to modify our custom service (ie add, change or remove characteristics) will we need to purchase a new Declaration ID, at an $8000 fee?
Custom profiles are not part of the qualification/declaration process. If your device implements one of the adopted profiles, like HID profile or Health Thermometer profile, and you want to market the product as compatible with those adopted profiles then you have to go through the Profile Subsystem testing/declaring, but custom profiles do not need to be tested or declared.
That said, you still need to declare the physical end-product by referring to our tested components (RF-Phy, LL, Host Stack) and that will come with a fee of $4000/$8000 depending on your SIG membership status.