Custom router board - SDK


I've got to apply my solution for the custom built router running on OpenWrt. Till now, I've been developing it on Teltonika platform and provided SDK from the supplier. This time I do not have SDK and do not know how to obtain it. The device identifies itself like this:

0.000000] Linux version 5.10.146 (frank@Zhao) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 11.2.0 r19777-2853b6d652) 11.2.0, GNU ld (GNU Binutils) 2.37) #0 Fri Oct 7 23:34:56 2022
[    0.000000] Board has DDR2
[    0.000000] Analog PMU set to hw control
[    0.000000] Digital PMU set to hw control
[    0.000000] SoC Type: MediaTek MT7628AN ver:1 eco:2
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019655 (MIPS 24KEc)
[    0.000000] MIPS: machine is MovingComm I2100 evaluation board

Any ideas?


Bigger number = higher difficulty

  1. Coincidentally that kernel version overlaps with latest stable OpenWrt 22.03.2, so SDK from ramips/mt76x8 should work, but don't be surprised if it doesn't (might be missing some headers or other source).
  2. Ask seller for the SDK or source code.
  3. Ask manufacturer for the SDK or source code.
  4. Port the board to official OpenWrt and ditch the "custom" firmware.

That's it.