Synapse SNAP Connect E10 User Manual Download Page 42

Recovery Steps

Chapter 7: Recovery Procedure

Power up the E10

600034-01A

SNAP Connect E10 User Guide

Page 43

Step 4: Power up the E10. 

With the jumper removed, re-apply power (i.e., reconnect the micro-USB cable) and wait 
three seconds.

Step 5: Reinstall Jumper J5. 

While leaving the E10 powered up, carefully put 

Jumper J5

 back on.

Step 6: Connect the mini-USB cable. 

Connect your Windows-based PC to the connector 

in the center of the E10 circuit board

 

using the mini-USB cable (i.e., 

not

 the micro-USB cable). Refer to 

Figure 7-2

 to see what 

the E10 looks like once both cables are connected.

Note: 

REMINDER - This is a different sized connector than the one used on the outside of 

the E10.

Figure 7-2: E10 with Both Cables Attached

Once this connection is made, your PC may prompt you for the location of a driver file. 
Direct the driver installer to the 

drv

 directory of the files you extracted from the 

E10_Recovery.zip

 file.

Summary of Contents for SNAP Connect E10

Page 1: ...SNAP CONNECT E10 Embedded SNAP Connect Appliance User Guide Wireless Technology to Control and Monitor Anything from Anywhere October 2010 S W Version 1 0 Doc Revision 1 0...

Page 2: ...ever no warranty is given with regard to this material This denial of warranty includes but is not limited to the implied warranties of merchantability and fitness for a particular purpose The manufac...

Page 3: ...R A PARTICULAR PURPOSE OR NON INFRINGEMENT ARE HEREBY EXCLUDED SYNAPSE AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING MODIFYING OR DISTRIBUTING THIS SO...

Page 4: ...ducts is expressly contained in the Synapse s Terms and Condition for the sale of those respective products Synapse retains the right to make changes to any product specification at any time without n...

Page 5: ...n the World 18 Chapter 3 SNAP Connect E10 Overview 19 Product Description 19 A Visual Tour 20 Top View 20 Wireless Side View 21 Wired Side View 22 Bottom View 23 Chapter 4 Power and Connectivity 24 Po...

Page 6: ...l Behavior of Your E10 36 Chapter 6 Upgrade Procedures 37 File Level Upgrades 37 Transferring the Latest SNAP Connect Software to your E10 37 OS Level Upgrades 38 OS Upgrade Steps 38 Chapter 7 Recover...

Page 7: ...ity appliance built to interface directly with SNAP mesh networks Figure 1 1 The SNAP Connect E10 The E10 can fill several roles It can provide connectivity between SNAP Wireless Nodes and TCP IP netw...

Page 8: ...ming TCP IP connections from other devices running SNAP Connect User configuration is only required if you want to change from these default settings or if you want to connect to additional networks o...

Page 9: ...use generic information on SNAP Connect is not repeated here All of our documentation is available for free download on our dedicated support forum Please visit http forums synapse wireless com for mo...

Page 10: ...e possible EXAMPLE 1 COMBINING DISPARATE NETWORKS By acting as a bridge between the wireless and Ethernet networks E10s allow SNAP networks located in separate geographical locations to act as a singl...

Page 11: ...Chapter 2 Network Application Examples Combining Disparate Networks 600034 01A SNAP Connect E10 User Guide Page 12 Figure 2 2 Joining Networks Across Town...

Page 12: ...Chapter 2 Network Application Examples Combining Disparate Networks 600034 01A SNAP Connect E10 User Guide Page 13 Figure 2 3 Joining Networks Across the Country Northern Network A Southern Network B...

Page 13: ...rks E10s are not restricted to talking only to other E10s Internally E10s are running Synapse s SNAP Connect software and can talk over TCP IP to other computers that are also running the SNAP Connect...

Page 14: ...works 600034 01A SNAP Connect E10 User Guide Page 15 It is also possible to join different types of wireless networks by using E10s as illustrated in Figure 2 5 Figure 2 5 Joining Different Wireless N...

Page 15: ...o a field of SNAP nodes in which the nodes do not have their own removable USB drives The logged data could then be analyzed locally or taken offsite for more detailed analysis Figure 2 6 Providing Lo...

Page 16: ...FFLOADING HOST E10s can be inserted as an extra tier into larger networks offloading the master computer Python script running on the E10s can be polling for data performing data filtering or other ca...

Page 17: ...in you can control and monitor your lighting system from anywhere in the world with access to the Internet This simple to use interface is designed to let you remotely perform a number of tasks such...

Page 18: ...t the E10 is based on the AT91SAM9G20 processor is running a variant of ARM Linux and comes with a version of Python pre installed The E10 is a SNAP Node with serial Ethernet and USB interfaces To act...

Page 19: ...of the E10 is shown in Figure 3 1 Notice there is an antenna connector on the right hand side as pointed out in the figure Throughout this document we will refer to the right hand side as the wireles...

Page 20: ...m the factory are described in Figure 3 2 For information on how to modify these defaults refer to the chapter Common Procedures on page 30 Figure 3 2 E10 Wireless Side View This LED lights up green w...

Page 21: ...he E10 is shown and described in Figure 3 3 Figure 3 3 E10 Wired Side View USB Host Port Ethernet Connector This LED lights up green once initialization is complete USB Slave Serial Port Micro B conne...

Page 22: ...ifferent but it will still show the MAC addresses assigned to the E10 Ethernet interface and the SNAP RF interface Figure 3 4 E10 Bottom View Note If your E10 has a kit ID and a password on the bottom...

Page 23: ...mputer may prompt you for the location of driver files The driver files are necessary for accessing the E10 serially Most users prefer to have this access Note If you only intend to use the computer a...

Page 24: ...ation Accessing via Serial Port below Accessing via Ethernet Interface on page 26 Accessing via SNAP Wireless on page 29 Accessing via Serial Port The micro USB cable that provides power to the E10 al...

Page 25: ...h0 eth0 Link encap Ethernet HWaddr 00 1C 2C FF B5 EB inet addr 192 168 1 82 Bcast 192 168 1 255 Mask 255 255 255 0 UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 507 errors 35 dropped 0 o...

Page 26: ...ccess or at a minimum use the standard Linux passwd command to assign a password to the root account passwd Changing password for root New password Retype password Password for root changed by root Lo...

Page 27: ...t can be used to transfer files to from the E10 However to use this client software you will have to have access to a TFTP server somewhere One example of a free Windows TFTP server that can be used w...

Page 28: ...This SNAP engine runs standard SNAP firmware and can therefore be uploaded with a SNAPpy script The SNAP Connect software running on the E10 s Linux processor uses this internal SNAP Engine as a bridg...

Page 29: ...se refer to the standard Linux documentation Editing E10 Files The E10 comes with the popular vi and nano editors pre installed Viewing Other Available Commands 1 Look in directories bin sbin usr bin...

Page 30: ...xpr false fdflush fdformat fgrep find fold free freeramdisk fsck fuser getopt getty grep gunzip gzip halt hdparm head hexdump hostid hostname hwclock id ifconfig ifdown ifup inetd init insmod install...

Page 31: ...reen It also provides the following functions that can be invoked via RPC over the air setLedAOff setLedAGreen setLedARed setLedAYellow Controlling the B LED The B LED on the wired end of the E10 is c...

Page 32: ...to read the MODE button is to use the gpio9260 program that comes with the E10 usr bin gpio9260 PB10 This program will return 0 if the button is pressed and will return a non zero value if the button...

Page 33: ...Repairing DOS and Windows Text Files You may sometimes need to clean up text files that came from a DOS or Windows system These two systems use a line ending convention that differs from Linux system...

Page 34: ...ython code in the UserMain py file The E10 comes pre configured to automatically launch Python file root UserMain py during system startup so the easiest thing to do is just modify this source file to...

Page 35: ...serMain py and want the original functionality back be aware that file SynapseMain py located in the same directory is a backup copy of UserMain py If you overwrite UserMain py with SynapseMain py the...

Page 36: ...rm these upgrades you must be logged into your E10 with root level privileges FILE LEVEL UPGRADES Use the instructions in this section to upgrade to a new version of SNAP Connect or as a template for...

Page 37: ...tftp or using an external USB drive Examples of recent E10 image filenames include connect e10 rootfs arm 20100614 jffs2 connect e10 rootfs arm 20100630 jffs2 tftp g r filename tftp server IP address...

Page 38: ...ded Look at the output of the printenv command and see what the E10 s MAC address is currently set to In the output of the printenv command this field is labeled ethaddr If it matches the label on the...

Page 39: ...ware HARDWARE SOFTWARE REQUIREMENTS This section covers the hardware and software tools needed in order to perform the recovery procedure Required Hardware Screwdriver with the correct tip at the time...

Page 40: ...an ATMEL chipset and an ATMEL tool is used to do the initial programming steps This program runs under Windows and is named SAM BA CDC This tool is included in the E10_Recovery zip file Required File...

Page 41: ...overy procedure you must open up your E10 To do so remove all screws from both ends of the unit The main circuit board can then slide out of the wireless end of the unit you can go the other way if yo...

Page 42: ...le Connect your Windows based PC to the connector in the center of the E10 circuit board using the mini USB cable i e not the micro USB cable Refer to Figure 7 2 to see what the E10 looks like once bo...

Page 43: ...SAM BA CDC program a dialog like the one shown in Figure 7 3 may appear If so just click the RUN button Figure 7 3 Running the SAM BA CDC Program Step 8 Make the connection After selecting Run a dialo...

Page 44: ...onnect the main GUI displays The lower half of the GUI is made up of a series of tabbed dialogs Click the NandFlash tab if it is not already activated choose Enable NandFlash from the Scripts drop dow...

Page 45: ...A SNAP Connect E10 User Guide Page 46 Step 10 Erase the E10 Now the GUI should look similar to Figure 7 6 In the Scripts pull down choose EraseAll and click the Execute button Figure 7 6 Choosing the...

Page 46: ...NAP Connect E10 User Guide Page 47 Step 11 Send the Boot File to the E10 The GUI should now look similar to Figure 7 7 In the Scripts pull down choose Send Boot File and click the Execute button Figur...

Page 47: ...Connect E10 User Guide Page 48 You will be prompted for the file to send Browse to your E10_Recovery directory and select the bootstrap bin file See Figure 7 8 Figure 7 8 Browsing to the File The SAM...

Page 48: ...Upload File section of the GUI there is a Send File button with a choose file icon i e a folder icon to its left Click this icon pointed out in Figure 7 9 to open a dialog box which allows you to brow...

Page 49: ...eps Chapter 7 Recovery Procedure Send the remaining files 600034 01A SNAP Connect E10 User Guide Page 50 Once the file is transferred the GUI should look like Figure 7 10 Figure 7 10 First File Transf...

Page 50: ...the remaining files 600034 01A SNAP Connect E10 User Guide Page 51 Using the same process choose file uImage a0000 bin set the address to 0xA0000 then send that file The screen shown in Figure 7 11 a...

Page 51: ...the E10 it automatically boots up into a Linux system with a root username of root and an empty password just press Enter for the password field Now that you have restored A version of Linux and regai...

Page 52: ...o allows you to view questions and answers posted by other users as well as post your own questions for discussion You may also download the latest SNAP Portal E10 and SNAP Connect software Please vis...

Page 53: ...ed to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in acc...

Page 54: ...declaration relates meet the requirements specified by the Federal Communications Commission as detailed in the following specifications Part 15 Subpart B for Class A equipment FCC 96 208 as it appli...

Reviews: