widora(MT7688):OpenWrt release 0.1.7

源码:github.com/widora/openwrt_widora
固件:
16M+128M
32M+128M
1、增加widora_mode命令,使用方法如下:

$ widora_mode
MODE REPEATER CLIENT ROUTER PPPOE
LAN eth0 ap apcli0 eth0 ap ap
WAN apcli0 eth0
"widora_mode repeater" or "widora_mode repeater ssid key"
"widora_mode client" or "widora_mode client ssid key"
"widora_mode router"
"widora_mode pppoe" or "widora_mode pppoe name key"

2、新增aac命令,运行后进入配网状态,等待手机airkissdebuger或者微信扫二维码,配网结束后命令退出。是否成功连接可以使用ap_client命令查看。连接回ok,未连接回no。
配网二维码(临时):
0_1489233470190_IMG_1049.PNG
3、WIFI驱动升级到1.2版本,稳定性大幅提高。
4、修复webui配置界面的bug。

@lx 看起来是没有获取到IP地址。可否尝试手动设置apcli0的IP地址?

@mango 你好,下面是我抓到的信息
root@Widora:/mnt# echo 1 > /tmp/wifilog
root@Widora:/mnt# tail -f /tmp/wifilog
1
check:connect //大约8s才能显示出来
check:connect
check:connect
check:connect
root@Widora:/mnt# ifconfig
apcli0 Link encap:Ethernet HWaddr 0E:EF:AF:00:12:56
inet6 addr: fe80::cef:afff:fe00:1256/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:820 errors:0 dropped:0 overruns:0 frame:0
TX packets:154 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:122579 (119.7 KiB) TX bytes:48976 (47.8 KiB)
root@Widora:/mnt# iwconfig
apcli0 MT7603E PCIe ESSID:“Tomato50”
Mode:Managed Frequency:2.437 GHz Access Point: 58:6D:8F:17:D8:1E
Bit Rate=150 Mb/s Tx-Power=18 dBm
Encryption key:off
Power Management:on
Link Quality=100/100 Signal level:-44 dBm Noise level:-71 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
root@Widora:/mnt# ping www.baidu.com
ping: bad address ‘www.baidu.com
这是我得配置

config wifi-iface ‘sta’
option device ‘radio0’
option mode ‘sta’
option network ‘wan’
option ifname ‘apcli0’
option led ‘mediatek:orange:wifi’
option ssid ‘Tomato50’
option encryption ‘wep’
option key ‘F790955821’

@lx 稍后我真对这种情况测试一下
你帮我抓点log。
echo 1 > /tmp/wifilog
tail -f /tmp/wifilog

@mango 这个key值是随机生成的,使用电脑连接是可以正常连上的。我用上一次发布的版本0.1.7RC2这样设置是可以连接上的。

@lx 看起来key非常奇怪,这里的encryption怎么写都行。最终指定的ssid和key在这里可以看到:ps -w | grep apcli0

如果我要连接的路由器是wep加密方式,那wireless文件应该怎样配置呢,下面是我的wireless文件,您看下对吗?为什么我这连不上,将key改成key1也连接不上。
config wifi-iface ‘sta’
option device ‘radio0’
option mode ‘sta’
option network ‘wan’
option ifname ‘apcli0’
option led ‘mediatek:orange:wifi’
option encryption ‘wep’
option ssid ‘cisco_test01’
option key ‘6456D36652’

@mango 好的,谢谢你的回复

@lx 带空格的SSID我还真没见过。过后模仿一个出来看看情况

关于webui界面显示的周围AP列表项中的ssid,如果ssid上带有空格还是只能显示空格前面的部分。