An open API service indexing awesome lists of open source software.

https://github.com/imaginator/tollgatefirmware


https://github.com/imaginator/tollgatefirmware

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# Build Tollgate Device Firmware

This script uses OpenWRT's image-builder to create a base firmware for supported devices without needing to recompile all packages.

To build:

```bash
# build-firmware
# for example
./build-firmware gl-mt300n-v2
```

installing:
```bash
# scp -O /tmp/openwrt-build/openwrt-imagebuilder-23.05.3--.Linux-x86_64/bin/targets///openwrt-23.05.3---squashfs-sysupgrade.bin root@:/tmp

# for example
scp -O /tmp/openwrt-build/openwrt-imagebuilder-23.05.3-ramips-mt76x8.Linux-x86_64/bin/targets/ramips/mt76x8/openwrt-23.05.3-ramips-mt76x8-glinet_gl-mt300n-v2-squashfs-sysupgrade.bin root@:/tmp

ssh
sysupgrade -v /tmp/firmware-file
```

Next steps would be to cross-compile any binaries outside of the OpenWRT ecosystem and have them pulled into the base image build process.