Showing posts with label Openwrt. Show all posts
Showing posts with label Openwrt. Show all posts

Friday, June 16, 2017

how to use tplink wr1043 v1 qss button with openwrt 15.05

Create missing folder
mkdir -p /etc/hotplug.d/button
Create missing event debug handler /etc/hotplug.d/button/buttons
logger the button was $BUTTON and the action was $ACTION
Create missing button event handler /etc/hotplug.d/button/00-button
#!/bin/sh
. /lib/functions.sh
do_button () {
        local button
        local action
        local handler
        local min
        local max

        config_get button $1 button
        config_get action $1 action
        config_get handler $1 handler
        config_get min $1 min
        config_get max $1 max

        [ "$ACTION" = "$action" -a "$BUTTON" = "$button" -a -n "$handler" ] && {
                [ -z "$min" -o -z "$max" ] && eval $handler
                [ -n "$min" -a -n "$max" ] && {
                        [ $min -le $SEEN -a $max -ge $SEEN ] && eval $handler
                }
        }
}

config_load system
config_foreach do_button button
Configure buttons, so append at the end of /etc/system/config
config button
        option button 'wps'
        option action 'pressed'
        option handler 'echo 1 > /sys/class/leds/tp-link\:green\:qss/brightness'

config button
        option button 'wps'
        option action 'released'
        option handler 'echo 0 > /sys/class/leds/tp-link\:green\:qss/brightness'

Wednesday, July 20, 2016

openwrt set wan with random mac

uci set network.wan.macaddr=$(hexdump -n6 -e '6/1 ":%02X"' /dev/urandom | cut -f2- -d ":")
uci commit

Friday, December 11, 2015

Firmware Openwrt-15.05 para roteadores TP-Link com suporte OpenVPN

A imagem padrão disponível no site do Openwrt-15.05 não tem suporte ao OpenVPN, que pode ser instalado pelo gerenciador de pacotes 'opkg', mas devido a limitada memória flash de 4MB de grande maioria dos modelos, a instalação do Openvpn falha por falta de espaço. Mas se a imagem for feita com carinho com o OpenVPN já embutido durante a compilação vai funcionar nos limitados modelos low-cost de 4MB. A quem interessar disponibilizei essas imagens com OpenVPN para modelos de 4MB, veja nos Downloads do blog, essa lista de arquivos: DOWNLOAD
openwrt-15.05-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin openwrt-15.05-ar71xx-generic-tl-mr3220-v1-squashfs-factory.bin openwrt-15.05-ar71xx-generic-tl-mr3220-v2-squashfs-factory.bin openwrt-15.05-ar71xx-generic-tl-mr3420-v1-squashfs-factory.bin openwrt-15.05-ar71xx-generic-tl-mr3420-v2-squashfs-factory.bin openwrt-15.05-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin openwrt-15.05-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin openwrt-15.05-ar71xx-generic-tl-wr740n-v1-squashfs-factory.bin openwrt-15.05-ar71xx-generic-tl-wr740n-v3-squashfs-factory.bin openwrt-15.05-ar71xx-generic-tl-wr740n-v4-squashfs-factory.bin

Thursday, September 18, 2014

Implantação de porta serial no TP-Link TL-WR740N HW 4.23

o TP-Link WR740N é um SOC Atheros AR9331 com 32MB de RAM e 4MB de flash, dá para montar um drone com ele. Para começar vou soldar a porta serial de debug.