Category Access control readers

HTTP client feature added to FunkyGate-IP/RDR

What is still possible: the Classical Access Control Architecture

SpringCard FunkyGate-IP/RDR is a network-attached wall smart reader, targetting physical Access Control and adopted by modern office buildings, airports, sensitive areas. The FunkyGate-IP+POE/RDR is the powered-by-the-network version. In a classical Access Control Architecture, the FunkyGate-IP/RDR acts as a TCP/IP server, and the Door Controller or the Access Control Central Computer connects to every reader as a client. The communication uses a custom client/server protocol, designed for reliability, security and speed.

Read More

SpringCard NetPCSC for PCSC-Lite

Introduction

In 2016, SpringCard introduces a new family of network-attached NFC/RFID couplers, providing PC/SC functionnality on top of TCP/IP. The family is built from the SpringCard E663 module, the Ethernet-world counterpart of H663 (for USB world) and K663 (for serial world). The two first products of the family are the TwistyWriter-IP PC/SC, made for OEMs, and the FunkyGate-IP PC/SC, targetting access-control applications. The second one is also available as a FunkyGate-IP+POE PC/SC, where 'POE' stands for 'power-over-Ethernet', i.e. the device takes its power from the network cable.

To support all the devices based on the E663 module, SpringCard has developed from scratch a PC/SC driver for Windows (see this page).

Read More

SpringCard NetPCSC for Windows

In 2016, SpringCard introduces a new family of network-attached NFC/RFID couplers, providing PC/SC functionnality on top of TCP/IP. The family is built from the SpringCard E663 module, the Ethernet-world counterpart of H663 (for USB world) and K663 (for serial world). The two first products of the family are the TwistyWriter-IP PC/SC, made for OEMs, and the FunkyGate-IP PC/SC, targetting access-control applications. The second one is also available as a FunkyGate-IP+POE PC/SC, where 'POE' stands for 'power-over-Ethernet', i.e. the device takes its power from the network cable.

To support all the devices based on the E663 module, SpringCard has developed from scratch a PC/SC driver for Windows.

Read More

This document explains how to upgrade E663′s and the Funkygate-IP firmwares, using the Renesas Flash Development Toolkit (FDT).

Please read the datasheet of every product for specifications and the detailed list of features.

Important disclaimer:

Please note that SpringCard is not responsible for any procedure that end user performs. Please note that not products can be recovered from improper firmware upgrade or mis-configuration !! YOU’RE FOLLOWING THIS PROCEDURE AT YOUR OWN RISK.

Getting started

Requirements

To be able to upload your firmware properly on the E663/Funkygate-IP modules, you need a computer running on Windows Xp/Vista/7. You will also need at least one working USB port and, of course, a Springcard product featuring a E663/S663 module in flash mode.

Except if the reference of your reader ends with something greater or equal to XXXX-AE, be sure to remove all power supply sources (external DC or POE) when connecting the reader to the computer through USB.

Register on Renesas Website

This registration will be necessary to download Flash Development Toolkit. Please browse to : http://www.renesas.eu/

Download and install Flash Development Toolkit

Download and installation

Once the registration is complete, you can download the  last Flash Development Toolkit “Release” (and not “update”) Version (currently v4.09) on the FDT download page:

https://www.renesas.com/en-us/products/software-tools/tools/programmer/flash-development-toolkit-programming-gui.html

You will then have to run the downloaded launcher and install FDT with all the default options.

Download latest firmware’s version

For E663/RDR (Smart Reader version, i.e. FunkyGate-IP NFC) : E663/RDR.

For E663 PC/SC (FunkyGate-IP PC/SC, TwistyWriter-IP PC/SC) : E663.

Ensure your device is ON and in Flash Mode

Make sure your device is not powered - remove Ethernet cable and shutdown DC power supply.

To enable flash mode, the switches must respect the following pattern :

  • 1 – ON
  • 2 – ON
  • 3 – OFF
  • 4 – OFF

switches_FGIP

When the switches are in correct position, connect the device to a computer's USB port using a standard cable (mini-type B on reader side).

IMG_0066

Wait until the USB Direct driver installs automatically.

Your reader must appear as Generic boot device in the Windows' peripheral management.

periph

If your reader does not appear in the list and if its reference ends with something greater or equal to XXXX-AE, then you have to connect it to a power supply source (external DC or POE).

Recent versions of the Funkygate do require a power supply to be flashed.

Create a new FDT firmware upgrade project

  • Launch the FDT application. A Welcome window will allow you to “Create  a new project workspace“. Click “OK” to continue.
  • New Project Workspace.
    You will have to input the “Workspace name and “Project Name” of your choice and specify a valid project directory path. Ignore “CPU familly” and click “OK” to continue.

FDT_1

  • Choose Device And Kernel.
    Select “Generic BOOT Device” at the bottom of the scroll down control and click “Next” to continue.

FDT_2

  • Communication Port. 
    On the “Select port” control, please select USB Direct and click “Next” to continue.

FDT_3

After this step a “Flash Development Toolkit” popup will appear.  Click “OK” to continue.    If at this step your device does not appear in the pop-up windows, you should check if the proper driver has been installed. FDT should have already enabled a “Generic Boot USB Direct” driver. If it is not the case, look for it when the Windows Driver installation popup appears when you connect your module in flash mode.

FDT_4

  • Select USB Device. (1 USB device located). The reader must be already selected. Click “OK” to continue.

FDT_5

FDT_6

  • After some automatic configurations, you will enter the Device Setting step. Enter “12.00MHz” for the CPU frequency, “2” for the Main Clock Frequency multiplier and “1” for the Peripheral Clock Frequency multiplier. Then click “Next” to continue.

FDT_7

  • Programming Options. Keep default settings then click on “Finish”.

FDT_8

The firmware upgrade tool configuration is now over. Select Tools >> Simple Interface to simplify the project view.

FDT_9 You can now specify the firmware binary in the “File/Image Selection” by selecting the “Download File” radio button then the “User/Data Area” checkbox and endly by clicking on the play button to browse the firmware file.

FDT_10

You can now click on “Program Flash” to load the new firmware in the reader’s flash memory and then on “Disconnect” to end the procedure.

FDT_11

Once the flash step is over, you can put your reader in play mode by setting the switches in the folowing configuration :

  • 1 – ON
  • 2 – OFF
  • 3 – OFF
  • 4 – OFF

E663_switches_play

Just press the RESET button and your reader is ready to be used!

This document explains how to upgrade the S663's,  the Funkygate-DW's and  the Funkycode DW's firmwares, using the Renesas Flash Development Toolkit (FDT).

Please read the datasheet of every product for specifications and the detailed list of features.

Important disclaimer:

Please note that SpringCard is not responsible for any procedure that end user performs. Please note that not products can be recovered from improper firmware upgrade or mis-configuration !! YOU’RE FOLLOWING THIS PROCEDURE AT YOUR OWN RISK.

Getting started

Requirements

To be able to upload your firmware properly on the S663/Funkygate-DW/Funkycode-DW modules, you need a computer running on Windows Xp/Vista/7. You will also need at least one working USB port and, of course, a Springcard product featuring a S663/Funkygate-DW/Funkycode-DW module in flash mode.

Register on Renesas Website

This registration will be necessary to download Flash Development Toolkit. Please browse to : http://www.renesas.eu/

Download and install Flash Development Toolkit

Download and installation

Once the registration is complete, you can download the  last Flash Development Toolkit “Release” (and not “update”) Version (currently v4.09) on the FDT download page:

https://www.renesas.com/en-us/products/software-tools/tools/programmer/flash-development-toolkit-programming-gui.html

You will then have to run the downloaded launcher and install FDT with all the default options.

Download latest firmware’s version

The link below will enable you to download directly the latest version of firmware: S663.

Ensure your device is ON and in Flash Mode

First you need to power up your device and plug the required serial interface. The RESET button appears on the middle right corner.

Look page 6 of this link to see how to power the device.

Link: https://files.springcard.com/pub/pmi14049-ab.pdf 

To enable flash mode, the switches must respect the following pattern :

  • 1 – ON
  • 2 – ON
  • 3 – OFF
  • 4 – OFF

Create a new FDT firmware upgrade project

  • Launch the FDT application. A Welcome window will allow you to “Create  a new project workspace“. Click “OK” to continue.
  • New Project Workspace.
    You will have to input the “Workspace name and “Project Name” of your choice and specify a valid project directory path. Ignore “CPU family” and click “OK” to continue.

FDT_1

  • Choose Device And Kernel.
    Select “Generic BOOT Device” at the bottom of the scroll down control and click “Next” to continue.

FDT_2

  • Communication Port. 
    On the “Select port” control, please select the COM port corresponding to your serial interface and click “Next” to continue.

FDT_3

  • Select Device. RX220 Series (Little Endian) must be already selected. Click “OK” to continue.

FDT_4

FDT_5

FDT_6

  • After some automatic configurations, you will enter the Device Setting step. Keep the default settings (32MHz CPU crystal frequency) and click “Next” to continue.
  • Programming Options. Keep default settings then click on “Finish”.

FDT_8

The firmware upgrade tool configuration is now over. Select Tools >> Simple Interface to simplify the project view.

FDT_9 You can now specify the firmware binary in the “File/Image Selection” by selecting the “Download File” radio button then the “User/Data Area” checkbox and endly by clicking on the play button to browse the firmware file.FDT_7

You can now click on “Program Flash” to load the new firmware in the reader’s flash memory and then on “Disconnect” to end the procedure.

FDT_8

Once the flash step is over, you can put your reader in play mode by setting the switches in the following configuration :

  • 1 – ON
  • 2 – OFF
  • 3 – OFF
  • 4 – OFF

Just press the RESET button and your reader is ready to be used! If you intend to flash your device several times, don't forget to disconnect/reconnect after each firmware upgrade.

Introducing the new FunkyGate-IP NFC

SpringCard's technical team is proud to announce the launch of a new generation of contactless readers for high-end access control applications, the FunkyGate NFC family.

Using the same shell as previous generation's FunkyGate-DW (Dataclock, Wiegand and RS485 interfaces) and FunkyGate-SU (RS232 and USB interfaces), the FunkyGate NFC family introduces a brand-new member, the FunkyGate-IP NFC.

As the name suggests, the FunkyGate-IP NFC brings the power of TCP/IP up to the door or gate. A standard RJ45 plug connects the reader to any Ethernet LAN (10 or 100 Mbps). More than that, the FunkyGate-IP+POE NFC reader is powered directly by the network (Power Over Ethernet), thus removing the need for the classical 12V power cable.

The FunkyGate-IP+POE eases the job of wiring the building to before installing the access control system. With only a single Cat5e right to the door, the reader is operational as soon as it is plugged to the network.

The FunkyGate-IP+POE eases the job of wiring the building before installing the access control system. With only a single Cat5e right to the door, the reader is operational as soon as it is plugged to the network.

The FunkyGate-IP NFC and FunkyGate-IP+POE NFC readers take full benefit of SpringCard's know-how in all the various 13.56MHz protocols, and pave the way for a easier and wider use of NFC mobile phones in access control and identification applications.

SpringCard MultiConf is a new, versatile, configuration application for all SpringCard products. Define the FunkyGate-IP NFC's configuration, write this configuration into a Master Card, apply this Card to all the readers you want to configure, and voila!

SpringCard MultiConf is a new, versatile, configuration application for all SpringCard products. Define the FunkyGate-IP NFC's configuration, write this configuration into a Master Card, apply this Card to all the readers you want to configure, and voila!

Thanks to the 4 card processing templates -a concept shared with the Prox'N'Roll RFID Scanner and among all SpringCard standalone readers-, the FunkyGate-IP NFC is able to fetch virtually any data from current contactless cards and RFID tags.

The 'NFC' in the product's name denotes the exclusive ability to support new reading schemes based on NFC Forum's concepts :

  • Read an NDEF record stored on a NFC Tag and retrieve its data,
  • Receive an NDEF message from a mobile phone, using NFC Peer-to-peer technology (SNEP over LLCP, Push mode : PUT request from smartphone to reader),
  • Get data from a card-emulation application, possibly running on an Android system thanks to the HCE (Host Card Emulation) feature.

Thanks to Android's 4.4 HCE mode, the FunkyGate-IP is able to get an identifier or perform a transaction over the NFC smartphone, even in screen-off mode. (this is also an unusual selfie)

Thanks to Android's 4.4 HCE mode, the FunkyGate-IP is able to get an identifier or perform a transaction over the NFC smartphone, even in screen-off mode.
(this is also an unusual selfie)

When it comes to communication with the access control system (embedded control unit or computer running an access control server application), FunkyGate-IP NFC provides an efficient, low-overhead, fully secured communication protocol using TCP sockets and AES cipher for authentication, integrity and confidentiality.

An SDK will be released soon, together with a demo of an access control server application running on a small Linux system, typically a Raspberry Pi.

The reader also embeds a tiny HTTP server that makes it possible to develop a client application in no-time using high-level languages. A simple REST API exposes the reader's behaviour (basically controlling the LEDs and buzzer) and the card/tag numbers to the outer world.

An example setup of using the FunkyGate-IP in the cloud: the reader provides data using a REST API (HTTP request, JSON content). The demo application runs in the browser (JavaScript).

An example setup of using the FunkyGate-IP in the cloud: the reader provides data using a REST API (HTTP request, JSON content). The demo application runs in the browser (JavaScript).
(click the image to enlarge)

FunkyGate-IP NFC HTTP access (REST) demo-page

Using the FunkyGate-IP NFC through HTTP: a demo-page showing how to use the REST API from a JavaScript application (if you have a FunkyGate-IP, use the demo at www.springcard.com/goto/iwm2/

First batches of FunkyGate-IP NFC (and FunkyGate-IP+POE NFC) are already shipping to our early-adopters. Don't hesitate to contact us for a demo or to evaluate the product.

New documents and the SDK will be published on our web site in the oncoming weeks. In a second step, the E663, which is the core the FunkyGate-IP NFC is built on, will be offered to developers and integrators as a versatile Ethernet-based RFID/NFC OEM module. Stay tuned !

The FunkyGate-IP is built upon the new SpringCard E663 core. Supporting Ethernet and TCP/IP, this OEM RFID/NFC module could be the basis of new generation solutions that closes the gap between contactless smartcard technologies and today's cloud architectures.

The FunkyGate-IP is built upon the new SpringCard E663 core. Supporting Ethernet and TCP/IP, this OEM RFID/NFC module could be the basis of new generation solutions that closes the gap between contactless smartcard technologies and today's cloud architectures.

.