Intel Edison notes and resources

Notes on working with the Intel Edison

Getting Started

Suport Forum

Latest Downloads

Manually flash OS image

Enabling opkg packages

Python mraa docs

Arduino board hardware notes - includes info on PWM pin mapping via jumpers and shows all pin functions

'configure_edison' is the tool to setup wifi


  • Durring install "phone flash tool" says to unplug the board, make sure you plug it back in before clicking finish on that step
  • installer will upgrade the OS image and wipe out everything.  becareful, and keep backups!
  • for Arduino support, install the latest official IDE and use the board manager to make sure Edison support is installed.  use the usb port closer to the switch (you can also power the edison from this port)
  • In any Arduino code, inclduing libraries, bit shifting uint8_t into int will not do what you want, switch definition to short to restore expected behavior
  • known bug in latest Yocto causes sketches to stop running when you unplug the USB cable, and also does not persist on reboot.

I2C - if cannot find Wire.h, copy wire.h and wire.cpp from the libraries/Wire/src/ folder to core/arduino folder. For me this was in C:\Users\%USERNAME%\AppData\Roaming\Arduino15\packages\Intel\hardware\i686\1.6.2+1.0\

Grove 3 Axis Digital Compass -  use the github version, the official site and wiki are out of date.


to enable the arduino i2c bus, i2c6, for linux use:

echo 28 > /sys/class/gpio/export
echo 27 > /sys/class/gpio/export
echo 204 > /sys/class/gpio/export
echo 205 > /sys/class/gpio/export
echo 236 > /sys/class/gpio/export
echo 237 > /sys/class/gpio/export
echo 14 > /sys/class/gpio/export
echo 165 > /sys/class/gpio/export
echo 212 > /sys/class/gpio/export
echo 213 > /sys/class/gpio/export
echo 214 > /sys/class/gpio/export
echo low > /sys/class/gpio/gpio214/direction
echo low > /sys/class/gpio/gpio204/direction
echo low > /sys/class/gpio/gpio205/direction
echo in > /sys/class/gpio/gpio14/direction
echo in > /sys/class/gpio/gpio165/direction
echo low > /sys/class/gpio/gpio236/direction
echo low > /sys/class/gpio/gpio237/direction
echo in > /sys/class/gpio/gpio212/direction
echo in > /sys/class/gpio/gpio213/direction
echo mode1 > /sys/kernel/debug/gpio_debug/gpio28/current_pinmux
echo mode1 > /sys/kernel/debug/gpio_debug/gpio27/current_pinmux
echo high > /sys/class/gpio/gpio214/direction
i2cdetect -y -r 6
Flash new firmware to the Grove motor driver on windows via an Arduino as ISP, adjust paths as needed.  Mac and Linux commands should be similar: 
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude.exe" -C"C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" -patmega8 -carduino -P\\.\COM3 -b19200 Uflash:w:"C:\Users\chrisw\Downloads\Edison\Firmware for I2C motor Driver using ISP\motor driver firmware\mega8motor.hex":i
To talk to an Arduino sketch that uses Serial from the host see this Instructable



Posted by
Chris Weiss's picture
Chris Weiss
on Monday, August 24th, 2015
Filed under
| More


Sunday, April 22nd

  1. Open Build Something!
    • Start time: 07:00pm
    • End time: 10:00pm
    • Where: 2215 Scott Ave, St. Louis, MO 63103, USA
    • Come stop by and visit! Open build night to work on projects and hang out!

    • View this event in Google Calendar

Tuesday, April 24th

  1. Class: 3D Printer Basics

Thursday, April 26th

  1. Armoring Class: Riveting Basics
    • Start time: 06:00pm
    • End time: 09:00pm
    • Where: Arch Reactor, 2215 Scott Ave, St. Louis, MO 63103, USA
    • This is the first of a monthly class series on Armoring, with an emphasis on SCA (Society For Creative Anachronism) legal armor. These classes will be co-hosted by Amberly Brown and Mike Martin and open to anyone with an interest in Armor for SCA, LARP, cosplay, etc.Riveting Basics:

      • What type of rivet should you use for different materials.
      • Tips and tricks for riveting in tight places.
      • How to rivet joints and other flexible connections.
      • Discussion, hands-on examples, and open time to work on your project with two experienced SCA fighters and armorers.
      • Rivets and some strapping leather will be available (copper, hardened aluminum, and brass rivets. Black leather) but if you have your own, please bring it.
      • No cost, but donations to AR are always welcome.
    • View this event in Google Calendar

Friday, April 27th

  1. 3D Printer Meetup

Saturday, April 28th

  1. Sewing Cat Trap Covers & Stuffing Catnip Mice
    • Start time: 10:00am
    • End time: 02:00pm
    • Where: 2215 Scott Ave, St. Louis, MO 63103, USA, Arch Reactor
    • Please join members and supporters of St. Louis Feral Cat Outreach at Arch Reactor (2215 Scott Ave, 63103, behind UPS) to help sew trap-covers which they will use when trapping kitties (for trap/neuter/return activities) and members of Stray Haven Feline Rescue to stuff catnip mice, on Saturday, April 28. We'll start about 10 and some of us will be there until at least 2pm, possibly later.

      For sewing trap covers, two or three sewing machines will be supplied but feel free to bring your own. We have plenty of table space for both sewing and cutting. For Mouse-stuffing, mice, fluff, and catnip will be supplied.

      Can't sew? Come help cut and pin or stuff mice or just help keep us organized!

      If you have fleece to donate, please bring it along (best if at least 30" x 36" pieces but we can make it work if smaller. Any other large pieces of fabric (like old, sturdy bed sheets) can also work for trap covers.

      The time of this event is flexible, so feel free to come late, leave early, or stay later than 2pm.

      Arch Reactor will be hosting monthly Board Game Day starting around noon but we have plenty of space to accommodate both groups simultaneously. If you like gaming, please feel free to join in that event which will run until at least 10pm, possibly much later.

      Soda and bottled water are available for modest donation. TJs pizza available for lunch if you wish for $10 each with a wide variety of flavors in stock or feel free to bring in a sack lunch. Microwave also available.

    • View this event in Google Calendar
  2. April BoardGame Night * ArchReactor
    • Start time: 12:00pm
    • End time: 11:30pm
    • Where: 2215 Scott Ave, St. Louis, MO 63103, USA, Archreactor, Arch Reactor
    • Come On Out and Play games With us. If you don't know games that's OK we are friendly and love to teach. If you do, bring your Favorites along and let get a Game in.

      We'll have Food there, and I'll happily take 5$ in exchange for letting you eat all day.

      We start at Noonish and Play until you Leave or after Midnight, whichever comes last. :)

    • View this event in Google Calendar