Hi ssp,
Two things:
First, you need to change the id of the second controller:
# Bank 1
EVENT_AINSER id=1 hw_id =1 bank=1 fwd_to_lcd=1 type=CC chn=1 cc=16 range=0:127 offset=0 lcd_pos=2:1:1 label="FDR1 #%3i %3d@(2:1:2)%B"
#Bank 2
EVENT_AINSER id=1001 hw_id =1 bank=2 fwd_to_lcd=1 type=CC chn=1 cc=17 range=0:127 offset=0 lcd_pos=2:1:1 label="FDR2 #%3i %3d@(2:1:2)%B"
Otherwise, Midibox might get confused, all EVENT_xxx must have a unique id. Unless they are of different types.
for example you can have EVENT_LED id=1 and EVENT_AINSER id=1
Second:
To light an led for each bank you need the button that sets the bank to forward info to the respective LED.
for example:
# select Bank1 directly
EVENT_BUTTON id=1 fwd_id= LED:1 type=Meta meta=SetBank button_mode=OnOnly range=1:1
# select Bank2 directly
EVENT_BUTTON id=2 fwd_id= LED:2 type=Meta meta=SetBank button_mode=OnOnly range=2:2
#LEDS EVENTS
EVENT_LED id= 1 range= 1:1 radio_group= 1
EVENT_LED id= 2 range= 2:2 radio_group=1
The radio group makes sure only one LED turns on I also put the switches in the same radio_group on my config, but i'm not certain it's mandatory.
now, i didn't use cycle_bank, inc_bank or dec_bank
but you can take a look at those examples config to see if you find something interesting:
https://github.com/midibox/mios32/tree/master/apps/controllers/midibox_ng_v1/cfg/tests
And also, i found usefull to add
#initialize all banks to 1
log "call bank 1 for all parameters"
set ^bank 1
to the section 0 of my .ngr script. this ensure that all parameters are set to bank 1 at startup.