v6.48beta [testing] is released!

Version 6.48beta12 has been released.

Before an upgrade:

  1. Remember to make backup/export files before an upgrade and save them on another storage device;
  2. Make sure the device will not lose power during upgrade process;
  3. Device has enough free storage space for all RouterOS packages to be downloaded.

What’s new in 6.48beta12 (2020-Jul-06 13:33):

Changes in this release:

*) arm - added support for automatic CPU frequency stepping for IPQ4018/IPQ4019 devices;
*) arm - improved watchdog and kernel panic reporting in log after reboots on IPQ4018/IPQ4019 devices;
*) bonding - added LACP monitoring (CLI only);
*) bridge - added warning message when port is disabled by the BPDU guard;
*) bridge - correctly remove dynamic VLAN assignment for bridge ports;
*) bridge - fixed dynamic VLAN assignment when changing port “frame-type” property (introduced in v6.46);
*) bridge - fixed dynamic VLAN assignment when changing port to tagged VLAN member;
*) bridge - fixed local MAC address removal from host table when deleting bridge interface;
*) bridge - improved BPDU guard logging;
*) chr - improved interface loading on startup on XEN;
*) chr - improved system stability when changing flow control settings on e1000;
*) crs3xx - added initial Bridge Port Extender support (CLI only);
*) crs3xx - added initial Controlling Bridge support for CRS317, CRS309, CRS312, CRS326-24S+2Q+ and CRS354 devices (CLI only);
*) crs3xx - fixed duplicate host entries when creating static switch hosts;
*) crs3xx - fixed HW offloading for netPower 15FR and netPower 16P devices (introduced in v6.47);
*) crs3xx - fixed increased CPU temperature for CRS354-48G-4S+2Q+ device (introduced in v6.47);
*) crs3xx - improved Ethernet port group traffic forwarding for CRS354 devices;
*) defconf - fixed default configuration loading on RBmAPL-2nD;
*) defconf - improved default configuration generation on devices with changed wireless interface names;
*) dhcpv6-server - added ability to generate binding on first request;
*) dhcpv6-server - disallow changing binding’s “prefix-pool”;
*) dhcpv6-server - improved stability when changing server for static bindings;
*) dns - do not allow setting “forward-to” same as “name” or “regex”;
*) dns - do not allow setting zero value IP addresses for “A” and “AAAA” records;
*) dns - do not use DoH for local queries when a server is specified;
*) dns - do not use type “A” for static entries with unspecified type;
*) dns - fixed listening for DNS queries when only dynamic static entries exist (introduced in v6.47);
*) export - fixed HotSpot “address-per-mac” parameter export;
*) export - fixed RouterBOARD USB “type” parameter export;
*) fetch - show status “uploaded” instead of “downloaded” when uploading a file;
*) filesystem - fixed increased “sector writes” reporting (introduced in v6.47);
*) filesystem - improved long-term filesystem stability and data integrity;
*) ftp - fixed possible buffer overflow;
*) ike1 - allow using “my-id” parameter with XAuth;
*) ike1 - fixed policy update with and without mode configuration;
*) ike1 - rekey phase 1 as responder for Windows initiators;
*) ike2 - added “prf-algorithm” support for phase 1;
*) ike2 - fixed initiator child SA init without policy;
*) ike2 - fixed policy reference for pending acquire;
*) ike2 - improved child SA rekeying process;
*) ike2 - retry RSA signature validation with deduced digest from certificate;
*) ipsec - added SHA384 hash algorithm support for phase 1 (CLI only);
*) ipsec - do not update peer endpoints for generated policy entries (introduced in v6.47);
*) ipsec - fixed multiple warning message display for peers;
*) ipsec - inactivate peer’s policy on disconnect;
*) kidcontrol - allow creating static device entries without assigned user;
*) lora - added “spoof-gps” parameter for fake GPS coordinate sending;
*) lora - fixed JSON statistics inaccuracies;
*) lte - added “age” column and “max-age” parameter to “cell-monitor” (CLI only);
*) lte - added “comment” parameter for APN profiles (CLI only);
*) lte - added support for MTS 8810FT;
*) lte - fixed modem initialization when multiple modems are used simultaneously;
*) lte - fixed PDP authentication configuration for SIM7600;
*) metarouter - fixed image importing (introduced in v6.46);
*) ospf - improved route tag processing for OSPFv3;
*) ppp - added “ipv6-routes” parameter to “secrets” menu;
*) ppp - added support for “Framed-IPv6-Route” RADIUS attribute;
*) ppp - allow specifying pool name for “remote-ipv6-prefix-pool” parameter;
*) profile - fixed “unclassified” load reporting on PowerPC devices (introduced in v6.47);
*) qsfp - fixed auto-negotiation status;
*) qsfp - fixed break-out cable linking after reboot (introduced in v6.47);
*) qsfp - ignore FEC mode when set to fec91, only fec74 mode is supported (introduced in v6.47);
*) route - improved stability when 6to4 interface is configured with disabled IPv6 package;
*) routerboard - fixed “mode-button” support on SMIPS devices (introduced in v6.47);
*) routerboard - fixed “reset-button” menu presence on all devices;
*) smb - fixed possible memory leak;
*) smb - fixed SMB server (introduced in v6.47);
*) smb - limit active session count to 5 per connection;
*) ssh - fixed returned output saving to file when “output-to-file” parameter is used;
*) supout - added “LoRa” section to supout file;
*) switch - fixed MAC address learning on switch-cpu port for Atheros8316, Atheros8227 and Atheros7240 switch chips;
*) system - replace “3” in superscript to “^3” on RBD53GR devices;
*) tr069-client - added LTE model and revision parameters;
*) tr069-client - added “X_MIKROTIK_MimoRSRP” parameter for LTE RSRP value reporting;
*) tr069-client - allow passing LTE firmware update URL as XML;
*) w60g - added “mdmg-fix” parameter for RBwAP60Gx3 (CLI only);
*) winbox - allow performing “USB Power Reset” on “0” bus on RBM33G;
*) winbox - fixed flag displaying under “IP/DNS/Static” table;
*) winbox - fixed “IP->Kid Control->Devices” table automatic refreshing;
*) winbox - fixed minor typo in “BGP/Peer” menu;
*) winbox - fixed minor typo in “Users” menu;
*) winbox - fixed “receive-errors” setting persistence under “Wireless/Wireless Sniffer/Settings” menu;
*) winbox - fixed “tls-version” parameter setting under “IP/Services” menu;
*) winbox - hide irrelevant switch port parameters;
*) winbox - use health values reported by gauges for “System/Health” menu;
*) wireless - changed “station-roaming” default setting from “enabled” to “disabled”;
*) wireless - create “connect-list” rule when address specified for “setup-repeater”;
*) wireless - updated “bangladesh” regulatory domain information;
*) wireless - updated “egypt” regulatory domain information;

If you experience version related issues, then please send supout file from your router to support@mikrotik.com. File must be generated while router is not working as expected or after crash.

Now non-wireless devices have issues with the default configuration script:

system;error;critical;13328;39528;13328 error while running customized default configuration script: expected end of command (line 1310 column 53)

This is on RB750GL.

Can you please send the supout.rif file from your device to support@mikrotik.com?

Is this comparable to “ondemand” scheduler from x86 linux? Any numbers on expected power savings when the device is idle?

I wonder what’s the real advantage of running my router with ondemand scheduler?

It saves power and runs less hot.

What does “Bridge Port Extender” mean ? MLAG ?

And on the 4011RM and the hEX-S the same error message:
648beta12-error.JPG

13:04:38 system,error,critical error while running customized default configuration script: expected end of command (line 1310 column 53) 
13:04:38 system,error,critical

msatter Do you have custom set of packages installed and wireless package is not installed?

648beta12-pack.JPG
I also lost direct Winbox access to my 4011RM which is behind the the hEX-S and now only able to connect through Romon. The configuration did not change and Winbox just flashes by on my screen. For the safety I revered to 6.47 on my hEX-S.

Update.
The TikAPP can access the 4011 directly without problem. Really strange!

Update:
Ignoring the saved VIW file gives access again and I hope that this will not happen again and I have to make backups of those VIW files in case of that.

Correct. My system has system, dhcp, advanced-tools & security installed. Opened SUP-21264 with support output.

On ARM: Check for updates: ERROR: file not found

The default configuration script error message will be fixed in the next release. Thank you for reporting.
honzam Is there a specific package that is missing? What packages are installed on the device?

See:
6.48.jpg

*) dns - do not use DoH for local queries when a server is specified;

This is about forwarding? Looks like queries are still sent via DoH for me.

*) dns - do not use type “A” for static entries with unspecified type;

I do not understand that one… How could type be “A” and unspecified at the same time?

Not only on ARM. They probably withdrew the build due to the problems mentioned above.

I had that same message on my hEX-S, so I manually uploaded the firmware file.

@nkourtzis: It happened even before any reports were made so not likely that the files have been removed.

crs3xx - added initial Bridge Port Extender support (CLI only);
*) crs3xx - added initial Controlling Bridge support for CRS317, CRS309, CRS312, CRS326-24S+2Q+ and CRS354 devices (CLI only);

is this 802.1BR?

if so, how long until we get also support for this in CCRs? i’d love to see ports from port extenders to show up as ‘virtual ports’ on the connected CCRs…

Trying to upgrade but getting “not enough space for upgrade” after downloading and on rebooting, on a mAP 2nD, with the following packages installed:

  • Advanced Tools


  • DHCP


  • IPv6


  • LTE


  • NTP


  • PPP


  • Routing


  • Security


  • System


  • Wireless

Indeed, the “HDD space” is reported as 76 KiB without any files on it. This 16MB flash thing is becoming more and more annoying…

Maybe there should be some more testing before new version is released?
10 errors was introduced in 6.47
2 errors was introduced in 6.46
That is 12 in total, maybe more that still are not found.

Where is 6.47.1 to fix errors introduced in 6.47?
I was hoping for no 6.48, but for 7.0beta