Я не уверен, что твой пост действительно показывает, что проблема сохраняется. Как это должно работать: вывод настроек routerboard должен показывать предупреждение, если частота ЦП не установлена по умолчанию. И настройка частоты ЦП в ROS версии v17 и новее возможна только если включено свойство device-mode routerboard. Проблема в том, что в первых версиях 7.17 (и 7.18?) было возможно изменить частоту ЦП один раз, даже если свойство routerboard в device-mode было выключено. Исправление ошибки: начиная с 7.17.2 уже нельзя изменить частоту ЦП, если свойство routerboard в device-mode отключено.
Связанное поведение: текущая конфигурация почти никогда не меняется при обновлении ROS, включая настройку частоты ЦП. Что меняется с обновлениями ROS — это настройки по умолчанию[*], а это влияет на вывод команды export — она показывает те настройки, которые отличаются от дефолтных (конкретной версии ROS, которая сейчас работает). И вывод print тоже затрагивается (в этом случае появляется неприятное предупреждение про настройку частоты ЦП). Настройки придётся менять вручную (например, чтобы соответствовать новым дефолтам)... только вот с этим багом сделать это было невозможно, потому что нужно включить свойство routerboard в device-mode, а это может быть проблемой по разным причинам.
Для пользователей, которых затронул баг (то есть, они меняли частоту ЦП тогда, когда этого делать вообще не следовало), исправление ничего не меняет... Чтобы вернуть частоту ЦП к прежним настройкам, им придётся повторить ту же процедуру, что и при использовании «проблемной» версии ROS.
[*] Два примера:
- В районе версии 6.45 появилась настройка частоты ЦП «auto» (то есть ядро может динамически менять частоту в зависимости от нагрузки). Через пару версий она стала настройкой по умолчанию, и тогда все устройства с фиксированной частотой ЦП (старый дефолт) стали показывать предупреждение (не уверен, когда именно это предупреждение добавили, но, кажется, до появления настройки «auto» его не было).
- В районе версии 6.43 скорость порта Ethernet по умолчанию изменилась с 100 Мбит/с на 1 Гбит/с. Раньше команда export показывала настройку, если скорость порта была установлена в 1 Гбит/с, а после обновления показывала её, если скорость была 100 Мбит/с (старый дефолт), даже на устройствах с портами 100 Мбит/с. Обновление ROS это не меняло и сильно никого не трогало — большинство пользователей использовали autonegotiate=yes, которой без разницы, какая скорость стоит. И для тех, у кого автоопределение выключено, любые автоматические изменения могли быть критичными.