I’m using RB5009UG+S+IN unit.
Box came with v7.8.
No changes made to any configuration, I performed upgrade to 7.12.1 followed by 7.13.2
I then took the copy of /export.
At this point, below is what I got.
[snip]
/interface bridge
add admin-mac=<removed> auto-mac=no comment=defconf name=bridge \
port-cost-mode=short
[snip]
/interface bridge port
add bridge=bridge comment=defconf interface=ether2 internal-path-cost=10 \
path-cost=10
[snip]
Notice how port-cost-mode = short and internal-path-cost and path-cost are set to 10.
I then proceeded with the system reset configuration (via Winbox) with the default configuration.
This time, below is what I got.
[snip]
/interface bridge
add admin-mac=<removed> auto-mac=no comment=defconf name=bridge
[snip]
/interface bridge port
add bridge=bridge comment=defconf interface=ether2
[snip]
I made certain that the final configuration unit is configured with port-cost-mode=long and internal-path-cost and path-cost are not defined (assuming it is using system default which I have no idea what value these are).
I’m not sure if this is by design or a bug.
I’m leaning towards Bug.
Shouldn’t the factory default linger on through firmware upgrade be the same as the factory default which happened after the firmware upgrade?