Enable WLAN

'''Warning: Attempt this modification at your own risk. This is for educational and research purposes only, and you must at all times follow the laws of your local jurisdiction. None of the editors, owners, or hosts of this site can be responsible for any action you may take with this information or any event that may occur as a result of such action.'''

Known Problems

 * None

Prerequirements

 * SSH access
 * R/W remount

Instructions
Note: This is only necessary on Japanese and North American cars, other regions can use WLAN by default.

Always create a backup file before using modified files, ideally both on the device and your computer (see Getting started)!

Via editing on the console using vi
Note: to use this procedure, you should be able to operate vi (which is no easy feat for most people). If you have not used vi previously, use the Via SCP method below.

Log in via SSH (using a supported USB-Ethernet adapter, see Getting started) and open /jci/gui/apps/syssettings/js/syssettingsApp.js with a text editor (e.g. vi). Search the line if((region != (framework.localize.REGIONS['NorthAmerica']) && (region != (framework.localize.REGIONS['Japan'])))) and modify it to say if((region != (framework.localize.REGIONS['NorthAmerica']) || (region != (framework.localize.REGIONS['Japan'])))) save it and reboot.

Via SCP
If you are not used to vi, it is probably easier to download the config to your Computer, edit the line and re-upload the file (for instructions on how to upload / download files, see SCP). To do so download (using a supported USB-Ethernet adapter, see Getting started) /jci/gui/apps/syssettings/js/syssettingsApp.js Open it in a text editor that does not change line endings (e.g. Notepad++ on Windows), search for the line if((region != (framework.localize.REGIONS['NorthAmerica']) && (region != (framework.localize.REGIONS['Japan'])))) and change it to say if((region != (framework.localize.REGIONS['NorthAmerica']) || (region != (framework.localize.REGIONS['Japan'])))) Save the file and upload it, overwriting the original file (after creating a backup!).

If you are using WinSCP, you can also use its built-in editor to modify the file by right-clicking on syssettingsApp.js and clicking Edit, then doing the same changes as detailed above.

Via FW downgrade and modified FW update
Note: This is the most complicated procedure and involves down- & upgrading the FW on your device on your own and removing the Mazda signature check in a binary by using a Hex editor.

For instructions, see this and this forum post