Very welcome..Thanks for the feedback!! AndyP, I used your tool for this and checked before upload. Proof of concept, at least for 1024k bios. I still have a problem with errors at other size bios, esp. 512k. ****Be aware, I did check the mod before upload, I had no doubt as to the activation. The tool works for these bios at 1024k (to repeat) Input 50000 in the slic range start and leave end blank..it will choose accordingly.
Thanks for this mate. I have read your PM and please find version that fixes the problem with 512K BIOSes (the next_pointer's are all invalid) and also implements (I hope) the method you described in your PM. I have been reading the ACPI 3.0b specs - it suggets that the OEM+table ID in RSDT,XSDT and FACP must all much. However it also suggests that the table ID in the others should be different to allow searching etc... so it only modifies the oem table 6 bytes for the others. Haven't changed the existing SLIC table yet.... might change to OEMS as OEMx is a valid table whereas SLEC isn't. Also playing around with checksums - I am sure the ROM checksum is 32 bit so I don't think just changing byte 375 after SLIC to 89h works....... I have some thoughts. v0.4 ** REMOVED - ERROR FOUND IN PATCHING CODE ** As it's nearly christmas and I am working tomorrow (boo hiss) I have only tested against a couple of ROMs. Happy, Healthy and Peaceful Christmas to All, Andy
You can use any mfr, but you need to install the correct cert to match whichever slic is in the bios. ex: slmgr.vbs -ilc C:\hp.xrm-ms