Okay here's an update and a question. Mac OS 10.11.3. I had already successfully registered 5 Oaks with particle.io (each upgraded the firmware). I had a working sketch developed under 0.9.2 (with my own min/max fix) which allowed me to control 2 servos on my Oak. Worked great, changed the sketch many times and each uploaded great. Today I decided to upgrade to 0.9.3. I moved my existing Arduino15 folder to my desktop so it would not be found, started the IDE (1.6.7 which had worked with 0.9.2 for me) and set the Preferences again to find the additional libraries, and installed the 0.9.3 Oak libraries and tools.
Now I am back to being unable to upload a sketch, each time it complains about not being able to find the config.json file. I checked and the file is successfully being updated and placed at the correct location - /Users/trent/Library/Preferences/oak/config.json. So now this seems different from the config.json problems that existed a week or so ago. This seems more like an IDE issue rather than an Oak/firmware issue but I am not sure.
Question: Do I need to Restore my Oaks to factory defaults (they all worked fine under 0.9.2) and re-register them with particle.io again? I'm getting a little concerned that each firmware release might mean that I have to break out my FTDI and start all over with my Oaks from scratch each time. Is this the case? I thought I had read that after the initial firmware upgrade was successful that firmware upgrades would be automatic from then on?
I am going to remove my *new* Arduino15 folder and put back the original 0.9.2 version I had saved away to see if it still works under the older 0.9.2.
Anyone else seeing this behavior, or can clarify whether I need to restore/upgrade fw/ for all 5 Oaks all over again? Again I have concerns that this time consuming process may be required with every firmware release/fix. That would be disappointing. Just to clarify, It compiles fine but ends with an error in the 1.6.7 IDE stating:
"Config file not found at: /Users/trent/Library/Preferences/oak/config.json - please run the oak tool from the command line with no arguments to configure.". I have checked and the file is there. I even tried chmod'ing it to r/w for everyone (666) - again, IDE doesn't seem to find it. I can tell from the changes to the output that I am running a newer oakcli and have verified that choosing a different Oak (I show 5 choices from my previous registrations) does change the contents of the config.json.
Thanks in advance