Troubleshooting with step "A" control surface

I’ve built a mono SID with a small control surface (step A -> 2x16 LCD, 5 switches and 1 encoder/switch). I meet some difficuties with the CS  >:( , LCD is OK but controls don’t work!!! There are strange data on MIDI OUT when i start my MBSID as follow :

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENTÂ  Â  Â  Â  Â  Â  Â  Â 
000B5582   1  --     F0  Buffer:     8 Bytes   System Exclusive      
SYSX: F0 00 00 7E 40 00 01 F7
000B5CED   1  --     C0    00    --    1  ---  PC: Acc. Grand Piano  
000B5CEE   1  --     C0    00    --    1  ---  PC: Acc. Grand Piano  
000B5CEE   1  --     C0    00    --    1  ---  PC: Acc. Grand Piano  
000B63B1   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 01 0D 00 00 00 F7
000B63B9   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 01 0D 01 00 00 F7
000B63C1   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 01 0D 02 00 00 F7
000B63C9   1  --     F0  Buffer:   266 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 01 02 00 49 6E 74 65 72 6E 61 6C 20 50
SYSX: 61 74 63 68 20 20 7F 00 00 00 00 00 00 00 00 01 40 00
SYSX: 00 00 40 40 40 40 02 00 04 40 00 00 00 00 7F 00 00 00
SYSX: 00 00 40 42 02 00 04 40 00 00 00 00 7F 00 00 00 00 00
SYSX: 40 3E 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 00 00
SYSX: 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 07 10 7F 07
SYSX: 20 00 01 03 7F 01 40 00 01 50 7F 01 60 00 7F 40 40 40
SYSX: 40 00 60 60 20 40 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 38 F7
000B641D   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 02 0D 00 00 00 F7
000B6426   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 02 0D 01 00 00 F7
000B642D   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 02 0D 02 00 00 F7
000B6436   1  --     F0  Buffer:   266 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 02 02 00 49 6E 74 65 72 6E 61 6C 20 50
SYSX: 61 74 63 68 20 20 7F 00 00 00 00 00 00 00 00 01 40 00
SYSX: 00 00 40 40 40 40 02 00 04 40 00 00 00 00 7F 00 00 00
SYSX: 00 00 40 42 02 00 04 40 00 00 00 00 7F 00 00 00 00 00
SYSX: 40 3E 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 00 00
SYSX: 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 07 10 7F 07
SYSX: 20 00 01 03 7F 01 40 00 01 50 7F 01 60 00 7F 40 40 40
SYSX: 40 00 60 60 20 40 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 38 F7
000B648D   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 03 0D 00 00 00 F7
000B6494   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 03 0D 01 00 00 F7
000B649C   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 03 0D 02 00 00 F7
000B64A4   1  --     F0  Buffer:   266 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 03 02 00 49 6E 74 65 72 6E 61 6C 20 50
SYSX: 61 74 63 68 20 20 7F 00 00 00 00 00 00 00 00 01 40 00
SYSX: 00 00 40 40 40 40 02 00 04 40 00 00 00 00 7F 00 00 00
SYSX: 00 00 40 42 02 00 04 40 00 00 00 00 7F 00 00 00 00 00
SYSX: 40 3E 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 00 00
SYSX: 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 07 10 7F 07
SYSX: 20 00 01 03 7F 01 40 00 01 50 7F 01 60 00 7F 40 40 40
SYSX: 40 00 60 60 20 40 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 38 F7
000B69C2   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 01 0D 00 00 00 F7
000B69CA   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 01 0D 01 00 00 F7
000B69D2   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 01 0D 02 00 00 F7
000B69DE   1  --     F0  Buffer:   266 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 01 02 00 49 6E 74 65 72 6E 61 6C 20 50
SYSX: 61 74 63 68 20 20 7F 00 00 00 00 00 00 00 00 01 40 00
SYSX: 00 00 40 40 40 40 02 00 04 40 00 00 00 00 7F 00 00 00
SYSX: 00 00 40 42 02 00 04 40 00 00 00 00 7F 00 00 00 00 00
SYSX: 40 3E 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 00 00
SYSX: 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 07 10 7F 07
SYSX: 20 00 01 03 7F 01 40 00 01 50 7F 01 60 00 7F 40 40 40
SYSX: 40 00 60 60 20 40 01 01 01 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 35 F7
000B6A32   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 02 0D 00 00 00 F7
000B6A3B   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 02 0D 01 00 00 F7
000B6A43   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 02 0D 02 00 00 F7
000B6A4F   1  --     F0  Buffer:   266 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 02 02 00 49 6E 74 65 72 6E 61 6C 20 50
SYSX: 61 74 63 68 20 20 7F 00 00 00 00 00 00 00 00 01 40 00
SYSX: 00 00 40 40 40 40 02 00 04 40 00 00 00 00 7F 00 00 00
SYSX: 00 00 40 42 02 00 04 40 00 00 00 00 7F 00 00 00 00 00
SYSX: 40 3E 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 00 00
SYSX: 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 07 10 7F 07
SYSX: 20 00 01 03 7F 01 40 00 01 50 7F 01 60 00 7F 40 40 40
SYSX: 40 00 60 60 20 40 01 01 01 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 35 F7
000B6AA4   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 03 0D 00 00 00 F7
000B6AAD   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 03 0D 01 00 00 F7
000B6AB5   1  --     F0  Buffer:    11 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 03 0D 02 00 00 F7
000B6AC0   1  --     F0  Buffer:   266 Bytes   System Exclusive      
SYSX: F0 00 00 7E 46 03 02 00 49 6E 74 65 72 6E 61 6C 20 50
SYSX: 61 74 63 68 20 20 7F 00 00 00 00 00 00 00 00 01 40 00
SYSX: 00 00 40 40 40 40 02 00 04 40 00 00 00 00 7F 00 00 00
SYSX: 00 00 40 42 02 00 04 40 00 00 00 00 7F 00 00 00 00 00
SYSX: 40 3E 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 00 00
SYSX: 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 07 10 7F 07
SYSX: 20 00 01 03 7F 01 40 00 01 50 7F 01 60 00 7F 40 40 40
SYSX: 40 00 60 60 20 40 01 01 01 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 35 F7

??? ??? ???

To tell the truth, the output seems ok to me (pls correct me if I´m wrong). The SID is sending all it´s patches to the Midi Out (if it´s used in an Sequencer or similar the values are set there).

I guess the not working DIN is something with interconnection core-DIN or on the core or whatever (I mean some hardware stuff). Recheck the DIN (also if the correct Shiftregisters are set in main.asm). Did you do all hardware changes (if needed) on the core? -> see UCApps.de