• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 源码上如何修改让WIFI自启动 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 28876
精华: 0
发帖: 79
金钱: 400 两
威望: 80 点
综合积分: 158 分
注册时间: 2010-09-18
最后登录: 2013-04-14
楼主  发表于: 2012-08-24 13:53

 源码上如何修改让WIFI自启动

求思路,
tiny210,安卓2.3,知道AP ID和密码的情况下,如何
修改源码,让系统第一次启动后(比如重新烧写系统后)wifi自动开启,
而无须通过按键设置settings。
谢谢先。
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
1楼  发表于: 2012-08-24 14:09
這個問題:

1.確定手動wpa_supplicant+wpa_supplican.conf確定可以連線AP

1) WLAN card?是否開機自動啟動?還是insmod module? 產生的接口名稱
2) 撰寫wpa_supplicant.conf,並確定可以手動連線

2.把wpa_supplicant命令以服務的方式或是script,編入init.rc
[ 此帖被kazaya在2012-08-27 12:27重新编辑 ]
级别: 侠客
UID: 28876
精华: 0
发帖: 79
金钱: 400 两
威望: 80 点
综合积分: 158 分
注册时间: 2010-09-18
最后登录: 2013-04-14
2楼  发表于: 2012-08-24 19:58

 回 1楼(kazaya) 的帖子

好的。谢谢,我试试
级别: 侠客
UID: 60040
精华: 0
发帖: 90
金钱: 465 两
威望: 93 点
综合积分: 180 分
注册时间: 2011-12-03
最后登录: 2015-09-20
3楼  发表于: 2012-08-24 22:47
在etc/中建立它起动命令文件,然后在rcs中运行
级别: 侠客
UID: 28876
精华: 0
发帖: 79
金钱: 400 两
威望: 80 点
综合积分: 158 分
注册时间: 2010-09-18
最后登录: 2013-04-14
4楼  发表于: 2012-08-25 13:08

 回 1楼(kazaya) 的帖子

wpa_supplicant.conf应该没有问题,直接把 通过settings生成的配置文件 拷贝过来,

wpa_supplicant -dd -Dwext -iwlan0 -c /data/misc/wifi/wpa_supplicant.conf
之后,总是到
Calling CRDA to update world regulatory domain
就停止不动了,
查看dmesg
提示有
wlan0: no IPv6 routers present
查找网上的文档,折腾了半天,还是没有进展
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
5楼  发表于: 2012-08-27 09:36

 Re:回 1楼(kazaya) 的帖子

引用第4楼ysfanfeng于2012-08-25 13:08发表的 回 1楼(kazaya) 的帖子 :
wpa_supplicant.conf应该没有问题,直接把 通过settings生成的配置文件 拷贝过来,

wpa_supplicant -dd -Dwext -iwlan0 -c /data/misc/wifi/wpa_supplicant.conf
之后,总是到
Calling CRDA to update world regulatory domain
.......


確定您編譯的wifi module及ap是否支持ipv6,否則編譯wifi module的時候,就不要選擇支持ipv6
[ 此帖被kazaya在2012-08-27 10:17重新编辑 ]
级别: 侠客
UID: 28876
精华: 0
发帖: 79
金钱: 400 两
威望: 80 点
综合积分: 158 分
注册时间: 2010-09-18
最后登录: 2013-04-14
6楼  发表于: 2012-08-27 15:45

 回 5楼(kazaya) 的帖子

现在可以连上AP了,但还有个问题:
命令行执行时,执行
wpa_supplicant -dd -Dwext -iwlan0 -c /data/misc/wifi/wpa_supplicant.conf
之后,终端始终停留在
Calling CRDA for country:JP
如果强制停止的话,连接就会断开
[ 此帖被ysfanfeng在2012-08-27 15:56重新编辑 ]
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
7楼  发表于: 2012-08-27 16:42

 Re:回 5楼(kazaya) 的帖子

引用第6楼ysfanfeng于2012-08-27 15:45发表的 回 5楼(kazaya) 的帖子 :
现在可以连上AP了,但还有个问题:
命令行执行时,执行
wpa_supplicant -dd -Dwext -iwlan0 -c /data/misc/wifi/wpa_supplicant.conf
之后,终端始终停留在
Calling CRDA for country:JP
.......

1.在背景執行
wpa_supplicant -dd -Dwext -iwlan0 -c /data/misc/wifi/wpa_supplicant.conf &
2.去除Calling CRDA訊息:
請問您編譯是否加入cfg80211?如果是的話,試著去掉再重新編譯
[ 此帖被kazaya在2012-08-27 17:38重新编辑 ]
级别: 侠客
UID: 28876
精华: 0
发帖: 79
金钱: 400 两
威望: 80 点
综合积分: 158 分
注册时间: 2010-09-18
最后登录: 2013-04-14
8楼  发表于: 2012-08-28 13:15

 回 7楼(kazaya) 的帖子

谢谢。
没有配置cfg80211。
现在勉强可以用了,不过感觉还是许多地方不明白。
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
9楼  发表于: 2012-08-28 13:57
"Calling CRDA for country:JP"

Hi,你的AP設定什麼domain?channel多少?
如果你設定1~11 channel是否還會出現相同問題?
[ 此帖被kazaya在2012-08-28 14:04重新编辑 ]
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go