Wont work with iPhone 11 & iOS 13.4.0

Hey bilwilvegas,

Quadrant 2 means you’re controller is ready to connect. Franz mentioned above that we’ve found an issue where iPhone 11s running iOS 13.4(.1) don’t work with our accessory setup. We’re working with Apple on a more permanent fix, but I wanted to provide some work arounds that will help get you online!

These work arounds (especially on Windows and Linux) are very technical. If you don’t feel comfortable with the instructions, feel free to wait for us to get a better solution out. I just want to provide a current solution in case it helps you or anyone else here.

Note: These workarounds require a computer with WiFi capabilities


If you’ve got an iPhone 11 running an iOS version less that 13.4, you should be able to connect through the app via the update network settings.

If you don’t have any other iPhone / version combinations, we can get your controller online with a computer. The steps are a bit involved, but they should get you up and running!


If you’ve got a Mac

Make sure you’re Rachio controller is showing the orange second quadrant blinking. Open up the WiFi settings on your Mac and you should see your Rachio-XXXXXX listed under the networks. Click on your Rachio and a new window will pop up asking you what network you’d like to add the Rachio too. Click next once you’ve selected your network and it should get your controller online.


If you have Windows or Linux computer

This one requires you to enter some commands in a terminal or command prompt.

On Windows open a command prompt by tapping the windows key and typing cmd followed by enter.

On Linux you can use your favorite terminal application.

You’ll need to grab the serial number of your Rachio controller. If you’ve already onboarded and can see your controller in the app, you can find the serial number in the More Tab -> Controller Settings -> Technical Info. It’ll look something like V31234567. If you have not yet onboarded your Rachio, open its faceplate and look for its serial number listed near the barcode. Write this down as you’ll need it shortly.

You’ll need to connect your computer to the access point the Rachio controller sets up. Go in to WiFi settings on your computer and look for Rachio-XXXXXX (the XXXXXX will be different based on your device).

Once your computer is connected to the Rachio network, go back to your command prompt or terminal and copy/paste the following command then press enter. You’ll need to replace SERIALNUMBER with your serial number you looked up before.

curl -k -X GET -H "x-api-key: SERIALNUMBER" -H "Content-Type: application/json" "https://192.168.0.1/conn"

You should see output if the command you just entered successfully communicated with the Rachio controller. You should see something like:

{"con_state":{"current":"WIFI_CONNECTING","furthest":"WIFI_CONNECTING","code":0}}

If you don’t see that, make sure you entered the command correctly and make sure you’re still connected to the Rachio-XXXXXX network via WiFi and try again.

Next we’ll send your WiFi information to the controller. You’ll enter another command just like you did before. This time, replace the SERIALNUMBER with your serial number and replace SSID with the name of your WiFi network and PASSWORD with your WiFi network password.

Windows:
curl -k -X POST -H "x-api-key: SERIALNUMBER" -H "Content-Type: application/json" -d "{\"ssid\":\"SSID\",\"pass\":\"PASSWORD\"}" "https://192.168.0.1/config"

Linux:
curl -k -X POST -H "x-api-key: SERIALNUMBER" -H "Content-Type: application/json" -d '{"ssid":"SSID","pass":"PASSWORD"}' "https://192.168.0.1/config"

After sending this command, you should see the orange light on your controller turn white and eventually fill all the way and flash blue. This means your controller is fully connected to your network and the Rachio service!

4 Likes