本帖最后由 wifisky 于 2017-12-11 14:29 编辑
斐讯K2硬改16M闪存+128M运存!
K2硬改16M+128M,官方固件只认61224KB,如何解决?只有刷其它支持大内存的固件,也就是说用官方固件,运存改大,没什么用的!
为了思考BGA焊接,买了热风枪,第一次焊接,拿K2练手: 斐讯K2内存原机焊接很结实,快克2008,470度才吹下来▼:
升级内存用的笔记本电脑的DDR2,512M内存4颗粒的,每个颗粒128M,快克2008,370度就能吹下来,和斐讯K2的比低了100度,斐讯焊接的锡不是一般的结实▼:
128M内存颗粒植锡▼:
植好锡的128M内存颗粒▼:
焊接好的128M内存颗粒▼:
原机8M,换成16M的FLASH并写入原机编程器固件▼:
硬改好的16M+128M,第一次搞BGA焊接,竟然成功了,Breed显示128M正常▼:
通电,正常进入固件,K2的LED灯显示正常▼:
原来8M刷过的潘多拉,写入16M闪存里还是原来的固件,正常运行,识别的内存为126340kB▼:
Breed下重新刷写飞联路由系统LEDE17.01.4固件,正常进入固件,内存识别为125884kB,为什么和潘多拉识别的126340kB不一样呢,但应该都认出128M了▼:
潘多拉和LEDE固件均能正确认出128M运存,但刷写K2官方官改固件,用终端内存查看命令:cat /proc/meminfo |grep MemTotal ,K2的内存只显示61224kB,难道K2官方固件编译时固定内存为64M了吗?
那么问题来了,如何修改官方固件支持128M及以上大内存呢?哪位高人懂,给个方法?
只想知道官方固件如何通过修改,支持硬改后的大内存?其它比如刷写其它固件什么的懂,就不要建议和讨论了~
|