inital commit

Signed-off-by: s0me1newithhand7s <117505144+s0me1newithhand7s@users.noreply.github.com>
This commit is contained in:
s0me1newithhand7s 2025-09-10 20:26:51 +03:00
commit 5065633a38
No known key found for this signature in database
10 changed files with 467 additions and 0 deletions

6
doc/content.md Normal file
View file

@ -0,0 +1,6 @@
<h2 align="center"> Current Tested Devices </h2>
| Image | Status | Link | Author |
| ---------------------------------------------------------------------- | ------------------------------------------------------------------- | ---------------------------- | ------ |
| <img src="https://www.cudy.com/cdn/shop/files/TR1200.png" width="250"> | Working; Small amount of RAM and not so fast CPU, stable branch; | [Here](./doc/cudy/TR1200.md) | hand7s |
| <img src="https://www.cudy.com/cdn/shop/files/TR3000.png" width="250"> | Working; 128mb revision is preferred since it's on a stable branch; | [Here](./doc/cudy/TR3000.md) | hand7s |

79
doc/cudy/TR1200.md Normal file
View file

@ -0,0 +1,79 @@
<h1 align="center"> Cudy TR1200 </h1>
```Sh
.______ __
| |.--.--.-- | |.--.--.
| ---|| | | _ | || | |
|______||_____|______||___ |
. OpenWrt firmwares |_____|
```
[OpenWRT page](https://openwrt.org/toh/cudy/tr1200)
<img src="https://www.cudy.com/cdn/shop/files/TR1200.png" width="500" align="center">
| Name | Spec |
| --------- | ------------------------------------------- |
| CPU | MediaTek MT7628AN x 1 @ 580 Mhz (MIPS) |
| ROM | 16MB SPI NAND |
| RAM | 128MB DDR3 |
| WLAN | MediaTek MT7613BEN (Wi-Fi 5) |
| UBS | + (2.0) |
| Power | PD 10W via USB Type-C |
| LAN | 2x 1Gpbs MT7628AN |
| Dimension | 15 by 15 by 10 cm |
| | |
## Short Description
entry-level thing:
- only Wi-Fi 5 and 1Gbps
- 10 watts is crazy
- USB 2.0 *might* not be enough for chonky modems
- 16MB of ROM is not enough (u-boot layout might help)
- 1 MIPS core is not enough
- yet, RAM is plenty
- small
## How2
1. OpenWRT Transition
1. update [stock firmware](https://www.cudy.com/pages/download-center/tr3000-1-0) to latest version
2. use special [Cudy Intermediary OpenWRT firmware](https://drive.google.com/drive/folders/1BKVarlwlNxf7uJUtRhuMGUqeCa5KpMnj?usp=sharing&pli=1) to sysupgrade to OpenWRT
3. download latest stable build for your OpenWRT of choice (for e.g. https://firmware-selector.openwrt.org/?version=24.10.2&target=mediatek%2Ffilogic&id=cudy_tr3000-v1)
4. do whatever you need to setup OpenWRT for you **before** next step, do **not** forget about backups
2. Fibocom L850 Support
1. ssh to your router
2. you need to update (still a) `opkg` via `opkg update`
3. you need to install `modemmanager` and `luci-proto-modemmanager` via `opkg install modemmanager luci-proto-modemmanager`
4. now reboot
5. after reboot you'll need to execute `AT+GTUSBMODE=7` in a modem shell and then reboot once more
6. and now you can setup connection via `modemmanager` !
3. Fibocom L850 alternative way
1. instead of `modemmanager` we could use `openwrt.132lan.ru`'s packages and script.
2. `opkg update` before everything
3. now `wget -O /tmp/add.sh http://openwrt.132lan.ru/packages/24.10/packages/add.sh` and then `sh /tmp/add.sh`
4. now we need to `opkg update` once more
5. after that `luci-app-modeminfo`, `modeminfo`, `modeminfo-serial-xmm`, `modeminfo-serial-fibocom`, `luci-proto-xmm`, `xmm-modem`, `atinout` and `luci-app-atinout` will be available to install via `opkg install luci-app-modeminfo modeminfo modeminfo-serial-xmm modeminfo-serial-fibocom luci-proto-xmm xmm-modem atinout luci-app-atinout`
6. now reboot
7. after that you'll be able to use `Intel XMM Cellular` as an Interface!
## Optional
> [!WARN]
> 16MB of ROM
1. WireGuard:
1. `opkg update`
2. for cli-only `opkg install kmod-wireguard wireguard-tools`
3. for luci usage `opkg install kmod-wireguard wireguard-tools luci-proto-wireguard`
4. reboot
5. now you'll be able to use `Wireguard` as an Interface!
## Caveats
- no heatsink
- USB 2.0 is not powerful enough for dual USB setup (USB thumb drive + USB Modem)
- 16MB of ROM (3rd time is a charm)
---

81
doc/cudy/TR3000.md Normal file
View file

@ -0,0 +1,81 @@
<h1 align="center"> Cudy TR3000 </h1>
```Sh
.______ __
| |.--.--.-- | |.--.--.
| ---|| | | _ | || | |
|______||_____|______||___ |
. OpenWrt firmwares |_____|
```
[OpenWRT page](https://openwrt.org/toh/cudy/tr3000)
<img src="https://www.cudy.com/cdn/shop/files/TR3000.png" width="500" align="center">
## Table of hardware
| Name | Spec |
| --------- | ------------------------------------------- |
| CPU | MediaTek MT7981BA x 2 @ 1.3 GHz (Cortex-A53)|
| ROM | 128MB (or 256MB) SPI NAND |
| RAM | 512MB DDR3 |
| WLAN | MediaTek MT7976CN (up to Wi-Fi 6) |
| UBS | + (3.0) |
| Power | PD 15W via USB Type-C |
| LAN | 1x 2.5Gbps RTL8221B, 1x 1Gpbs MT7981BA |
| Dimension | 15 by 15 by 10 cm |
| | |
## Short Description
little agile monster of networking (imho):
- 2.5gbps is nuts
- Wi-Fi 6 is nuts
- ONLY 15 watts for whole router
- small
- MTK chipset, and even good one
- decent amount of ROM (you can use u-boot layout for more ROM btw)
- and 256MB version, comming soon(tm) on a stable OpenWRT (but you can build your own)
## How2
1. OpenWRT Transition
1. update [stock firmware](https://www.cudy.com/pages/download-center/tr3000-1-0) to latest version
2. use special [Cudy Intermediary OpenWRT firmware](https://drive.google.com/drive/folders/1BKVarlwlNxf7uJUtRhuMGUqeCa5KpMnj?usp=sharing&pli=1) to sysupgrade to OpenWRT
3. download latest stable build for your OpenWRT of choice (for e.g. https://firmware-selector.openwrt.org/?version=24.10.2&target=mediatek%2Ffilogic&id=cudy_tr3000-v1)
4. do whatever you need to setup OpenWRT for you **before** next step, do **not** forget about backups
2. Fibocom L850 Support
1. ssh to your router
2. you need to update (still a) `opkg` via `opkg update`
3. you need to install `modemmanager` and `luci-proto-modemmanager` via `opkg install modemmanager luci-proto-modemmanager`
4. now reboot
5. after reboot you'll need to execute `AT+GTUSBMODE=7` in a modem shell and then reboot once more
6. and now you can setup connection via `modemmanager` !
3. Fibocom L850 alternative way
1. instead of `modemmanager` we could use `openwrt.132lan.ru`'s packages and script.
2. `opkg update` before everything
3. now `wget -O /tmp/add.sh http://openwrt.132lan.ru/packages/24.10/packages/add.sh` and then `sh /tmp/add.sh`
4. now we need to `opkg update` once more
5. after that `luci-app-modeminfo`, `modeminfo`, `modeminfo-serial-xmm`, `modeminfo-serial-fibocom`, `luci-proto-xmm`, `xmm-modem`, `atinout` and `luci-app-atinout` will be available to install via `opkg install luci-app-modeminfo modeminfo modeminfo-serial-xmm modeminfo-serial-fibocom luci-proto-xmm xmm-modem atinout luci-app-atinout`
6. now reboot
7. after that you'll be able to use `Intel XMM Cellular` as an Interface!
## Optional
1. WireGuard:
1. `opkg update`
2. for cli-only `opkg install kmod-wireguard wireguard-tools`
3. for luci usage `opkg install kmod-wireguard wireguard-tools luci-proto-wireguard`
4. reboot
5. now you'll be able to use `Wireguard` as an Interface!
2. OpenVPN:
1. not recommended since no official kmod for OVPN (yet)
## Caveats
none
---
p.s.
my current setup lmfao