A20-OLinuXino DualCore Cortex-A7 prototypes work fine



A10-OLINUXINO development started long long time ago back in September 2012, we had first prototypes made in November 2012, but they didn’t work correctly as we wired the DDR3 memory a bit differently than the Allwinner and their SDK didn’t support them, we lost months trying to initialize the DDR3 correctly without proper DDR3 controller description and finally gave up and focused on the new A10S processor, but keeping the work on A10 in background with low priority.

A10S prototypes and production is completed, so we forced again A10-OLinuXino work. Meantime Allwinner released their double core A20 which is almost pin to pin compatible with A10, we did review the differences in our blog https://olimex.wordpress.com/2013/04/05/allwinners-a10-and-a20-are-they-really-pin-to-pin-compatible-and-drop-in-replacement/ and modified our A10-OLinuXino to accept both A10 and A20 processors.

The new boards A1X-OLinuXino-MICRO were designed with these features:

  • A10 Cortex-A8 processor or A20 Double core Cortex-A7 processor running @1Ghz
  • DDR3 memory 512MB or 1GB
  • SATA connector and power supply
  • HDMI output
  • VGA output
  • LCD connector to connect A13-LCDxxx with 4.3″ 480×272 pixels, 7″ 800×480 pixels and 10.1″ 1024×600 pixels with touch screens
  • 2x USB high speed hosts
  • ETHERNET 100 MBit
  • 4GB NAND Flash
  • 160 GPIOs on friendly 0.1″ connectors which connects to ribbon cables
  • Audio In
  • Audio Out
  • micro SD card
  • SD/MMC card as second
  • Power managment IC with Lipo battery support, allow stand alone work and USB host working on LiPo battery power supply
  • 9 user buttons with Android functions
  • 6-16 V DC input power supply can work with any power supply adapter and automotive power 12V

We assembled yesterday 3 boards with A10 and 3 boards with A20.

The boards had some things to be tweaked around the power supply, but ran successfuly relatively easy and we tested the A10 with Android image.


It worked fine, so today we start with A20, we got A20-SDK from Allwinner few days ago so Dimitar has prepared Android 4.2.2 images for it, which for our surprise were flashed and run from the first attempt! Well done Allwinner!

Here are some pictures of A20-OLinuXino in action:


Android image of latest A20-SDK is 4.2.2:



The first time boot log: http://pastie.org/7951976

Android boot log and cpuinfo: http://pastie.org/7951979

What’s next? As we got 50 pcs A20 samples from Allwinner next week we will assembly them i.e. will have A20-OLinuXino developer’s edition with 1GB RAM and 4GB NAND in stock for sale. The price of A20-OLinuXino with 1GB RAM and 4GB Flash will cost EUR 65.00 (later we will have also version without NAND Flash for EUR 55.00), meantime we will start working on the Linux support. The mass production of A20-OLinuXino will follow in June it will be produced in both versions with and without NAND Flash.

Low cost EUR 25.00-30.00 A20-SOM module with only A20, power supply and DDR3 memory will follow, which will allow everyone to build his own computer based on A20 with low cost 2 layer motherboard with the peripherials of choice.

42 Comments (+add yours?)

  1. paul
    May 24, 2013 @ 12:54:01

    Fantastic an A20 SOM is exactly what I was looking for. Looking forward to it!


  2. David
    May 24, 2013 @ 12:59:44

    IF you move forward with the A20 it might be advisable to change the original description of “the development path” in https://github.com/OLIMEX/OLINUXINO where you say that the AllWinner support is not good and you move to TI Sitara…


  3. Lasse Madsen
    May 24, 2013 @ 13:23:24

    Hi do you have advance information on the SOM?
    I’m looking into a product development right now for 5K/pcs annually where this would be a perfect fit – *but* i need access to the camera interface, HDMI and LCD.


    • OLIMEX Ltd
      May 24, 2013 @ 13:26:49

      all processor pins are exposed on connectors, so you have access to everything but DDR3 and power supply which is on the module


      • Antony
        May 26, 2013 @ 11:21:45

        Good to hear you will also make a SOM. Please make the SOM as tiny as possible. Hopefully no bigger than the Carambola 2 or so.

  4. Kari V.
    May 24, 2013 @ 15:03:52

    Did you tried HDMI output? What kind of resolutions it will support under Android?


  5. koliqi
    May 24, 2013 @ 15:50:39



  6. jonsmirl
    May 24, 2013 @ 16:00:05

    We’ve been using mini PCI express connectors for modules. They work good if you can live in 52 pins. $0.15 each from Chinese suppliers.

    For things like camera and LCD put FPC connectors on the module like the Raspberry PI did. $0.15-20 each in China. Plus you can leave them unpopulated.

    Doing it this way allows you to build a much smaller module.


  7. Trackback: Olimex A20-OLinuXino Prototype, AllWinner A20 SoM In The Work
  8. David
    May 25, 2013 @ 10:53:34

    Congratulations guys, you don’t stop amaze me!! 😉


  9. vikas
    May 25, 2013 @ 13:12:53

    Great news about A20 Som , finally a cheap high performance SoM, Hopefully a 200 pin sodimm.


  10. JohnSmith
    May 25, 2013 @ 22:14:57

    > Low cost EUR 25.00-30.00 A20-SOM module with only A20, power supply and DDR3 memory will follow


  11. JohnSmith
    May 25, 2013 @ 22:17:43

    > We’ve been using mini PCI express connectors for modules.
    Btw, I’m curious if there are any SoCs around which actually expose PCI-E interface. Are they?


    • jonsmirl
      May 25, 2013 @ 22:52:09

      We just use the connector, it is in no way a miniPCIe compatible pinout.

      Freescale and others offer higher end ARM chips with PCIe support. They typically run about $50 for the CPU. Those ‘netbooks’ built on ARM CPUs had ExpressCard slots.


  12. Kristian Josef Delos Reyes
    May 26, 2013 @ 10:27:37

    🙂 I’ve been waiting for that!!!!


  13. Arkadius
    May 26, 2013 @ 11:58:08

    I want a A20-OLinuXino like now?! 😉 Very nice!


  14. dans
    May 26, 2013 @ 12:18:14

    Great news about A20 Som. When it is planed for sale (RTM)?


  15. Ben
    May 26, 2013 @ 13:24:10

    Cool, great work guys!


  16. Kristian Josef Delos Reyes
    May 27, 2013 @ 18:21:39

    Can I buy and have a sample? 🙂


  17. Nghia Phan
    May 28, 2013 @ 08:20:59

    Wonderful! Any tentative date for A20 SOM? Will it be compatible with A10 as well?


    • OLIMEX Ltd
      May 28, 2013 @ 08:49:28

      sure the module will take both A10 and A20 as the price of the processors is same the price of the module will also be same
      date is something we never commit in advance, it will be done when it’s done


  18. zoobab
    May 28, 2013 @ 10:54:46

    “ETHERNET 100 MBit”

    I thought the new A20 was gigabit capable?


  19. Skaag Argonius
    May 30, 2013 @ 13:33:05

    This is absolutely exciting news!
    I’m looking forward to purchase two such boards so I can introduce them into our product line.


  20. Trackback: New Product: A20-OLinuXino-MICRO-4GB developer edition is in stock | olimex
  21. iMat2.9
    Jun 09, 2013 @ 15:50:35

    Does this board detect the power state when it is running from a/c power and battery. I need the to be able to trigger events based on the power source (also does it monitor battery power level)


  22. sanzoghenzo
    Jun 11, 2013 @ 16:23:16

    Hi, excellent product!
    I would like to know more of the VGA output: can it be set to output CGA resolution at 15Khz (for output to arcade CRTs)? If yes, this will be the perfect candidate for a MAME arcade cabinet!


  23. Wolfgang Wegner
    Jun 18, 2013 @ 10:36:41

    Great to hear, I am especially excited about the module!
    Is there already a planned time frame, when it might be released? Will gigabit ethernet – aka RGMII, I guess – be available on its connector, or 10/100 only?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: