Skip to Navigation
Home
  • Company
    • Quick Facts
    • Board of Directors
    • Management Team
    • Press Releases
    • News Coverage
    • Newsletter
    • Careers
    • Articles
    • Ember Chronology
    • Contact Us
  • Products
    • ZigBee Chips
    • ZigBee Software
    • ZigBee Development Tools
    • Documentation
  • Buy
    • Digi-Key (Online)
    • Distributors
  • Applications
    • AMI & AMR
    • Integrated Home Automation
    • Building Automation
    • Others
  • ZigBee
    • About ZigBee
    • Ember & ZigBee
    • ZigBee FAQ
    • Download Specifications
    • ZigBee Events
  • Partners
  • Support
    • Training
  • Events
Home › FAQs

Tools : Other FAQs

All Frequently Asked Questions (FAQs), organized by category.

Click "here":http://portal.ember.com/faq/new to view only the most recent entries.

Where can I download the latest release of InSight Desktop, xIDE, or the EmberZNet stack?

All official software releases and documentation are available from the software area of this web site.

All developers who have a current maintenance contract (depending on your purchase details) should have access. If you do not have access to this area of the site please contact your FAE, sales representative, or distributor.

Can I use the RFEval firmware with my normal development kit?

Note: RFEval firmware is not supported on the EM260.

The RFEval Firmware and functions that are included with Insight Desktop 1.2 and later can be used with your EM250 dev kit or the RFEval kit.

There will be some differences:

How can I perform RF tests with the EM260?

EM260 stack releases ship with an em260haltest.xpv image in the “build” folder. This can be used to perform HALtest functionality via the virtual UART (a serial port emulated over the SIF lines, available through the InSight Adapter). Use of EM260 HALtest is described in AppNote 5041, which can be found in your documentation/app_notes folder.

What is a firmware HEX file and what do I do with it?

Beginning with EmberZNet 3.0, Ember includes firmware images in HEX file format. This FAQ explains the purpose of these files and how they can be loaded onto Ember chips.

The HEX file is a new file format that Ember has started using for pre-built binaries provided in the EmberZNet stack installations. The file type is based on the Intel standard HEX format and can be loaded with any supported Ember programming device, including the InSight Adapter, USB Link, or a gang programmer such as the Hi-Lo Systems ALL-100 or ALL-400. Note that the

What does the etrim.exe utility do?

Etrim is an Ember utility used to post-process the binaries for AVR MCUs, including the ATmega128L (used with the EM2420) and the ATmega32L (used with the EM260). It does two things related to the Ember bootloaders for AVR: For the V1 standalone bootloader (BIN files), it trims off leading and trailing zeros that would interfere with the bootloader (hence, its name). It also adds some header info and some tags to create EBL files for use with the V2 Standalone bootloader.

See Also: 
What is a firmware HEX file and what do I do with it?
How do I create my own XDV files for loading predetermined manufacturing tokens?

On the subject of tokens (non-volatile settings used in the EmberZNet platform), although many customers use the EM2xx_Patch or EM2USBPatch utility to alter the manufacturing token data on each device at manufacturing time, it is possible, as explained in the EmberZNet Utilities Guide (document 120-4020-0000), to manually create an XDV file that can contain manufacturing token data. This XDV file can then be used with EM2xx_Load or EM2USBLoad to load this data into your devices in addition to any normal flash data (such as bootloader and/or application firmware).

See Also: 
Defining custom tokens
What are the limits of SIMEEPROM & token?
How do I dump the contents of an EM2xx chip?
How do I inspect the version of firmware in a file or loaded on my device?

For various reasons, a developer or field technician may want to inspect a device with an InSight Adapter or InSight USBLink programmer to assess which version of software it is running (rather than querying the device at runtime through software).

See Also: 
How does an application read out its own EBL header tags?
What is a firmware HEX file and what do I do with it?

Search

FAQs

  • All (162)
  • Software : Embedded (62)
  • Software : Networking (70)
  • Hardware : Design (22)
  • Hardware : Manufacturing (10)
  • Tools : Dev Boards (2)
  • Tools : ISD, ISA (20)
  • Tools : xIDE (6)
  • Tools : Other (7)
  • ZigBee (1)
  • Change Notification (0)
Primary links
  • Developer Blog
  • Documentation
    • Release Notes
  • Contributed Software
  • FAQs
  • Change Notifications
  • Training
Portal
  • My Account
  • Search
User login
  • Request new password

Company | Products | Buy | Applications | ZigBee | Partners | Support | Events | Contact Us

©2007-2008 Ember Corporation | All rights reserved | Privacy