Agree. RouterOS is growing, new packages appear and enough flash memory should be there ready to help.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
Is it possible to increase it some new hw releases?
Thanks!
Artem
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/Mem ... 5iZ1z0sr05). 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 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!"
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.
Surely a ROM backup is a basic feature.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.
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.What would be a use case for Metarouter in a small device?
Easily possible even without the metarouter.I guess with MetaROUTER, an ISP could assign part of the bandwidth to free WiFi.
But the user should be able to opt out.
Even allowing the user complete freedom except direct modification of the Free WiFi config?Easily possible even without the metarouter.I guess with MetaROUTER, an ISP could assign part of the bandwidth to free WiFi.
But the user should be able to opt out.
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.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.What would be a use case for Metarouter in a small device?
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.
Normis, this statement is not correct.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.
No, that is not correct. I already described how this works, and this information is verified by the RouterOS developers.Technically it will obviously go through RAM, but both firmware versions are stored in flash. .
Normis, no problems with bundle (so far), but the problem is with additional packages.I saw some other topics, and there people had installed extra packages. The total size of the packages you are trying to install should not be bigger than the Flash. For example in another topic, the person had the other wireless packages.
If using only the bundle package, there should be no problems. If you did have problems only with the bundle, please show me how to repeat it and we will investigate.
you can switch from using the combo package, to using only individual packages. then you can use whichever packages you want. the combo package should not be combined with the use of individual packages in any router, not just small flash devices:Normis, no problems with bundle (so far), but the problem is with additional packages.I saw some other topics, and there people had installed extra packages. The total size of the packages you are trying to install should not be bigger than the Flash. For example in another topic, the person had the other wireless packages.
If using only the bundle package, there should be no problems. If you did have problems only with the bundle, please show me how to repeat it and we will investigate.
So, from your response - users must not install additional packages (like wireless-rep), otherwise they will not be able to upgrade, correct?
Flash size issue is the only reason which stops me from buying RB952/RB962.
Normis,you can switch from using the combo package, to using only individual packages. then you can use whichever packages you want. the combo package should not be combined with the use of individual packages in any router, not just small flash devices:
1. routeros.npk = good
2. system+wireless-rep+advanced-tools+routing = good
3. routeros+wireless-rep = bad
the combo package should not be combined with the use of individual packages in any router, not just small flash devices
Precisely. This is the first time that MikroTik has publicly said this. I have, for many many years, and through many versions (3.x and up), installed the "combo" package + additional individual packages with no problems. For example, combo + ntp, for when I want to run NTP server. Or combo + ups, for monitoring a UPS.I have never read such restriction. This is the first time.
If somebody is annoyed with menu clutter, they can disable packages without removing them (whether combo or not combo). Then when they decide later that they want those features back, they can re-enable the packages without having to take the time to seek them out, download them, and install them, because they are already installed.Advanced users can have a cleaner system with no unused menus if they use their own set of packages.
Maybe, but there might also be plenty of novice users who heard from these forums or from a friend that the wireless-rep package will make their device perform better. Remember that RouterBoards come preloaded with the combo package. I recommend MikroTiks even to family and friends of mine, not just coworkers or other people in this industry. And if I think there is a change in wireless-rep that fixes a problem that a novice friend of mine is having, I would much rather just tell him "download this file, upload it to your router, and reboot", instead of explain to him that actually he needs to download this entire set of new files, and then look through his config to see what features he is and isn't using, and then select the right packages from among all-packages + wireless-rep, and if he is running the latest version of the combo package then he can't actually cross-install over to the same version of the individual packages but needs to Netinstall or do a downgrade/upgrade dance, etc. You've just made the process exponentially more complicated to explain and to do.I think most people who willingly install the REP package can be called advanced users, with ability to migrate to separate packages.
I get what you are saying. But if the flash was even 32MB instead of 16 on a $100+ device, you wouldn't need to worry about running out of space.Combo package is a simple solution for when you don't know what you need. If you know precisely what you do and don't need, and when, obviously, you run out of space, because of unneeded packages inside the combo, separate packages is the way to go.
Do you seriously suggest that our own software will one day no longer run on our own devices?Is MikroTik really publicly committing to never allowing the combo package to increase in size to the point where it does not fit on a 16MB device?
Well, it has happened before (RB111, RB112, RB133C, RB150) (EDIT: actually, all of MIPSLE), so why should we expect it not to happen again? And I don't even blame you guys for that: you cannot reasonably be expected to support older devices forever. At some point, in order to allow the software to advance and reach its potential, you have to cut the cord to older devices. It is inevitable. Right? All platform owners go through this, and at some point in a product's lifecycle, it ages out of being actively supported. Apple didn't release iOS 9 for the iPhone 4, for example. There's a reason for that.Do you seriously suggest that our own software will one day no longer run on our own devices?Is MikroTik really publicly committing to never allowing the combo package to increase in size to the point where it does not fit on a 16MB device?
Right, but no new software after 6.32.4 also means no more bug fixes too. So, not supported.Nathan, MIPSLE works with 6.32.4. We stopped making new versions for MIPSLE boards because new features require a faster CPU.
Very true! It will still have a powerful CPU even though it has run out of space!By the same logic, hAP ac should have a faster CPU now, so that our software could be run for more years without running out of CPU resources
I am not an advanced user. I have had a hAP lite for 2 months. I am not a n00b with computers. I can program in Python and Java using the CLI extensively. I wanted a Mikrotik to learn more about networking.Combo package is a simple solution for when you don't know what you need. If you know precisely what you do and don't need, and when, obviously, you run out of space, because of unneeded packages inside the combo, separate packages is the way to go.
The bundle is just a convenience for situations when it works for you. Advanced users can have a cleaner system with no unused menus if they use their own set of packages. I think most people who willingly install the REP package can be called advanced users, with ability to migrate to separate packages.
Just go over and sustain. This is normal learning curve. I started with mikrotik after 20 years of experience with computers and networking and can tell you that I was not able to power it on for the very first time and was not able to log in during next hour. I started to believe that it is broken, but it wasn't. Now I can tell you there is nothing generally better you can use for its value / price combination. Give it time.I am not an advanced user. I have had a hAP lite for 2 months. I am not a n00b with computers. I can program in Python and Java using the CLI extensively. I wanted a Mikrotik to learn more about networking.Combo package is a simple solution for when you don't know what you need. If you know precisely what you do and don't need, and when, obviously, you run out of space, because of unneeded packages inside the combo, separate packages is the way to go.
The bundle is just a convenience for situations when it works for you. Advanced users can have a cleaner system with no unused menus if they use their own set of packages. I think most people who willingly install the REP package can be called advanced users, with ability to migrate to separate packages.
In fact, I had read a lot of positive reviews of Mikrotik and I am trying to get a part-time job with a WISP that uses Mikrotik. I bought a hAP lite to get to know routerOS and I wanted to try the wireless-rep package. I have done nothing except fight with the router. I have tried every wiki tutorial and googled very diligently to use wireless repeater to no avail. I think it is a bug with 6.35.2 wireless-rep.
So I try to upgrade to 6.35.4 --> Error: not enough disk space!
Now, as the wireless-rep package, I am forced to spend countless hours trying to find a solution that works to upgrade the darn thing. So far, I haven't found one. There are like 15 things I need to learn before I can update the darn router.
For example, when does it execute a scheduled uninstall? What does scheduled uninstall actually mean? what are disable packages? what happens when you disable packages? can I brick this router? Should I use netinstall, winbox or the web interface? This is completely unsatisfactory. It is supremely frustrating and honestly one of the worst experiences I've had with technology.
its may had more adverse/bad impact even for "mediocre"/ordnary usage of, basically by flash wearing in Tiny storage/chips - hit barrier/resource LOT quicker, eventually bricking devices.It's actually not about flash price problem. But because of many peoples use cheap hardware to do advanced task like metarouter, MT think: how to sell expensive hardware to get more money? Errr... Lets say, if we decrease flash size just for basic task, then if you want to use advanced task then go for CRS/CCR.
I wish it was 16GB...What I am missing in the whole discussion is the reason / motivation of MikrotTik to stick to 16GB...
I use many RB751U's and a lot of RB951's (U/G) and have always 2 partitions in place. I tried a RB941-2nD and this is a nightmare! So I still resist to buy any of the newer models with 16GB.
I would accept the limitation on the really low priced models but cannot accept nor see any reason to stick to 16GB on models like hap, hex, wap. I do not believe that cost really matters.
So MikroTik: What is the reason - honestly ?!?
This is at least an answer even though I don't like it.We switched from NAND to SPI FLASH, which have proven to be more reliable. We may use bigger size SPI FLASH in future, but since it is enough for RouterOS basic functionality, we use the best available size at the moment.
Give them a break. It was an engineering decision. Your examples only show the advantages of NAND write speed.NAND Flash way faster than SPI Flash. Not believe what I'm saying? Try netinstall RB951Ui vs RB952Ui. RB951Ui using 128MB NAND netinstall so fast, while RB952Ui using 16MB SPI netinstall so damn slow. Netinstall issue? Not really. Try this to confirm: winbox > terminal > export verbose file=test. U can see RB951Ui blazing fast while RB952Ui turtle slow. Not enough evidence? Open winbox, files, copy a file with capacity 5mb. RB951Ui will copy so damn fast at low cpu usage, while RB952Ui will copy so damn slow with 100% cpu load for long long long time. So, which part u said that SPI Flash more reliable? Data sheet said that NAND Flash in RB951Ui is SLC with 100k write endurance. SPI Flash in RB952Ui is SLC with 100k write endurance. We are not at kindergarten school man. Better said the truth than trying to fool us.
Since we are talking about the hap ac2 which supports the dude package, is it enough to use the absolutely necessary packages PLUS the dude package?I saw some other topics, and there people had installed extra packages. The total size of the packages you are trying to install should not be bigger than the Flash. For example in another topic, the person had the other wireless packages.
If using only the bundle package, there should be no problems. If you did have problems only with the bundle, please show me how to repeat it and we will investigate.