TS-8160 Errata sleepwake

From embeddedTS Manuals
Synopsis Rev 2 of the AVR software does not correctly use the WAKE button/pins
Severity Minor
Class Software bug
Affected TS-8160 AVR Rev 2
Status Workarounds available, fixed in Rev 3, shipping on June 12th 2012

Description:

Revision 2 of the AVR software did not correctly enable the interrupt for the IO port that the WAKE button/pins are on. Because of this sleep could not be interrupted without cutting power to the TS-8160. The only way to fix this is by updating to Rev 3. There are two ways to do this, see below for more information.

Workaround: The TS-8160 AVR software revision can be checked with:

ts8160ctl --info

If the Revision field shows "2" then this device cannot wake up from a sleep. The fix is as follows:

1) The System-on-Module (SoM) NEEDS to be a TS-4200. Currently none of our other SoMs can reprogram the AVR. If this is the case, an RMA can be submitted and we will reflash the AVR here. Submit an RMA request here.

2) Download this tarball, unzip it in the fastboot shell on the TS-4200 while booted with the TS-8160. Follow the instructions contained in the README file. Once this is completed, reboot, and the new AVR software will be running.

Due to space limitations, it is best to download and unpack in the /tmp folder of the fastboot shell