找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1408|回复: 9

ea0326gmp改造并刷入自编译immotralwrt

[复制链接]
发表于 2024-4-26 13:27 | 显示全部楼层 |阅读模式

首先是拆机,用撬棒拆开,过程略。。。

主板各元件:

单薄的散热:




自带ttl排针:




电源输入部分:




电容规格:




dcdc芯片:












闪存128M:




CPU,mt7981:




内存,南亚256m:




无线芯片:




交换机芯片:





拆完屏蔽罩整体:






下面就是换内存颗粒了
用的南亚的颗粒,提前植好锡了:






拆下旧颗粒,并清理焊盘:



加焊油,放上颗粒对准,然后就风枪加热了,很容易就好了:



成功点亮:



顺便改造一下散热:



天线接线处加点热熔胶,避免松动:



改造完毕,下面是适配hanwckf源码的immortalwrt,为什么选择这个呢,主要是比较简洁,默认不会有一大堆插件,适合我这种电子洁癖

cd到源码的target/linux/mediatek目录下,修改或添加的文件如下:
files-5.4/arch/arm64/boot/dts/mediatek/mt7981-nokia-ea0326gmp.dts,这个是根据asr3000的改的,原厂分区大小,这边直接放出来太多了,后面直接在附件给出;


image/mt7981.mk,添加以下内容:
  1. define Device/nokia_ea0326gmp
  2. DEVICE_VENDOR := NOKIA
  3. DEVICE_MODEL := EA0326GMP
  4. DEVICE_DTS := mt7981-nokia-ea0326gmp
  5. DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
  6. SUPPORTED_DEVICES := nokia,ea0326gmp
  7. UBINIZE_OPTS := -E 5
  8. BLOCKSIZE := 128k
  9. PAGESIZE := 2048
  10. IMAGE_SIZE := 114816k
  11. KERNEL_IN_UBI := 1
  12. IMAGES += factory.bin
  13. IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
  14. IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
  15. endef
  16. TARGET_DEVICES += nokia_ea0326gmp
复制代码


mt7981/base-files/etc/board.d/01_leds,在esac前添加一段分支:
  1. nokia,ea0326gmp)
  2. ucidef_set_led_default "power" "POWER" "green:power" "1"
  3. ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth1" "link"
  4. ucidef_set_led_netdev "lan" "LAN" "green:lan" "eth0" "link"
  5. ucidef_set_led_netdev "wlan" "WLAN" "green:wlan" "rax0" "link"
  6. ;;
复制代码


mt7981/base-files/etc/board.d/02_network,这个文件需要添加两个地方,一个是mac地址的获取,一个是网口顺序的配置:
  • mac地址的获取,从Factory分区从第0x28开始读取,添加在mediatek_setup_macs()这个函数里面的case中:

  1. nokia,ea0326gmp)
  2. label_mac=$(mtd_get_mac_binary $part_name 0x28)
  3. lan_mac=$(macaddr_add $label_mac 1)
  4. wan_mac=$label_mac
  5. local wifi_mac="$(macaddr_add $label_mac 2)"
  6. ;;
复制代码
  • 网口顺序的配置,添加在mediatek_setup_interfaces()这个函数里面的case中:
  1. nokia,ea0326gmp)
  2. ucidef_set_interfaces_lan_wan "eth0" "eth1"
  3. ucidef_add_switch "switch0" \
  4. "1:lan:1" "2:lan:2" "3:lan:3" "6u@eth0"
  5. ;;
复制代码


mt7981/base-files/lib/upgrade/platform.sh,这个就和大部分型号的配置一样,添加一个分支就行了,分别在platform_do_upgrade()、platform_check_image()函数里面的case中:
  1. nokia,ea0326gmp |\
复制代码


至此就添加好了,然后去make menuconfig选择一下型号,再make V=s -j12开始编译

界面截图:





主打的就是一个简洁

bug:
lan口指示灯不论有没有连接网线都不会灭,不知道怎么配置,其他暂时没发现

ssh开启参考这个帖子:https://www.right.com.cn/forum/f ... ead&tid=8350171

fip用的是这个帖子的:https://www.right.com.cn/forum/f ... ead&tid=8351029

附件包括以上需要修改的文件、fip、开启ssh的备份包,以上我自己编译的固件。
https://www.123pan.com/s/4RwrVv-AnUeh.html 提取码:2333
https://xeors.lanzoue.com/i55hB1y9kt0j 密码:2333


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2024-4-26 13:27 | 显示全部楼层
散射尺寸是多少啊
回复

使用道具 举报

发表于 2024-4-26 13:27 | 显示全部楼层
感谢分享~~~~~~~~~~~~~~~~
回复

使用道具 举报

发表于 2024-4-26 13:27 | 显示全部楼层
牛,我的ea0326gmp还在路上
回复

使用道具 举报

发表于 2024-4-26 13:27 来自手机 | 显示全部楼层
楼主能否再集成一个带有mwan3和open克拉什插件的固件?极度需要。这个路由如果不改颗粒,能不能刷你这个固件?
回复

使用道具 举报

发表于 2024-4-26 15:14 | 显示全部楼层
厉害了。我这边不会
回复

使用道具 举报

发表于 2024-4-26 15:14 | 显示全部楼层
刷上后是很合适日常当普通用,内存256M的用很不错。无线的功率比237的低了2db。
回复

使用道具 举报

发表于 2024-4-26 15:14 | 显示全部楼层
散热片尺寸是多少
回复

使用道具 举报

发表于 2024-4-26 15:14 | 显示全部楼层
求告知~~几块散热片的尺寸
回复

使用道具 举报

发表于 2024-4-26 17:14 来自手机 | 显示全部楼层
散热片尺寸多少呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-25 04:12

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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