设为首页收藏本站

恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 23953|回复: 276

[k3] K3新梅林,1.0版发布,拯救三星闪存

    [复制链接]
发表于 2017-11-5 21:43 | 显示全部楼层 |阅读模式
本帖最后由 lostlonger 于 2017-11-14 17:24 编辑

可以日常使用了,原版梅林RT-AC3100源码适配编译,保护原厂机器信息分区0x000000180000-0x000000400000,适配原厂MAC地址,不过为了访客网络,5G的MAC向后推了4位,brcmnand分区采用yaffs2格式,保护三星闪存,可正常关屏。不要问有的设置为什么没有,原版就这样,网页前端一字未改,仅做适配,然后让功能正常。

软件中心问题:加入了路径:/koolshare,指向为/jffs/.koolshare,加入了必要的软件环境:skipd dbus,这两个是koolshare小宝写的一个小型数据库s/c模型,减轻nvram压力,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
重新看了遍软件中心的代码,发现理解有错,软件中心主要还是看脚码实现,软件中心能启动,不过还是装不了程序,因为我也没正常挂jffs的机器,所以还没见过软件中心运行起来,装程序后是什么样。外挂koolshare的httpd也不稳定,进程会自杀,外挂网页的原理暂时还没弄清楚,不是通这增加根目录实现,拷到/www也不能运行,httpd也只有在/www运行才能正常,不知道koolshare把这个httpd改成什么样子了,用软件还是安心的用opkg吧,
有能力的人继续研究软件中心,我还是下一步重整RC,谁的英语好可以把字典翻译下啊。。。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

屏幕问题:修改了updateing的源码,编译通过,现在只关屏,信息是用的测试数据,不会动,是用脚本控制的,大家有能力的去改脚本,https://github.com/updateing/k3screenctrl

链接: https://pan.baidu.com/s/1cM0maM 密码: kkpa
修改时间,2017.11.09
~~~~~~~~~~~~~~~~~~~~~~~~~~

来一波简单粗暴的更新,我实在没找到1:macaddr和2:macaddr 在什么地方被更改,所以我的方法是,一开机,如果是重置的,就第一时间保存1:macaddr和2:macaddr ,重置无线后再拷回去,

修复无线MAC地址:2017.11.07
链接: https://pan.baidu.com/s/1skViIPv 密码: dqn3


~~~~~~~~~~~~~~~~~~~~~~~~~~

新鲜出炉,大家品尝,感谢63780223的各种提示!
1、修改分区,保护大家刷回官方
0x000000000000-0x000000080000 : "boot"
0x000000080000-0x000000180000 : "nvram"
0x000000180000-0x000000400000 : "phicomm"
0x000000400000-0x000003000000 : "linux"
0x0000005b6734-0x000003000000 : "rootfs"
0x000003000000-0x000008000000 : "brcmnand"

2、brcmnand分区采用yaffs2格式,三星闪存不用怕坏区了

链接: https://pan.baidu.com/s/1c22dgJm 密码: 86pu

~~~~~~~~~~~~~~~~~~~~~~~~~~

后记:
最近几天没开电脑,卧室离路由器有两堵多墙,不得不承认,梅林的无线信号比原厂还是差一点,不知是不是因波束成形,3100的一排四根,K3的是两排两根,波束成形的原理是波的干涉,天线排列不同算法不一样,相位差要调整。(不是专业的,说错了不要拍砖),另外还有,官方网页代码里好像写的是为了距离还是什么,关了mumo,可能也有关,(具体也不管了,反正也不实用,不同厂不兼容,同一厂的设备一个没有也用不了,所以就是鸡肋)。因为全是闭源,所以要信号好,非原厂不可。想一想,我实在想不出继续折腾梅林的动力了,但原厂的页面看着太乱了,很多处理也是简单粗暴,PPPOE的帐号密码都直接在命令行,唉,以后我可能会试验下不同底包的杂合,如果可行,写个仿padavan的前端在原厂的kerenl下用,计划很大,先学学无表单互交吧,梅林的改动点打个包发在下面,有兴趣的继续前行,
1、让内核启动:
release/src-rt-7.14.114.x/src/include/hndnand.h
更改启动地址:
#define NFL_BOOT_SIZE      0x400000               //内核入口
#define NFL_BOOT_OS_SIZE  0x3000000             //内核结束点

2、调整分区:
release/src-rt-7.14.114.x/src/linux/linux-2.6.36/arch/arm/mach-brcm-hnd/board_ns.c

3、让内核支持yaffs2,内核fs/yaffs2里面是空的,要打补丁,在release/src-rt-7.x.main/src里有yaffs2驱动文件,能用。
4、RC里的gpio,网口顺序,MAC地址保存,挂载为yaffs
release/src-rt-7.14.114.x/src/router/rc/

5、一些默认参数
release/src-rt-7.14.114.x/src/router/shared/

6、屏幕
修改了源码,能让梅林的编译器通过

7、padavan也是根据auas改的,所以代码流程是差不多,看看我以前的贴子能看懂,只是看梅林的代码要有耐心,太多机型相关的

8、其实固件解包打包也很简单,如果谁有兴趣做杂合包的话看下面。
工具:sudo apt-get install binwalk squashfs-tools
解rootfs 用 binwalk -e 或者7zip就可经打开,
内核:
用binwalk 查看后,里面有偏移地址,用16进制编辑器剪出来就行,存为kernel.bin

打包Squashfs:
rom为根目录,fs.bin为目标,-comp xz为压缩格式
mksquashfs rom fs.bin -comp xz

打包trx:
asustrx为打包工具,-o new.trx为目标,-m 33554432为目标最大大小,单位字节
./asustrx -o k3new.trx -m 67108864 kernel.bin fs.bin
2017.11.14

lostlonger.tar.zip

466.94 KB, 下载次数: 16, 下载积分: 恩山币 -1 nb

梅林修改

asustrx.zip

6 KB, 下载次数: 10, 下载积分: 恩山币 -1 nb

点评

你说的很对。: 5.0 我赞同你的说法。: 5.0
你说的很对。: 5 我赞同你的说法。: 5
楼主威武啊,K3梅林就靠你了,希望出个息屏或者屏幕能正常用的支持三星内存的完美梅林固件  发表于 2017-11-6 14:19

评分

参与人数 44恩山币 +53 收起 理由
zhqking + 1 一看就是觉得高端、大气、上档次!
yuning89 + 1 我来恩山就是为了撩你!
femten + 1 一看就是觉得高端、大气、上档次!
tdn0102 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
一曲离骚 + 1 我来恩山就是为了撩你!
xysck + 3 等大神出个仿padavan的前端
a80456121 + 1 当心我用iPhone X 砸死你
nineten + 1 厉害了
极品斌 + 1 强大的恩山!(以下重复1万次)
Krauser + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
WR91128 + 1 支付宝已转5毛给你!
yang735 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
powertnt -1 强大的恩山!(以下重复1万次)
lovezhiqi123 + 3 又来了一个大神~!3Q3Q
012qsx + 1 我来恩山就是为了撩你!
qqcs6 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
造假派五号 -1 支付宝已转5毛给你!
zxcasd123 + 1 强大的恩山!(以下重复1万次)
charm1 + 1 给力
tracky + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
andylk + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
a543264 + 1 我来恩山就是为了撩你!
manbuze126 + 1 其实两位大神可以合作下
zhete + 1 我来恩山就是为了撩你!
gchruk + 1 已刷,期待更强大的版本~~
孽小凡 + 1 楼主威武啊,K3梅林就靠你了,希望出个息屏或者屏幕能正常用的支持三星内存的完美梅林.
jbzzz + 3 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
savacap + 2 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
hc79 + 1 亲,你这么厉害,我想做你的经纪人!
bresan + 1 当心我用iPhone X 砸死你
asdfg166 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
zhangjun352 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
ml3550126 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
zhengxinhn + 3 一看就是觉得高端、大气、上档次!
8850 + 1 我来恩山就是为了撩你!
316202014 + 1 支持楼主 希望楼主赶紧开发出来 楼主威武霸气
zshwq5 + 5 支付宝已转5毛给你!
立正向左转 + 1 我来恩山就是为了撩你!
mason0451 + 1 很好,支持!
gujiangjiang + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
yuntian123456 + 1 支付宝已转5毛给你!
qihuo360 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
花不缺 + 1 强大的恩山!(以下重复1万次)
daiyong6688 + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 21:44 来自手机 | 显示全部楼层
啥情况?希望有人实验成功
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 21:44 | 显示全部楼层
沙发,哎我曹楼主牛逼大了,请问有软件中心吗?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 21:46 来自手机 | 显示全部楼层
这是要上天啊?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 21:50 | 显示全部楼层
  1. 0x000000400000-0x000003000000 : "linux"
  2. 0x0000005b6734-0x000003000000 : "rootfs"
复制代码

这个真的没问题吗

点评

自己看下各种固件的分区地址  详情 回复 发表于 2017-11-5 21:53

评分

参与人数 1恩山币 +1 收起 理由
manbuze126 + 1 其实两位大神可以合作下

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-5 21:53 | 显示全部楼层
paldier 发表于 2017-11-5 21:50
这个真的没问题吗

自己看下各种固件的分区地址

点评

其实两位大神可以合作下  详情 回复 发表于 2017-11-9 19:23
目前还没精力折腾手里的k3,wifi的mac不是写在nvram里吗  详情 回复 发表于 2017-11-5 21:58

评分

参与人数 1恩山币 +5 收起 理由
zshwq5 + 5 支付宝已转5毛给你!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 21:58 | 显示全部楼层
lostlonger 发表于 2017-11-5 21:53
自己看下各种固件的分区地址

目前还没精力折腾手里的k3,wifi的mac不是写在nvram里吗
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 22:00 | 显示全部楼层
等你成功  ~~~~
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 22:03 | 显示全部楼层
看到希望了
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 22:08 | 显示全部楼层
估计还需要两个月的更新进入稳定版
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 22:10 | 显示全部楼层
如果和混血版的作者合作,解决混血版jffs分区问题,就完美了
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 22:13 来自手机 | 显示全部楼层
厉害了,楼主
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 22:22 来自手机 | 显示全部楼层
持续关注,支持楼主
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 22:24 | 显示全部楼层
63也碰到过mac问题 17/08/28 修好了无线MAC问题,无线MAC不再重复。(需要清nvram)
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 22:30 来自手机 | 显示全部楼层
支持啊。之前有个人说。现在成功了
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|手机APP版|恩山无线论坛 ( 苏ICP备05084872号-1 )  

GMT+8, 2017-11-23 23:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表