打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
两年厚的夏天 [http://wuhansen.qzone.qq.com]
userphoto

2017.06.05

关注
关键就是这个DslrDashboard,往android手机上一装就OK了(谷歌商店也可以直接下到),他还需要OpenCV才能运行,这个页面也有,我用的是OpenCV_2.4.6_Manager_2.9_armv7a-neon.apk,大多数手机应该都是这个,除非你是intel方案的,现在还挺少见~(这些APK包括后面的其他工具、固件我已经全部打包了,见无线那部分有网盘地址)
按完运行 DslrDashboard就可以控制啦~这个玩意有线无线都可以控制哦
界面自己看看就知道,按LV可以即时取景,AF对焦,相机图标是拍照,其他参数也都可以设置
先试试有线的...
上个截图(这个图其实是无线连的..但操作都是一样的)
其实单反能控制的参数基本都可以设置~可玩性还是挺高的 甚至可以手动对焦
点LV是实时取景,AF自动对焦,相机那个图标拍照...下面那个滚动条可以对焦...
其他参数自己研究吧...
有线其实就是模拟电脑控制,只要有OTG线接USB就OK了~
这个线我本来是买来插手机读卡滴~送了个USB口没想到还真有用 哈哈哈哈 值了
至于为何要用OTG读卡...因为D800坑爹的设计居然是CF+SD...这也就算了CF还是CF I的,转接SD不可能了,于是无线SD卡只能传CF上的东西....CF卡又死贵 为了出去玩能把SD卡东西也发微博..只好...
试用完OTG控制感觉很有意思于是决定进而研究下无线...
其实差不多的
下面就是无线效果图~手机用单反自己拍自己 哈哈哈
我这里用的是TL-MR10U改的,很小巧可以轻松放手柄里
如果放不进去可以把外壳拆了,里面真的很小的,只有个电路板和电池,所谓一分钱一分货哈哈
可惜线长了点,换个短的可能会比较美观~
不过懒得折腾了
之前说了淘宝方案是TP的TL-MR10U改的,其实大部分TP的都可以改,但我发现作者选这个真是非常有意思...
首先他很便宜,八九十就能搞到,类似型号都一百多两三百, 而且体积十分小巧,无忌那个帖子可以塞手柄里,最关键的,自带电池!可以当移动电源也不错,最主要的是作为路由使用就不需要插电了,确实很适合当接收器~
于是找了最便宜的苏宁89买了个(这里要吐槽下苏宁,居然不给换,要是JD分分钟就换掉了,老子以后再也不去苏宁了!!)
到手试了下发现这货...真是不适合玩OpenWRT...RAM就算了,ROM也好小,才4M,毛都不够装啊!!不过一分钱一分货,只是遥控单反做个路由还是没问题滴! 你如果想多装点软件或者当主路由,千万别买...连WEB界面都跑不起来只能命令行!!不会设置的话绝对没原厂的固件好用!!
而且最重要的是!!不要想再刷回原厂固件!我就是手贱试着刷回结果变砖了!!!(不排除是我刷错了,但是还是不要尝试刷回了除非你有救砖能力)
收回之前说的错误言论...D800E、D7000都完美支持无线...如果你配置好连不上请换原装数据线试试...我之前D800E用USB3.0读卡器的线死活连不上,换了原装OK了!佳能的机子应该也是没问题的
虽然我写了挺多,只是啰嗦了点,其实还是比较简单的,你按着步骤来基本上都没问题,不要怀疑自己的能力。有问题可以和我交流,我也会随时更新没讲清楚的地方方便后人~
////////////////更新/////////////////
很多朋友反应有新版,我这里也更新下吧,主要是解决了佳能机的一些BUG(如LV下AF无效,场景模式BUG之类,但我没佳能机无法测试),我自己感觉在尼康机上也比以前稳定了
另外有个区别新版的在Connect to OpenWrt/Linux需要长按按钮才能输入IP(作者说是会自动搜,反正我不输IP是搜不到)
最新软件链接
http://pan.baidu.com/s/1ntuiaff 
或者
http://yunpan.cn/QNdnYANBQyg4C密码:4026
(是一样的下一个就行)
如果之前没刷过的,直接下这里的最新工具,刷的时候ddserver_0.2-4_ar71xx.ipk记得改成ddserver_0.2-12_ar71xx.ipk其他流程不变,刷完就是最新版了(然后更新部分你可以不用看了直接看后面的了)
如果之前已经按本教程刷过的,可以按下面方法升级到新版本
1.清空openwrt设置或升级固件
这里推荐升级固件,到官网下载最新的(官网更新超勤快,除了周末每天更新建议有条件可以直接在官网下最新的点此官网下最新版)或者在我给的最新版里面下载新的openwrt-ar71xx-generic-tl-mr10u-v1-squashfs-sysupgrade.bin,然后按照下面刷sysupgrade.bin时候步骤开始再刷一遍(参考第二次刷刷固件的部分)
刷完同样需要改密码改wifi网络配置(可以在SCP里面先吧network和wireless备份了刷完拷回去比较省事,当然用VI重新打一遍也是可以的)
如果你真是懒得升级固件想只清数据,那就捅reset键吧,不过复位完修改网络配置还是免不了的~
2.安装新版ipk
在我给的最新版里面下载新的ddserver_0.2-12_ar71xx.ipk,然后按照下面装ipk(参考安装ipk部分)
注意安装的命令文件名是不一样的ddserver_0.2-4_ar71xx.ipk变成了ddserver_0.2-12_ar71xx.ipk
附上我重新刷好的截图
3.我给的最新版里面下载DslrDashboard_V0.30.33.apk在手机上重新安一遍,OpenCV如果以前安了就不用在安了
然后就可以用最新版了
其他操作不变
////////////////更新/////////////////
废话完了开工!
首先我想说一下,写得多只是为了讲清楚,其实很简单的没必要多想按步骤来肯定没问题,我遇到老出问题的大多数都是自己想多了瞎折腾的~
方便起见,我已经把所需的固件、软件、手机软件打包了,可以到下面地址下载
3个是一样的,只是传不同地方,下一个就行(固件是TL-MR10U的,其他型号你只能自己下载了,当然你嫌我的固件不够新也可以自己下载最新版啦)
http://urlxf.qq.com/?yMvaueA
http://pan.baidu.com/s/13mYUt
http://yunpan.cn/QUq3X9zfkLzC6
你还需要一个TL-MR10U(又废话)、一台能插线,又能连无线的电脑,就OK了 当然家里有路由器更好了!
最好再找个手机充电器给MR10U供电,我试过电脑的普通USB口感觉不太够...万一刷死了就麻烦了,当然了如果你是USB3.0应该问题不大
首先 还是要了解下这东东 已经有专业人士分析过了
http://wiki.openwrt.org/toh/tp-link/tl-mr10u
反正TP都是一堆AR9331的方案...你可以在这个页面找到stable release的下载地址
不过我下了个比较新的...(固件我已经打包了,如果是MR10U的就不用到这下了压缩包里有)
http://downloads.openwrt.org/snapshots/trunk/ar71xx/
按Ctrl+F 搜MR10U (如果你是其他型号...就找你自己的吧)
可以找到2个
openwrt-ar71xx-generic-tl-mr10u-v1-squashfs-factory.binopenwrt-ar71xx-generic-tl-mr10u-v1-squashfs-sysupgrade.bin
都下下来了...至于为啥要刷2遍...我也不知道诶反正别人都是这样的懒得深究有没有必要..
刷factory非常容易,只要登录到路由器
(我这里用的是无线直接连TP默认的那个WIFI,然后浏览器里打192.168.1.1,用户名密码都是admin)
选择菜单系统工具→软件升级
选择这个固件点升级就OK了~官方建议使用IE浏览器,有线连接...不过我经常WIFI+Chrome刷完全没问题
从点下升级开始已经踏上OpenWRT的不归路了!等到路由器刷完重启,切忌千万不能手贱断电!
一会你会发现WIFI已经断了...因为OpenWRT默认是不开的,不过你不能以此判断到底重启完了没...总之一句话,千万不要手贱断电!
(之前已经说了,这个路由ROM太小是装不了WEB界面的,不要在问我为什么刷完在浏览器里面打IP进不了路由了!没有这个功能)
找个网线把路由和电脑连起来,本地连接IP设置成自动获取(你非要设的话设192.168.1.xx),等自动获取IP完毕,路由就启动OK了
这时候就可以连上telnet控制了,XP除非是精简版一般都安了,WIN7之类的要到控制面板-程序-打开关闭系统功能-把Telnet客户端勾起来确定一会就安好了。然后按WIN键+R,输入CMD,在终端运行telnet 192.168.1.1
不过我这里用putty来连,因为后面SSH还会用到
打开putty,在Host Name那边输入192.168.1.1,选Telnet,按Open就上去了
你会看到类似下面的界面,可以执行命令啦~
首先我们这次只是为了刷另一个固件...其他设置就不管了,反正刷完会恢复默认设置的
先设置一下密码,以便传文件,设置了密码会自动关闭telnet,打开SSH,下次就不能用telnet登录了只能在之前那选SSH,不过现在没退还能继续用
输入passwd,会提示修改root的密码
然后你输入就行了(输入不会有任何显示,但是会输入的),回车会给个密码强度的提示,不用鸟他再输入一遍回车
如果如下所示就改成功了~
这时候可以使用WinSCP传上去~这个telnet窗口先不要关等下还有用
首先运行WinSCP
在文件协议,选择SCP
主机名填192.168.1.1
用户名root
密码填你刚才设置的密码,点登陆
第一次会有个提示,不用鸟他点是
然后就能看到主界面了
在我圈起来的地方点一下,选择/ <root>
可以看到路由器上文件根目录已经出来了
双击tmp目录进去
然后在电脑上找到第二个固件,openwrt-ar71xx-generic-tl-mr10u-v1-squashfs-sysupgrade.bin,复制文件
点击下图红框部分,按Ctrl+V粘贴下去
会有个复制提示
毫无疑问点复制
然后就开始上传了,可以看到下面那个图
一会就传好了,再看会看到目录下面已经有这个固件了
说明已经传上去了,如下图
然后就开始刷固件了
回到刚才那个telnet界面(或者在SCP那个命令那边,执行命令),输入
mtd -r write /tmp/openwrt-ar71xx-generic-tl-mr10u-v1-squashfs-sysupgrade.bin firmware
然后就开始刷啦~
耐心等刷完,切勿手贱断电!(应该会看到rebooting字样,说明刷完重启,因为设置被清空SSH、SCP会断开或者卡住...是正常的,只能telnet上去改了密码才能再用。刷完第一次用SSH或者SCP会提示更新密钥之类的,选是或者更新之类的就OK了)
重启完成你就用上最新的OpenWRT了!!
不要高兴太早...现在既不能上网也不能控制相机...连无线都没有!!!
为了让路由能上网,要把网口腾出来,但电脑还得连...所以首先要把无线给开起来
编辑设置需要用到linux下的文件编辑器vi(不用担心路由器装了),简单科普一下用法
输入vi XXX即可打开XXX文件
默认是不能编辑的,按Insert键进入编辑状态就可以修改内容了~按ESC退出编辑状态
在非编辑状态,输入:w(注意那个:不要漏了)回车,保存文件内容,输入:q退出编辑器
其他方法自己百度了反正这里用不到
于是老办法登录telnet,方法和上面一样
第一次上去还是按照刚才的步骤把密码给改了,因为后面还要上传DDS安装,才能控制单反
然后开始编辑设置
(后话:我发现其实下面不用VI也行,你可以用SCP在/etc/config/把配置文件下载了,电脑上修改完传回去也是可以的)
首先开无线
输入vi /etc/config/wireless
然后你应该会看到类似下面的
其实只需要把option disable 1删掉就可以开无线了,不过既然要设置,顺便换个无线名称和密码呗
按Insert进编辑状态,把option disable 1前面加个#注释掉
然后ssid改成你想要的无线名称
如果要加密码 把encryption的none改成psk2(就是WPA2-PSK啦~,如果要兼容比较早设备可以mixed-psk,启用WPA1/WPA2混合模式)然后加一个key,后面跟你的无线密码(切忌密码至少是8个字符否则后果自负,新手尽量不要用奇怪的字符以免出问题)
其他都不用管
我改完是下面这个样子
按ESC退出编辑模式
然后打:w保存文件,:q退出来
回到命令界面,输入wifi即可打开无线...
你打开无线网卡试试能不能搜到无线并连上...可以的话就OK,因为后面要把网线拔了,没无线就不好控制路由器了
然后现在要改网线上网...
输入vi /etc/config/network编辑网络设置
应该是类似下面的内容
老样子Insert开始编辑
首先要把ifname eth0给去掉,因为我们要 把网口连家里路由上网了
然后添加一个新的config interface 'wan'
把option ifname 'eth0'加过来
因为要自动获取家里路由器给的ip,所以
option proto 'dhcp'
(如果你直接连猫拨号上网
可以试试
option proto 'pppoe'
option username '用户名'
option password '密码'
还有一点需要千万注意,许多家用路由IP是192.168.1.1(如果无法确定你看自己电脑的IP,如果是192.168.1.XXX那就是了),那还需要改一改地方不然会无法上网,lan里面的option ipaddr '192.168.1.1',修改成option ipaddr '192.168.XXX.1',XXX可以是2-254之间的任意值,只要你确定你家网络没用到,不然插上你家路由这个路由会无法上网!
反正我有路由而且刚好不是192.168.1.1段,于是设置好如下
(注意那个ifname eth0图中我#注释了啊,好多人不认真看说我没删掉那行老失败...)
老规矩:w :q
再重启下网络生效...输入
/etc/init.d/network restart
如果无效的话直接关路由器电源重开就OK了
把路由器的网线插家里的路由器上,电脑用无线连接
因为网络变了telnet会断掉,重新连上就行了,前提是你连上了无线...
如果之前改了密码就不能再用telnet了,用putty的SSH连,用户名login as 输入root,密码是你设的那个,进去了和telnet是一样的(会有密钥提示之类的,肯定选是或者更新啦,总之就是第一个)
连上了我们测试一下路由器是不是能上网了...如果你电脑没插别的网线只用无线连路由器..开个网页看能不能打开就行了,能打开肯定是上网了,当然也可以在路由器那打命令ping 8.8.8.8如果有返回一串数据就上网了...
如果是Network is unreachable
那就是你哪里没设置好,设置没错的话可以关了这个路由重启下再试试...
如果你设置错了...无线和有线都无法连到路由器进行控制...
不要着急...MR10U上面有个reset口,重新开机,在开机状态下找个针捅那个reset,按住5秒以上,然后放开,路由器会恢复默认设置
之后你可以回到前面的步骤...插网线,用telnet连上他重新来设置
(reset后回到刚刷完OpenWRT的状态,请从teknet改密码,使用vi开无线修改网络参数开始重头来)
如果一切正常你已经得到一个出差旅游插上网线就能用的无线AP了~当然了这玩意本来设计就是这样用的...
我们现在要来安装单反控制程序
在之前介绍的那个dslrdashboard主页上可以下到ddserver_0.2-4_ar71xx.ipk(我也打包好了,压缩包里能找到),这个就是控制单反的服务器,从名字上看是ar71xx系列方案的路由才能用,其他的就自己下源码编译吧...反正我们这个就是这个方案的...直接用就OK了
和之前刷固件一样,用WinSCP把ddserver_0.2-4_ar71xx.ipk传到tmp下面
但是因为这个组件还依赖其他组件,所以我们要让OpenWRT自己去服务器上下载相关组件(需要联网哦)
输入opkg update
就自动连到服务器下载库列表...这需要一点时间,看你的人品和网速了
看到如下显示就说明列表更新成功了~
然后开始安装
输入
opkg install /tmp/ddserver_0.2-4_ar71xx.ipk
然后就会自动下载各种包安装了....
附上一个朋友安装成功的效果截图 就是这样滴
到这里已经OK了!你的路由器就是淘宝上卖399那种可以控制相机的了!!!
至于怎么用嘛..
首先你要用相机连电脑的数据线,插在路由器的USB口上,开机!
然后手机这边..安装了DslrDashboard(具体参照最前面有线的,安装2个APK)后
连上这个路由发出的无线(虽然是废话...不过记得不要连其他路由器的无线啊不然是控制不了的)
启动DslrDashboard
选左边Connect to OpenWrt/Linux
输入路由器IP(如果你之前改过,记得换成你改的那个)
默认应该就是对的吧
就可以看到相机了~
这里就是相机操控界面,基本相机能控制的这里也都可以哦
按LV可以进入实时取景~ 虽然有点变形...还是挺爽的!
另外最好用好点的手机...我自己测感觉米1有明显的延迟...米3就好多了~
其他功能自己试试就明白啦~
如果设置好到这里连不上,提示服务器上没相机...请重新插拔相机和路由器之间的线,确认相机开机,随便对焦一下按几个按钮确保相机不会休眠待机,然后在手机上把DslrDashboard进程杀掉,重新运行程序进去连就OK了
如果依然这么提示...请使用“原装数据线”,我就遇到了某数据线读取、甚至OTG控制都没问题,但无线就是找不到机器,可能是无线供电能力弱对线材要求高,换了原装的就OK了~另外如果你那个是水货相机,数据线有没有被掉包也不一定哦~总之如果遇到奇怪的问题找个好的数据线再试试
到此 怎么改路由器固件就OK了...
如果没不幸把路由器刷死掉下面的内容就无视好了~安心玩你的无线相机吧
=====================华丽的分割线======================
前面说了我手贱刷回原厂...结果变砖了!!!
真是喜闻乐见大快人心普天同庆啊!!!
所以说人啊千万不能手贱...老老实实用OpenWRT就行了啥事也没有...
没办法只好自己救砖了....
感谢@Quasimodo  的工具支持和技术支持啊...不然真是傻眼了 还是要分享下才不枉费我救了一下午!!
主要参考资料还是来自OpenWRT的官网 服务确实周到! http://wiki.openwrt.org/toh/tp-link/tl-mr10u 
首先要把路由器拆了....
论坛有比较详细的拆解方法 https://forum.openwrt.org/viewtopic.php?id=43757
我就盗几张主要步骤图
找个利器插进去撬开
把每个口都撬开...4条边包括2个弧的都要翘掉 就能打开了
这里可以拆电池...不过也可以不拆
然后把电路板翘起来就OK了
需要和路由通讯你需要一条TTL线
随便在TB搜了张图 大概是这样的
根据主页提供的资料...
看这个图
红色那边..有TP1 TP2两个触点,分别连接TTL线的TX RX
插上电池,开路由,插电源~
然后插上电脑就可以通讯啦~
你需要个SecureCRT
设置串口连接...设置大概是这样的 其实我也记不清了
Port要看你USB的串口号,可以在设备管理器里面找到
由于不会蛋疼到故意刷死一次...后面就不截图了
连上的话会看到 很多命令一直跳 因为变砖了启动不了...
界面大概是这样的...不过这个是我救砖成功后截的....所以显示的字是不一样的...
在一直跳的地方打tpl..成功的话就停下来...
可以输命令了
一个xxxxx>的输入框
然后我们需要把openwrt-ar71xx-generic-tl-mr10u-v1-squashfs-factory.bin传上去刷...
用网线把路由和电脑连起来
电脑设置个自己的IP,比如192.168.1.169
然后下个tftp32传文件
把 openwrt-ar71xx-generic-tl-mr10u-v1-squashfs-factory.bin改个短点的名字 比如aaa.bin放tftp32目录下面
运行 tftp32 如果防火墙阻止记得允许..各种XX杀毒记得关了
把Sever interface选你刚才设置的电脑自己的IP..比如192.168.1.169
然后开始对路由发命令
setenv serverip 192.168.1.169
setenv ipaddr 192.168.1.1
tftp 0x81000000 aaa.bin
然后需要漫长的等待...一会就能传上去...如果失败了你可以重启一下路由器重新按刚才的方法传试试
传上去以后就简单了
用下面命令重新刷固件(好吧这命令也是OpenWRT网站给的..资料真是周全啊)erase 0x9f020000 +0x3c0000
cp.b 0x81000000 0x9f020000 0x3c0000
bootm 9f020000
顺利的话 你就能看到我这个截图...
恭喜你把固件刷上去救活了....
重启下就OK了
救活之后嘛..设置参考上面那部分
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【路由改造】支持锐捷,实现大学校园无线WiFi
揭秘匿名者组织(Anonymous)线下交流系统PirateBox
(6)教您无线路由摇身一变成单反助拍神器!
不拉网线简单实现家里多个设备上网教程
自己动手丰衣足食 实战智能路由改造&加固
TP
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服