Allwinner released T2 SOC working -40+85C targeting automotive entertainment, it’s re-branded A20 with expanded operating temperature

T2

Allwinner released recently their T2 SOC targeting automotive entertainment panels.
Looking at the specs we saw that it suspiciously looks like A20.

t2-blk

This is not the first time Allwinner releases their old silicons under new names like A13-R8, A33-R16, R40-T3 etc.  I personally find this quite confusing.

We got some T2 samples and now assembly A20-OLinuXino-LIME, A20-OLinuXino-LIME2, A20-OLinuXino-MICRO and A20-SOM with them to test for hardware and software compatibility.
Once we are sure everything works OK will release T2-OLinuXino boards which will be with industrial temperature grade -40+85C for all components on the boards.

T2-abs

To this moment all our A20-XXX-IND boards has components for or exceeding -45+85C, but A20 SOC was specified -20+70C.

SPECTRE and MELTDOWN attacks and OLinuXino and SOMs

meltdown-and-spectre-vulnerability

The #spectre and #meltdown attacks were subject to great concerns in the last weeks.

Eben Upton made brilliant explanation of how and why they work in his blog post.

There is already project on Github which can be used to test if your ARM AArch64 processor is vulnerable to such attacks.

As Cortex-A7 and Cortex-A53 are not affected of these attacks this means all our boards with A20, A33, A64 processors are immune.

For A10, A13, AM335X (Cortex-A8), RK3188 (Cortex-A9) we need to do some further investigation.

A13-SOM-512 Android image for 4.3″ LCD with touchscreen released

A13-4.3-android

We got request from customer for Android image which supports 4.3″ LCD with touchscreen. He did his development with Beagle Bone, but wanted to optimize the cost for production so A13-SOM512 price was very attractive, but default Allwinner Android image although allow you to define smaller LCD resolutions has no working touchscreen calibration for small LCDs, also default Android screen was not set well and status bar was taking big portion of the screen.

Here is the newly released SD-card image for A13-SOM512 Android with 4.3″ LCD with touchscreen display.

A13-som-android

Now you can develop your embedded Andoid application on low cost board with small LCD.

TERES I assembly workshop this Saturday!

workshop

This Saturday 21st of October we will have TERES I assembly workshop!

Customers from Bulgaria who placed orders for TERES I DIY Open Source laptop will have their laptop kits ready and are invited to come and we assembly them together!

The assembly workshop will be in OLIMEX Training Building and will start at 14.00 o’clock.

No need to have Laptop kit to participate, everyone is welcome to join us.

A20-OLinuXino-LIME2 now with PCB revision G

a20-olinuxino-lime2

A20-OLinuXino-LIME2 now is assembling on same PCB Revision G as A20-OLinuXino-LIME2-eMMC.

What are the improvement:

  • Ethernet PHY is changed to RTL8211E replacing the obsolete RTL8211CL no need for kernel patches;
  • we drop the odd shape which was necessary to fit LIME2 in the plastic box as we now have range of metal boxes;
  • the four mount holes now have grounding for better contact with chassis;

Meantime we silently work on further improvement for next revision (to be released March 2017):

  • adding SPI boot Flash;
  • replacing RTL8211E to industrial grade PHY, so the board can be produced completely in -40+85C operating temperature;

 

A64-OLinuXino-eMMC rev.B OSHW 64 bit ARM development board prototypes are testing

A64-OLinuXino-1

A64-OLinuXino-2

What you see is our improved REV.B of A64-OLinuXino. What’s new:

  • Gigabit PHY is now KSZ9031 from MICROCHIP/MICREL which allow board to be produced in both commercial and industrial grade!
  • DDR3 is now DDR3L for lower power
  • we add SPI flash footprint U12
  • Audio input now is jumper selectable between LINE-IN and MIC-IN
  • eMMC now can work on software selectable voltage 3.3V or 1.8V which would allow faster speeds
  • status LED is attached to port PE17
  • size 90×60 mm

Now we do final software tests and if everything is OK we will run production.

 

Free Electrons add mainline Linux kernel support for the A13 Allwinner VPU

video

Posted today on Free Electrons blog.

19 years old intern in Free Electrons took the Cedrus reverse engineering of Allwinners proprietary CedarX video driver who is around since mid 2014 and made patches for mainline Linux kernel.

I’m sure we use these since they were made first available and they are build in our images, so I’m really puzzled why they have made their way to mainline just now and not earlier?

Isn’t it time Linux-Sunxi community to stop working on kernel fork and start to send all development and patches upstream like Rockchip developers do already for 2 years?

Looking at mainline kernel Rockchip has way better support now than Allwinner although Linux-Sunxi community to seem many times bigger than Rockchip community.

Rockchip devices are in many Chromebooks and Google push them to send all their work upstream to latest kernels.

None of newer Allwinner chips found it’s place in Chromebooks and this is the problem, for Android kernel 3.10 is enough and they will not move from it, neither they learn (or are capable to generate quality code) to upstream all work they do.

This is pitty as since A10/A20 we can’t see anything which to beat Rockchip as productivity.

RK3288 is mainline and although Cortex-A17 still faster than any chip Allwinner have.

Now Rockchip work to release their new super duper RK3399 (2x Cortex-A72 and 4x Cortex-A53) and again they upstream code before even selling the chip.

With two USB3 hosts this chip is good candidate for next OLinuXino 🙂

 

EDIT1: after the posting there were interesting comments from  Chen-Yu Tsai (a.k.a. wens213) who point me that what Free Electrons did is not simple commit to already existing project but did from scratch v4l2 mem-2-mem codec driver! So I appologise for the underestimated efforts!

EDIT2: I admit that what I wrote about Linux-Sunxi repository was about Kernel 3.4 which I was using two years ago and which was developed “wild west” style. I was assuming as the repositories are still there this continues, but I was wrong!

Our boards are with A10/A13/A20 and have mainline support, so I didn’t followed closely what happens with Linux-Sunxi lately.

Chen-Yu and Siarhei explained that this repo is kept there for historical reasons and now all development is focused to upstream too! Good to know 🙂

At Linux-Sunxi there is very clear table about what is done ( light green) and on what is working (ornge)

maniline

 

 

Previous Older Entries