thanks, just try it. not working either.
i create a random UUID from the link, use that as my systemId in chameleon plist. reboot, my hardware/platform ID still unchanged.
Damn it .... we getting close though, it works for some and not others.
I'm not sure if its relevant but i found the seed value of SystemId in the registry at the following location:-
IODeviceTree: / efi / platform -> system-id (bottom of R/H panel)
If this is the BIOS supplied SystemId ? (i'm not sure at this stage) then I can confirm that it is different to the OSX hardware and platform UUID
Proving that hardware UUID and SystemId will always be different.
According the BIOS standards specs the SystemId can be used by a OS to generate a UUID....
16 x 16 bit values (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
I'm guessing that these will be all '00' on systems/bios that have the SID Bug ?
you'll need to remove SystemId in chameleon.plist to be able to check if you've already tried the fix ...
Feedback needed to confirm SID Bug ?
Important Note: be sure of the correct casing of SystemId when adding it to your chameleon.plist, the string key definition in the source code of the trunk build of chameleon is
SystemId :-
Code:
#define kSystemID [COLOR=#0000ff][B]"SystemId"[/B][/COLOR] /* fake_efi.c */
Cheers
Jay