GL-SFT1200 Opal OpenWrt Support

Have emailed them using the contact address on the Siflower 18.06 GitHub and asked.

Their evaluation board builds fine, but I can't use that with any actual products you can buy.

2 Likes

I emailed that address as well but I doubt random internet users asking them to update it will help, but we can sure try. I saw Amazon is lowering prices of this router more recently. Maybe they're ready to sell off whatever stock is left over in their warehouses. The ones not sold/shipped by Amazon are still at the old higher prices as far as I can see.

@hecatae
Do you know if anyone compiled a working Opal firmware from the SDK posted on the Github page?

1 Like

@SourMilk If you want a Openwrt 18.06 SDK version for your Opal, there's a copy of the gl-infra-builder here with instructions on how to compile a working clean Openwrt version:

git clone https://github.com/201821143044/gl-infra-builder.git && cd gl-infra-builder
python3 setup.py -c configs/config-siflower-18.x.yml && cd openwrt-18.06/siflower/openwrt-18.06
./scripts/gen_config.py target_siflower_gl-sft1200 luci
make V=s -j5

Immortalwrt built on the same sources is here:

Neither is true mainline Openwrt though.

2 Likes

Thank you!

I see the Immortal action uses a different gl-infra-builder repo seems based but not a direct fork of the one you linked I think, they added a -new but not sure about the differences.

I'll try both infra-builders and see how it goes. At least get some edutainment mileage out of the Opal and mess about with an old SDK.

Despite a lot of warnings about missing stuff (for packages I assume are not used for this target) and having to wiggle a python 2 install into the mix plus hunt down a blob that was 404 on the OpenWrt site both repo's produced an image. Will try flashing this weekend when I have more time.

I'll have to check out the immortal version too, no idea what they changed but I seen that forks name come by from time to time.

Thanks again for sharing including instructions to get me going, very much appreciated.

Results ๐Ÿš€
total 41M
-rw-r--r-- 1 6.2K Feb 14 03:18 config.seed
-rw-r--r-- 1  12M Feb 14 03:37 openwrt-siflower-sf19a28-fullmask-glinet_gl-sft1200-squashfs-factory.img
-rw-r--r-- 1 9.1M Feb 14 03:37 openwrt-siflower-sf19a28-fullmask-glinet_gl-sft1200-squashfs-sysupgrade.tar
-rw-r--r-- 1 6.8M Feb 14 03:37 openwrt-siflower-sf19a28-fullmask-root.squashfs
-rw-r--r-- 1 5.6K Feb 14 03:37 openwrt-siflower-sf19a28-fullmask-sf19a28-gl-sft1200.manifest
-rw-r--r-- 1 3.3M Feb 14 03:37 openwrt-siflower-sf19a28-fullmask-uImage-gzip
-rw-r--r-- 1 2.4M Feb 14 03:37 openwrt-siflower-sf19a28-fullmask-uImage-lzma
-rwxr-xr-x 1 7.5M Feb 14 03:37 openwrt-siflower-sf19a28-fullmask-vmlinux.elf
drwxr-xr-x 2  12K Feb 14 03:37 packages
-rw-r--r-- 1  937 Feb 14 03:37 sha256sums
2 Likes

different gl-infra-builder but still the same issue, people are using GL's infra builder to build GL firmware for devices that are nothing to do with GL hardware.
It's sad that people like to abuse the trust of this company, which is why I did not link directly.

1 Like

Ohh, did the source leak or did they publish it themselves? I'm a bit bemused that I am trying to get a more vanilla experience and other people want to get the GL skin on non GL routers haha. But if they made it public there's not much they can do to prevent people to fork it and use it. I don't know if they did though and under what license.

I was returning my Opal to Amazon and let me keep it as a "returnless-return" or something. Guess it costs them more money to recycle it or sell it again. Going to use it as educational device for now to tinker with. Seems perfect with its easy recovery mode. Maybe one day we get native OpenWrt on it, for now having fun with the SDK and see what I can tweak and cobble up

Quick update regarding that newer builder, despite it having the profile and config files and such the firmware boot loops, the other one worked fine. I've removed the link so nobody else tries to build that one as it will not work without fixes.

Thanks for reminding me of ImmortalWrt, they apply some nice quality of life patches like 256-QAM on 2.4ghz. OpenWrt doesn't want to implement those despite many vendors using it in the stock firmwares. I understand their reasoning, not complaining haha.

2 Likes

Yes the patch has been sitting open since 2023: