Thankfully MikroTik have added HTTP/2 support for DoH in latest 7.23 firmware beta. In a few weeks it should reach stable and then it will be possible to use Quad9 DoH again.
* dns - added HTTP/2 support to DoH on ARM64 and x86/CHR devices;
My original support ticket requesting this is closed (SUP-201788) - glad to see the feature added.
I try this on and still it doesnât work, cloudflare still working though
edit: this is only applicable for arm64 and CHR
thatâs why
MikroTik developers are probably still working on how to add HTTP/2 support to ARM devices with 16 MB of flash without running out of storage.
sanity check .127 Pihole/DNScrypt
1.1.1.1:https <= 0b 42b 42b 260B
1.0.0.1:https <= 0b 42b 42b 260B
Sanity Check .5 Technitium
149.112.112.10:https <= 0b 4.25Kb 2.36Kb 5.31KB
sanity check .254 Router
tool/sniffer/quick port=443 ip-address=9.9.9.9,149.112.112.112
ether1 8.104 45 <- 149.112.112.112:443 (https) ip:tcp 117 2
ether1 8.105 46 <- 149.112.112.112:443 (https) ip:tcp 110 2
ether1 8.105 47 -> 149.112.112.112:443 (https) ip:tcp 66 2
ether1 8.105 48 -> 149.112.112.112:443 (https) ip:tcp 66 2
dnseval -m -c 5 -t A -f servers.txt camelcamelcamel.com
Warming up DNS caches...
server avg(ms) min(ms) max(ms) stddev(ms) lost(%) ttl flags response
------------------------------------------------------------------------------------------------------------
192.168.0.254 212.28 194.36 256.35 24.96 %0 N/A QR -- -- RD RA -- -- -- NXDOMAIN
192.168.0.5 32.71 31.74 34.42 1.01 %0 N/A QR -- -- RD RA -- -- -- NXDOMAIN
127.0.0.1 33.90 29.92 39.99 3.74 %0 N/A QR -- -- RD RA -- -- -- NXDOMAIN
Works but it's a little slow. The dns seems to make a fresh connection every time compaired to other options. IE DNScrypt and Technitium. Any thoughts ?
The unfortunate fact is that this is/might be stopping it from getting on ARM devices which do have more storage.
well for better or worse they do try their hardest to have feature parity between legacy/modern product
why they still opt for meager flash size on modern device, that is a mystery
Look at the specs of other vendors in similar price range.
What do you mean, the size of flash? Or other specs?
As someone who does not mind spending 10 euro more on a router, I am a bit disappointed to constantly be confronted with problems and limitations due to the 16MB flash size. I understand that other people may be financially more restricted, but I think 16MB flash should only have been used in "lite" devices, and a separate "lite" RouterOS should have been released for them (lacking the more advanced features that home users probably never use).
When MikroTik first started using 16 MB flash, it was the industry standard. However, I guess around 2019, most other vendors had already moved to at least 32 MB.
MikroTik continued using 16 MB flash in new devices until when? 2025?
The OpenWrt hardware support page is a good source for checking this. Some devices still use 16 MB SPI flash, but they also include additional storage, such as 4 GB eMMC or NAND.
Hardware decisions cannot be fixed later, but software can be improved. MikroTik could save flash memory by creating device-specific base packages without unnecessary drivers. They could also create chipset-specific wifi packages instead of putting everything into architecture packages.
There is still a lot of room for improvement. MikroTik just needs to take action. However, I think they cannot decide exactly how to do it, so they have not made the move yet.
Maybe in consumer routers that ran firmware provided by the SoC manufacturer.
But the RB2011 was released in 2011 and the RB951 is from that same time frame, and they all had 128MB flash. You could partition them to 2 partitions and have ample space in each of them. They were comparatively powerful compared to routers from e.g. Draytek. But similar in price.
I never understood why, for example, the cAP ac XL, which was released in 2021, had only 16 MB of flash storage. MikroTik must have had a huge stock of 16 MB flash chips.
Now they put 32 MB flash on these ipq401x boards, see https://mikrotik.com/product/chateau_lte12_2025#product_specification
Even CRS226 switches had 128 MB of storage.
if my memory is corect, some qualcomm/atheros chipsets dropped support for parallel-NAND, forcing a move towards serial-NOR flash, and it's likelly 256mbit (32MB) NOR chips were "top bin"/expensive back then
but yeah, Mikrotik dug themselves into that corner, creating this bizarre scenario where my RB433 from 2007 is a fully cromulent 50mb router, but a HapAC² is (but shouldn't have to be) a paperweight.