I am using this tutorial to write a custom service and I got to a point to add custom characteristics and got a few questions:
- I don't seem to find any characteristic with UUID 1401 under Unknown Service that was just added with a UUID 1400.

- I am modifying ble_app_uart to add a new service and a characteristic. Even though I have ble_nus_init() commented out from services_init(), I still see UART TX/RX characteristic. Why would that be?
- where are read_perm and write_perm being initialized? I initially had issues compiling like that and the error was incorrect parameters. The properties and attribute metadata are supposed to align, yes?
attr_md.read_perm = p_cus_init->custom_value_char_attr_md.read_perm; attr_md.write_perm = p_cus_init->custom_value_char_attr_md.write_perm;
After adding the following lines, I was able to compile
BLE_GAP_CONN_SEC_MODE_SET_OPEN(&attr_md.read_perm);
BLE_GAP_CONN_SEC_MODE_SET_OPEN(&attr_md.write_perm);
- What's up with changing the RAM size and start addresses to accommodate for the vendor-specific UUID to the BLE stack? Initially, I see the RAM_SIZE is set to 0x3dda0 which equals ~256KB (?) and in the tutorial, it's being set to 56800. Can you please clarify this modification?