Puli gl-xe300 issue with 4G APNs


I have a puli device which i am using with a 4G sim card.
everytime i power off the device and turn it on, APNs resets to the standard settings. so everytime I have to login into the webui and change it manually with the correct one.

it’s like if it does not save the APN I type in.

this is really frustrating, can you help me out? I am using the latest firmware version available.

Is there maybe a way to write the settings even in luci?

Thx, Mario

I think you need the latest beta.

Testing beta 4 hopefully it will resolve my issue thanks for your help

Hi! I resolve issue with downgrade firmware to 3.200

3.201 has a bug that the modem configuration may be changed (by the auto configure script) when you reboot the router.

This is fixed in 3.203 beta.

The bug came back again, on 3.217…
After power off modem by long press the power button, the Puli was reset to factory default, and you have to reconfig everything again. :rofl:

You mean you need to start from setting up log in password?

Then it may be that flash is full.

I have downgraded from beta to stable and i ave 50% free space.

Still when i reboot the device, also soft reboot via web the puli gets factory reset. Can you please address this issue asap ?

I am currently on 3.217

Can you get me some info?

ssh to the router and use the following commands


Downgrade to 3.216 fixes it.

Here the result:

root@GL-XE300:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                11008     11008         0 100% /rom
tmpfs                    61820       216     61604   0% /tmp
/dev/ubi0_1             102644       752     97056   1% /overlay
overlayfs:/overlay      102644       752     97056   1% /
tmpfs                      512         0       512   0% /dev
/dev/sda1              3143840    912260   2231580  29% /mnt/sda1
root@GL-XE300:~# mount
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
cgroup on /sys/fs/cgroup type cgroup (rw,nosuid,nodev,noexec,relatime,blkio,devices,freezer,net_cls,pids)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/ubi0_1 on /overlay type ubifs (rw,noatime,ubi=0,vol=1)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /mnt/sda1 type vfat (rw,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

If you upgrade to 3.217 it should still ok. The problem was that the flash was not mounted correctly for some reason.