何当共剪西窗烛
唯有踏浪执子归 人不怜我我自怜

D-Link无线路由器DIR-868L梅林固件V2.0版本,CFE_v1.4版本,修正网口显示,增强无线功率

戏子醉阅读(314)

此次更新一个版本,算是长久稳定版本,主要修复了网络地图和ToolSysinfo页面的网口显示顺序和增强了无线功率部分,也修复了iptv代码和其它若干小问题。

此固件和CFE可以媲美原生自带华硕固件的华硕机器了,完全没有夸张。

上图:

 

下载地址:

链接:https://eyun.baidu.com/s/3jJJGXKy 密码:HkIC

需要将压缩包里的固件和CFE和更新,才能达到理想效果,梅林固件v2.0可直接在之前公布的v1.9固件版本上通过WEB界面升级。

即在“系统管理”界面可以进行升级。

CFE升级还需依赖mtd-write程序,可在之前的文章中寻找具体方法,升级完成后记得执行nvram erase命令清楚nvram缓存,不然可能有部分nvram记录没有刷新。

D-Link无线路由器DIR-868L原版CFE复刻版本下载,支持刷梅林

戏子醉阅读(557)

承接上文,发布D-Link无线路由器DIR-868L梅林CFE:

主要特性,可以刷任意梅林固件,只要型号匹配的话,有miniweb。

miniweb的进入方式与原版的一样,不知道的请查看其他文章。

miniweb的ip地址为192.168.1.1,正常情况下是提供动态IP服务的。

本CFE的所有参数定义与Dlink-DIR868L的原版CFE一致,追求稳定性的推荐考虑此CFE。

本CFE至关重要,后续即将公布的DIR-868L的专属梅林固件,必须在此CFE下才能刷入使用!

刷入说明:

1.先在原版固件的情况下,进入miniWEB界面,具体方法请找以前的文章。

2.在miniWEB下刷入dd-wrt固件,在tools的压缩包里提供:

链接:https://eyun.baidu.com/s/3dkcT6A 密码:8u12

3.在dd-wrt的service选项里面打开sshd服务,重启dd-wrt。

4.下载复刻版的CFE:

链接:链接:https://eyun.baidu.com/s/3ggCsY0j 密码:XLaR

5.自行下载putty和winscp软件。

6.使用winscp,用户名为root,密码为自己修改的密码,将cfe文件和mtd-write文件复制到dd-wrt的/tmp目录.

7.执行以下命令:

chmod +x /tmp/mtd-write && /tmp/mtd-write -i /tmp/cfe_dir-868l_v1.3.bin -d boot && reboot

8.等待路由器重启,新的CFE刷入完成,后续放出的梅林固件需要在此CFE的miniWEB下刷入.

D-Link无线路由器DIR-868L原版CFE复刻版本,支持刷梅林的CFE,完全对接所有参数定义

戏子醉阅读(406)

原来以为D-Link无线路由器DIR-868L报废了,后面仔细弄了一下发现我错了。

TX引脚并不会有高电平,也不用一开路由器就按CTRL+C键,路由器黄灯一直闪就让它闪就好了,按照顺序连接好TTL,并将USB转接头插到电脑,

putty的波特率设置到115200,登录进去后随便按一下CTRL+C键就出CFE的人机交互界面了。

这篇文章的重点是发布原版CFE的华硕梅林复刻CFE,在底层参数与原版CFE完全一模一样,包括2GHZ和5GHZ的无线参数也完全一模一样。

直接的效果就是,各种硬件接口完全对齐,包括网线口,USB和无线网卡等,支持CFE的miniWEB,跟原厂固件的miniWEB一样使用,不过访问地址是http://192.168.50.1了,牛逼的你甚至可以用它刷回原版固件。

好了,说了这么多,欲知后事如何,请待下回分解。

【收摊】D-Link无线路由器DIR-868L遗腹子,梅林固件Alpha Build1.0,路由器已坏

戏子醉阅读(412)

收摊了,继上篇文章后,新买的恒温电烙铁到了,又买来无铅锡丝,想将三个TTL引脚焊牢固。

结果最糟糕的情况出现了,路由器的TX引脚低电平!!!

起初是发现一直接收不到路由的数据,还以为是焊点没焊好,最终确认是TX引脚没有通电,症状为路由器通电后,RX引脚和GND引脚连接上后,编程器的电源灯亮,因为电路是通的。断开RX引脚,连接TX引脚和GND到路由,编程器电源灯不亮!!!

结合 TTL连接无屏幕信息的症状,确认是TX无信号无疑了,路由已废,此后就不在开发868L的固件了。

当然还存有一个路由器最后一次启动的梅林固件:

链接:https://eyun.baidu.com/s/3gfSVT2V 密码:c4xN

需要从dd-wrt固件过渡刷入,刷入后记得nvram erase!!!!!!!!否则路由必砖,修复请走TTL救砖,不要像我阴沟里翻船了!!!!!

D-Link无线路由器DIR-868L拆机焊TTL引脚教程

戏子醉阅读(477)

编译了个梅林固件刚刷上去没几分钟,有些配置要改,需要重新编译。

如是就想从CFE的miniweb刷回dd-wrt,就这样悲剧开始了。

我有一句妈卖批不知当讲不当讲,当讲!

忘记dd-wrt的分区和梅林分区不同了,特别是nvram分区不同,梅林的是这玩意儿:

dev: size erasesize name
mtd0: 00040000 00010000 “boot”
mtd1: 00010000 00010000 “nvram”
mtd2: 04000000 00020000 “linux”
mtd3: 03e61714 00020000 “rootfs”
mtd4: 03ec0000 00020000 “brcmnand”
mtd5: 00140000 00020000 “asus”

而 dd-wrt的是这个玩意:

dev: size erasesize name
mtd0: 00200000 00010000 “boot”
mtd1: 00010000 00010000 “nvram_cfe”
mtd2: 00010000 00010000 “nvram”
mtd3: 02000000 00020000 “linux”
mtd4: 01eaffa0 00020000 “rootfs”
mtd5: 06000000 00020000 “fireware”

很明显
mtd1: 00010000 00010000 “nvram_cfe” 这个分区被梅林重新写入了,造成CFE的配置错乱了。

解决方式当然是清除nvram中的配置,让CFE能够正常引导。

于是TTL必不可免,拆机必不可免,焊接必不可免。

这个过程让我挂彩了,手指被电烙铁烫了一下,水泡蹦的老高。dir-868l的外壳也被电烙铁烧坏了,最终妈卖批的TTL引脚还是松的,现在还用不了,等新的电烙铁到货再说。

先说拆机:

天才第一步,底部纸尿裤。将底部的三个海绵垫扯下,露出三个螺丝,取下三颗螺丝。

第二步,用风枪或者电吹风吹热顶盖,小心扯下顶部的圆圈,露出三颗小螺丝,取下三颗小螺丝。

第三步,两只手抠住底部和顶部,向两端用力,扯开抽轨的一段距离后,外壳就分离了。

然后就往图示位置焊针脚,本来挺容易的活儿。奈何电烙铁太过垃圾了,一直熔化不了锡,焊久了想歇一歇,结果手指碰到了上部分加热体,烫的黄豆大的水泡,然后手烫一扔,直接扔在路由器外壳上,将外壳给毁了,最后的最后,这妈卖批的电烙铁不小心又将自己的电源线绝缘层给烫融化了。一万头草泥马奔过!!!

电烙铁是当初玩别的东西买的,比较便宜,没用过几回,太垃圾了,建议真要买就买恒温的,贵一点但是不闹心。

梅林固件还会继续搞,不过得等新的电烙铁到货,顺带养养伤了。

后续计划先分享一个测试版的梅林固件,然后开启捐助,将泡面钱弄一弄,最后发布比较稳定的版本。

糟心的一天,艹。

D-Link无线路由器DIR-868L分区表

戏子醉阅读(160)

很多人不知道之前文章的分区是干啥的,所以就贴一份分区表:

dev: size erasesize name
mtd0: 00200000 00010000 “boot”
mtd1: 00010000 00010000 “nvram_cfe”
mtd2: 00010000 00010000 “nvram”
mtd3: 02000000 00020000 “linux”
mtd4: 01eaffa0 00020000 “rootfs”
mtd5: 06000000 00020000 “fireware”

顺带解释一下:

mtd0为BL分区,即是CFE所在分区。

mtd1和mtd2为nvram分区,为底层配置

mtd3为内核分区。

mtd4为根文件系统分区,使用后的系统文件及配置在这个分区

mtd5为固件分区

Dlink-DIR868无线路由器,GPIO定义表

戏子醉阅读(192)

闲来无事试了下GPIO的定义表:

接口2与接口0关联,先有开关,再有颜色

gpio enable 2(电源灯熄灭)需要enable 0
gpio disable 2(电源灯开启)
gpio enable 0(电源灯变绿)
gpio disable 0 (电源灯变黄)

接口1与接口3互斥

gpio disable 1 (网络灯变黄)需要enable 3
gpio enable 1 (网络灯熄灭)
gpio enable 3(网络灯熄灭)
gpio disable 3(网络灯变绿)需要enable 1

wps按钮

gpio disable 7

gpio disable 11 (设备重置)

dir868的openwrt固件编译出来了,但是由于无线驱动没有,就不公布了,后续专注梅林固件。

Dlink无线路由器Dir-868官方最新版固件及中文语言包

戏子醉阅读(286)

固件版本为1.12b,语言包为简体中文语言包。

链接:https://eyun.baidu.com/s/3sm220rV 密码:BKhQ

对应的固件版本为A1,bin格式的为固件,lng格式的为语言包。可以在web控制台直接升级和安装语言包,也可以在mini CFE下升级

mini CFE进入方法:

电脑设置手动IP:

IP地址为:

192.168.0.132

子网掩码:

255.255.255.0

网关:

192.168.0.1

设置好手动IP后拔掉路由器电源,用牙签捅住底部RESET孔不放,再插上电源,期间牙签也捅住不放,默数十秒后松开牙签,浏览器访问192.168.0.1即是mini CFE的web界面

黑群晖6.1.7系统usb2.0内核模块安装教程,附下载

戏子醉阅读(348)

一日使用移动硬盘准备从黑群晖的主机里拷东西出来,速度为1MB/s,着实感人。

查看系统后,发现USB2.0接口全部识别成USB1.1的接口。一查内核模块,缺少USB2.0的内核模块!!!

群晖系统版本为6.1.7,虽然不是最新的6.2。但是应该在正版群晖中,能升级6.1.7系统的所有机器都只有USB3.0接口,USB2.0接口的kmod直接被阉割掉了。
笔者编译了一个kernel版本为3.10.102的USB2.0的控制器内核模块,对应的CPU架构为x86_64
附下载地址:

链接:https 密码:Tu9p


使用方法:下载后解压出两个文件,将两个文件上传到黑群晖的任意目录。

在有两个内核模块文件的目录中,执行以下命令:

sudo install -c -m 644 ehci-hcd.ko /lib/modules/
sudo install -c -m 644 ehci-pci.ko /lib/modules/

命令是开启ssh功能连接上再执行的,复制到/lib/modules目录后重启后自动识别。不想重启请执行以下命令:
insmod /lib/modules/ehci-hcd.ko


insmod /lib/modules/ehci-pci.ko

 

如此便算完成了,黑群晖能够支持USB2.0接口了,对于没有USB3.0接口的老机器,算是个福利了。从下图可以看出效果