GL MV1000W from GL iNet AKA Brume: Difference between revisions
| Line 129: | Line 129: | ||
...and it turns out the above is hopelessly busted and doesn't work. Worse yet, it seems to work, but no wireless device will be able to connect. | ...and it turns out the above is hopelessly busted and doesn't work. Worse yet, it seems to work, but no wireless device will be able to connect. | ||
==== Hope Crushed Again ==== | ====Hope Crushed Again==== | ||
There's a repository (old as it is) from gl-inet with source code (sort of): https://github.com/gl-inet/openwrt/tree/openwrt-19.07.7/package/kernel/rtl8192eu But good luck modifying that for version 23.x (or later). | There's a repository (old as it is) from gl-inet with source code (sort of): https://github.com/gl-inet/openwrt/tree/openwrt-19.07.7/package/kernel/rtl8192eu But good luck modifying that for version 23.x (or later). | ||
| Line 141: | Line 141: | ||
<br /> | <br /> | ||
=== Alternate Solution === | ===Alternate Solution=== | ||
Use the GL.iNet v19.07.08 version of OpenWRT. And then use updated packages (except for kernel stuff, so bluetooth would be hopeless for say btrtl.ko). But it allows for newer versions of Pulse Audio, etc. | Use the GL.iNet v19.07.08 version of OpenWRT. And then use updated packages (except for kernel stuff, so bluetooth would be hopeless for say btrtl.ko). But it allows for newer versions of Pulse Audio, etc. | ||
| Line 153: | Line 153: | ||
</syntaxhighlight>And just use OPKG as usual. The URLs in /etc/opkg/customfeeds.conf will take precedence over items in /etc/opkg/distfeeds.conf But use with caution and do NOT enable any feeds from ''core'' or ''routing.'' | </syntaxhighlight>And just use OPKG as usual. The URLs in /etc/opkg/customfeeds.conf will take precedence over items in /etc/opkg/distfeeds.conf But use with caution and do NOT enable any feeds from ''core'' or ''routing.'' | ||
This idea was tested by manually downloading .ipk files from OpenWRT, then installing them using the OPKG command (see below) The result was a successful version of Python3 running on OpenWRT 19.07.8 (which comes with Python2);<syntaxhighlight lang="text"> | This idea was tested by manually downloading .ipk files from OpenWRT, then installing them using the OPKG command (see below) The result was a successful version of Python3 running on OpenWRT 19.07.8 (which comes with Python2). Installation order is important as older versions of libffi, etc will be installed;<syntaxhighlight lang="text"> | ||
opkg install libbz2-1.0_1.0.8-1_aarch64_cortex-a53.ipk | opkg install libbz2-1.0_1.0.8-1_aarch64_cortex-a53.ipk | ||
| Line 189: | Line 189: | ||
opkg install python3-unittest_3.11.7-1_aarch64_cortex-a53.ipk | opkg install python3-unittest_3.11.7-1_aarch64_cortex-a53.ipk | ||
opkg install python3_3.11.7-1_aarch64_cortex-a53.ipk | opkg install python3_3.11.7-1_aarch64_cortex-a53.ipk | ||
</syntaxhighlight> | |||
Got the above list by installing Python3 on an MV1000W with OpenWRT 23.05.03, and using that information for the above;<syntaxhighlight lang="text"> | |||
opkg install python3 | |||
Installing python3 (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3_3.11.7-1_aarch64_generic.ipk | |||
Installing libpython3-3.11 (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/libpython3-3.11_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-base (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-base_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-light (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-light_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-asyncio (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-asyncio_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-email (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-email_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-cgi (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-cgi_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-pydoc (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-pydoc_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-cgitb (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-cgitb_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-codecs (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-codecs_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-ctypes (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-ctypes_3.11.7-1_aarch64_generic.ipk | |||
Installing libgdbm (1.21-2) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/libgdbm_1.21-2_aarch64_generic.ipk | |||
Installing python3-dbm (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-dbm_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-decimal (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-decimal_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-distutils (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-distutils_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-logging (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-logging_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-lzma (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-lzma_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-multiprocessing (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-multiprocessing_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-ncurses (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-ncurses_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-openssl (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-openssl_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-readline (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-readline_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-sqlite3 (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-sqlite3_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-unittest (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-unittest_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-urllib (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-urllib_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-uuid (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-uuid_3.11.7-1_aarch64_generic.ipk | |||
Installing python3-xml (3.11.7-1) to root... | |||
Downloading https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/packages/aarch64_generic/packages/python3-xml_3.11.7-1_aarch64_generic.ipk | |||
Configuring libpython3-3.11. | |||
Configuring python3-base. | |||
Configuring python3-light. | |||
Configuring python3-email. | |||
Configuring python3-urllib. | |||
Configuring python3-pydoc. | |||
Configuring python3-cgi. | |||
Configuring python3-cgitb. | |||
Configuring python3-decimal. | |||
Configuring python3-uuid. | |||
Configuring python3-xml. | |||
Configuring python3-ncurses. | |||
Configuring python3-distutils. | |||
Configuring python3-codecs. | |||
Configuring python3-multiprocessing. | |||
Configuring python3-asyncio. | |||
Configuring python3-ctypes. | |||
Configuring libgdbm. | |||
Configuring python3-dbm. | |||
Configuring python3-logging. | |||
Configuring python3-lzma. | |||
Configuring python3-openssl. | |||
Configuring python3-readline. | |||
Configuring python3-sqlite3. | |||
Configuring python3-unittest. | |||
Configuring python3. | |||
</syntaxhighlight> | </syntaxhighlight> | ||