I have few things I am confused about:
1. I uploaded BIM, image A and B to the board what happens if both advertise to the same characteristic will the MCU perform image A commands or image B commands? or does IAR automatically handle it when I change my workspace to CC2541-OAD-ImgA
2. "OAD Manager shall write to the Image Identify characteristic of the OAD Target." what is the image identify characteristic? should it be the version number like 0x0002? or something else?
3. Which characteristic to load the 16-byte block images to? F000FFC0-0451-4000-B000-00000000000 or 0000FFF0-000-1000-8000-00805F9B34FB?
I think F000FFC0-0451-4000-B000-00000000000 was generated by image A because it is the only service with 2 characteristics. If this is the case should I upload to UUID F000FFC1-... or F000FFC2-...? One is OAD Image Identify and the other is OAD Image Block Transfer, so which is which?
Please do not give me a link to the OADKit file and tell me to use it as a reference, the project does not compile and I do not know swift.