This is the nickel menu code I'm using with the L2.
I simply toggle the BT ON when I want the 8bitdo to connect automatically and BT OFF when I'm finished (so I don't drain the battery).
Code:
menu_item :main :BT ON :nickel_setting :enable :force_wifi
chain_success :nickel_wifi :toggle
chain_success :nickel_bluetooth :enable
chain_success :nickel_wifi :disable
menu_item :main :BT Check :nickel_bluetooth :check
menu_item :main :BT OFF :nickel_setting :disable :force_wifi
chain_success :nickel_wifi :toggle
chain_success :nickel_bluetooth :disable
chain_success :nickel_wifi :disable
menu_item :main :8BitDo Setup :nickel_setting :enable :force_wifi
chain_success :nickel_wifi :toggle
chain_success :nickel_bluetooth :enable
chain_success :dbg_toast :Press 8BitDo Home button!
chain_success :cmd_spawn :sleep 3
chain_success :cmd_spawn :quiet:bluetoothctl scan on
chain_success :cmd_spawn :quiet:bluetoothctl pair E4:17:D8:9C:DF:1C
chain_success :cmd_spawn :quiet:bluetoothctl connect E4:17:D8:9C:DF:1C
chain_success :nickel_wifi :disable
chain_success :dbg_toast :Paired to 8BitDo Micro