Gringo Vermelho Posted November 11, 2013 Share Posted November 11, 2013 One thing, I boot from a stick where is chameleon, Extra etc. but nvram,,,.plist wants to be saved into Extra on working partition. Wouldn't be better to save it into boot partition's Extra? No. Doing that could cause issues on a PC with multiple versions of OS X installed. It's better to use /Extra on the partition you're actually booting. Link to comment Share on other sites More sharing options...
Bungo Posted November 12, 2013 Share Posted November 12, 2013 No. Doing that could cause issues on a PC with multiple versions of OS X installed. It's better to use /Extra on the partition you're actually booting. I meant different plists for different installations located all in Extra on boot partition (a stick in my case). Link to comment Share on other sites More sharing options...
meklort Posted December 1, 2013 Share Posted December 1, 2013 Bungo, FileNVRAM will probe all devices that chameleon has read access to for the latest nvram plist file, so it shouldn't matter where it gets saved. The plist is saved on the active system partition due to technical limitations of the module that make this the easiest solution to implement. If you feel that there are drawbacks to this solution, let me know and it can be revisited. 2 Link to comment Share on other sites More sharing options...
Bungo Posted December 2, 2013 Share Posted December 2, 2013 Bungo, FileNVRAM will probe all devices that chameleon has read access to for the latest nvram plist file, so it shouldn't matter where it gets saved. The plist is saved on the active system partition due to technical limitations of the module that make this the easiest solution to implement. If you feel that there are drawbacks to this solution, let me know and it can be revisited. Ok. I thought about it and agree with you. If I would make a plist hidden in root (I mean outside Extra) I 'd be glad. BTW, In SL 10.6.8 there isn't backlight-level key, do you know how does it save that value? Link to comment Share on other sites More sharing options...
meklort Posted December 3, 2013 Share Posted December 3, 2013 Internally there is a way to change the nvram plist path, however it's not expose as a boot argument / configurable (there are certain cases where it'll change however). If you file a bug report, I can add it to the next version (but.... that might take a while to release) Link to comment Share on other sites More sharing options...
Bungo Posted December 3, 2013 Share Posted December 3, 2013 Internally there is a way to change the nvram plist path, however it's not expose as a boot argument / configurable (there are certain cases where it'll change however). If you file a bug report, I can add it to the next version (but.... that might take a while to release) Filed (in Pre-boot section). Thanks Link to comment Share on other sites More sharing options...
Bungo Posted December 17, 2013 Share Posted December 17, 2013 No. Doing that could cause issues on a PC with multiple versions of OS X installed. It's better to use /Extra on the partition you're actually booting. I got KP on MV 10.9 and SL 10.6.8 hangs on boot when I placed Extra on both partitions. Please report any bugs at https://public.xzenue.com/bugzilla/ Does somebody reads bug reports? Link to comment Share on other sites More sharing options...
jaymonkey Posted March 4, 2014 Share Posted March 4, 2014 Bungo, FileNVRAM will probe all devices that chameleon has read access to for the latest nvram plist file, so it shouldn't matter where it gets saved. The plist is saved on the active system partition due to technical limitations of the module that make this the easiest solution to implement. If you feel that there are drawbacks to this solution, let me know and it can be revisited. Hi, Many thanks to the Developers of FileNVRAM, Its a great solution, works well and It's allowed me to get iMessage (and other features) running on all my OSX systems, however there is one situation that constantly causes FileNVRAM to fail to initialise and load properly and that is when booting OSX from a software Raid (either 0 or 1) In my case I have two 128GB SSD configured as a Raid 0 (stripe). Each Raid member drive has its own Raid Helper Partition (in my case Disk0s3 & Disk1s3) . Because the boot loader has to be accessible outside of OSX (software raid can only work once kernel is up and running) the /Extra folder must reside on the Raid Helper Partition, unfortunately the raid helper partition(s) are unmounted once OSX starts up, thus FileNVRAM is unable to access the /Extra folder as such it fails to load correctly. The only way around this as far as I know is to clone the raid onto a single HDD, modify the chameleon plist and install the boot loader so that the drive can boot on its own. Then it is possible to install FileNVRAM in the /Extra folder. Once the standalone drive is booted FileNVRAM works and creates its plist in /Extra. Once working you then have to re-clone the standalone drive back to the raid and copy the FileNVRAM plist to each of the /Extra folders on the helper partitions, simply copying the files will not work, you have to clone the whole drive so i'm guessing there are some configuration plists within OSX or the user folder that somehow are linked to the contents of FileNVRAM. Once the cloned SSD is working FileNVRAM works in that it can read the plist from the helper partition, but once loaded it is unable to refresh the contents as the raid helper partitions are no longer accessible so If you ever get logged out of iMessage you have to do the whole process again. As you can imagine, this is a bit of a pain and I know I am not alone in seeing this problem as users on this and other forums have reported similar issues when using a Raid as the OSX boot drive. I'm guessing that the issue is that FileNVRAM needs to create/access its plist at initialisation, which cant be on the raid as its not active yet and for some reason it cant create it on the OSX Raid Helper partition (file/disk access permissions ?) but even if it could, the Helper Partition is unmounted once the raid is live so its not available to FileNVRAM once OSX is up and running ? Maybe it would be possible to add a config switch to the chameleon plist (or FileNVRAM's own config file) that holds a full drive/path to the FileNVRAM plist, that way the module could stay with the current default behaviour, but if the path it set via plist string then it overrides the default behaviour and forces it the specified drive/path (in my case this could be one of my non raid, OSX data drives which is accessible at all times. Seems this would be the easiest solution to the problem ? Will be happy to provide debug info and beta test if required. Cheers Jay Link to comment Share on other sites More sharing options...
theconnactic Posted March 4, 2014 Share Posted March 4, 2014 cosmo1t, on 21 Feb 2013 - 11:59 PM, said: Please report any bugs at https://public.xzenue.com/bugzilla/ Link to comment Share on other sites More sharing options...
jaymonkey Posted March 4, 2014 Share Posted March 4, 2014 cosmo1t, on 21 Feb 2013 - 11:59 PM, said: No Problem, Have posted issue and enhancement request: - https://public.xzenue.com/bugzilla/show_bug.cgi?id=18 Cheers Jay Link to comment Share on other sites More sharing options...
Agostino9446 Posted July 30, 2014 Share Posted July 30, 2014 Filenvram don't work in yosemite...if i put it in modules folder i can't boot up system from hdd Link to comment Share on other sites More sharing options...
raintomato Posted August 1, 2014 Share Posted August 1, 2014 me too, i can't reboot from hdd if i activate the module. how can i disable it in the boot menu? Link to comment Share on other sites More sharing options...
ncmontas Posted August 2, 2014 Share Posted August 2, 2014 updates??? Link to comment Share on other sites More sharing options...
ummd Posted August 12, 2014 Share Posted August 12, 2014 When I reboot, a new nvram.xxx.plist is not being created. The module loads, I can use nvram -x -p at the command line. Any ideas on how to generate a new one? Link to comment Share on other sites More sharing options...
sebus Posted August 28, 2014 Share Posted August 28, 2014 ML 10.8.5 with Chimera 3.0.1 My value of ROM changes randomly on every reboot. Which stops me accessing iMessage & Facetime. I apply: sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM=xxxxxxxxxxxx and on reboot this value changes to something else completely, and same on each reboot Also the bug (reported) https://public.xzenue.com/bugzilla/show_bug.cgi?id=19 definitely exists. Facetime works with empty ROM, but iMessage does not sebus Link to comment Share on other sites More sharing options...
ncmontas Posted September 8, 2014 Share Posted September 8, 2014 does the development of fileNVRAM is already dead for chameleon? Link to comment Share on other sites More sharing options...
pkdesign Posted September 14, 2014 Share Posted September 14, 2014 Not sure if this will help anyone but FWIW: I boot using a USB thumbdrive. In trying to track down Messages and Facetime issues I realized that FileNVRAM was not writing the nvram.xx.plist to the /Extra folder on the USB thumbdrive. I had to manually create the /Extra folder on the root of my hard drive, reboot, copy the plist that was created in that folder to the /Extra folder on the USB thumbdrive. After rebootintg the MLB and ROM values stayed constant. That allowed me to call Apple and get the block removed. Now Messages and Facetime work perfectly. I was able to delete the /Extra folder on the root of my hard drive and everything continues to work. Thanks to all the hard work these developer do! Link to comment Share on other sites More sharing options...
liujianwei Posted October 19, 2014 Share Posted October 19, 2014 Installed the FileNVRAM.dylib to /Extra/modules/ but nvram.uuid.plist doesn't auto create,why? Link to comment Share on other sites More sharing options...
crusher Posted October 19, 2014 Share Posted October 19, 2014 Installed the FileNVRAM.dylib to /Extra/modules/ but nvram.uuid.plist doesn't auto create,why? This is good.Your NVRAM.dylb now work. Link to comment Share on other sites More sharing options...
Onixs Posted October 19, 2014 Share Posted October 19, 2014 1 Link to comment Share on other sites More sharing options...
liujianwei Posted October 19, 2014 Share Posted October 19, 2014 This is good.Your NVRAM.dylb now work. I think I need I use nvram.uuid.plist to save nvram settings.sudo nvram to set variable,after restart it doesn't save.I think it doesn't work. Link to comment Share on other sites More sharing options...
theconnactic Posted October 19, 2014 Share Posted October 19, 2014 It won't work with Yosemite, that's old news: why people still insist? Unless meklort or cosmo1t say otherwise, FileNVRAM development is stalled. Chameleon based systems won't be supporting iMessage for now. Most important, uni-multi-tools based systems won't do it too: because I really think the growing demand for a Chameleon based solution these past couple of days is because now Voldemort support Yosemite, and since they don't really develop anything, their smarter users end up finding their way here and simply cannot accept their beast-configured machines won't be the Mac clones Voldemort's horcruxes let them think they would. Link to comment Share on other sites More sharing options...
tom5151 Posted October 19, 2014 Share Posted October 19, 2014 It won't work with Yosemite, that's old news: why people still insist? Unless meklort or cosmo1t say otherwise, FileNVRAM development is stalled. Chameleon based systems won't be supporting iMessage for now. Most important, uni-multi-tools based systems won't do it too: because I really think the growing demand for a Chameleon based solution these past couple of days is because now Voldemort support Yosemite, and since they don't really develop anything, their smarter users end up finding their way here and simply cannot accept their beast-configured machines won't be the Mac clones Voldemort's horcruxes let them think they would. Doesn't seem to be totally stalled... https://public.xzenue.com/websvn/filedetails.php?repname=FileNVRAM&path=%2Ftrunk%2Fdocs%2FNEWS&rev=3&peg=3 2 Link to comment Share on other sites More sharing options...
theconnactic Posted October 19, 2014 Share Posted October 19, 2014 That's undoubtedly great news! More so that meklort and cosmo1t actively support OSX86, than the fact Chameleon users will be able to use OS X to full extent. 1 Link to comment Share on other sites More sharing options...
fusion71au Posted October 19, 2014 Share Posted October 19, 2014 Doesn't seem to be totally stalled... https://public.xzenue.com/websvn/filedetails.php?repname=FileNVRAM&path=%2Ftrunk%2Fdocs%2FNEWS&rev=3&peg=3 I hope for chameleon users you're right. However looking at the date of that news, it was from January 2014 and nothing publically announced since then. Remember Yosemite DPs were released in June.... 2 Link to comment Share on other sites More sharing options...
Recommended Posts