I am interested in this issue as well as i am having problems with this limitation.
Is there any technical reason to limit these notifications to 7? I am working on a relatively complex device with several sensors (7) and several actors (7).
I created characteristics for each sensor and actor which seemed to be the way to go. But due to this limitation i cant subscribe to all of them. So what can i do?
1.) Stuff multiple characteristics into one, bad since i will transmit unchanged sensor values and create a lot of dummy data.
2.) Use notification only and set the sensor which is transmitted within the payload.
3.) Read manually interval based.
This is annoying since i will have to go with solution 1.) and stuff more data into one characteristic. I think this is crippling the possibilities i have and seriously affecting the design of my solution.