Сustom rom for Gl-E750

You're over thinking this...

Regarding the package list, use (for instance) the name field to filter the package name list.

Putting tor there, will give you all packages with the string tor it the package name, etc.

1 Like

@psherman Hello . Thank you for your reply. I already use OpenWRT with wireguard and DnsCrypt installed. I installed the firmware myself and installed the original firmware back, etc.
But my usual router is not such a complex device as GL-E750 and all the settings.

yes, I would like to have all the listed functions, but without the gl interface, which is very slow

Okay, I'll be back later after installing the image. Thank you very much for your answers and willingness to help me!

1 Like

Hi all . Here is a list of programs that are installed in GL-E750 :


ath10k-firmware-qca9887 - 2019-10-03-d622d160-1
base-files - 204.6-r11364-ef56c85848
blkid - 2.34-1
block-mount - 2020-05-12-84269037-1
bridge - 1.6-3
busybox - 1.30.1-6
ca-bundle - 20200601-1
ca-certificates - 20200601-1
cgi-io - 19
chat - 2.4.7.git-2019-05-25-3
comgt - 0.32-33
comgt-directip - 0.32-33
comgt-ncm - 0.32-33
curl - 7.66.0-3
dnscrypt-proxy - 2018-11-22-f61ca76a-1
dnscrypt-proxy-resolvers - 2018-11-22-f61ca76a-1
dnsmasq-full - 2.80-16.3
dropbear - 2019.78-2
ebtables - 2018-06-27-48cff25d-1
ethtool - 5.2-1
fcgi - 2.4.2-1
firewall - 2019-11-22-8174814a-3
fstools - 2020-05-12-84269037-1
fwtool - 2
getdns - 1.6.0-5
getrandom - 2019-06-16-4df34a4d-4
gl-base-files - 3.0.558-1
gl-base-files-ar - 3.0.558-1
gl-base-files-e750 - 3.0.558-1
gl-crond - 3.0.4-1
gl-e750-mcu - 3.0.54-1
gl-firewall - 3.0.5-1
gl-fw - 3.0.29-1
gl-modem - 3.0.179-1
gl-monitor - 3.0.136-1
gl-portal - 3.0.27-1
gl-qos-internal - 3.0.38-1
gl-repeater - 3.1.19-1
gl-route-policy - 3.0.56-1
gl-rtty - 1.0.0-2
gl-s2s - 1.0.24-1
gl-sdk - 3.0.675-1
gl-siderouter - 3.0.0-1
gl-software - 3.0.30-1
gl-tertf - 4.0.46-1
gl-tor - 3.1.3-1
gl-traffic - 1.0.5-1
gl-ui - 3.0.844-1
gl-upload - 1.0.46-1
gl-util - 3.0.230-1
gl-vpn - 3.0.133-1
gl-vpn-server - 3.0.133-1
gl-wan-detect - 3.0.1-1
gl-wg - 3.0.99-2
gl-wg-server - 3.0.99-2
gl-wifi-core - 3.0.226-1
hostapd-common - 2019-08-08-ca8c2bd2-7
ip-full - 5.0.0-2.1
ip6tables - 1.8.3-1
ipset - 7.3-1
iptables - 1.8.3-1
iptables-mod-conntrack-extra - 1.8.3-1
iptables-mod-hashlimit - 1.8.3-1
iptables-mod-ipopt - 1.8.3-1
iptables-mod-u32 - 1.8.3-1
iw-full - 5.0.1-1
iwinfo - 2019-10-16-07315b6f-7
jshn - 2020-05-25-66195aee-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 4.14.241-1-05fa7e82a071f1ef387d47228067a82c
kmod-GobiNet - 4.14.241+3.0.0-1
kmod-GobiSerial - 4.14.241+3.0.0-1
kmod-ath - 4.14.241+4.19.193-1-1
kmod-ath10k - 4.14.241+4.19.193-1-1
kmod-ath9k - 4.14.241+4.19.193-1-1
kmod-ath9k-common - 4.14.241+4.19.193-1-1
kmod-cfg80211 - 4.14.241+4.19.193-1-1
kmod-crypto-aead - 4.14.241-1
kmod-crypto-crc32c - 4.14.241-1
kmod-crypto-ecb - 4.14.241-1
kmod-crypto-hash - 4.14.241-1
kmod-crypto-manager - 4.14.241-1
kmod-crypto-null - 4.14.241-1
kmod-crypto-pcompress - 4.14.241-1
kmod-crypto-sha1 - 4.14.241-1
kmod-ebtables - 4.14.241-1
kmod-fs-exfat - 4.14.241+2018-04-17-01c30ad5-2
kmod-fs-ext4 - 4.14.241-1
kmod-fs-ntfs - 4.14.241-1
kmod-fs-vfat - 4.14.241-1
kmod-fuse - 4.14.241-1
kmod-gpio-button-hotplug - 4.14.241-3
kmod-ip6tables - 4.14.241-1
kmod-ipt-compat-xtables - 4.14.241+2.14-9
kmod-ipt-conntrack - 4.14.241-1
kmod-ipt-conntrack-extra - 4.14.241-1
kmod-ipt-core - 4.14.241-1
kmod-ipt-hashlimit - 4.14.241-1
kmod-ipt-ipmark - 4.14.241+2.14-9
kmod-ipt-ipopt - 4.14.241-1
kmod-ipt-ipset - 4.14.241-1
kmod-ipt-nat - 4.14.241-1
kmod-ipt-offload - 4.14.241-1
kmod-ipt-raw - 4.14.241-1
kmod-ipt-u32 - 4.14.241-1
kmod-lib-crc-ccitt - 4.14.241-1
kmod-lib-crc16 - 4.14.241-1
kmod-lib-crc32c - 4.14.241-1
kmod-lib-textsearch - 4.14.241-1
kmod-mac80211 - 4.14.241+4.19.193-1-1
kmod-macvlan - 4.14.241-1
kmod-mii - 4.14.241-1
kmod-mppe - 4.14.241-1
kmod-nf-conntrack - 4.14.241-1
kmod-nf-conntrack-netlink - 4.14.241-1
kmod-nf-conntrack6 - 4.14.241-1
kmod-nf-flow - 4.14.241-1
kmod-nf-ipt - 4.14.241-1
kmod-nf-ipt6 - 4.14.241-1
kmod-nf-nat - 4.14.241-1
kmod-nf-nathelper - 4.14.241-1
kmod-nf-nathelper-extra - 4.14.241-1
kmod-nf-reject - 4.14.241-1
kmod-nf-reject6 - 4.14.241-1
kmod-nfnetlink - 4.14.241-1
kmod-nls-base - 4.14.241-1
kmod-nls-cp437 - 4.14.241-1
kmod-nls-iso8859-1 - 4.14.241-1
kmod-nls-utf8 - 4.14.241-1
kmod-phy-ath79-usb - 4.14.241-1
kmod-ppp - 4.14.241-1
kmod-pppoe - 4.14.241-1
kmod-pppox - 4.14.241-1
kmod-rt2800-lib - 4.14.241+4.19.193-1-1
kmod-rt2800-usb - 4.14.241+4.19.193-1-1
kmod-rt2x00-lib - 4.14.241+4.19.193-1-1
kmod-rt2x00-usb - 4.14.241+4.19.193-1-1
kmod-sched - 4.14.241-1
kmod-sched-connmark - 4.14.241-1
kmod-sched-core - 4.14.241-1
kmod-scsi-core - 4.14.241-1
kmod-slhc - 4.14.241-1
kmod-tun - 4.14.241-1
kmod-udptunnel4 - 4.14.241-1
kmod-udptunnel6 - 4.14.241-1
kmod-usb-acm - 4.14.241-1
kmod-usb-core - 4.14.241-1
kmod-usb-ehci - 4.14.241-1
kmod-usb-net - 4.14.241-1
kmod-usb-net-cdc-ether - 4.14.241-1
kmod-usb-net-cdc-ncm - 4.14.241-1
kmod-usb-net-huawei-cdc-ncm - 4.14.241-1
kmod-usb-net-ipheth - 4.14.241-1
kmod-usb-net-qmi-wwan - 4.14.241-1
kmod-usb-net-rndis - 4.14.241-1
kmod-usb-net-sierrawireless - 4.14.241-1
kmod-usb-ohci - 4.14.241-1
kmod-usb-serial - 4.14.241-1
kmod-usb-serial-cp210x - 4.14.241-1
kmod-usb-serial-option - 4.14.241-1
kmod-usb-serial-sierrawireless - 4.14.241-1
kmod-usb-serial-wwan - 4.14.241-1
kmod-usb-storage - 4.14.241-1
kmod-usb-storage-uas - 4.14.241-1
kmod-usb-uhci - 4.14.241-1
kmod-usb-wdm - 4.14.241-1
kmod-usb2 - 4.14.241-1
kmod-wireguard - 4.14.241+1.0.20200611-3
libblkid1 - 2.34-1
libblobmsg-json - 2020-05-25-66195aee-1
libc - 1.1.24-2
libcap - 2.27-1
libcurl4 - 7.66.0-3
libelf1 - 0.177-1
libev - 4.25-1
libevent2-7 - 2.1.11-1
libgcc1 - 7.5.0-2
libgmp10 - 6.1.2-2
libimobiledevice - 1.3.0-2
libip4tc2 - 1.8.3-1
libip6tc2 - 1.8.3-1
libipset13 - 7.3-1
libiwinfo-lua - 2019-10-16-07315b6f-7
libiwinfo20181126 - 2019-10-16-07315b6f-7
libjson-c2 - 0.12.1-3.1
libjson-script - 2020-05-25-66195aee-1
liblua5.1.5 - 5.1.5-3
liblucihttp-lua - 2019-07-05-a34a17d5-1
liblucihttp0 - 2019-07-05-a34a17d5-1
libmnl0 - 1.0.4-2
libnetfilter-conntrack3 - 2018-05-01-3ccae9f5-2
libnettle7 - 3.5.1-1
libnfnetlink0 - 1.0.1-3
libnl-tiny - 0.1-5
libopenssl-conf - 1.1.1n-1
libopenssl1.1 - 1.1.1n-1
libpcap1 - 1.9.1-2.1
libpcre - 8.43-1
libplist - 2.2.0-2
libpthread - 1.1.24-2
librt - 1.1.24-2
libsodium - 1.0.18-1
libsqlite3-0 - 3310100-1
libubox20191228 - 2020-05-25-66195aee-1
libubus-lua - 2021-07-01-38c7fdd8-1
libubus20210603 - 2021-07-01-38c7fdd8-1
libuci20130104 - 2019-09-01-415f9e48-4
libuclient20160123 - 2020-06-17-51e16ebf-1
libusb-1.0-0 - 1.0.22-2
libusbmuxd - 2.0.2-1
libustream-openssl20150806 - 2020-03-13-40b563b1-1
libuuid1 - 2.34-1
libxml2 - 2.9.9-3
libxtables12 - 1.8.3-1
libyaml - 0.2.2-1
lighttpd - 1.4.48-2
lighttpd-mod-access - 1.4.48-2
lighttpd-mod-cgi - 1.4.48-2
lighttpd-mod-expire - 1.4.48-2
lighttpd-mod-fastcgi - 1.4.48-2
lighttpd-mod-proxy - 1.4.48-2
logd - 2019-06-16-4df34a4d-4
lua - 5.1.5-3
luci - git-21.189.23240-7b931da-1
luci-app-firewall - git-21.189.23240-7b931da-1
luci-app-opkg - git-21.189.23240-7b931da-1
luci-base - git-21.189.23240-7b931da-1
luci-lib-ip - git-21.189.23240-7b931da-1
luci-lib-json - git-21.189.23240-7b931da-1
luci-lib-jsonc - git-21.189.23240-7b931da-1
luci-lib-nixio - git-21.189.23240-7b931da-1
luci-mod-admin-full - git-21.189.23240-7b931da-1
luci-mod-network - git-21.189.23240-7b931da-1
luci-mod-rpc - git-21.189.23240-7b931da-1
luci-mod-status - git-21.189.23240-7b931da-1
luci-mod-system - git-21.189.23240-7b931da-1
luci-proto-3g - git-21.189.23240-7b931da-1
luci-proto-ipv6 - git-21.189.23240-7b931da-1
luci-proto-ncm - git-21.189.23240-7b931da-1
luci-proto-ppp - git-21.189.23240-7b931da-1
luci-proto-qmi - git-21.189.23240-7b931da-1
luci-proto-relay - git-21.189.23240-7b931da-1
luci-proto-wireguard - git-21.189.23240-7b931da-1
luci-theme-bootstrap - git-21.189.23240-7b931da-1
mtd - 24
mudial - 1.0.0-1
mwan3 - 2.8.4-2
netifd - 2021-01-09-753c351b-2
nodogsplash - 1.0.2-3
ntfs-3g - 2017.3.23-2-fuseint
odhcp6c - 2021-01-09-64e1b4e7-16
odhcpd-ipv6only - 2020-05-03-49e4949c-3
openssl-util - 1.1.1n-1
openvpn-openssl - 2.5.2-1
openwrt-keyring - 2021-02-20-49283916-2
opkg - 2021-01-31-c5dccea9-1
ppp - 2.4.7.git-2019-05-25-3
ppp-mod-pppoe - 2.4.7.git-2019-05-25-3
procd - 2020-03-07-09b9bd82-1
relayd - 2020-04-25-f4d759be-1
resolveip - 2
rpcd - 2020-05-26-67c8a3fd-1
rpcd-mod-file - 2020-05-26-67c8a3fd-1
rpcd-mod-iwinfo - 2020-05-26-67c8a3fd-1
rpcd-mod-luci - 20201107
rpcd-mod-rrdns - 20170710
rt2800-usb-firmware - 20190416-1
rtty-openssl - 8.0.0-5
smstools3 - 3.1.21-2
ssmtp - 2.64-7
stubby - 0.3.0-1
swconfig - 12
tc - 5.0.0-2.1
tor - 0.4.6.8-1
tor-geoip - 0.4.6.8-1
ubi-utils - 2.1.1-1
uboot-envtools - 2021.01-10
ubox - 2019-06-16-4df34a4d-4
ubus - 2021-07-01-38c7fdd8-1
ubusd - 2021-07-01-38c7fdd8-1
uci - 2019-09-01-415f9e48-4
uclient-fetch - 2020-06-17-51e16ebf-1
uhttpd - 2020-10-01-3abcc891-1
unzip - 6.0-8
uqmi - 2019-06-27-1965c713-7
urandom-seed - 1.0-1
urngd - 2020-01-21-c7f7b6b6-1
usb-modeswitch - 2017-12-19-f40f84c2-2
usbmuxd - 1.1.1-1
usign - 2020-05-23-f1f65026-1
wireguard - 1.0.20200611-3
wireguard-tools - 1.0.20191226-1
wireless-regdb - 2020.11.20-1
wpa-cli - 2019-08-08-ca8c2bd2-7
wpad-openssl - 2019-08-08-ca8c2bd2-7
wwan - 2014-07-17-1
zlib - 1.2.11-3

And this is the list of programs in OpenWRT https://firmware-selector.openwrt.org/?version=22.03.2&target=ath79%2Fnand&id=glinet_gl-e750

ath10k-firmware-qca9887-ct 
base-files
busybox
ca-bundle
dnsmasq 
dropbear 
firewall4 
fstools 
kmod-ath10k-ct 
kmod-ath9k 
kmod-gpio-button-hotplug 
kmod-nft-offload 
kmod-usb2 
libc libgcc 
libustream-wolfssl 
logd 
mtd 
netifd 
nftables 
odhcp6c 
odhcpd-ipv6only 
opkg 
ppp
ppp-mod-pppoe 
procd 
procd-seccomp 
procd-ujail swconfig 
uboot-envtools 
uci 
uclient-fetch
urandom-seed 
urngd
wpad-basic-wolfssl

As you can see the difference is huge! Moreover, there are system programs that are not in the OpenWRT repository.

So ?
No surprise the gl specific gl-* packages aren't in the openwrt repository.

GL.iNet provides you with a all you can carry product/solution, openwrt doesn't.
Both (probably) offer exactly the same functionality, but in openwrt it have to be
installed, enabled and configured post flash, since it only ships with the bare
minimum of packages required, to have basic router functionality.

2 Likes

@frollic Thanks for your reply . Well, how can I understand which of the gl-inet list is mandatory for installation without which my device will not work fully, and which can be installed if necessary. I do not mean wireguard ,tor, etc. And how to replace system programs such as gl-sdk4-macclone, more precisely what to replace them with.

Define work fully.

As written in the past, what does it do ?

1 Like

@frollic

yeah, so that works out of the box, not sure there's a randomizer available though,
might have to make up your own MAC ...

1 Like

Which program from the OpenWRT repository can replace gl-sdk4-macclone ? And this is one of the system programs that I indicated, and there are many of them, as you can see from the list above. Therefore, before I remove the original firmware, I need to know exactly what I can replace them with. I don't need a mango router, I need GL-E750 with its functions))

there doesn't need to be a replacement, the functionality might (and I believe it is) embedded into the stock openwrt user interface.

what you're doing here is pretty pointless, imho.

1 Like

@frollic you wrote maybe before you corrected your message? That is, you are not sure. Just like you, I'm not sure, so I'm looking for an answer from those users who have already changed the firmware not theoretically, but practically, in order to know what will work and what will not work. And only after the work done, to draw conclusions is pointless or pointless
Did you do it?

I never used it, but know it's there, just don't know if it requires an additional package, most probably not.

trial and error ?

1 Like

@frollic Okay, I'll try. If something goes wrong, I will install the factory firmware back.

But this is certainly not what I was looking for))

if you want a 100% functional solution out of the box, you probably should stay away ...

matching/copying the functionality of router's stock fw, isn't the goal of openwrt.

1 Like

@frollic Sorry, I don't agree with you. If I know the answer, if I've done it and understand how it works, I'll give you the answer to help you, there are forums for that. People help each other!

If I don't know the answer I will:

  1. Ignore the message so as not to harm
  2. Recommend the user to do something at their own peril and risk (your option)

If you need a package for a specific purpose, then wouldn't you know that information already?

OpenWrt comes with default packages that work out the box. So your statements are extremely unclear.

???

OpenWrt seems the confuse you quite a bit?

Is there a reason you keep asking the same question over and over- after multiple answers from different people?

Yes, this is available too.

Since OpenWet works fully without them - that's information you need to clarify.

  • Then, what do you mean?
  • Are you asking us to guess GL-* packages that aren't in OpenWrt's repository?

???

https://openwrt.org/packages/table/start

You can also search descriptions, etc. there.

  • Since you showed us the screenshot - what search issues are you having?
  • It's hard to guess what you can't search, since you screenshoted the relevant page
  • You type into the relevant search bars, and ht enter like any other search - what issues are you having?
  • As already noted by others, that in some cases, you're listing functionality that OpenWrt has out of the box or whose name is identical (e.g. tor and wireguard - then say not those) - but asking for a package, so I hope you understand our confusion - as you were told, you'll have to understand your router's functionality both on OEM and OpenWrt firmware - there is no 1-to-1 analogous package translation - GL is not OpenWrt
1 Like

You asked - sorry the answers didn't help. :slightly_frowning_face:

No problem, hope you find your solution. The others in the thread have been more helpful than I in explaining already, IMHO.

So how would someone find a package that is known not to have the same name (i.e. gl*). :thinking:

(For others, this is how I've found every package I needed on OpenWrt whose name wasn't 1:1 identical to another repository/distro.)

1 Like

@tom1995 time for another few analogies.

I've already given you the Turkish sea navigators vs British sea navigators analogy. It's probably claptrap from likely left-leaning humanities theory, but the concept - prepare for change and dynamic capability applies well to the situation I think.

Here is my new analogy.

You are not happy with the existing firmware provided by the manufacturer. Hence you want to replace it with OpenWrt. Good move, since this generally offers more functionality and a great support network provided by an army of like minded nerds all falling at varying degrees on the spectrum.

Logically you are replacing something inferior with something superior. If this logical step fails then don't bother because you are making things worse.

Now back to the analogy. Imagine you are a car company (Blazer) seeking to design and build an improved car model (Lightning) as compared to an existing car model (Snail) made by company (Slow).

Slow's Snail is not all that bad but at Blazer you want your Lightning to be based on all the good bits of Snail without also taking on the bad bits too.

That way Blazer's Lightning is improved over Slow's Snail.

So in your case why would you want to copy all the bad stuff and/or stuff you don't even use with the manufacturer's firmware?

Rather you have the opportunity like Blazer with its Lightning model to just copy the good bits or improve on that and discard the bad bits too.

Or to use another analogy, rather than repeat the mistakes you made with your first dog when it comes to training your second dog, why not start afresh and only copy the bits that worked well?

A fresh approach is like a new fresh day with sunshine and butterflies. Don't just seek to recreate the same old rainy day.

You have a beautiful fresh canvas infront of you. You can make a beautiful new painting. Don't start with the previous mess that was made. Start afresh and enjoy.

I say out with the old and in with the new.

2 Likes

… very eloquently put.

Also exactly why I switched to OpenWrt myself.

1 Like

@Lynx Thank you for your wonderful creative and romantic style))

In my case, everything is very simple. I'll try to explain again. There is a gl-firmware made for the GL-E750 device https://www.gl-inet.com/products/gl-e750/ . I am a real user of this device, not a virtual one. The device itself and its idea are great, but using this device is inconvenient!

A few examples :

  1. You connect the power to this device and it automatically turns on and it cannot be turned off in any way (developers answer) That is, your device is turned on all night ???

  2. Tor doesn't work without vpn, what kind of anonymity are we talking about? This is a 100% publicity stunt. There is a screenshot above, this is a vpn and tor conflict.

  3. Setting up wireguard .The developer recommends using the device interface to connect to your vpn provider. Through the browser, the setting gives errors. I set up a connection through the config in 30 seconds.

There are errors with DNScrypt, VPNpolicies, etc.

I thought, ok if the interface is raw, not stable, the best solution would be to install just OpenWRT. But the question arises, if I just install the firmware without anything to replace the system programs so that this device performs its functionality, I do not need a mango router. I need Portable 4G LTE privacy router for road warriors and business travelers who want to secure their data !

To answer this question, I need the real experience of a user who has already done this procedure and can share his experience.

I checked the search here on the site, there are 20 thousand answers and 17 posts about GL-E750 (MUDI).https://forum.openwrt.org/search?q=GL-E750

P.S I would like other users who experienced the same problems to read this post, see a specific solution and solve their problem!