AR750s Slate dropped from Openwrt tree

AR750S is dropped because its uboot cannot boot big kernel firmware. We are thinking a way to fix this.

But E750 should not have this problem. We submitted the patch in May but still not yet accepted. We will push.

While this thread is focused on the AR750S, there is also work on the AR300M-NAND target, not sure if that was pushed thru…

@jeffsf - any comments on AR300M?

I can’t see the PR in the OpenWrt repos anywhere - nor can I see your changes in the gl-inet/openwrt repo. Could you please link to it?

https://patchwork.ozlabs.org/project/openwrt/patch/1588852019-6929-1-git-send-email-luochongjun@gl-inet.com/

1 Like

Great! If you update the uboot, would you also consider adding the netconsole??

Netconsole is a bit of a security risk - handy yes for development, but not for production…

1 Like

I agree, but so is the uboot web interface…

Yeah - less risky with the Pepe-2K WebUI though…

NetConsole is a whole different animal :wink:

1 Like

is there any progress on this?

Working off master… latest log there…

Seem like perhaps yes…

$ git log | grep AR750
ath79: re-enable image generation for GL-AR750S
ath79: improve status LED definitions for GL-AR750
Improve the status LED functionality in GL-AR750
ar71xx: use status led for GL.iNet GL-AR750S
ath79: add support for GL.iNet GL-AR750S when porting the
ath79: GL-AR750S (NOR/NAND): limit factory.img kernel size to 2 MB
The present U-Boot for GL-AR750S has a limit of 2 MB for kernel size.
Fixes: b496a2294c ("ath79: GL-AR750S: provide NAND support; increase kernel to 4 MB")
ath79: GL-AR750S: provide NAND support; increase kernel to 4 MB
The GL.iNet GL-AR750S has been supported by the ar71xx and ath79
The family of GL-AR750S devices on the ath79 platform now includes:
NB: See "ath79: restrict GL-AR750S kernel build-size to 2 MB" which
The GL-AR750S OEM U-Boot allows upload and flashing of either NOR
ath79: GL-AR750S: Add I2C Support
The GL-AR750S has an internal header for I2C.
The GL.iNet AR750S USB and microSD port is currently not working out of
Run-tested-on: GL.iNet AR750S
The GL.iNet AR750S is based around the QCA9563
ath79: align GL-AR750S boardname to other GL.iNet devices
As the official device name is GL-AR750S, rename the board accordingly.
ath79: add support for GL.iNet GL-AR750S
ar71xx: add support for GL.iNet GL-AR750S
This patch adds supports for GL-AR750S.
uboot-envtools: add support for GL.iNet GL-AR750
ar71xx: add support for GL.iNet GL-AR750
GL.iNet GL-AR750 is a small size, dual-band (AC750) router, based on
Qualcomm/Atheros QCA9531 v2 + QCA9887. FCC ID: 2AFIW-AR750.

no, this was an old commit which was reverted in January:

https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=b97247c2e9cd528206dbe5c55055bd913230eba4

@alzhao ??

We are working to find a solution, without modifying the bootloader.

2 Likes

That’s great news!! I love my ar-750s

Just curious any additional updates?, just got my ar-750s, and hoping it has a fairly long life. But if it is already at it’s EOL from a firmware standpoint may consider something else…

1 Like

@Mickey6Pack @alzhao Yes, it is possible to build 19.04 from the Gl-inet repo, but it is unfortunate that there is no release build in the whole openwrt repo that we can utilize. While I can build and have, I am a little frustrated that the clean builds are still based on openwrt 18.0x. At the same time, the openwrt dev-community continues to be disfunctional and it is hard for gl-inet to get things committed. It would be good to at least have a new gl-inet clean build based on 19.0x, that way we do not have to rely on having our own build environment just when we want to add a package or two.

1 Like

OpenWRT 19.07.4 stable are already out now. On openwrt.org are already available the 19.07.4 for two or more gl routers. See follow:

@alzhao
Has there been any further move to fix the situation with building or getting nand support back into the main openwrt tree?

3.201 firmware has been released. It is based on openwrt 1907

Great, but will you build a clean version? The latest one is very old:

https://dl.gl-inet.com/firmware/ar750s/clean/

And also, I cannot find the correct branch in your GitHub for building this, can you tell us which GitHub branch to use if we want to build ourselves?

You can find here