Changing 'order' of UCI network interfaces ?!

Hi,

Most times I reboot my wndr3700, the apparent order of the UCI wireless interfaces swap!

I have uci command files that are called from my code that actually changes the interface states at times after the boot, and the changing order of the interfaces causes the same script to sometimes bring up the 2.4GHz radio and on other boots the 5GHz..

The command is simply 'uci set wireless.radio1.disabled=0, ..... + other ssid info etc'

The wireless config for radio1 ( in /etc/config/wireless) is:
'config wifi-device 'radio1'
option type 'mac80211'
option channel '36'
option hwmode '11a'
.......

So as its channel36 and 11a, radio1 should always be the 5GHz and never change? The wifi channel light on the wndr and the iw command confirm that the command has not worked/the wrong radio is operating.

Any ideas/help really appreciated.

nick