Problem saving configuration on Ubiquiti Bullet M2HP TI with OpenWRT

Hello everyone,

I have recently installed OpenWRT on an Ubiquiti Bullet M2HP TI device. It seems to me that the ‘TI’ stands for ‘titanium’, as it has a metal shell which, I assume, is made of titanium. Apparently, it is essentially a Bullet M2 (AR7241) but with a titanium shell.

I followed the official guide on OpenWRT for Ubiquiti Bullet and, after installing the firmware correctly, I was able to configure it as an access point (it's my first device with OpenWRT, so I apologise if the question seems trivial).

The problem I am experiencing is as follows: after applying the configuration changes, everything seems to work correctly. However, every time I reboot the device, the configuration is lost and reverts to the default values. After rebooting, I find myself having to connect to the usual IP 192.168.1.1, as if I had never applied the changes.

Here are the steps I followed:

I click on ‘Save and Apply’.

I click on ‘Apply and keep settings’.

Despite this, the configuration is not kept after rebooting.

Does anyone have any suggestions as to what could be causing this problem or what I should check?

Thank you in advance for your help!

related Weird freeze of firmware and cannot save config - Nanobeam AC GEN2 - #2 by mk24 ?

it's interesting this topic.

the thing that puzzles me is that I used this guide ( https://openwrt.org/toh/ubiquiti/bullet ) with the indicated firmware... which I hope is right and not bugged! :slight_smile:

the 24.10 ? it is, and so is the brand new 24.10.1, if you read far enough.

no, the guide I followed indicates and links to firmware 22.03.7

The problem is that this is an 8MB Flash/32MB RAM device.
8MB is not enough space to mount a non-volatile overlay partition, so it will be mounted in ram, therefore not surviving a reboot.

Your only hope is to make a custom firmware with the changes added to uci-defaults and removing any standard packages you can do without.

Lots of people here can help you with the Firmware Selector if you are not familiar with it.
Firmware Selector to customize your flash image.

And it is true what you say.
I have installed precisely the wiki version, in fact, it points to a lightened version:
https://downloads.openwrt.org/releases/22.03.7/targets/ath79/tiny/openwrt-22.03.7-ath79-tiny-ubnt_bullet-m-ar7241-squashfs-factory.bin

A “tiny” version, which I think is suitable for my hardware, which, I repeat is: Bullet M (AR7241) XM, 8/32.
The firmware selector only finds the Ubiquiti Bullet M XW version, which does not match my hardware.

My hardware is to function as a wifi access point, not as a dhcp server, and is connected to the main router via LAN cable.

I am pretty sure you use the same firmware for both XM and XW (from a project a couple of years ago I recollect this being true).

I would try it.
You have nothing to loose as it is not much better than an a shiny metal ornament at the moment.
But you must do so at your own risk of course.

Okay so you can strip a few things out, you don't need the Luci graphical web interface for example.

OK you have convinced me! I am doing some tests by removing packages that I consider unnecessary.

should the firmware then be flashed via tftp?

because from LUCI I have noticed several times that the firmware is not overwritten, it always remains 22.03.7