搜档网
当前位置:搜档网 › DSDT修改教程

DSDT修改教程

DSDT修改教程

本人机子配置:

ACER Aspire 4930G

主板:

处理器名称Mobile DualCore Intel Core 2 Duo T5800, 2000 MHz (10 x 200)

主板名称 Acer Aspire 4930

主板芯片组Intel Cantiga PM45

系统内存 3072 MB (DDR2-667 DDR2 SDRAM)

DIMM1: Hynix HYMP125S64CP8-Y5 2 GB DDR2-667 DDR2 SDRAM

DIMM3: Nanya NT1GT64U8HB0BN-3C 1 GB DDR2-667 DDR2 SDRAM

BIOS 类型 Insyde (03/11/09)

显示设备:

显示卡 NVIDIA GeForce 9300M GS (256 MB)

显示卡 NVIDIA GeForce 9300M GS (256 MB)

3D 加速器 nVIDIA GeForc e 9300M GS

显示器 Samsung L TN141W3-L01 [14.1" LCD]

多媒体:

声卡nVIDIA HDMI @ Intel 82801IB ICH9 - High Definition Audio Controller [A-3]

声卡Realtek ALC888/1200 @ Intel 82801IB ICH9 - High Definition Audio Controller [A-3]

存储器:

IDE 控制器Intel(R) ICH9M/M-E Family 4 Port SAT A A HCI Controller - 2929

IDE 控制器JMB38X MS Host Controller

IDE 控制器JMB38X SD Host Controller

IDE 控制器JMB38X SD/MMC Host Controller

IDE 控制器JMB38X xD Host Controller

硬盘驱动器WDC WD2500BEVT-22ZC T0 AT A Device (232 GB, IDE)

硬盘驱动器JMCR SD/MMC SCSI Disk Device (61 MB)

光盘驱动器HL-DT-ST DV DRAM GSA-T50N ATA Devic e (DVD+R9:6x, DVD-R9:6x,DVD+RW:8x/8x, DV D-R W:8x/6x, DVD-RAM:5x, DVD-ROM:8x, CD:24x/24x/24x DVD+RW/DV D-RW/DVD-RAM)

硬盘SMART 状态 OK

网络设备:

网络适配器Intel(R) WiFi Link 5100 AGN (192.168.1.106)

网络适配器Realtek RTL8168C(P)/8111C(P) Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)

调制解调器Agere Systems HDA Modem

一,安装

关于安装,我完全参考了samsonwtsui的置顶帖

https://www.sodocs.net/doc/0940760.html,/thread-592288-1-1.html

采用bootthink2.3引导,成功安装,但仅仅是安装系统,驱动方面并未完全采用samsonwtsui的方法。另外samsonwtsui安装的分区是主分区,而我安装的逻辑分区,而且不是第一逻辑分区,实践证明是没有任何问题的。

6.5G的分区是安装镜像,1

7.86G用来安装snow leopard,主系统是windows7.

安装过程一切顺利,未出现五国或禁止标志等问题,安装完毕用windows7的安

装光盘进入系统修复,回复C 盘为活动分区,重启后两个系统均可正常进入。snow leopard显卡不能驱动,声卡不能驱动,无线不用想了,有线直接驱动,

接下来就是驱动的安装了。(

这里注意,如果今后重装系统,只要不重新分区,c盘就会一直为活动分区,而不需每次修复

二,驱动安装

这就是重点了,实际上整个一个星期的工作绝大部分都是在如果驱动硬件上做文章了,虽然期间重装了三遍系统,但感觉轻车熟路,玩一样的。

在驱动问题上确实走了很多的弯路,但是这个弯路有时候有事必须的,因为人总想做的完美一些,只有不停地尝试才能找到更好的办法。

1、显卡

装完雪豹第一个想法就是希望能看到华丽的而且和windows不一样的界面,但事实又总是和想象的有所区别,界面是变了,但是连进入系统式欢迎动画都是卡卡卡!!所以第一个想法也是把显卡的驱动装上,于是google,一堆的驱动,

一堆的方法,只是没有哪个具体说了怎样驱动 9300m gs的,没办法只好一个一个的试了,几乎把所有的驱动都试过了(没找到的,不知道的,不算),NVkushInstaller、NVinstaller v.52、NVIDIA_9000_Series_Driver_v2、NVdarwinInstaller1.2.5、Natit.kext一样的不一样的都试了一遍,统统不行!!然后又试EFI String,用OSX86Tools_1.0.150(这是个好东西),但是顶多就是强制分辨率,驱动的不能。还有人介绍的就是在 com.apple.Boot.plist里面加入

1.GraphicsEnabler

2.y

不知是不是人品不好,这个东东在别人那挺好,在我这统统不管用。pcbeta逛

了逛才接触到通过dsdt的修改来驱动显卡,让我兴奋的不得了,凭直觉觉得用dsdt来驱动硬件应该是比较完美的方法,于是全身心投入到了dsdt的研究当中,由于之前一点都没有接触过dsdt(java编程还是会的),只能在网上找方法然后依葫芦画瓢,但是开始根本不知道从何入手,比较简单的方法就是威廉的acpi patch,但是又不支持我这个类型的bios,只能手动修改!彷徨中一个大侠的出现让我看到了曙光,[url=space.php?uid=487636]xchobits[/url]大侠把他自己

的dsdt文件给了我,因为我们的本子都是差不多的,我把他的dsdt.aml放入drawn文件夹下后,奇迹出现了,透明效果一下出来了,高兴的不得了!!!

甚至安装了legacyHDA后,声卡也出声了!!!

但问题也接踵而来,就是每次进系统时总是先要五国一次,然后强制重启就能正常进入,郁闷的不得鸟!!我分析,毕竟我的硬件不完全就是他的硬件,是不是某些地方的不同导致了五国,于是我决定自己修改dsdt!!

==========================================================

2、DSDT

首先要把xchobits的 aml文件反编译,干吗?学习!!下载了iasl-win-20080729,反编译命令

1.

2.iasl -d dsdt.aml

得到dsdt.dsl 文件,一开始我一直用写字板编辑,后来发现用UltraEdit-32相当的方便,在视图里面选择查看方式选择perl,

看到左边的加号了,确保了每个{ }都不会错,大大降低了出错的几率。

开始也不知道xchobits到底修改了哪里,就上网找教程,很多,就按教程修改!!

首先提取自己的dsdt,用

everestultimate+ACPI Patcher,先用everestultimate导出acpi_dsdt.bin,然

后用ACPI Patcher

点D/C按钮就得到dsl文件了。

GTGP 是最基本的一个方法,很多函数都需要它,加入的位置只要不是放在子函数块里就ok了,我插入的位置:

1.DefinitionBlock ("dsdt.aml", "DSDT", 2, "Intel ", "CANTIGA ",

0x06040000)

2.{

3.

4.Method (DTGP, 5, NotSerialized) //dtgp函数

5. {

6. If (LEqual (Arg0, Buffer (0x10)

7. {

8. /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13,

0x1C, 0x44,

9. /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF,

0x94, 0x9B

10. }))

11. {

12. If (LEqual (Arg1, One))

13. {

14. If (LEqual (Arg2, Zero))

15. {

16. Store (Buffer (One)

17. {

18. 0x03

19. }, Arg4)

20. Return (One)

21. }

22. If (LEqual (Arg2, One))

23. {

24. Return (One)

25. }

26. }

27. }

28. Store (Buffer (One)

29. {

30. 0x00

31. }, Arg4)

32. Return (Zero)

33. }

34..........................................

35. External (PDC1)

36. External (PDC0)

37. External (CFGD)

38. External (\_PR_.CPU0._PPC)

RTC

听说这个是防止bios重置的,(我到现在也不知道bios重置是个什么东西)

1.

2. Device (RTC)

3. {

4. Name (_HID, EisaId ("PNP0B00"))

5. Name (BUF0, ResourceTemplate ()

6. {

7. IO (Decode16,

8. 0x0070, // Range Minimum

9. 0x0070, // Range Maximum

10. 0x01, // Alignment

11. 0x02, // Length 这里由0x08

改成0x02

12. )

13. })

14. Name (BUF1, ResourceTemplate ()

15. {

16. IO (Decode16,

17. 0x0070, // Range Minimum

18. 0x0070, // Range Maximum

19. 0x01, // Alignment

20. 0x08, // Length 这个不知道

改不改

21. )

22.// IRQNoFlags () 直接用"//"屏蔽就是了

23.// {8}

24. })

25. Method (_CRS, 0, Serialized)

26. {

27. ...................................

28. }

29. }

HPET 听说这个是能解决cpu电源管理的

1. Device (HPET)

2. {

3. Name (_HID, EisaId ("PNP0103"))

4. Name (_CID, EisaId ("PNP0C01"))

5. Name (BUF0, ResourceTemplate ()

6. {

7. IRQNoFlags () //就是加入这四行的东西

8. {0} //

9. IRQNoFlags () //

10. {8} //

11. Memory32Fixed (ReadOnly,

12. 0xFED00000, // Address Base

13. 0x00000400, // Address Length

14. )

15. })

16. Method (_STA, 0, NotSerialized)

17. {

18. ..................................//此处略

19. }

20. Method (_CRS, 0, Serialized)

21. {

22. .................................... // 此处略

23. }

24. }

至于_WAK里面的两个Return(zero),我的dsdt里面自带了。

显卡的GFX0加入PEGP里面

1. Device (PEGP)

2. {

3. Name (_ADR, 0x00010000)

4. Device (GFX0)

5. {

6. Name (_ADR, Zero)

7. Name (_SUN, One)

8. Method (_DSM, 4, NotSerialized)

9. {

10. Store (Package (0x1C)

11. {

12. "AAPL,slot-name",

13. Buffer (0x0D)

14. {

15. "PCI-E Slot-1"

16. },

17. "@0,compatible",

18. Buffer (0x0B)

19. {

20. "NVDA,NVMac"

21. },

22. "@0,device_type",

23. Buffer (0x08)

24. {

25. "display"

26. },

27. "@0,name",

28. Buffer (0x0F)

29. {

30. "NVDA,Display-A"

31. },

32. "@1,compatible",

33. Buffer (0x0B)

34. {

35. "NVDA,NVMac"

36. },

37. "@1,device_type",

38. Buffer (0x08)

39. {

40. "display"

41. },

42. "@1,name",

43. Buffer (0x0F)

44. {

45. "NVDA,Display-B"

46. },

47. "NVCAP",

48. Buffer (0x18)

49. {

50. /* 0000 */ 0x04, 0x00, 0x00,

0x00, 0x00, 0x00, 0x03, 0x00,

51. /* 0008 */ 0x0C, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x07,

52. /* 0010 */ 0x00, 0x00, 0x00,

0x00

53. },

54. "NVPM",

55. Buffer (0x20)

56. {

57. /* 0000 */ 0x01, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

58. /* 0008 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

59. /* 0010 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

60. /* 0018 */ 0x00, 0x00, 0x00,

0x00

61. },

62. "VRAM,totalsize",

63. Buffer (0x04)

64. {

65. 0x00, 0x00, 0x00, 0x10 //这里0x10

代表256M显存,0x20代表512M

66. },

67. "device_type",

68. Buffer (0x0D)

69. {

70. "NVDA,GeForce"

71. },

72. "model",

73. Buffer (0x1F) // 0x1F代表了"Nvidia

GeForce 9300M GS 256 MB"的字数,一般按字数+空格+1然后在转16进制,Buffer 的用法基本相同

74. {

75. "Nvidia GeForce 9300M GS 256 MB"

76. },

77. "rom-revision",

78. Buffer (0x21)

79. {

80. "DSDT ROM v1.0 by Echo #OS x86_64"

81. },

82. "reg",

83. Buffer (0x78)

84. {

85. /* 0000 */ 0x00, 0x00, 0x01,

0x00, 0x00, 0x00, 0x00, 0x00,

86. /* 0008 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

87. /* 0010 */ 0x00, 0x00, 0x00,

0x00, 0x10, 0x00, 0x01, 0x02,

88. /* 0018 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

89. /* 0020 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x01,

90. /* 0028 */ 0x14, 0x00, 0x01,

0x42, 0x00, 0x00, 0x00, 0x00,

91. /* 0030 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

92. /* 0038 */ 0x00, 0x00, 0x00,

0x10, 0x1C, 0x00, 0x01, 0x02,

93. /* 0040 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

94. /* 0048 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x02,

95. /* 0050 */ 0x24, 0x00, 0x01,

0x01, 0x00, 0x00, 0x00, 0x00,

96. /* 0058 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

97. /* 0060 */ 0x80, 0x00, 0x00,

0x00, 0x30, 0x00, 0x01, 0x02,

98. /* 0068 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

99. /* 0070 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x02, 0x00

100. }

101. }, Local0)

102. DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 103. Return (Local0)

104. }

105. Device (VGA)

106. {

107.

108. .......................... //此处略

109.

110. }

111. Method (_PRT, 0, NotSerialized)

112. {

113. ...........................//此处略

114. }

115. }

116. }

这里要注意那个 device(VGA),本来他是在GFX0之外的,但是我把它放到GFX0之内了,所以就有两个调用到它的地方要由PEGP.VGA改成 PEGP.GFX0.VGA ,另外在VGA 函数里面要调用之外的函数往往用^^^.LPC等等,此刻就要记得在前面多加个"^"了,前面就成了 ^^^^.LPC。

网上还看到了加入一下代码让原生AppleLPC加载来实现硬件电源管理的

1. Device (LPC)

2. {

3. Name (_ADR, 0x001F0000)

4./* ===加载原生

AppleLPC.kext=======================================================

=========== */

5.

6. Method (_DSM, 4, NotSerialized)

7. {

8. Store (Package (0x02)

9. {

10. "device-id",

11. Buffer (0x04)

12. {

13. 0x16, 0x29, 0x00, 0x00 //最主要的就

是这里

14. }

15. }, Local0)

16. DTGP (Arg0, Arg1, Arg2, Arg3, Refof (Local0))

17. Return (Local0)

18. }

19.

20./*

====================================================================

========== */

0x16,0x29,0x00,0x00这个字符串可以在AppleLPC.kext里面看到,你可以改成里面有的任意一个

据说还要改两个地方,防止声音变形,不懂什么叫声音变形,照改就是了,这里是整个

过程

https://www.sodocs.net/doc/0940760.html,/viewthread.php?tid=594984&page=1&authorid=215483

顺便把声卡的也加了进去

1. Method (_DSM, 4, NotSerialized)

2. {

3. Store (Package (0x08)

4. {

5. "codec-id",

6. Buffer (0x04)

7. {

8. 0x3e, 0x29, 0xEC, 0x10 //这里在用

voodoo驱动时可以再ioreg里看到

9. },

10. "layout-id",

11. Buffer (0x04)

12. {

13. 0x78, 0x03, 0x00, 0x00

14. },

15. "device-type",

16. Buffer (0x29)

17. {

18. "Realtek ALC888/1200 @ Intel 82801IB

ICH9"

19. },

20. "PinConfigurations",

21. Buffer (0x00)

22. { } //这里清空

23. }, Local0)

24. DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

25. Return (Local0)

26. }

以上代码加入到HDEF中,我的没有只有AZAL,于是就把AZAL改成了HDEF。

好了,编译

1.iasl dsdt.dsl

放入Drawn里面,启动,照样五国,重启,正常进入,显卡声卡驱动,原生电源管理,关机再重启,还是五国,再重启,正常。

这里先说明一下,在编译我自己的dsdt文件时,发现原始的dsdt文件居然也有31个Warnings, 11 个Remarks,虽然无伤大雅,但我是个追求完美的人,通过反编译别人的aml文件以及在网上搜索用一下方式解决:

对于

1.11dsdt.dsl 1101: Add (Local0, 0x02)

2.Warning 1105 - ^ Result is not used,

operator has no effect

采用把 (Local0, 0x02)改为 (Local0, 0x02, Local0)即可解决

对于

1.11dsdt.dsl 7080: Method (_GTM, 0,

NotSerialized)

2.Warning 1087 - ^ Not all

control paths returna value (_GTM)

采用在判断语句后加入Return(Zero)方法解决,例如:

1.Method (_GTM, 0, NotSerialized)

2. {

3. If (LEqual (SCFG, Zero))

4. {

5. Name (PBUF, Buffer (0x14)

6. {

7. /* 0000 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

8. /* 0008 */ 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00,

9. /* 0010 */ 0x00, 0x00, 0x00,

0x00

10. })

11. CreateDWordField (PBUF, Zero, PIO0)

12. CreateDWordField (PBUF, 0x04, DMA0)

13. CreateDWordField (PBUF, 0x08, PIO1)

14. CreateDWordField (PBUF, 0x0C, DMA1)

15. CreateDWordField (PBUF, 0x10, FLAG)

16. Store (GETP (PRIT), PIO0)

17. Store (GDMA (And (SYNC, One), And

(ICR3, One),

18. And (ICR0, One), SDT0, And (ICR1,

One)), DMA0)

19. If (LEqual (DMA0, Ones))

20. {

21. Store (PIO0, DMA0)

22. }

23. If (And (PRIT, 0x4000))

24. {

25. If (LEqual (And (PRIT, 0x90),

0x80))

26. {

27. Store (0x0384, PIO1)

28. }

29. Else

30. {

31. Store (GETT (PSIT), PIO1)

32. }

33. }

34. Else

35. {

36. Store (Ones, PIO1)

37. }

38. Store (GDMA (And (SYNC, 0x02), And

(ICR3, 0x02),

39. And (ICR0, 0x02), SDT1, And (ICR1,

0x02)), DMA1)

40. If (LEqual (DMA1, Ones))

41. {

42. Store (PIO1, DMA1)

43. }

44. Store (GETF (And (SYNC, One), And

(SYNC, 0x02),

45. PRIT), FLAG)

46. Return (PBUF)

47. }

48. Else

49. {

50. Return (Zero)

51. }

52. Return (Zero)

53. }

最后两行Return(Zero)就是解决问题的两行了。

还有一种解决方法就是把Method (_GTM, 0, NotSerialized)改写成Method (_GTM),同样能去掉

警告信息,不过我没有试过!!

对于

1.11dsdt.dsl 8623: Name (_T_0, Zero)

2.Remark 5110 - Use of compiler reserved name ^ (_T_0)

这样的问题,采用把"_T_0“改成"T_0"的方法来解决。

这样就可以做到

Compilation complete. 0Errors,0 Warnings, 0Remarks, 35 Optimizations 鉴于每次进系统都要先五国一次才能正常进入,上论坛求助无果,决定用加法排查法找到问题所在,就是在原始dsdt的基础上每修改一处代码就编译一次,然后放入drawin进一次mac,最后查到是声卡代码的问题导致五国。删除声卡代码,用原始代码(AZAL)+voodooHDA驱动,解决问题。

在排查过程中还发现了几个问题

1、防止bios重置的RTC代码无需修改,也未发现bios重置问题,故决定用自带的代码;

2、在HPET代码中也无需修改,只要加入了AppleLPC代码,一样可以加载原生cpu电源管理驱动,同时防止声音变形的那两处PNP0100和PNP0000也不用修改,用voodooHDA驱动也不会出现声音变形。

3、在Device (LPC)函数内加入

1.

2. Device (PNLF)

3. {

4. Name (_HID, EisaId ("APP0002"))

5. Name (_CID, "backlight")

6. Name (_UID, 0x0A)

7. Name (_STA, 0x0B)

8. }

可以使节能选项里面多出一个“睡眠前降低屏幕亮度的”的选项。

关于用原生AppleHDA+dsdt代码驱动声卡导致五国的问题,我也是百思不得其解,代码应该是没问题,驱动是大家都在用的,唯一的就是layout-id,我不知道是不是所有的alc888的layout-id都是0x78,0x03,只有这个我在ioreg里面看不到,其他的又不需要看到,所以这个方法驱动声卡对我来说暂时是不适用了!!

另外,我又加入了网卡信息代码,虽然我的网卡直接被sl支持,但是在以太网那里看不到网卡的型号,于是在Device (EXP3)内加入以下代码

1. Device (GIGE)

2. {

3. Name (_ADR, 0x00)

4. Name (_PRW, Package (0x02)

5. {

6. 0x09,

7. 0x03

8. })

9.

10. Method (_DSM, 4, NotSerialized)

11. {

12. Store (Package (0x08)

13. {

14. "codec-id",

15. Buffer (0x04)

16. {

17. 0x68, 0x81, 0x00, 0x00

18. },

19.

20. "built-in",

21. Buffer (One)

22. {

23. 0x01

24. },

25.

26. "device_type",

27. Buffer (0x09)

28. {

29. "ethernet"

30. },

31.

32. "name",

33. Buffer (0x36)

34. {

35. "Realtek RTL8168C/8111C

PCI-E Gigabit Ethernet Adapter"

36. }

37. }, Local0)

38. DTGP (Arg0, Arg1, Arg2, Arg3, RefOf

(Local0))

39. Return (Local0)

40. }

41.

42. Method (EWOL, 1, NotSerialized)

43. {

44. If (LEqual (Arg0, 0x01))

45. {

46. Or (GP9, 0x01, GP9)

47. }

48. Else

49. {

50. And (GP9, 0x00, GP9)

51. }

52.

53. If (LEqual (Arg0, GP9))

54. {

55. Return (0x00)

56. }

57. Else

58. {

59. Return (0x01)

60. }

61. }

62. }

这样做主要是为了好看,对驱动来说没什么意义。

关于GP9的定义在这里:

1. Field (GPIO, ByteAcc, NoLock, Preserve)

2. {

3. Offset (0x2C),

4. Offset (0x2D),

5. , 3,

6. LPDL, 1, //加入GP9后,后面补","

7. GP9, 1

8. }

注意:原来的LPDL, 1后面是没有","的,加入GP9, 1后,他后面就要补充一个","

现在sl的状态是:

1、显卡完美驱动

2、声卡用voodooHDA驱动(自认为比dsdt效果要好)

3、原生电源管理,风扇声音很小,温度低

4、摄像头完美驱动

5、指纹识别完美驱动(只是没有装指纹识别软件)

6、内置蓝牙完美驱动,蓝牙开关按键完美支持;

7、音量旋钮完美支持,播放控制键在iTunes内完美支持;

8、关机、重启正常。

现在剩下的问题就是:

1、内置的读卡器没有驱动;

2、睡眠不能,现象和重启一样;

3、PCI设备中还有4个ExpressCard设备不知道是个啥

4、触摸板可以驱动,但是不能使用轻击,仅能移动鼠标

5、Intel的5100无线网卡只有等待了

Win10下J-link-V8固件恢复教程

先说一下事情的起因, 不才偶得一块STM32F7板子,自带ST-link,不幸的是MDK5.14无法使用!幸好还有备用的J-link,连接电脑,一切正常,进入MDK5.14进行设置, 提示%¥#%……(*&%……%……(,脑残+手残,直接回了车, 便出现了更加悲哀的一幕! 重新对J-link断电上电,基本可以断定J-link升级失败固件丢失了! 于是这篇帖子==各种扯淡的百度||各种操蛋的尝试; 首先说一下我的开发环境: Windows10企业版,不用看老子用的是正版(就是这么任性)

J-link版本为V8.0,主控芯片为AT91SAM7S64-EX,是这个样子的; 固件烧录所用的工具是SAM-BA v2.12.zip(6.12MB,下载次数:0)(已 打包V8固件); 安装完成后是这个样子的;

有些朋友的J-link可能是这样的,不过这没关系,只要主控芯片一样就行了, 或者主控芯片不一样也没关系,只要你得是J-link就行了! 再说说修复过程(部分图片来自网络,但不影响视觉),(以下操作切记注意操作顺序)

第一步、首先连接USB线,给J-link上电, 短接1处(ERASE)跳线,时间不短于10秒,擦除原有固件,拔掉跳线帽,断开USB线。 第二步、短接2处(TST)条线,连接USB线,给J-link上电,将Bootloader复制到Flash引导区,保持时间不少于20秒,断开USB连接线,拔掉跳线帽。 第三步、用USB线将J-link连接到电脑, 正常情况下会出现一个“USB串行设备COMx” 如下图

到这里基本就成功了1/3了!可以来杯82年的雪碧庆祝一下! 接下来打开我们的烧写工具SAM-BA v2.12,得自己提前安装好哦! 正常情况下,是这样的,USB串口可以识别,设备根据J-link自己选择; 然后点击“Connect”,正常情况下会弹出如下界面! 此时要注意了,会出现如下一个提示框!

打造世界数据修改图文教程

打造世界-数据修改图?教程 攻击?的修改?法 1.?先在打造世界游戏根?录找到m a i n.p a k,右键-使?压缩软件打开(7Z、好压W I N R A R等都随便)我?的是好压! 2.打开m a i n.p a k后,进?d a t a。

3.找到c r e a t u r e.x m l,点击——内部查看器打开,注意:别右键?记事本打开,那样保存时会找不到指定路径!

4.打开后别乱搞,不然就算是?个符号,也会导致游戏不能玩的!

5.按C t r l+f,复制下?的查找,找到要修改的内容进?修改. h e a l t v a l u e="10"?命 s a t i e t y v a l u e="10"满意度 w a l k_s p e e d v a l u e="80"移速 c l i m b s_s p e e d v a l u e="30"爬速 c l i m b s_l a d d e r_s p e e d v a l u e="50"爬梯速 f a l l_h e i g h t v a l u e="3"跌落?度 r e s t_h e a l t v a l u e="40%"休息?率 a t t a c k v a l u e="0.3"攻击? b a s e_a r m o r v a l u e="0.2"基础护甲拿 修改攻击来?范,

修改到3基本可以了!不要修改太B T,不然会失去意义!

%{p a g e-b r e a k|修改攻击|p a g e-b r e a k}% ?限魔法的修改?法 修改M A I N.PA K?件,提?M A N A回复速度 ?标?件:m a i n/d a t e/w o r l d.x m l 查找:M a n a R e s t o r e Ti m e 找到内容如下: v a l u e="300",单位秒,300秒回复1点M A N A,即游戏所见的5分钟 你只需将300改成你想要的数值就O K 查找后记住是修改第?个,我?开始就是修改第?个就错误了!

PowerMILL后处理修改教程

一、完整的后处理文件介绍 一个完整的后处理文件通常有:定义字符段、定义字符格式段、定义键值段、定义指令值段、变量定义、程序格式段等部分组成。 下面我们先来看一个比较完整的后处理文件,并把它分为数段,把需要修改的地方做个必要的解释: machine fanucom ——————后处理文件头 ============第一部分是定义字符段=================================== define word TN address letter = "TOOL TYPE:- " address width = 13 field width = 25 end define 具体解释: define word TN ——————————————定义字段; address letter = "TOOL TYPE:- " —————定义字段的返回值,比如在后处理文件里有“MS =C ; TN ToolType ; EM =C”,而在写程式的时候选用的是端铣刀,那么在CNC程式里就会有(TOOL TYPE:- ENDMILL); address width = 13 ———————————定义字符宽度,如上"TOOL TYPE:- ",从T开始算起一共13位,包括空格; field width = 25 ———————————定义返回字的宽度,如上"ENDMILL",如果field width = 2,那"TOOL TYPE:- "就返回EN;如果field width = 25,那"TOOL TYPE:- "就返回ENDMILL。 end define ========================== 第二段是定义字符的格式================================== define format ( / G6 S T M1 M2 L P D E H O ) address width = 1 field width = 2

iPhone通过iREB恢复自定义固件图文教程

小编有话说: 有没有办法即使SHSH文件没有保存依旧能将iPhone刷到指定的固件呢?答案:有!可以通过刷自定义固件的方式,在我们下载或制作好了自定义固件后,需要借助一些工具进入DFU模式,本教程就介绍下如何通过iREB恢复自定义固件 也许很多人遇到过这样的情况,iPhone出了问题,又没有备份SHSH文件,只好将iPhone 升级到最新版本的固件,然后通过红雪进行不完美越狱。无锁的iPhone不完美越狱后,不敢轻易关机,否则重启的时候又需要用红雪引导,有锁的iPhone就惨了,最新版的解锁工具不支持最新固件的基带解锁,只能再花笔钱去买卡贴了。 那么有没有办法即使SHSH文件没有保存依旧能将iPhone刷到指定的固件呢?答案:有! 目前一共有三种方法,第一种方法就是刷自定义固件,刷自定义固件有几个好处,可以免升基带,免越狱,免激活,自带cydia,自定义系统盘大小等等。自定义固件可以下载那些已经制作好的固件,也可以自己手动制作。 手动制作自定义固件的方法有以下几种,一种是通过sn0wbreeze制作,其主要特点是可以保留基带升级或降级,从而升级或降级到另一系统版本却不影响机器基带,这主要适合美版有锁版(G网)和cdma iphone(已经OTA写号),详细教程请点击。 另一种方法是通过iFaith备份已经关闭验证的版本的SHSH,然后再通过iFaith制作一个自定义固件,这个自定义固件是根据已保存出来SHSH文件制作出来的,只有保存iFaith的SHSH文件的那台iPhone才能使用,并且只能恢复到保存SHSH的那个固件版本,详细教程请点击。 下载(或制作)好了自定义固件后,可以通过红雪、iREB刷自定义固件。今天小编就介绍下如何通过红雪和iREB刷自定义固件。 ip4通过iREB恢复固件简单教程 1、电脑上先运行iTunesSetup.exe,安装iTunes。 2、安装好后,将IP4通过数据线连接电脑,运行iREB-r4.exe,如图: 点击iphone4按钮,按照提示操作。 第一步先同时按住主页键和电源按键

FC(NES)修改教程

FC(NES)游戏修改基础教程 14号拐角 一、序言 在童年时期,很多人或许对于FC的回忆有许许多多,我也不例外,不过说实在话,我在家能玩到的FC游戏非常的少,回忆起来也只有几个,坦克大战,魂斗罗,赤色要塞,沙罗曼蛇……当然最经典的还是小时候玩的热血格斗……之后就由于种种原因再也没有接触了,直到PC的出现,我又重温了那些经典。 但是每每看到网上各种HACK版本,总是希望自己也能做点什么修改,所以各种找教程,各种翻资料……可能对于FC这种已经淘汰的游戏没有很多人关心一样,教程的东西也像烟雾弹一般,可以忽略一样…… 但是对于已经进入迷途的我,似乎有种由衷的爱好般…… 我教过一些人,但是总觉得自己的方法或许不得当,教不会,今天写出这些东西,希望能遇到一些有天赋的人,如果能遇到给予我批评指出的人或许会更好。 我不能保证我100%全对,有误的地方希望大家能更正吧。 好吧,或许大家都不喜欢看废话,于是我们开始吧…… 二、基础修改 修改,当然要准备工具,这里我推荐一个非常强大的FC模拟器——FCEUX 系列,现在最新版本是,它提供了非常齐全完善的调试器和16进制编辑器。当然,如果要修改FC贴图的话可以用很多FC贴图修改器进行修改,网上应该有很多,这里我找不到好的东西,大伙可以自己找找吧,我主要是讲解游戏内容的修改,而不是贴图修改。 好吧,我们开始修改我修改到恶心的游戏——魂斗罗。 对于这一段,感谢小粽子以前的教诲。 魂斗罗很经典,可能到今天都没有人能够一命通关,对于这些头疼的玩家,我们就给他几个选项。1、无限命;2、无限金身;3、瞬秒敌人(不推荐修改,有点偏高端)。 友情提示,以下16进制编辑器中,在查看菜单有NES内存、PPU内存、ROM 文件,所以在进行修改之前,请注意自己所在那一页,以免修改错误导致没有相应的效果出现。 只有NES内存和PPU内存才能右键,但是在NES内存下无法进行修改,一改变之后数值会立即转变成为没有修改的状态,注意好自己所在页。 1、无限命: 我们在网上都能知道,魂斗罗的1P的生命值的地址是0032(如果不知道的话就自己网上查吧,如果金手指不会用/查,那就自己学吧= =)。我所点的地址就是0032(可以看看标题栏,上面有写),很多人都知道,游戏中的很多地方都是由大家所称的金手指,我所认识是NES内存所控制的,所以,对这些内存进行相应的操作,就能达到相应的效果……,比如金手指锁定某个地址,网上有 0032-01-14就会锁定一定生命数不变,然后就能达到无限命的目的,这个就是简单的对0032这个地址做相应的操作(锁定),达到相应的效果(命不改变)。

皇帝成长计划2详细CE修改方法,含时间锁定等

皇帝成长计划2 CE尽量详尽修改方法详解 申明:此修改教程并非对原游戏不尊重。实则喜爱该游戏,但是针对该游戏对新手难度过高,或者某些有其他特殊喜好比如无限刷妃子的人来说,要在正常游戏流程中实现略有困难。固愿用一些非常规手段来使更多的人先上手该游戏。教程并不商用。转载请注明出 处。 前言 看到这个攻略的你,也许用过CE,也许没有用过CE,如果熟练使用过CE的人可以跳过前言。 修改所需工具:皇帝成长计划2桌面版/绝迹皇帝成长计划2辅助工具。(两者可任选其一,推荐使用皇帝成长计划2桌面版。)CE修改器。(修改器) 如果你从未接触过CE,或者使用并不熟练,只是一知半解。那么我希望你仔细看完前言的CE介绍。因为我写攻略,一般不是告诉你要怎么去做怎么去做。这样你下次使用或者要改其他的东西,也许还要再看攻略,依旧不知道该如何去改。我的目的不是告诉你要怎么做,而是要告诉你为什么这么做。 首先,CE是一款十分强大的内存修改器。它不是皇帝成长计划2的专用修改器。而是目前市面上基本大部分游戏都能通过它修改的一款通用修改器。 CE的原理其实很简单。一个游戏中是由千千万万个数据组成的。你若想改变其中一个数据,比如皇帝成长计划2。你想改自己的文学值。你首先要做的就是能在这千千万万个数据中,找到你要改的文学值那个数据在哪里。(比如你要去买馅饼。你都不知道卖馅饼的店铺在哪里,你又何谈买什么馅饼。一个道理。话糙理不糙。)

那么我们首先要做的就是定位到这个数据的位置。那么如何在CE 中定位出这个数据的位置呢? 其实很简单。数据都是不断在发生变化的。它的值不是固定的。比如你玩打怪游戏,你有3滴血,被怪打了一下,血变成了2滴。因 为你通过游戏改变了这些数据,那么我们就可以通过改变的数据而 找到这个数据的位置。 所以我们在用CE的过程其实就是寻找某个数据位置的过程。只有 先找到,才能修改它。 如果你能立刻明白了这个道理,那么下面的修改你能用的得心应手。如果你还不能很明白,不要紧。我们先通过一些简单的修改, 来让你理解这个过程。 教程1、CE修改器的基础使用方法。(包涵皇帝成长计划2基本属性,如文学、武术、才艺、道德、体能等数值的修改。) 首先打开皇帝成长计划2桌面版,或者绝迹皇帝成长计划2辅助, 打开其游戏界面。进入到游戏里面。(输入账号密码,选择好剧本,或者继续游戏等,要进入到游戏,不是账号输入界面。)

希捷固件门硬盘动手修复教程

希捷固件门硬盘动手修复教程 希捷问题产品包括: 1TB版酷鱼7200.11,1.5TB、750GB、640GB、500GB、320GB、160GB版的7200.11,以及酷鱼ES.2 SATA、SV35系列和迈拓MiamondMax 22系列产品,主要为2008年12月制造。 希捷Barracuda 7200.11 ST31000340AS、ST31000640AS、ST3750330AS、ST3750630AS、ST3640330AS、ST3640630AS、ST3500320AS ST3500620AS、ST3500820AS、ST31500341AS、ST31000333AS、ST3640323AS、ST3640623AS、ST3320613AS ST3320813AS、ST3160813AS 希捷Barracuda ES.2 SATA ST31000340NS、ST3750330NS、ST3500320NS、ST3250310NS 迈拓 DiamondMax 22 STM31000340AS、STM31000640AS、STM3750330AS、STM3750630AS、STM3500320AS、 STM3500620AS、STM3500820AS、STM31000334AS、STM3320614AS、STM3160813AS 故障描述: 1、机器自检缓慢,显示"Detecting IDE drives..."。 2、无法启动系统,光盘启动Windows PE或分区软件,均无法找到硬盘。 3、硬盘灯常亮,硬盘马达转动正常。 材料篇 USB转TTL模块(淘宝上购买的,带有驱动光盘) T6螺丝刀一把(松动硬盘螺丝使用) 剪刀一把(拨线使用) 银行卡保护套一个(用来切断马达的电源) 一台能正常启动,带有USB接口的电脑(连接数据线,调试硬盘之用,使用WIN XP) SATA硬盘电源(SATA电源一定使用原生的SATA电源接口,不要使用四针转SATA接口,也不要使用硬盘盒的SATA电源,否则可能出现不可预知的故障)

FC(NES)修改教程

FC(NES游戏修改基础教程 14 号拐角 一、序言 在童年时期,很多人或许对于FC的回忆有许许多多,我也不例外,不过说实在话,我在家能玩到的FC游戏非常的少,回忆起来也只有几个,坦克大战,魂斗罗,赤色要塞,沙罗曼蛇……当然最经典的还是小时候玩的热血格斗……之后就由于种种原因再也没有接触了,直到PC的出现,我又重温了那些经典。 但是每每看到网上各种HACK版本,总是希望自己也能做点什么修改,所以各种找教程,各种翻资料……可能对于FC这种已经淘汰的游戏没有很多人关心一样,教程的东西也像烟雾弹一般,可以忽略一样 ..................... 但是对于已经进入迷途的我,似乎有种由衷的爱好般…… 我教过一些人,但是总觉得自己的方法或许不得当,教不会,今天写出这些东西,希望能遇到一些有天赋的人,如果能遇到给予我批评指出的人或许会更好。 我不能保证我100%全对,有误的地方希望大家能更正吧。 好吧,或许大家都不喜欢看废话,于是我们开始吧…… 二、基础修改 修改,当然要准备工具,这里我推荐一个非常强大的FC模拟器一一FCEUX 系列,现在最新版本是2.1.6 吧(在我打这篇文章的时候),它提供了非常齐全完善的调试器和16进制编辑器。当然,如果要修改FC贴图的话可以用很多FC 贴图修改器进行修改,网上应该有很多,这里我找不到好的东西,大伙可以自己找找吧,我主要是讲解游戏内容的修改,而不是贴图修改。 好吧,我们开始修改我修改到恶心的游戏——魂斗罗。对于这一段,感谢小粽子以前的教诲。魂斗罗很经典,可能到今天都没有人能够一命通关,对于这些头疼的玩家,我们就给他几个选项。1、无限命;2、无限金身;3、瞬秒敌人(不推荐修改,有点偏高端)。 友情提示,以下16进制编辑器中,在查看菜单有NES内存、PPU内存、ROM 文件,所以在进行修改之前,请注意自己所在那一页,以免修改错误导致没有相应的效果出现。 只有NES内存和PPU内存才能右键,但是在NES内存下无法进行修改,一改变之后数值会立即转变成为没有修改的状态,注意好自己所在页。 1、无限命:

统赢后处理修改教程

统赢(WPCAM)系统内定变数一览表 变数宣告内容 0 R 外定误差值(机台最小位移量) 。 A R 外型切断使用补正量 0:与第一刀相同补正量 1:使用割一刀的补正量 。 B R 小孔尺寸设定ex:inti/3(3.0以下为小孔); ex:inti/-3(引入线短于3.0以下为上孔),inc/0.02(小 孔间隙自动放大0.02mm) C R 角落安全距离 。 D I 铜线补正编号 ex:H01,H02 这里是改辅正的H码&D码 E R 切断点强迫过切长度 。 F R 。G I G码输出 。H R 补正辅助码 ex: H110,H109,H111 。I,J R 圆心的X,Y方向座标 。N I NC程式行编号(需自行应用) 。P,Q R U,V轴的绝对座标位置 。R R 圆弧半径值 。T R 工件初始斜度设定值,整体斜度值,单孔斜度 。U,V R 相对于X,Y轴的辅助面(U,V面)相对座标 。W R UV面的绝对(Z)高度 。X,Y R 铜线的X,Y座标值 。Z R 上导具的Z座标值 。27 R 铜线倾斜的斜度输出值 29 R 铜线初始斜度设定 。30 R 上下异形分段裕量:#30=0:(上模滑块)程式面路径面积 <辅助面积,#30=1:(下模滑块)>辅助面积 。31 R 上下异形最大分段长度 。32 R 工件厚度设定值 。33,34 R UV面上圆心的X,Y方向座标值 这里是改上下异形走圆弧的,可以把字母I&J改成K&L 35 R 当@35=2,表示粗割完成,已进入精修程式段 36 R 。37 I 切割型式 0:模孔,1:冲头 38 39 。40 I NC控制器的型式 1:(MITSU)2:(sodick)4:FANUC 8:seibu 16:agie 32:charmill

iPad固件降级教程

iPad固件降级教程,时光可以倒流 不小心升级到最新版固件不能越狱了?怀念以前的固件?没问题,时光可以倒流的,但有个前提,那就是你已经备份过之前固件版本的SHSH了。备份过的请继续查看本文,没有备份的请仔细看看如何备份(备份SHSH,如此简单,强烈建议你备份一下),现在备份当前版本的SHSH吧,说不定哪天就会用上的。 1、到这里下载你要恢复的固件文件(必须声明一下,如果你备份过3.2.1的SHSH,那你可以恢复3.2.1或者之后的固件;如果你没备份过3.2.1的SHSH,但备份过4.3的SHSH,那你可以恢复4.3或者之后的固件;以此类推)。 iPad固件下载综合贴:https://www.sodocs.net/doc/0940760.html,/thread-17695-1-1.html 2、备份过SHSH的应该有Java环境吧?没有就再下载安装一次。 点这里下载并安装java运行环境(MAC系统一般都自带了,可在命令行中执行‘java -version’,如果显示版本1.5或更高,则说明已经安装过了); 3、已经备份过SHSH的,应该有TinyUmbrella了吧,

什么?还没有,OMG,那再下载一次吧,希望你是在Cydia里备份过的。 Windows版点这里,Mac版点这里; 4、用USB线连接电脑和iPad,现在运行上一步下载的软件,点击图中“Start TSS Server”按钮。(最新版界面有变化,按钮文字是一样的)

5、看到绿色字体的“Running”表示已经启动成功。 6、打开iTunes,点击左侧栏设备里面的iPad图标。 7、按住键盘上的Shift键(Windows)或Option键(Mac),点击右侧的‘恢复按钮’,选择第一步下载的固件文件,点确定。然后就是等待固件恢复完成了,

攻城掠地大数据库以及sdata文件资料修改教程

攻城掠地数据库以及其他修改大全 一、Gcld数据库表文件大全 1.activity 活动表 2.db_server 守卫等级 3.force_info 国家等级 4.Player 角色ID 需要先创建一个角色任务到角色名字选取完毕删除除了自己创建的角色ID外的其他本地ID 5.player_army 可直接清空应该是端自带的角色的数据无用外网测试OK未出现程序执行错误提示 6.player_army_extra 可直接清空同上 7.player_army_reward 可直接清空 8.player_attribute 可清空除自己ID以外的其他数据仓库位数量修改,五大资源是否显示修改,募兵令,黄金锤数量修改 特别说明:到等级洗练以及兵器无法开启的解决方法,function_id数值修改 11101111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111。刷新以后 仍然无法洗练的需要重新调一下主线任务到了洗练那一关就可以过了 9.player_bak 10.player_bat_rank 11.player_battle_attribute 12.player_battle_auto 13.player_battle_reward 14.player_black 15.player_blacksmith 铁匠铺修改 16.player_building 资源区可直接清空 17.player_building_work 游戏创建时间可直接清空 18.player_challenge_info 武将单挑 19.player_constants 可直接清空 20.player_coupon 未知用途 21.player_diamond_shop 点卷商店

mp3固件升级教程

碧海蛟龙整理:www.zhxqsam.com MP3/MP4固件升级图文教程 要能快修MP3MP4,首先要认识电路板上的各个元件,了解各方案机型的功能特 点,升级方法.恢复刷固操作.读透电路原理;要有标准配置的维修工具和固件资料; 具备这些后接下了就是讯问顾客故障原因,(着步是快修的关键),了解引起故障的原因后就对症下药; 如是因为自己升级造成不开机(不开能连的)你只须找到它的固件刷回即可, 如是因为自己升级造成不开机(不开不连的)矩力的用短路法,西马的用恢复模式刷回固件, 炬力方案2051/2085/2097固件升级图文教程: 在电脑上安装MP3Set1_43以上版本升级软件工具,将mp3和电脑联机,等待 mp3显示“联机状态”图案,当mp3连接PC之后,在“我的电脑”中有出现“可移动磁盘”,或是在任务栏中有显示“移动磁盘识别符号”时,运行MP3Player Upda ta升级程序,单击“选择新版本韧件文件” 2051主控的一定要用1.48版本升级工具 出现下面对话框,在“查找范围(I):”中导入所下载的固件,再单击“打开(O) 单击“开始升级”,升级成功后,系统自动弹出“韧件升级成功,程序将自动退出”,单击“确定”

碧海蛟龙整理:www.zhxqsam.com 西格马方案的升级方法:

碧海蛟龙整理:www.zhxqsam.com 将MP3的电源开关推向OFF位置;用USB线将MP3和电脑连接好,再将电源 开关推向ON位置;点击电脑上的“开始”菜单->程序->SIGMATEL MSCN Player->Firmware Upda te;这时系统会出现提示,一直按住MP3上的开机键, 系统会自动升级程序,直至出现提示对话框,则停止按住开机键;点击“确定” 后,系统会自动弹出另一个对话框,在对话框上选择选项Format Data Area, Close se,点击Start开始进行程序更新;完成后会出现固件的版本信息,然后请点击Clo 这样更新固件完成。 凌阳SPCA7530刷UITABLE的正确方法(解决开机只闪灯无显示故障) 首先找到我们需要用到的文件 hzkv3.hzk汉字库 Uitab000.uit英文菜单 Uitab001.uit中文菜单 UITAB009.UIT系统菜单 把MP3连上电脑,在MP3的根目录下建一个“DVR”文件夹,大小写无所谓, 然后把UITAB009.UIT复制进去,断开连接,开机,会看到灯在快速闪动,那 是在安装菜单,灯的闪动慢下来后,安装就完成了。 再次连上电脑,这时可以发现DVR文件夹下刚才复制进去的UITAB009.UIT 不见了,表明已经正常刷新,如果这时候MP3已经能够正常显示,可以跳过这 步,否则,就要把字库文件hzkv3.hzk复制进去,然后断开连接,开机,同样灯 会快速闪动, 这次持续的时间要长些,毕竟文件比较大,闪灯的速度慢下来后,字库安装完 成。至此,MP3已经能够正常使用。下面的步骤其实可以不做,如果你不需要 切换英文菜单的话 如果需要切换不同语言的菜单,则要把Uitab000.uit英文菜单和Uitab001.uit 中文菜单两个文件一起复制到DVR文件夹下,这样当切换语言的时候系统就会 自动装载相应的文件,但不会像UITAB009.UIT一样被自动删除。 另外采用凌阳方案的还有的里面是dict目录,而不是DVR目录,升级方法是 将所有固件程序都拷贝到dict目录下,断开,再开机,它会自动升级。 2075的升级方法: 将MP3接入电脑的USB口。待“我的电脑”中出现“可移动磁盘”时,将 “$NORFLA$.UGR”文件复制到“可移动磁盘”内,如电脑提示“需格式化”, 则按“确认”,并选择“Fat”格式对“可移动磁盘”进行格式化。格式化完成后, 关闭格式化窗口。

实况8球员数据修改基础教程。--存档问题,超级联赛问题,联机问题

这个教程可以回答以下问题: 1.怎么修改球员为中文名字。 2.怎么修改超级联赛里球员能力。 3.为什么我导入了中文存档,但是联机对战时候是英文。 4.为什么我导入了转会存档,但是联机的时候还是以前的。 6。如何导入BIN补丁。 另说明如下: 修改游戏数据不是作弊!是玩要玩个明白。知道游戏是这么会事,为什么日本队有隐藏数据,而其他队伍没有?为什么超级联赛里球员数值那么底?为什么我的球队是英文的。等等。游戏要完全弄明白咋回事。 这里写的实况8里面球员数据的修改,其他球衣脸型不在本贴。 首先普及一下基础知识,实况8有以下几种数据: (这里可以回答上述2、3 问题。) data文件夹下的afs文件和save文件夹下的KONAMI-WIN32WE8U000 类型的文件, 而影响一个球员数据的文件有两个. KONAMI-WIN32WE8UOPT,这个我们称之为选项文件,就是你在编辑里面编辑的球员数据就是他了。 dat<0_text.afs里面的para_we8.bin这个文件,我称之为核心数据,这个para_we8.bin你是找不着的,他跟其他的好多数据库文件一起集合到了0_text.afs里面,我们可以用AFSExplorer_CHS.exe(中文版) 或者AFSExplorer_ENS.exe(英文版)打开0_text.afs来看到这些实况8的核心数据. 这两个文件各司不同的职能,选项文件KONAMI-WIN32WE8UOPT是除了联机对战和超级联赛以外的所有比赛训练中的数据. para_we8.bin这个数据影响联机对战和超级联赛这两项赛事里的数据. 值得说的是.选项文件下的球员的身体设置,特殊能力左右脚等等可以在超级联赛里体现出来. 书归正传,说下两种数据的修改,公欲善其器,必先利其器这里我们用到如下两个软件: EditPES4OptionFile_CHS.exe AFSExplorer_CHS.exe 第一步:运行EditPES4OptionFile_CHS.exe,打开save

PM10.0后处理修改教程

machine fanucom ——————后处理文件头 define word TN ---------------------------- 定义字段; address letter = "TOOL TYPE :- " ----- 定义字段的返回值 address width = 13 定义字符宽度 field width = 25 定义返回字的宽度 end define 结束定义 define format ( / G6 S T M1 M2 L P D E H O ) 第二段是定义字符的格式 address width = 1------------ 定义字符宽度 address width = 1------------ 定义字符宽度 field width = 2 ------------- 定义返回字的宽度exponent width = 0 ---------- 指数的宽度 scale factor = 1 ------------- 比例因子:值乘以1 scale divisor = 1 ------------ 比例因子:值被1 除

tape position = 1----------- 字前留一个空格 print position = 1 -----------打印位置 sign = none----- 用于不需要G代码和进给率 sign = if negative 仅标识负坐标 sign = always 如果需要+ / - 号 not permanent -------- 不需要行号 not modal ------------ 仅当改变时需要重复的字为modal 。(模态)。 通常G 代码和X, Y 和Z 为坐标为modal, 但圆心通常使用的I, J, K 代码通常不是,因此它们为not modal . metric formats --------------- 公制 leading zeros = false --------- 前导0 trailing zeros = true ----------后导0 decimal point = false ------ 不需要小数点 decimal places = 2 -------- 小数点后2

【必看】固件恢复教程

故障现象:固件刷错,某些功能无法使用,但是可以正常开机。 本方法的原理:让平板重启并进入Recovery界面,然后卡刷固件。免去拆机的麻烦。操作步骤: 1、准备一张TF卡,容量在8GB以下,格式化成FAT32格式。 2、请查看机身背面SN码的第9、10位,确认硬件版本号。如果是V1/V2/V3/V4/V5/V6版 本机型,请打开文件夹,把里的两个文件拷贝到TF卡的根目录,如下图一所示; 如果是V7/V8版本机型,请打开文件夹,把里的两个文件拷贝到TF卡的根目录,如下图二所示,然后把TF卡插入平板电脑。 注释:只拷贝上图这两个文件到TF卡的根目录,不能连文件夹拷贝! 3、平板电脑开机进到设置——>开发者选项里,打开USB调试。然后把平板电脑通过USB 线连到电脑上。 4、如果电脑提示发现新的硬件,要求安装驱动,请把安装驱动的路径指向本目录下的 ADB_Driver文件夹,来安装USB调试功能的驱动程序。 5、装完驱动以后,平板电脑的USB调试功能就可以使用了。请双击打开本目录下的 ,如下图所示: 确认前面的操作没问题,那么点击任意键继续,让平板电脑重启,并进入刷机模式。6、平板重启以后,会自动进入卡刷的升级界面。

7、完成以后,机器会重启并正常开机,系统还原成功。如果部分机器重启以后卡在ONDA 的开机Logo界面,请短按一下复位键,机器关机以后,主页键按住不放再开机,这样机器可以重新还原一次,完成以后基本都可以正常开机了。 8、恢复成功以后,请下载对应的固件,再根据下载的固件包里的刷机教程重新刷机。 注意事项: 1、机器恢复完成以后,必须要重新刷一次对应版本的固件,否则机器无法正常使用。

生存之日无限瓶盖修改攻略 各种物品数量直接修改方法

生存之日无限瓶盖修改攻略各种物品数量直接修改方法 生存之日无限瓶盖修改攻略,生存之日各种物品数量直接修改方法。生存之日烧饼修改器心得。 这个游戏的数据加密方式是十六进制表示法,就是满16进1……好吧这不是重点 这么说吧,物品数量都有分别对应的数字。 比如1对应1072693248,2对应1073741824,3对应1074266112…… 这是我在看各位大神的修改方时发现的,我以前改过类似的游戏,方法是通用的 下面说修改方法 我们以修改污水数量为例子:打开游戏和烧饼修改器,背包里留一瓶污水,其他污水扔地上开打烧饼,搜索1072693248,再捡起一瓶污水,搜索1073741824(此时背包有两瓶污水),你会发现剩下两个数据,再扔一瓶,如果有个数据变成1072693248,即1对应的代码,那么它就是这个物品的代码。然后就可以修改了 LV1=1072693248 LV2=1073741824 LV3=1074266112 LV4=1074790400 LV5=1075052544 LV6=1075314688 LV7=1075576832 LV8=1075838976

LV13=1076494336 LV14=1076625408 LV15=1076756480 LV16=1076887552 LV17=1076953088 LV18=1077018624 LV19=1077084160 LV20=1077149696 LV21=1077215232 LV22=1077280768 LV23=1077346304 LV24=1077411840 LV25=1077477376 LV26=1077542912 LV27=1077608448 LV28=1077673984 LV29=1077739520 LV30=1077805056 LV31=1077870592 LV32=1077936128 LV33=1077968896 LV34=1078001664 LV35=1078034432 LV36=1078067200 LV37=1078099968 LV38=1078132736 LV39=1078165504 LV40=1078198272 LV41=1078231040 LV42=1078263808 LV43=1078296576 LV44=1078329344 LV45=1078362112 LV46=1078394880 LV47=1078427648

GBA修改教程完全版

一.准备工作 修改工具必不可少,修改ROM必备DEBUG工具。本人文中使用的是NO$GBA 1.4C破解版,UltraEdit(后文简说明:NO$GBA是针对GBA ROM进行调试的DEBUG工具,UE是对ROM进行修改的十六位编辑器,VBA 结果用于NO$GBA的断点设置。有时候手头有现成的EC码,就可以省略查找这一步骤。 二.修改开始 本人将为大家进行修改的分类讲解。 1.直接搜索型。 能力值之类的数据按照简单的规律排列,并存放于ROM之中。只要将数据转化成为十六进制,并按照一定的顺进行搜索即可找到相应位置进行修改。 例子1:机战系列。 机战系列是最容易修改的一个系列之一。数据内容看似多且乱,其实每一代的存放规律基本差不多,机体能力基似的顺序存放,有时可能有少许的变动。具体修改参见修改之神PLUTO_SHI的《机战OG静态修改》,西连帝战R静态修改》,以及我写的《机战D静态修改》教程(此文在NW金手指区置顶索引里)。 例子2:《铸剑物语》的武器数值修改。 在《铸剑物语》中以主人公初始武器为例子,主人公初始武器能力并不强 ,能力值转换成十六进制的代码05 05 00 32,然后运行UE打开ROM进行搜索

,找到地址后即可以进行修改 图中地址即为武器能力值地址 全改为FF。要注意的是速度值最高为127,即十六位的7F,如果过头的话会变成减速度能力值的数据。开VB

,修改成功。 例子3:《波斯王子》的能力值升级修改。 这个游戏有升级系统,但是并非能像传统RPG那样进行普通的练级,王子初期能力值太低很让人不爽。如果仅序里设定的原始2级能力值 ,所以就要把全部30级的能力都改到最高,这样升级也不怕了数据恢复了。 1级能力值如图,搜索3C 0A 06

常用芯片固件升级修复方法

常用芯片固件升级修复方法[不断更新] 一、炬力方案ATJ2085 对于刷错固件或固件问题造成不开机或不联机的问题可以用以下短路FLASH的方法刷写固件。 1.安装固件升级程序,一般随机光盘中都有。 2.拆开机器,取下电池,用大头针或尖头镊子短路FLASH芯片D0~D7中的任意两脚。 3.短路好后连接USB线,这时系统会找到一个ADFU的设备,把设备的驱动指向固件升级程序的安装文件夹就可以完成设备的安装。找到设备后就可以拿开大头针或尖头镊子了。 注:下图用蓝色标明的引脚就是D0~D7,千万不要短路红色标明的电源引脚。 如果短路后没有找到设备,那有可能是ATJ2085、电源芯片、晶体或外围电路有问题,先要排除这些故障才能使用短路法。 4.运行固件升级程序后会提示进入“韧体恢复模式”,这时选择正确的固件文件升级就可以了。刷固件的时间根据闪存大小大约在十几秒钟到几十秒不等,如果刷写的进度条进度很慢(来回超过四次)一般是固件错误。 注:如果出现无法识别的FLASH类型,这一般是闪存出现了虚焊或者损坏。如果提示有写保护,一般是固件错了。 5.刷完正确固件后就可以开机和识别可移动磁盘了,用FAT格式格式化可移动磁盘后就可以正常使用了。 6.以上方法可以重复使用。 Mp3维修-----软件故障

MP3由于是一种高度集成的高科技产品,其中不仅像传统随身听那样的硬件,同时也包含了大量的软件技术在内,因此MP3的维修也有别于传统随身。在这些笔者将针对常见的一些MP3故障及排除方法进行讨论。 一、[软件故障] 1)无法播放音乐 播放器出现这种问题,首先确定是一部分音乐无法播放还是全部音乐无法播放,如果所有音乐都无法播放,则可以先对播放器进行一次格式化试试,其中一些无驱的播放器注意格式化后的文件系统,因为播放器的容量都不大,所以一般播放器都只支持FAT16,如果使用了错误的文件系统进行格式化,就有可能会造成文件无法播放、死机、或无法开机的问题。 如果仅仅是某些音乐无法播放的话,首先应当要检查那些无法播放的音乐文件是否有问题,特别是一些从网上下载的音乐文件,有很多虽然扩展名为MP3,而实际上只是MP2格式,目前市场上很多播放器都无法播放MP2格式的文件,特别是一些高端机器。区别MP3与MP2的最简单方式是使用WinAMP,使用WinAMP打开音乐文件,然后双击文件标题,然后看一下MPEG信息中有一项:MPEG 1.0,如果后面是layer 3则为MP3文件,如果文件为layer 1则为MP2文件。 2)死机 由于大多数的播放器都是可以固件更新的,这样的播放器固件也是保存在Flash中的,因此在正常使用中,有可能会出现固件丢失或者出错的情况。如果播放器操作异常或者开不了机,在打开机器维修前,首先应当试试固件更新,由于播放器类型比较多,具体固件更新的步骤应当按播放器说明书进行。 MP3常见故障原因 MP3由于是一种高度集成的高科技产品,其中不仅像传统随身听那样的硬件,同时也包含了大量的软件技术在内,因此MP3的维修也有别于传统随身听。在这里我们将针对常见的一些MP3故障及排除方法进行讨论。 一、[软件故障] MP3中存在无法完全支持音乐 首先确定是一部分音乐无法播放还是全部音乐无法播放,如果所有音乐都无法播放,则可以先对播放器进行一次格式化试试(说明书中注明不能格式化的除外),其中一些无驱的播放器注意格式化后的文件系统,因为播放器的容量都不大,所以一般播放器都只支持FAT16,如果使用了错误的文件系统进行格式化,就有可能会造成文件无法播放、死机、或无法开机的问题。如果MP3附带光盘中有专用管理软件,请使用专用软件进行格式化操作,如果没有附带管理软件的,在WINDOWS中格式化,格式化时文件系统选择FAT或FAT16。 如果仅仅是某些音乐无法播放的话,首先应当要检查那些无法播放的音乐文件是否有问题,特别是一些从网上下载的音乐文件,有很多虽然扩展名为MP3,而实际上只是MP2格式,目前市场上很多播放器都无法播放MP2格式的文件,特别是一些高端机器。区别MP3与MP2的最简单方式是使用WinAMP,使用WinAMP 打开音乐文件,然后双击文件标题,然后看一下MPEG信息中有一项:MPEG 1.0,如果后面是layer 3则为

帝国时代3修改教程

网上搜集的,原创作者不记得了。大家有兴趣可以自己搜索一下:) 帝国III修改教程 前言: 这是初级篇,主要研究Data目录下的三个文件的修改,涉及兵种,建筑,科技,翻译等内容. 需要的三个文件: Data目录下的 proto.xml stringtable.xml techtree.xml 各文件主要内容: proto.xml:单位的基本属性 stringtable.xml:显示语言 techtree.xml:科技和卡片的基本属性 一.单一的文件修改 1.proto.xml 用记事本打开这个文件编辑. 单位的第一条属性,不做复杂修改的话,建议不要动. X 一般不做修改 X 在游戏中显示的文字代号,与stringtable.xml关联. X 同样是显示的文字代码,但不知在哪里起作用,一般不做修改,与stringtable.xml关联. *** *** 单位的实际体积,数值越大,体积越大,当然目标也越大.

X 有Ranged,protected,body,mobile这几类 Ranged一般用于带远程攻击的兵种 protected一般用于炮兵及几乎没有攻击能力的单位 body一般用于近战型步兵 mobile一般用于骑兵 X X 最大行走/跑步速度,数值越大,单位移动越快,很有修改价值 X 单位移动模式,很有修改价值 共分air,water,land三类 air:移动完全不受阻碍,即在天上飞. water:只能在海里移动. land:只能在陆地移动. X 单位转弯时的速度,数值越大,转弯越快. (如果数值过小,单位在转弯时会先朝目标方向移动,再慢慢把身子转过去) 建议不做修改. X 单位自身类型,如Flesh(人体),Animal(动物),Wood(木制),Stone(石制)... X 单位调用的头像文件,这是显示在建造命令里的头像. X 单位调用的头像文件,这是当你点选某个单位时,它的大&小肖像. X

相关主题