华为hg255d刷博爱固件都能刷哪些固件

> 博客详情
& & &&因trunk版本每天都有变动,所以先如下说明:openwrt源码是日,从svn co svn://svn.openwrt.org/openwrt/trunk/下载。版本r40804。
& & & 去年年底从X宝JS那花100多(这也是学费,现在要是折腾就自己买个二手的自己改装)买的改装后的华为HG255D路由,flash 16M,内存32M*2,刷的是openwrt-dreambox固件。没入手CH341A编程器前一直都不敢对路由器太大折腾。虽说里面uboot是lintel不死uboot,但还是担心变砖。入手编程器以后,就决定自己为hg255d编译openwrt固件(后来拆了hg255d一看,才知道想法太天真了,hg255d用的不是普通的8、16脚flash)。
& & & openwrt没法直接编译出HG255D路由器的固件,虽然在make menuconfig选择HG255D路由后,make V=s编译后并没有出现openwrt-ramips-rt305x-hg255d-squashfs-sysupgrade.bin升级固件。找到一些资料是说:
HG255D原版的无线校正数据(“eeprom”)在flash的最后128 KiB。 eeprom除了MAC地址还有无线频率校正、每通道功率控制之类的数据,如果eeprom被擦除又没有备份的话无线就起不来了。 eeprom每个路由器都不同,从其他机器上拷贝一个过来用的话无线通信效果会劣化。 Openwrt在HG255D上启动后会到/lib/firmware下找soc_wmac.eeprom文件, 如果找不到的话就试图从Flash的factory区读取出来,如果读取失败的话wifi无法启动。 openwrt官方的版本只在lintel u-boot上测试过,如果刷在带原厂u-boot的HG255D上会擦除无线校正数据(factory),这很严重。 原版的布局是,前128k是uboot,最后128k是factory(0xfa0000开始),中间的是firmware,firmware的前1M是kernel,后面就是rootfs了。
要编译出HG255D升级固件,需要做如下改动:
1、打开对HG255D板的支持 在target/linux/ramips/image/Makefile中,去掉下面两行行首的#,增加对HG255D编译的支持(用HG255D搜索即可)
Image/Build/Profile/HG255D=$(call BuildFirmware/Default16M/$(1),$(1),hg255d,HG255D)
$(call Image/Build/Profile/HG255D,$(1))
2、使用原机的mac地址
其实源代码里面提供了对原来mac地址的读取,但是脚本有点问题
在target/linux/ramips/base-files/lib/ramips.sh中查找HG255D,能查到如下代码
*"HG255D")
name="hg255d"
;; 将其中的"HG255D"修改为"HuaWei HG255D",如下
*"HuaWei HG255D")
name="hg255d"
;; 然后在target/linux/ramips/base-files/lib/preinit/06_set_iface_mac中查找freestation5,在查找到的这行下面加入HG255D对应的代码,如下:
freestation5 |\
hlk-rm04 |\
3、改电源指示灯不能正常工作的问题
修改target/linux/ar71xx/base-files/etc/diag.sh,找到:
status_led="hlk-rm04:red:power"
;; 其下添加
status_led="hg255d:power"
以上是需要修改的。下面列的是可选修改的:
4、修改缺省lan ip 修改package/base-files/files/lib/functions/uci-defaults.sh中
set network.lan.ipaddr='192.168.1.1' 中的地址为你想要的地址,我的没改。
5、打开wlan的支持,并添加无线密码 修改package/kernel/mac80211/files/lib/wifi/mac80211.sh中
option disabled 1 为
option disabled 0 在config wifi-iface节添加wifi密码(none改成psk2,并加一条密码)
option encryption 'psk2'
option key ''
如果需要加入万能桥接可再添加如下配置:
config wifi-iface
option network 'wwan'
option ssid 'TP-LINK_1234'
#被桥接的wifi的SSID
option encryption 'psk2'
#被桥接的wifi的加密方式
option device 'radio0'
option mode 'sta'
#工作模式 客户端Client
option bssid '11:22:33:44:55:66' #被桥接的wifi的MAC地址
option key ''
#被桥接的wifi的密码
6、缺省使用中文(当然先要安装luci的中文模块) 修改feeds/luci/libs/web/root/etc/config/luci中(注trunk r41302发现这个文件被移动到feeds/luci/modules/base/root/etc/config/luci) 在config internal languages下增加下面两行
option zh_cn 'chinese'
option en 'English'
并将config core main中修改为&
option lang zh_cn
7、修改默认主题 修改feeds/luci/libs/web/root/etc/config 在config core main下找到:
option mediaurlbase /luci-static/openwrt.org 可根据需要将openwrt.org修改为Bootstap、openwrtcn、freifunk-bno、freifunk-generic
8、添加root帐号密码
修改package/base-files/files/etc/shadow文件
root::0:0:99999:7::: 改成(密码是admin)
root:$1$21u5EotL$B9ebsVgEQe.C7lsk0iMf10:0:0:99999:7::: 注:生成加密的密码字段的方法:
方法一(交互式)
命令格式:
openssl passwd -1 -salt $(& /dev/urandom tr -dc '[:alnum:]' | head -c 32)
Password: & &# input your password here&
$1$MZrDxgEw$i2XBgmDMo0Wf1.OVvOGGQ1
方法二(适用于脚本)
命令格式:
echo "xansun" | openssl passwd -1 -salt $(& /dev/urandom tr -dc '[:alnum:]' | head -c 32) -stdin&
$1$KsRJO8kG$M9co4G7T6.5KcITsSCRNS/
以下命令可得到加密后的字符串,zz为密码
命令格式:
perl -e ’ & print & crypt("zz","\$1\$acQMceF9\$"),"\n" & & ’&
$1$acQMceF9$1SaCpG2qiKKA3eGolU4Fp0
9、修改主机名,设定时区
修改package/base-files/files/etc/config/system
config system
option hostname 'OpenWrt'
option conloglevel '8'
option cronloglevel '8'
option zonename 'Asia/Shanghai'
option timezone 'CST-8'
config timeserver ntp
list server 0.openwrt.pool.ntp.org
list server 1.openwrt.pool.ntp.org
list server 2.openwrt.pool.ntp.org
list server 3.openwrt.pool.ntp.org
option enable_server 0 其中:
option hostname Openwrt 设定主机名
option zonename Asia/Shanghai 时区设置为亚洲/上海
option timezone CST-8 正8区
list server 就是ntp服务器了。
make menuconfig可选软件包(按自己需要选择):
添加USB挂载
Base system--&block-mount 添加磁盘格式支持
Kernel modules--&Filesystems--&kmod-fs-ext4
Kernel modules--&Filesystems--&kmod-fs-msdos
Kernel modules--&Filesystems--&kmod-fs-ntfs
Kernel modules--&Filesystems--&kmod-fs-vfat 语言支持
Kernel modules--&Native Language Support--&kmod-nls-utf8 网络支持
Kernel modules--&Network Support--&kmod-pppol2tp
Kernel modules--&Network Support--&kmod-pptp USB支持
Kernel modules--&USB Support--&kmod-usb-hid
Kernel modules--&USB Support--&kmod-usb-printer
Kernel modules--&USB Support--&kmod-usb-serial
#usb转串口
Kernel modules--&USB Support--&kmod-usb-serial-cp210x
Kernel modules--&USB Support--&kmod-usb-serial-pl2303
Kernel modules--&USB Support--&kmod-usb-storage
Kernel modules--&USB Support--&kmod-usb-storage-extras
Kernel modules--&USB Support--&kmod-usb2
Video(挂载摄像头)
Kernel modules--&Video Support--&kmod-video-core
Kernel modules--&Video Support--&kmod-video-cpia2
Kernel modules--&Video Support--&kmod-video-gspca-core
Kernel modules--&Video Support--&kmod-video-pwc
Kernel modules--&Video Support--&kmod-video-sn9c102
Kernel modules--&Video Support--&kmod-video-uvc
Kernel modules--&Video Support--&kmod-video-videobuf2
Kernel modules--&Wireless Drivers--&kmod-rt2800-usb
Kernel modules--&Wireless Drivers--&kmod-rt73-usb
Kernel modules--&Wireless Drivers--&kmod-rtl8187 添加libffmpeg-mini支持ushare需要
Libraries--&libffmpeg-mini LUCI
LuCI--&Collections--&luci
LuCI--&Applications--&luci-app-ddns
LuCI--&Applications--&luci-app-hd-idle
LuCI--&Applications--&luci-app-multiwan
LuCI--&Applications--&luci-app-ntpc
LuCI--&Applications--&luci-app-p910nd
LuCI--&Applications--&luci-app-qos
LuCI--&Applications--&luci-app-samba
LuCI--&Applications--&luci-app-tinyproxy
LuCI--&Applications--&luci-app-upnp
LuCI--&Applications--&luci-app-ushare
LuCI--&Applications--&luci-app-wol
LuCI--&Themes--&luci-theme-openwrt
LuCI--&Translations--&luci-i18n-chinese
Multimedia
Multimedia--&mjpg-streamer
Network--&File Transfer--&aria2
Network--&Printing--&cups-locale-zh
Network--&VPN--&pptpd
Network--&wireless--&aircrack-ng
Network--&wireless--&aircrack-ptw
Network--&wireless--&reaver
Network--&wireless--&xsupplicant Utilities&
Utilities--&Filesystem--&badblocks #自动挂载工具
Utilities--&Filesystem--&mkdosfs
Utilities--&Filesystem--&ntfs-3g #ntfs读写
Utilities--&disc--&fdisk #分区工具
Utilities--&disc--&blkid&&&&&&&&#可以列出分区类型卷标等
Utilities--&disc--&lsblk&&&&&&&&#列出块设备,还能显示他们之间的依赖关系
Utilities--&lrzsz
#上传下载工具
Utilities--&restorefactory #reset键支持(长按5秒以上就可以恢复固件默认设置)
Utilities--&usbreset
Utilities--&usbutils&&&&#lsusb支持
Utilities--&wifitoggle #添加一键开关无线(按一下WPS键放开无线就打开或者关闭)
最后make V=s,等待编译完成生成hg255d固件。
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥[ 本主题由
22:59:08 设为精华1,原因:内容丰富 ]
10:03:01 修改
[url=http://itbbs.pconline.com.cn/[url=http://itbbs.pconline.com.cn/续上次搞烂了个路由之后,我痛定思痛,又买了个HG255D,二手的,连电源邮费一起60,发现这路由器还真的很好玩而且还是web升固件,不用上杜邦线,最合适新手玩刷机教程大概讲了刷openwrt【USB接口可以脱机下载、挂无线网卡】、DD-wrt【脱机下载、万能中继、设置wiwiz收费wifi认证热点】、原版电信固件,其实刷机过程都一样,只不过有点小区别。评论评论[url=http://itbbs.pconline.com.cn/华为HG255d只要是电信原版的u-boot就刷不死,所以大家可以放心大胆的刷!(类似电脑BIOS那样,只要这个没坏,可以装系统换来换去,不管砖头还是不转头,只要按住Reast键开机,登陆网页进入刷机模式任刷)真贴心的设置刷机固件打包下载网盘:http://l7.yunpan.cn/lk/91krrjpbvq一、刷openwrt1.前期固件准备:①软件:00_hg255d-squashfs-tftp.checksum2.bin②openwrt固件:0508-openwrt-ramips-rt305x-hg255d-squashfs-By_shcl.bin(我用的是shcl版的,感觉还不错,你也可以刷其他版本的)2.连接网线,设置固定IP地址评论3.刷机过程①打开IE并在地址栏输入http://192.168.1.1/upload.html②用牙签顶住reset键后打开电源,开机后一直保持按住reset键。③回到IE按回车,再以每秒一次的速度刷新网页直到出现升级页面,就会出现刷机画面,这时候可以松开reset键。(可以按F5刷新,不过我建议在地址栏按回车键,效果比较好……)评论④出现了这个画面,马上上传00_hg255d-squashfs-tftp.checksum2.bin,快速按Update&software。上传成功之后,网页页面变为(这个时候就慢慢等,一开始进入刷机模式,路由器有五六个灯是亮的,等它自动刷好,会自动重启,这是电源灯一闪一闪,最后只有两三个灯亮,就可以确定刷机完成了)评论⑤&自动重启后不要关机,输入192.168.1.1进入管理页,账号root,密码admin,在“备份|刷机”界面中选择:0508-openwrt-ramips-rt305x-hg255d-squashfs-By_shcl.bin固件再次刷机。评论评论评论评论评论(大概等四五分钟,这期间两三个灯常亮,刷完后会自动重启,电源灯会一闪一闪,之后常亮重启完,再次进入输入192.168.1.1进入管理页,账号root,密码admin,可以设置了~~)评论二、刷DD-Wrt固件&因为固件问题,这个DD固件不是原生为这款路由设计的,而是华硕RTN13U的DD固件,因为硬件大致相同,所以可以混用1.前期固件准备:①软件:00_hg255d-squashfs-tftp.checksum2.bin(和刷OpenWrt的那个是一样的)②固件:Asus-RTN13U-r17990.bin(听说这是电信原版uboot最稳定少BUG的固件,当然,你也可以尝试下RTN13U其它固件,反正这路由器只要你不改Uboot是刷不死的)2.刷机过程,参照刷OpenWrt,过程是一个鸟样①将电脑本地网卡设成固定ip&192.168.1.2&网关留空。②打开IE并在地址栏输入http://192.168.1.1/upload.html③网线连接路由器任意lan口,用牙签顶住reset键后打开电源④选择00_hg255d-squashfs-tftp.checksum2.bin固件后点击升级。⑤自动重启后不要关机,输入192.168.1.1进入管理页,在“备份|刷机”界面中选择:Asus-RTN13U-r17990.bin固件再次刷机三、刷回电信固件刷机过程也是一样的①将电脑本地网卡设成固定ip&192.168.1.2&网关留空。②打开IE并在地址栏输入http://192.168.1.1/upload.html③网线连接路由器任意lan口,用牙签顶住reset键后打开电源④选择HG255d_telecom.bin固件后点击升级【刷回电信比较简单,刷一次就好,不用刷00_hg255d-squashfs-tftp.checksum2.bin】等待2-3分钟后原版又回来了(超管账户telecomadmin&----&nE7jA%5m)。
刷过以后IPTV还可以使用吗?无线功能还能用吗?谢了!
[Re:[qz楼]以下是引用:刷过以后IPTV还可以使用吗?无线功能还能用吗?谢了!
无线功能肯定没问题,至于IPTV,没测试过
[Re:[荷塘粤色,4楼]以下是引用:[Re:[qz楼]以下是引用:刷过以后IPTV还可以使用吗?无线功能还能用吗?谢了!
无线功能肯定没问题,至于IPTV,没测试过
你说的是电信的吗?只要却保网关保持为192.168.1.1不改应该没问题
00:41:38 修改
在弱弱的问一下!HG526可以刷吗?谢了
刷哪个固件能限速?所有的HG255D都能刷吗?谢谢新手求教
BT2500+oc3200+
金斯敦DDR400 512M*2
6600GE 128M(500/1.2G)
[Re:[zifeng5043,7楼]以下是引用:刷哪个固件能限速?所有的HG255D都能刷吗?谢谢新手求教
刷DD和openwrt都有限速,不过功能不太完整,你可以都刷来试试看
已表态。。。。
太平洋网络论坛群欢迎您:,活动群。小渣渣吐槽请轻喷
本人已不在论坛作日常活动,有需要请通过群或51CTO网络板块联系。
[Re:[mimi163,9楼]以下是引用:已表态。。。。
谢谢,有空再继续写几个帖子
您需要登录后才可以发帖
其他登录方式:查看: 91299|回复: 788
【华为HG255D】Web页刷openwrt固件的流程
1、将电脑本地网卡设定成自动获取ip,用电信的超管账户登陆HG255d路由器。
2、打开“HG255d升级页面.htm”网页文件,IE出现ActiveX拦截警告时点击允许。
3、选择120331-openwrt-ramips-rt305x-hg255d-squashfs-tftp.bin固件后点击升级。
4、等待网页出现“该页无法显示”,说明固件已正常刷入,路由器会自动重启。
5、重启后不要关机,输入192.168.1.1进入管理界面,在备份刷机界面中选择:
& &&&120331-openwrt-ramips-rt305x-hg255d-squashfs-tftp.bin固件再次刷机。
6、刷机完成后路由器自动重启,若出现无法连接就关闭路由器电源再打开即可。
游客,如果您要查看本帖隐藏内容请
升级文件下载:
本帖子中包含更多资源
才可以下载或查看,没有帐号?
看看。。。。。
看看。。。。。
肯定砖{:soso_e104:}
看看。。。。。
砖的可能性大啊啊啊
什么情况看看呢
看看。。。。。具体内容
学习一下,借鉴刷hg522
Powered by华为hg255d固件下载|华为hg255d神雕固件免费版下载__飞翔下载
单机游戏下载单机游戏下载基地
当前位置: →
→ 华为hg255d神雕固件 免费版
看到不少网友在找神雕HG255D的固件,所有小编给大家带来了这个华为hg255d神雕固,可以帮助大家快速修复手机刷固件成砖,会有意想不到的惊喜哦,快点下载体验吧。功能介绍其实都是网上主流的部分插件,没什么好介绍的。可能新手对这个比较感兴趣,还是简单介绍吧:IP:192.168.66.1 初始密码admin1.含nfsd家庭云服务2.含ftpd上传下载服务3.含远程下载插件4.含kms微软激活服务6.含文档共享7.含upnp服务8.含新风格9.u盘自动挂载哦
安卓官方手机版
IOS官方手机版
华为hg255d神雕固件 免费版
本类软件分类
装机必备软件HG255D刷什么版本固件才支持PIN_百度知道
HG255D刷什么版本固件才支持PIN
我准备入手一个HG255D 但不知道该买什么固件版本的才支持PIN,如果买不改内存的对PIN速度有影响吗?请高手解答一下,不胜感激!
我有更好的答案
什么型号稳定?我也发现这机器断线严重
查看更多答案&&
采纳率:75%
为您推荐:
其他类似问题
hg255d的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 博爱2017固件hg255d 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信