I want to replace a 16 MB flash drive on devices that I support.
What for? 16 MB is very little - when installing version 7.17 and the Wireless module, there is not enough space at all.
I tried this operation on HapAc2.
I replaced the flash drive with a larger one.
RoOs saw 32 mb!!!
I bought a version 4 license for the router (yes, I didn’t regret $45 ) and installed it on the router.
But nothing worked out ))
Now, after each reboot, the Software-ID changes to new …
Well, the purchased license did not fit right away
Original flash chip is Winbond 25Q128jvsm
I replace it to MX25L25645G and a similar case.
The board has pins for 2 different packages: 8-PIN SOP and 8 PIN WSON.
I know that the license depends on the drive (serial number) and is written somewhere at the beginning.
Has anyone changed a microtic flash drive to a larger size (32, 64 Mb)?
What specific flash drives did you use?
I was thinking to do same for my device Chateau LTE12 to be upgradeable for future releases. But I will stick with same MTD vendor (Winbond) same drive series W25Q128*, like 128Mb W25Q128FV just to dismiss potential compatibility issues. If Software-ID changes on each reboot after drive replacement then this is disappointing, I would also know if someone successfully done this. Purchasing additional licence is not an issue if it will stick.
I’ll try to put W25Q256JVEIQ or
W25Q512JVEIQ They seem to be available in our country. And I also need to buy a block for the programmer. We need to find out how it works
Could be that Software-ID changes then because of blank OTP area because it is generated by data in it. If this is the case, then it is an issue unless MT choose to offer flash drives for purchase as spare part or someone reverse engineer data in OTP for programming it on new drives.
I will not mind if new software id will be generated permanently (per replaced drive), but it is a issue if is generated after each reboot like @kuzma2000 mentioned. I have no problem with buying additional licence if it will stick. By this post http://forum.mikrotik.com/t/replace-flash-on-hap-hex-with-larger-capacity/148201/1 it looks like that just reflashing new drive with same content will do, so I’m nost sure why @kuzma2000 had issue with software is regeneration on each boot, could be related to OTP area since drive he used doesn’t have it.
Yep, the most likely cause is that the new chip has something different from the original one, only a guess, but if the original one has a “unique ID”, at every boot this ID is the same and the license sticks, while IF the new chip has not such unique ID, a new one is somehow generated at each boot, thus making the license not “sticky”.
Yes you are right.
The original chip has a UID field, that can be read separable.
The one I installed also has this mechanism, but the UID is written in OTP at a different address.
Now I’m looking for a chip from Winbond
I considered it a programmer (I have an Xgecu TL-56)
Saved the contents of the “FLASH” section to a file
Install a new flash drive and
flashed only the “FLASH” section. OTP and STATUS REG did not flash.
I soldered the flash drive in place.
In the WinBond catalog, I did not find flash drives in an 8-PIN SOP package of 32 MB or more.
Such volumes are only available in the 8 PIN WSON case (8 by 6 mm)