User Tools

Site Tools


hacks:v31wifi

To enable wifi in North America on versions 31 and above, you need to modify one line of syssettingsApp.js

if((region != (framework.localize.REGIONS['NorthAmerica']) && (region != (framework.localize.REGIONS['Japan']))))

needs to be modified to

if((region != (framework.localize.REGIONS['Japan']) && (region != (framework.localize.REGIONS['Japan']))))

Procedure if you are familiar with the use of the vi text editor:

mount -o rw,remount /
vi /jci/gui/apps/syssettings/js/syssettingsApp.js

Modify the following line...
< if((region != (framework.localize.REGIONS['NorthAmerica']) && (region != (framework.localize.REGIONS['Japan']))))
> if((region != (framework.localize.REGIONS['Japan']) && (region != (framework.localize.REGIONS['Japan']))))

When modifying syssettingsApp.js, be aware that two region tests appear. The first region test enables Daylight Savings Time. The second region test is for the network configuration. Be sure you edit the correct one! Once this change is made, reboot the CMU and the wifi options should reappear.

Procedure if vi sounds like a foreign language to you:

  1. Connect to the filesystem over SSH using an SCP program (for example WinSCP)
  2. Navigate to /jci/gui/apps/syssettings/js/
  3. Make the filesystem writeable.
    • In WinSCP, go to Commands/Open Terminal and enter
      mount -o rw,remount /
  4. Back in the SCP window, right click on syssettingsApp.js and click Edit.
  5. Search for the relevant line and make the change noted above
  6. Click save.
    • If you get an error, it is likely because you did not yet run the command to make the file system writeable
  7. Once this change is made, reboot the CMU and the wifi options should reappear.