Версия OpenWrt Ядро ADM5120 AR71xx BRCM63xx RAMIPS x86
Attitude Adjustment 12.09 3.3.8 * * * - *
Barrier Breaker 14.07 3.10.49 - * * * *
Chaos Calmer 15.05 3.18.11 * * * * *

Сборка прошивки при помощи ImageBuilder

1. Скачать (wget) и распаковать (tar -xvjf) архив ImageBuilder-15.05-rc1-brcm63xx

3. Положить в каталог Araneus_RTA1025W_default необходимые файлы

3. Создать файл с содержанием ниже и дать ему права на запуск (chmod +x)

#!/bin/sh
#
## Profile name:
PROFILE="RTA1025W"
#
## Packages to skip, packages to install:
PACKAGES="-6relayd -hostapd -ip6tables -kmod-ip6tables -kmod-ipv6 -kmod-ipv6 \
-libip6tc -odhcp6c -odhcpd -wpad -wpad-mini -block-mount -kmod-fs-ext4 \
-kmod-fs-vfat -kmod-usb-net-cdc-ether -kmod-usb-serial-wwan -kmod-usb-storage \
-kmod-usb-serial -kmod-usb-serial-option -ppp -ppp-mod-pppoe -usb-modeswitch \
-luci-proto-3g -luci-proto-ppp -dnsmasq \
\
kmod-usb2 kmod-usb-ohci hostapd-mini libuci libxtables luci netifd procd \
swconfig uboot-envtools ubox ubus ubusd uci mtd opkg \
kmod-i2c-tiny-usb kmod-i2c-gpio-custom wpa-supplicant-mini ip"
#
## Directory with files:
FILES="Araneus_RTA1025W_default"
#
## Clean and compile:
clear
make clean
make -j4 image PROFILE="$PROFILE" PACKAGES="$PACKAGES" FILES="$FILES"

Полезные команды

mtd -r write /tmp/orig_firmware.bin firmware  # Восстановить заводскую прошивку в устройстве
echo "24" >/sys/class/gpio/export             # Создать нужный gpio в системе
echo "out" >/sys/class/gpio/gpio24/direction  # Установить режим работы gpio24 (in/out)
echo "1" > /sys/class/gpio/gpio24/value       # Отправить данные на gpio
cat /sys/class/gpio/gpio29/value              # Чтение данных о статусе gpio

Внешние ссылки



Published

11 May 2015

Tags