Hi all, thanks for your help. I don't think this is a shortcut. I'm going to be more precise for the problem. I did other checks today and these are the results. But first, my config: 1core, 1Ain, 3Din, 2Dout, 1LTC 1st DIN: 30 buttons and 1 enc (for menu navigation) 2nd DIN: 32 buttons 3rd DIN 16 encoders All encoders are well defined in mios table. For the LED, I configured the Mk syx to have this, corresponding to what I want LED_SR1 = 2 LED_SR2 = 3 LED_SR3 = 4 LED_SR4 = 5 LED_SR5 = 6 LED_SR6 = 7 LED_SR7 = 8 LED_SR8 = 10 These are the tests: - All the DIN plugged and full: all is working fine (buttons and encoders) - Each DIN individually and swapped with another one works fine - All the DIN + 1 DOUT full: All is OK, in the good order - All the DIN + 2 DOUT (full or empty): problem with the second DOUT card (whatever card I use) - 2DIN + 2DOUT (all fully plugged): everything is ok. So I think that the cards are OK, otherwise I would have some problems when I swap them. But, I'm a beginner with C programmation, and It's possible that I have not configured a thing. Thanks for the help.