I've been thinking about the need for a baud rate parser instead of fixed rates or a menu system. Perhaps we can free up some codewords by removing the baud rate menu system and just have the user input '4800' or whatever baud they need.
This would effect command mode and the configuration file. The goal would be to create a serial input system (command mode) and file input system (config file) that uses less codewords than the current menu driven system.
Would autobauding work?
Perhaps. Do you have an idea how to implement something like that? Any implementation that requires a certain character or series of characters would cause a lot of pain for current users who attach OpenLog as a 'sniffer' that just records all the serial traffic. For example it gets used as a black box on UAVs.
Now included in v3.20.