hAP ac (and some other new rotuers) too small flash

Dear Mikrotik,

I’ve hit into an issue with flash size on hAP AC lite.
After installing latest firmware + wireless-rep - router can’t upgrade automatically anymore, because it just can’t fit next version onto flash. Only 16MBytes flash… In new routers… WHY??? Does it really make router much cheaper?

Besides lower price it makes a lot of of pain now to upgrade router.
Why not to install 64Mbytes ?

RB951G had 128MB flash - and this is excellent
RB962G now have 16MB flash and this is huge step back :frowning:

Is it possible to increase it some new hw releases?

Thanks!
Artem

Agree. RouterOS is growing, new packages appear and enough flash memory should be there ready to help.

I hope that in near future, when upgrading to newer RouterOS, we won’t have to decide between package A and package B, because they won’t fit both. “To have IPv6 or PPP, that is the question!” :wink:

Out of curiosity, how expensive is this flash? What would be the price difference between current tiny 16MB, more future-proof 32MB, nice 64MB or almost generous 128MB? Not knowing much about hardware, I can’t even guess. I can just assume it’s not the same kind of flash that I can buy in form of USB drive, thousand times bigger for few dolars.

Gx2 has 512MB ??

Upgrades don’t need flash space, they happen via RAM drive. Small flash space could only affect you if you need big hotspot files, proxy or logs to persist after reboot.

Not sure which flash memory chips are used in Mtk routers (and how much they pay for it), but 128 Mbit flash chips cost about $1,5 (in volumes of thousands, http://eu.mouser.com/Semiconductors/Memory/Flash-Memory/_/N-488w1?P=1z0y15iZ1z0sr05). So using two of such you can add 32 MBytes of flash for $3. That is more than feasible in device priced above $100, but may pose a problem if trying to sell router for $22. And I understand why Hex Lite or Hex Lite Classic have 16 MB, but can’t undertsand the same for hap AC.

I don’t have all packages installed on my RB2011 and with one backup partition, I have used almost 32MB.

So I think the minimum should be 48MB.

Clearly, MikroTik does not want you to use advanced stuff like partitions or MetaROUTER with home devices. Which is probably ok, as most home users won’t ever miss such things at all. But every time I see those menu items on my mAP, I just want to… ok, just kidding.

Anyway, even if we skip these extras, available space seems to be a little small. Default factory install on my mAP occupied 11.something MB, I assume it’s same for hAPs. It does not leave much space for future new stuff. It’s probably good for few years of system upgrades, but what if they wanted to add some new big killer features? I like to think they want to. :slight_smile:

I don’t buy mikrotik because I want to be able to do less stuff with the device. It’s just a silly decision to limit the hardware in that way.

Surely a ROM backup is a basic feature.

What would be a use case for Metarouter in a small device?

I guess with MetaROUTER, an ISP could assign part of the bandwidth to free WiFi.

But the user should be able to opt out.

Anything you can imagine and OpenWRT can run. Most likely not on mAP, its one ethernet and one wireless interface make it a limited use device, that’s unlikely to end up handling whole network on its own. But on hAP, why not? Sure, it’s marketed as AP, which implies there will be other devices in network, more suitable for such things. But it’s not necessarily true. For example, here the usual internet speeds are way under 100Mbit, more like in 10-40Mbit range, so hAP is perfectly capable of handling that, in fact it’s almost overpowered for such task. So it will often end up as the main router and the only always on device to play with.

But for the record, I’m not pushing for bigger flash to allow home users to use MetaROUTER. It was just an example and not the best one.

Easily possible even without the metarouter.

Even allowing the user complete freedom except direct modification of the Free WiFi config?

Yes, I think the mAP devices are the only ones were less than 48MB could be acceptable. I guess wAP too. What about wired-only devices? 32MB for all of those (backup)? I guess not at least for the latter if OpenWRT is so important.

From what you say it seems a general purpose device should have no less than 96MB.

(16 + 24) * 2 = 80

Normis, this statement is not correct.

Current release is located on flash and being used during bootup. There is no possibility to delete existing firmware prior downloading new.
When downloading new release - it must be downloaded to flash and router should be rebooted to install.
During bootup it will replace old firmware with new one. Old one will be automatically removed from flash.

Technically it will obviously go through RAM, but both firmware versions are stored in flash. And device must have enough flash space to store at least two versions of firmware, including all possible modules for both versions.

No, that is not correct. I already described how this works, and this information is verified by the RouterOS developers.

  1. The files are stored in RAM
  2. router goes into shutdown
  3. old firmware is deleted and config is saved into RAM
  4. new one is copied into Flash
  5. config is restored
  6. Only then device proceeds with reboot

you do not need 2x the size and 16MB is enough for upgrades.

So why many people me including had problems with the not enough storage error during update? Yes I am able to update all my hap lites by download and install regularly now, but each device needed to be manually reinstalled by individual packages in two steps (as I suggest) at least once.

2x the size would be to have a fallback.