OK, here\'s what I\'ve done.
1) I went through every patch to make sure it selected only default MIDI ports.
2) I loaded your version of the toy project, and BMT prompted me to assign the ThisIsTheCorrectPortToSelectPerSteve alias. For both input and output, I assigned it to \"BomeBox - Net.\" That created the alias, which is now available in BMT regardless of which project I load. My earlier problem of not being able to delete an alias was apparently because the old alias had been created on two different computers. I\'d deleted it on one, but not the other, so it had to be deleted twice. I didn\'t realize these aliases are BMT\'s and not the project file\'s.
3) I went to the Project Properties page and selected ThisIsTheCorrectPortToSelectPerSteve for both input and output.
4) In all my time with BMT, I\'ve never changed--or even thought of changing-any translator from its default choice of MIDI ports, but I went through every translator in every patch to verify that each one selects \"Project/Preset Default Ports\" for both input and output. This was not applicable in the case of patches involving only the USB keyboard. I scrolled through fast, but I expect I didn\'t miss anything because, as I said, I\'ve never ever made a change here in any translator.
5) I uploaded to the Bome Box, selected, and assigned \"ThisIsTheCorrectPortToSelectPerSteve\" to \"BomeBox DIN\" for input and output.
Everything works as expected, but that doesn\'t mean the problem is solved. We\'ll now see if the configuration file gets loaded at each power cycle. I do verify that the WiFi latency problem continues as it always has. It could be hours to months to verify the power cycling issue. If it survives the first power cycle (as I\'ve now verified that it has), then that has always implied that it will continue to work at least until some change is made to the project file, and I might not be making any changes for a while. Even then, the failure-to-reload-on-boot problem has only ever begun suddenly--the first time after two months--but once it happens, it continues to occur on virtually all subsequent power cycles, making the problem intractable.
I\'ve attached my current project file for you to look over. If it\'s OK, I apparently don\'t need you to edit the one above for me.
Attachments:
1590314789133_Axis-P23-TD50_202005241800.bmtp