System devices not functioning after Windows Update on Mesa 2

16 Jun 2020

Installing UEFI version 26 on a Mesa 2 Windows model unit may help prevent the issue described below. This is available at the following web page.

Custom firmware updates for Mesa 2

Original article from 12 Sep 2019:

Occasionally (such as after selecting to install "optional updates"), Windows Update can cause certain compatibility issues across various features of the Mesa 2. Some symptoms may be loss of wireless devices, touchscreen being unresponsive, keypad not responding, or other combinations of various device failures.

Re-assign Drivers

The Microsoft Update Catalog sometimes will re-assign device drivers as part of the update process. These drivers can persist even after rolling back an update. To check your drivers, open the Device Manager by right-clicking (long press on touchscreen) the Start button and selecting Device Manager. Expand the sub-menu under "System Devices" and look through the alphabetical list for the "I2C controller." Seven instances of that I2C device as well as one instance of an "SPI Controller" should be present. There should be no such drivers that start with "Intel(R) Atom(TM)..." and sometimes only two unrelated drivers with such a title. If you have ANY "Intel(R) Atom(TM)..." I2C or SPI drivers, follow the steps below to manually fix this problem.

Right Click (long-press) an "Intel(R) Atom(TM)..." device and select Update Driver
In the next screen, select Browse my computer for driver software.
Then, select Let me pick from a list of available drivers on my computer.
On this screen, select I2C Controller, or the selection that is NOT the Intel(R) Atom(TM) driver and select Next
For Example, the Intel(R) Atom(TM)/Celeron(R)/Pentium(R) Processor SoC Transation Router - 0F00 driver needs to be replaced with the PCI standard host CPU bridge driver.
Select Close, and repeat the process for any Intel(R) Atom(TM) devices listed in the System Devices menu.

After performing these changes, it is recommended that you restart your Mesa 2. Note that you may need to load a new touch profile after reassigning drivers. If you have fixed these drivers, and are still missing functions, you may try disabling and enabling the device in Device Manager by right-clicking (long-pressing) on the appropriate device, selecting Disable Device, wait 20 seconds and right-click (long-press) on the device and select Enable Device. See below for device names for some functions.

Feature Device Name
Bluetooth/WiFi
Network adapters > Broadcom 802.11abgn Wireless SDIO Adapter
Cellular Data Network adapters > EM7355
Mesa2 Keypad Keyboards > Mesa2 Keypad Device
Touchscreen Human Interface Devices > HID-compliant touch screen

Roll-Back a recent Windows Update

If the Mesa 2 has recently installed a new Windows Update from Microsoft, it is possible to roll-back your system and uninstall the update within a certain window of time. This is done by navigating to Start > Settings > Update and Security. Click "View update history" to verify if an update was installed prior to your device losing functionality. If the dates line up with your issue, it is likely that un-installing the update will resolve the problem. Click "Uninstall Updates" and select the update you want to uninstall and click "Uninstall" and follow the prompts from your device to finish the roll-back process.

If problems persist, please contact support@junipersys.com or call 435-753-1881 for more help on this issue.