Yes,it works.I have just tested it,this method is OK.haaa! It's hard for me to express myself,but i wana to share my thoughts with you foreign friends. I creat a post in bbs.bios.net.cn,however, they seemed to be soured. Now I explain.Suppose the fd file is insyde.fd 1.Choose the part compressed with LZMA format.The part start with "5D 00 00 80 00",and the end is messy code which is connected with "FF FF FF FF FF FF FF........................".Name the part 1.lzma 2.Decompress 1.lzma with lzma465. Use the command----lzma d 1.lzma 1.bin 3.Do some change of 1.bin such as replace the pubkey,marker,etc.and save. 4.compress 1.lzma.Use the command----lzma e 1.bin 2.lzma(of course,there are other assistant parameter of compressing,read lzma.txt) 5.Use the content of 2.lzma to replace the part compressed with LZMA format of insyde.fd. If 2.lzma is larger than 1.lzma,that's nearly over.Otherwise,fill the block after the content of 2.lzma with FF to make a mass of FF 6.We need to correct the content(69h byte) between the head of the FV module and "5D 00 00 80 00"，but I don't know how.All I know it's that we need to correct the 58h,59h,5Ch,60h,61h,62h(maybe wrong). So,step 6,need your opnions. This method can get rid of some limits of physical address method.