京东云亚瑟JDAX1800pro-改1G-RAM

linuxer
linuxer
发布于 2024-07-20 / 2,122 阅读
0
0

首先更换同规格的 1G 的 RAM。。。 搜了下 1G 的 RAM 是 DDR3-bga96 的 但这种芯片也有 窄小的和宽大的 。。 这里用的 1G 就会比原来大有点 但脚位是一样的 焊接时注意 ~

下面是来自 恩山的帖子 内容。。。 由于权限不够 。。。 我也是看到被人复制的。。。 转来自己这边看

【改1G内存颗粒】

因为这个机子和 AX5 JDC 很像,就是多了一个 USB3.0,所以大概率是可以改内存的,索性现在就改了内存。看原厂内存是 Nanya-

NT5CB256M16DP-EK,B 代表 1.5V,应该是 1.5V DDR3-1866 BGA96 的颗粒。

可以用镁光单晶 1G 颗粒 D9STQ D9SDQ,D9SWB,PE025,D9SWB,ELPIDA 的 J8216E5MB-DJ -F 颗粒

D9STQ MT41K512M16HA-125:A DDR3L-1600

D9SDQ MT41K512M16HA-107:A DDR3L-1866

D9SWB MT41K512M16HA-125 IT:A

PS:高通的路由能支持的大点内存的基本上都是要上单晶的颗粒,双晶颗粒的容量要减半才正常! 其他机型好多都类似一样改 。

我更换了 D9STQ(后面发现这个颗粒好多坏的或假的,好多上机能点亮,但运行不了系统或者运行系统一拉内存立马崩掉,不用怀疑 很大可能就是颗粒问题,前提是更换去先拉一下内存会不会崩再更换!)

更换之后正常启动,如果不能启动卡 TTL 这里,说明内存没焊好。因为没有 CDT,1G 内存也只能识别 512M。

没有内存,有闪存 IPQ6000 是由 TTL 输出的,没有闪存则没有 TTL 输出。

01. Format: Log Type - Time(microsec) - Message - Optional Info
02. Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic
03. S - QC_IMAGE_VERSION_STRING=BOOT.XF.0.3-00100-IPQ60xxLZB-1
04. S - IMAGE_VARIANT_STRING=IPQ6018LA
05. S - OEM_IMAGE_VERSION_STRING=crm-ubuntu124
06. S - Boot Interface: eMMC
07. S - Secure Boot: Off
08. S - Boot Config [url=home.php?mod=space&uid=162986]@[/url] 0x000a602c = 0x000002e3
09. S - JTAG ID [url=home.php?mod=space&uid=162986]@[/url] 0x000a607c = 0x001390e1
10. S - OEM ID [url=home.php?mod=space&uid=162986]@[/url] 0x000a6080 = 0x00000000
11. S - Serial Number [url=home.php?mod=space&uid=162986]@[/url] 0x000a4128 = 0x9e234fa9
12. S - OEM Config Row 0 [url=home.php?mod=space&uid=162986]@[/url] 0x000a4188 = 0x0000000000000000
13. S - OEM Config Row 1 [url=home.php?mod=space&uid=162986]@[/url] 0x000a4190 = 0x0000000000000000
14. S - Feature Config Row 0 [url=home.php?mod=space&uid=162986]@[/url] 0x000a4130 = 0x0000800018200021
15. S - Feature Config Row 1 [url=home.php?mod=space&uid=162986]@[/url] 0x000a4138 = 0x02c3e83783000009
16. S - PBL Patch Ver: 1
17. S - I-cache: On
18. S - D-cache: On
19. B - 3413 - PBL, Start
20. B - 592 - bootable_media_detect_entry, Start
21. B - 4339 - bootable_media_detect_success, Start
22. B - 83233 - elf_loader_entry, Start
23. B - 83406 - auth_hash_seg_entry, Start
24. B - 84388 - auth_hash_seg_exit, Start
25. B - 84882 - elf_segs_hash_verify_entry, Start
26. B - 110938 - elf_segs_hash_verify_exit, Start
27. B - 115129 - auth_xbl_sec_hash_seg_entry, Start
28. B - 115273 - auth_xbl_sec_hash_seg_exit, Start
29. B - 121825 - xbl_sec_segs_hash_verify_entry, Start
30. B - 121825 - xbl_sec_segs_hash_verify_exit, Start
31. B - 122755 - PBL, End
32. B - 103090 - SBL1, Start
33. B - 245982 - GCC [RstStat:0x0, RstDbg:0x600000] WDog Stat : 0x4
34. B - 248422 - clock_init, Start
35. D - 3538 - clock_init, Delta
36. B - 257816 - boot_flash_init, Start
37. D - 54107 - boot_flash_init, Delta
38. B - 314668 - sbl1_ddr_set_default_params, Start
39. D - 244 - sbl1_ddr_set_default_params, Delta
40. B - 320982 - boot_config_data_table_init, Start
41. D - 2287 - boot_config_data_table_init, Delta - (575 Bytes)
42. B - 330101 - CDT Version:2,Platform ID:8,Major ID:3,Minor ID:2,Subtype:1
43. B - 335652 - Image Load, Start
44. D - 6619 - OEM_MISC Image Loaded, Delta - (0 Bytes)
45. B - 344985 - Image Load, Start
46. D - 5063 - PMIC Image Loaded, Delta - (0 Bytes)
47. B - 352885 - sbl1_ddr_set_params, Start
48. B - 357856 - CPR configuration: 0x555
49. B - 361059 - Pre_DDR_clock_init, Start
50. D - 213 - Pre_DDR_clock_init, Delta
51. D - 0 - sbl1_ddr_set_params, Delta
复制代码

焊盘清理的时候,建议剪下一小段吸锡带,然后对折,用镊子夹住。

焊盘涂点焊油,热风枪吹,再用对折那一端去轻轻清除焊盘上的锡,这样不容易伤到焊盘。

不要用烙铁拖吸锡带,这样温度控制不好,会拖坏焊盘的。

高通平台使用 CDT(Configure Data Table) 来存储平台信息和内存参数,已经通过对比原厂 CDT 和其他 1G 的 CDT,改好了亚瑟的 1G

CDT,测试正常可用。

京东云 AX1800 Pro 亚瑟 1G CDT.rar (791 Bytes, 下载次数: 57)

文件: cdt-JDC AX1800PRO_1G_DDR3.bin

大小: 548 字节

MD5: 6B0E4DD64171C6934E10255722BCE062

SHA1: 30F4DAB16AB8963DB5E928A5AA40BBE515C45694

CRC32: 676CAF66

CDT 不同 platform_id 的机子不通用,还需要看里面的 boot_settings,不要随意乱试,会直接变

砖!!!!

SSH 开门,文件上传 tmp,然后一行一行运行命令

01. md5sum /tmp/cdt-Arthur_1G_DDR3.bin

02. dd if=/tmp/cdt-Arthur_1G_DDR3.bin of=/dev/mmcblk0p10

03. dd if=/tmp/cdt-Arthur_1G_DDR3.bin of=/dev/mmcblk0p11

04. sync

复制代码

我的输出是这样的:

01. root@JDBoxV2:~# md5sum /tmp/cdt-Arthur_1G_DDR3.bin

02. 6b0e4dd64171c6934e10255722bce062 /tmp/cdt-Arthur_1G_DDR3.bin

03. root@JDBoxV2:~# dd if=/tmp/cdt-Arthur_1G_DDR3.bin of=/dev/mmcblk0p10

04. 1+1 records in

05. 1+1 records out

06. 548 bytes (548B) copied, 0.001859 seconds, 287.9KB/s

07. root@JDBoxV2:~# dd if=/tmp/cdt-Arthur_1G_DDR3.bin of=/dev/mmcblk0p11

08. 1+1 records in

09. 1+1 records out

10. 548 bytes (548B) copied, 0.001867 seconds, 286.6KB/s

11. root@JDBoxV2:~# sync

复制代码

如果是 TTL 刷入,建议将 CDT 文件末尾补 0 到 CDT 分区的大小,再写入。

安装教程就能弄了 这是整个过程.. 扩容内存在 中间


评论