Home > Android, Freescale i.MX, Hardware, Linux, Testing, Ubuntu, Video > Freescale SABRE Lite i.MX6 Development Board Unboxing, Wandboard Quad Comparison, and Quick Start Guide

Freescale SABRE Lite i.MX6 Development Board Unboxing, Wandboard Quad Comparison, and Quick Start Guide

Freescale SABRE Lite is a development board powered by i.MX6 Quad processor with 1GB RAM, SATA, GbE Ethernet, and more. You can get SABRE Lite specifications in my first post about the board. I recently participated in Element14′s “brainteaser” competition for the 4th birthday of their community, where the company offered 9 SABRE Lite development kit to randomly selected participants, and I got lucky. The board can be purchased for $179 from Element14 (MCIMX6Q-SL).

I’ll start by showing what in the package, followed by a side-by-side comparison with Wandboard Quad, and show how to getting started by following the Quick Start Guide provided with the board.

SABRE Lite i.MX6 Development Kit Unboxing

I received the board about 5 days after I provided my address in a large staple carton box with a few goodies.

Freescale_SABRE_Lite_Element14_Gifts

Beside SABRE Lite devkit, the package comes with Element14′s T-Shirt (not my size), double walled tumbler, and  plasters, probably in case I get hurt handling the board… You’d have to assume they don’t send these with all orders… :)

Let’s see what’s we’ve got in the kit.

Sabre Lite i.MX 6 Development Kit Package Content (Click to Enlarge)

Sabre Lite i.MX 6 Development Kit Package Content (Click to Enlarge)

From top left to bottom right:

  • Custom serial cable: 6-pin female to dual DB9 male connectors
  • Sabre Lite DVD with documentation, hardware design files, as well as binaries, tools, and source code for Android and Linux
  • Quick Start Guide
  • Cross Ethernet cable
  • DB9 female to DB9 female serial cable
  • Micro USB to USB cable
  • 5V/4A power supply
  • SABRE Lite i.MX6 Quad board

I’ve taken a screenshot of the DVD directory structure if you are interested, but you may want to download those from http://www.element14.com/iMX6 instead, to make sure you’ve got the very last version.

Freescale_Sabre_Lite_DVD_Listing

Let’s have a closer look at the board itself.

Top of SABRE Lite PCB (Click to Enlarge)

Top of SABRE Lite PCB (Click to Enlarge)

At the top we’ve got Freescale i.MX 6Quad SoC, 2 Hynix RAM chips, HDMI output, 3 USB port, and Gigabit Ethernet port, headphone and microphone jacks, as well as several connectors: J19 and J21 for SATA, J14 and J7 for GPIOs, J23 for PCIe, J17 for UART, a CAN interface, a JTAG connector, as well as LVDS (J6) and RGB (J15) connectors.

The microSD card slot is populated with a 4GB micro SD card (included with kit) pre-loaded with TimeSys Linux. SW1 switch, close the EMBEST white marking, allows you load U-Boot from NOR-SPI or USB OTG. It also allows you to enter serial download mode for the MFG Tool.

Bottom of SABRE Lite PCB (Click to Enlarge)

Bottom of SABRE Lite PCB (Click to Enlarge)

At the bottom of the board, we’ve got 2 more Hynix RAM chips, an SD card slot, as well as MIPI, Camera, and a Boot Configuration (J12) connector. I’m not exactly sure what the latter is for, and I could not find any useful information.

SABRE_Lite_Ethernet_USD_microSD

Freescale SABRE Lite vs Wandboard Quad

AFAIK, there are now four low cost Freescale i.MX6 Quad boards available or soon-to-be available:

Nitrogen6X is very similar, and even (mostly) software compatible, to the SABRE Lite board, but the connectors are placed along one edge of the board, which makes it more appropriate for casings and it may be used in production, whereas SABRE Lite is reserved for development only. UDOO Quad with i.MX6 and an Atmel MCU is a very interesting board, but since it’s not available just yet, I’ll focus the comparison between Wandboard Quad and SABRE Lite.

SABRE Lite Wandboard Quad
SoC Freescale I.MX 6Quad Freescale I.MX 6Quad
RAM 1GB DDR3 2GB DDR3
Internal Storage 2MB SPI NOR Flash N/A
Storage Options SATA
Micro SD slot
SD slot
SATA
2x micro SD slot
Ethernet 1Gb Ethernet 1Gb Ethernet
Wi-Fi No (Via USB Dongle) Integrated
Bluetooth No (Via USB Dongle) Integrated
USB 2x USB 2.0 Host
1x micro USB OTG
1x USB 2.0
1x micro USB OTG
Video Out HDMI
LVDS
RGB
HDMI
LVDS
RGB
Audio Ports Mic In
Headphone Jack
S/PDIF
Mic In
Line In
Line Out
Debugging Serial
JTAG
Serial
JTAG (on EDM module, connector not soldered)
Camera Interface CSI-2
Parallel
CSI-2
RTC Yes Yes
CAN Yes No (might be accessible by locating CAN test pads on the EDM module)
PCIe Yes No (might be accessible by locating PCI-e test pads on EDM module)
Heatsink No Yes
Enclosure Not available Available
Accessories Included 5V/4A Power Supply (WT0504000)
Custom Serial Cable
DB9 Serial Cable
Micro USB to USB cable
Cross Ethernet cable
DVD for doc and software
4GB micro SD
Wi-Fi antenna
Operating Systems Android 4.0.4 and Jelly Bean
Ubuntu 11.10
TimeSys Linux
Yocto BSP
Windows Embedded Compact 7
Android 4.2.2
Ubuntu 11.10 and 12.04
Yocto BSP (soon)
Dimensions 89 x 89 mm 95×95 mm
Price $179 $129

The Wandboard Quad is cheaper, comes with 2GB RAM, built-in Wi-Fi and Bluetooth, S/PDIF optical output, an extra Line In interface, and an enclosure is available for purchase. On the other SABRE Lite features a 2MB NOR flash, one extra USB port, connectors for LVDS and RGB video output, a JTAG interface, a parallel interface, a CAN interface and necessary cables and accessories to get started. When you consider all accessories that come with SABRE Lite, the $50 price difference with the Wandboard Quad does not look that much anymore.

On the software side, Element14 SABRE Lite focuses on TimeSys LinuxLink (the board might be sponsored by them, as it costs $199 from other vendors), but it can also support Android 4.0.4 and Ubuntu 11.10. Wanboard Quad also supports  Android and Ubuntu (newer versions, but beta), however since the board is newer, support may not be as good (TBC). SABRE Lite is already supported by Freescale Yocto BSP, and Wandboard Quad not yet, but since Wandboard Dual/Solo are already supported, I’m pretty sure Wandboard Quad will soon be. Boundary Devices has also posted several tutorials for the SABRE Lite and Nitrogen6X boards on their blog.

So if you want an ARM Linux or Android platform for an application where you just need to connect a USB keyboard and mouse, and an HDMI monitor, Wandboard should be better, but if you need to develop software to interface with external hardware such as an LVDS display or a MIPI camera (e.g. e-CAM50IMX6), SABRE Lite is the way to go.

SABRE Lite Quick Start Guide

The first boot with SABRE Lite is very easy. No need to prepare anything, it’s basically plug and plug play, as it comes with a 4GB micro SD card pre-loaded with (TimeSys) Linux. Just connect the custom serial cable to J17, and use the cross serial cable to connect directly to your computer or via a USB to Serial adapter if your computer does not provide a COM port. I bought the one below (Blue) from DealExtreme for $3.77.

SABRE_Lite_Getting_Started_Connection

Finally connect the power supply, and the board boots in about a minute (See boot log). I wanted to check the desktop environment used, if any, so I connected an HDMI cable, and to my surprise this is what I saw.

Freescale_SABRELite_TimeSys_Linux

I could see 4 slides looping all the time, as it was just a continuous advertisement. After plugging a USB keyboard and mouse (the latter was never recognized), I could actually it was a demo program with access to 3D demos, Qt vector deformation and path stroking demo, and a “movie theater multimedia demo”. As shown in the picture above, you can try to build your own BSP/SDK with TimeSys. But if you prefer using other solutions, you can always build your own distro with Freescale i.MX6 Yocto BSP, or install an Ubuntu or Android image for the board.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

  1. Thomas
    July 15th, 2013 at 19:52 | #1

    One important thing to note is that the Element14 Sabrelite is identical to the Boundarydevices BD-SL-i.MX6 (previously known as SabreLite…). http://www.boundarydevices.com.

    You can just take bootloader and any Android (e.g. their 4.2.2) or Linux pre-built binaries or just compile your own for the Boundarydevices nitrogen6q targets and they will work just fine with this Element14 board.

    The only small difference is that element14 hasn’t set any MAC address in the i.MX fuses (which are read by u-boot under boot-up), so you’ll want to add a MAC address in the u-boot environment settings.

    Boundarydevices are very active in providing updates to this platform.

  2. linuxium
    July 15th, 2013 at 20:52 | #2

    It doesn’t surprise me they are giving them away as it all became too hard to puchase one of these from element14 earlier this year after having to complete a CGEA End User declaration (stating that I was not going to use in connection with chemical, biological or nuclear weapons, or missiles or yada yada) and then being given the run around trying to pay by credit card.

  3. July 16th, 2013 at 06:07 | #3

    Hey cnxsoft!

    1) Wandboard also has LVDS and parallel RGB outputs on first two blocks of headers on the carrier board. LVDS is even configured in kernel and support for couple of LCD panels is available.
    2) JTAG is available at the EDM module board itself (small pins on one of the side also marked as JTAG, pinout is available at the schematic).
    3) I think CAN can be acessed too, everything unused was routed to small testpoints at the module itself, like PCI-e, you can solder it up if you are hardcore enough :) Same goes for everything else missing on the carrier board – you can find half of testpoints needed for NAND support on the module itself, the only question is IOMUX.

    But still, it has some downsides, like kernel BSP version 1.0.x-android, not the native linux-only updateable by Freescale version of BSP (and it was updated recently to version 4.0.0, so wandboard is really far back, especially in terms of stable work – there were many bugs fixed, including critical, like boot hangs that happen on Wandboard for me sometimes). The kernel itself has some nasty bugs like this one I’m fighting right now: https://groups.google.com/d/msg/wandboard/kw31WukrGdU/QNauaaqjN24J – basically there are no Bluetooth audio input support because the codec is misconfigured/not working. Hope I will figure it out soon, or TechNexion suddenly remembers that Wandboard is their public showcase to the world about EDM standard and I have real hope for this standard. BoundaryDevices/Embest SABRE platform buys users by having it bugfree with live maintainers who participate in opensource projects like Yocto and support from Freescale.

    Best Regards,
    Dmitriy Beykun

  4. July 16th, 2013 at 09:53 | #4

    @Dmitriy Beykun
    Hi Dmitriy,

    Somehow I knew you would comment to correct potential mistakes :).
    I did the comparison with both boards (Wandboard dual though) in my hands, and documentation, but still missed a few things…
    If you have to solder connectors via test pins to access PCIe or CAN, I would not count these as supported… I’ll update the post thanks!

  5. July 16th, 2013 at 18:47 | #5

    @Dmitriy Beykun and @cnxsoft I agree about the bugs. And dont forget, the lack of support. Some users, including me, have a problem with HDMI-DVI cables and monitors with resolutions not full hd.

    Today I can tell I am very disappointed with wandboard and I probably will never buy another product from them.

  1. August 21st, 2013 at 15:05 | #1
  2. December 19th, 2013 at 20:20 | #2