Using Centipede to (re)join devices to WiFi

Thanks to the inspiration of our G+ Community members, Amplified Labs has produced a Centipede script to assist Administrators that were affected by impacted by the Chrome network policy issue described at https://support.google.com/chrome/a/answer/7583402.

What is Centipede?

If you're not sure, this solution may not be for you, since it means ordering a bunch of Arduino Micro's and waiting for them to arrive.  This solution is mainly useful if you have Arduino Micro's on hand.  Learn more about Centipede.

What is this network policy issue and how do I know if my devices are impacted?

This policy-sync issue would have caused a subset of your devices to lose connectivity to passphrase-protected WiFi networks configured through admin policies. This means that some Chrome devices can no longer connect automatically to their organization’s WiFi network until they are provided an opportunity to connect to the internet again.  See this article and this video more information around identifying impacted devices.

How do I install the WiFi join Centipede script?

This Centipede script is designed to be run from the login screen of an affected device on devices on version 58+.  Once the Arduino has been plugged into an affected device, it will perform the keystrokes required to navigate to the WiFi settings and join the designated network.  Once the Chromebook has connected to the internet, all Device policies and other managed networks will once download from Google. 

If you require directions on how to update the new script, they can be found at this knowledgebase article.