MOD-RFID1356MIFARE NFC / RFID reader writer for MIFARE 13.56Mhz tags

MOD-RFID1356MIFARE

MOD-RFID1356MIFARE is re-design of our popular RFID card readers. It’s based on NXP PN532 chip and can read and write in ISO/IEC 14443A/MIFARE tags.

Like with MOD-RFID125 and MOD-RFID1356 it’s extremly easy to use. It connects via USB to any computer and creates HID keyboard or CDC serial port. There is no need for any drivers and switching between the modes is very easy with one push button.

WiKi description explains how to use. Read distance is up to 15 cm for ISO cards. We will stock soon 4 different types of tags: ISO card, clamshell, keychain and adhesive sticker.

A20-CAN – new OSHW board designed with KiCAD adds CAN networking to A20-OLinuXino and A20-SOM

A20-CAN

Want to sniff your car’s CAN bus or to drive Industrial machines with CAN networking bus?

Allwinner A20 SOCs have CAN but almost no one use it. If I remember correctly it was not even included in the Allwinner documentation just two pins had CAN on their names, so many people doubt if there is or not CAN.

Fortunately some people investigated further and add proper CAN support for A20 Linux, so we decided to make small driver board which to allow A20-OLinuXino and A20-SOM to have CAN. What does this means? Now you can use A20-OLinuXino to talk to other devices with CAN like industrial equipment, automotive CAN bus etc etc.

Current Linux image we have is without CAN support, but we put instructions on our WiKi how to build one with Linux-Sunxi 3.4 Kernel and with Mainline kernel: https://www.olimex.com/wiki/A20-CAN

What you see above on the picture is our first prototype of A20-CAN it works well although we use 5V CAN driver and A20 is 3.3V device. We successfully connected AM3352-SOM-EVB to A20-OLinuXino-LIME with A20-CAN driver and exchanged some messages at the highest speed 1Mbit and it works fine.

All CAD files, Gerbers, BOM are in this Github account: https://github.com/OLIMEX/A20-CAN . The board is done with KiCAD.

The PCBs are now in production and in 2 weeks A20-CAN will be orderable on our web page . While the PCBs are made we will work to add the CAN in our official images, so you do not have to bother with Kernels configurations and re-compiling.

DORS/CLUC 2016 Open Systems, Croatian Linux Users’ Conference is in Zagreb 11-13 of May

dors

DORS/CLUC 2016 is oldest and biggest Linux even in Croatia. Here is the schedule of the conference: http://2016.dorscluc.org/schedule/

I have been invited to talk about Open Source Hardware, my talk is first day 11th of May at 14.00 o’clock. I’ll post the sildes on Slideshare later today.

 

EDIT: Slides are posted

How to root any Allwinner device running Android and most of the Chinese “Pi” clones which bet on Allwinner Android Linux Kernel

3

I got this interesting Tweet this morning from Ken Tindell @kentindell

I decided to check what is this about and expand the message … then LMAO!

1

David Manouchehri ‏@DaveManouchehri found interesting code in the Allwinner GitHub https://github.com/allwinner-zh/linux-3.4-sunxi

What does this means? If string “rootmydevice” pass through sunxi_debug process it assigns you root privileges.

My first though was who the hell will use the original extracted from Android Linux Kernel 3.4 made by Allwinner which contains binary blobs, when there is completely Free Open Source alternative developed by Linux-Sunxi community?

…and while thinking on it, scrolling down I found this:

2

some guy decided to try it on his Orange Pi – you see the result, he got root access to the device by simple echo command!

Damn! and this is put with non-conditional flags i.e. embedded always in the kernel you can’t remove it!

If the guys from Allwinner were smart enough they would at least hide this in the binary blobs, so no one could see it!

This is just yet another example what you are exposed to when use kernels which are with binary blobs inside, not speaking of the security quality of the code which Allwinner developers produce!

Fortunately we use Linux-Sunxi community kernel which is 100% open source and no binary blobs!

(well if you want hardware acceleration GPU drivers are still with binary blobs and no one knows what is inside, but this looks like heap of works and no one is interested to liberate them so far).

here is what OLinuXino Kernel responds on the same command:

4

What does this means? All devices which run Allwinner Linux Kernel 3.4 are subject to this backdoor security flaw and you can easily gain root access on any on them!

LIME2 get better now with eMMC Flash A20-OLinuXino-LIME2-eMMC

A20-OLinuXino-LIME2-eMMC

A20-OLinuXino-LIME2-eMMC was developed first for customer of ours, but after we saw the result we decided that it’s good to add it in our web shop.

What difference make eMMC instead of NAND Flash?

eMMC behaves like SD-card so no need for special drivers, you write on it as you write on SD-CARD, it’s faster than NAND Flash, and it’s more reliable.

The eMMC Flash we use is industrial grade -40+90C SLC Flash from Micron. All other functionality remains same. Note thatA20-OLinuXino-LIME2-eMMC is still not 100% industrial temperature grade, the DDR3 and Ethernet PHY are in commercial temperature grade (0-90C for the DDR3 and 0-70C for Ethernet PHY), we have industrial grade DDR3 and can build A20-OLinuXino-LIME2-eMMC with such memories,so the next step to complete industrial grade temperature board is to find proper industrial grade Ethernet PHY chip.

A64-OLinuXino 64-bit ARM OSHW designed completely with KiCAD is live!

А64-1cut

A64-2cut

This is the first prototype of A64-OLinuXino. The first complex board we made completely with KiCAD.

You can see on the picture above the full configuration with 1GB RAM (2GB is possible) and 4GB fast SLC eMMC Flash, with WiFi+BLE4.0 module.

It was a while until we found free window to run it on the assembly line, but this week we succeed.

Android is build and run from the Allwinner SDK, Dimitar Gamishev managed to make some quick and dirty Linux image, based on Allwinner uboot and kernel, but things are far from complete.

The good news is that A64-OLinuXino boots fine, here is meminfo and cpuinfo.

The bottom line – KiCAD is tested and can produce working complex boards with controlled impedance.

 

H3-OLinuXino-NANO is only 50×50 mm but has everything one computer must have

H3-NANO

H3-NANO-2

Nice to meet you! I am H3-OLinuXino-NANO, ultra small 50×50 mm Linux computer with

  • H3 quad core Cortex-A7 processor
  • 512MB of DDR3 RAM
  • 2x USB hosts for mouse and keyboard
  • Ethernet 100Mb interface
  • HDMI Full HD output
  • 4 buttons
  • micro SD card
  • UART console
  • USB-OTG which also is used to power the board
  • 4 mount holes
  • 2x 40 pin connectors (optional) which carry lot of GPIOs

We now try the software and test all peripherals if everything is OK will proceed with production, but we overall are very proud that managed to shrink in this space the complete board i only 6 Layers.

We learned our lessons from the first H3-OLinuXino prototypes, now this board consumes less power, DDR3L memory is used at lower voltage 1.35V and this helps the processor to not overheat like on our first proto.

Where this board could be used?

  • General purpose Linux computer
  • Digital signage
  • Low cost IoT home node server
  • Android TV box to play games and videos
  • Education

Due to the high integration of H3 SoC the price will be below the price of LIME, but no SATA and LiPo charger.

This design is made with Eagle, we have to make few more improvements before run production and put them on Github.

Previous Older Entries Next Newer Entries