Dear Petr, Some of the information you posted is not public knowledge and would require substantial reverse engineering of the ESDI_506.PDR file to identify. You said you are not a serious coder, which is why I questioned your sources. Neither the major hard drive manufacturers nor the driver writers at VIA seem aware of some of your info so testing actual hard drives is unlikely to produce the results you posted. Anyone who is able to solve the 137GB limit on their own is free to do so. But as you yourself stated, they should not look at my code. This includes information posted by anyone who has. I have already found postings elsewhere by people attempting to reverse engineer my demo copy to distribute warez copies. The Phoenix BIOS, as well as my Patch, come under the interoperability exemption to the D.M.C.A. but reverse engineering my code would not since it would add no new interoperability. Rudolph R. Loew http://rloew1.no-ip.com P.S. As for the A, B and C comments by other posters. The answer is C. I know the intent of this forum, so A is not true. Otherwise I woud have done B. The other posting was in response to a list of existing approaches that only covered a limited number of chipsets. I offered the only solution that covered all of them. If anybody objects to "Commercial" code, they can write their own, independently of course. My Patch is not suited for any of the Open Source Business models.