About: nathael


Warranty, terms and conditions

1 – warranty

1.1 – Duration

Techno-Innov’s products are under warranty for one (1) year after the purchase date.

1.2 – Limits of warranty

Techno-Innov guarantees that its products fit their specifications. Techno-Innov isn’t liable for malfunctions and/or damage caused by neglect, misuse, mishandling or modification of its products whether due to the user or a third party. Techno-Innov isn’t liable for malfunctions and or damage due to the use of data or instructions from a third party.

Techno-Innov has final decision on testing and quality control procedures necessary to ensure the good functioning of its products.

1.3 – Appeals

When Techno-Innov is liable for a product not meeting the warranty conditions, the client may request a refund or replacement of the product, after returning the product to Techno-Innov, within the limits of the sums paid by the client (excluding shipping costs). Techno-Innov’s liability only applies to products in effect established by Techno-Innov as defective in accordance with the here described warranty conditions. In the case of the replacement of a product meeting warranty conditions, Techno-Innov will be granted a reasonable delay to provide the replacement, taking into account stocks available when the replacement request is made.

Returns will have to be vetted by Techno-Innov. Returns that do not match an existing valid return number will not be accepted. For more information on the return process, contact Techno-Innov by email or post.

Replaced products will be under warranty for the duration of the remaining initial warranty or four (4) month, whichever is greater.

1.4 – Warranty exclusions

Within the limits of the here described warranty conditions and those set by applicable law, the products are sold “as is”, without warranty of any kind, stated or implicit, including but not limited to, warranty of conformity to specific use or the accuracy of textual or graphic information provided.

Under no condition, except those imposed by applicable law or a written agreement, is Techno-Innov liable for damage, including generic, specific, secondary or consecutive damage resulting from the use or inability to use the product(s)(including but not limited to material, immaterial or corporal damage, loss of data caused to the user or a third party), whether or not Techno-Innov has been notified of the likelihood of such damage.

In any case, any warranty, explicit or imposed by applicable law is limited to one (1) year after the purchase date.

1.5 – Support

Techno-Innov will provide technical support by email through the “technique …at… techno-innov.fr” account. When Techno-Innov will see fit, answers will be gathered on a document available online (link upcoming). Questions that are answered in this document will not be personally answered. This support service is provided freely. This support service pertains exclusively to Techno-Innov products and doesn’t bind Techno-Innov in any way, including, but not limited to, the time taken to answer queries, the quality of answers, the accuracy of answers and whether or not the response answers the question asked.

This support service doesn’t extend the warranty or liability of Techno-Innov towards its clients or third parties.

2 – Conditions of use

2.1 – Limits of use

Products sold by Techno-Innov mustn’t be used in critical applications or systems, in which partial or total failure of the product could cause bodily harm or death. Critical applications or systems include but are not limited to medical equipment, nuclear facilities, power plants, transports and weapon systems.

The client acknowledges and accepts that any use of a Techno-Innov product in a critical application or system, as outlined above, engages their responsibility and that they are responsible for abiding the law and regulations pertaining to this use.

2.2 Respect of laws and regulations

The client acknowledges and accepts full responsibility concerning the respect of applicable laws and regulations when using products created and sold by Techno-Innov, regardless of any warranty, support or information provided by Techno-Innov.

3 – Compensations

The client acknowledges and accepts to protect, compensate and clear of any liability Techno-Innov from and against any loss, damage liability or expense resulting from a failure to meet the conditions in this warranty, critical neglect or intentional wrongdoing on the client’s part.

4 – Exceptions of accessory, indirect and certain other damages

Within the limits set by applicable laws, Techno-Innov isn’t liable for specific, collateral, indirect, punitive, accidental, consecutive, non consecutive or exemplary damages (including but not limited to damage by loss of profit, loss of data, confidential or not, business interruptions, bodily harm, breach of privacy, financial loss or loss of any kind), directly or indirectly resulting from the use or inability to use products created and sold by Techno-Innov, or by the inability of Techno-Innov to provide said products or services, even if Techno-Innov has been warned of the likelihood of such damage.
This section applies beyond the warranty period.

5 – Limits of liability and appeal

Without prejudice of damage or expense, including expenses linked to judicial proceedings and lawyer fees, that the client may incur for any reason whatsoever (including, but not limited to, previously referenced damage or direct damage), the liability of Techno-Innov and its employees and associates, resulting directly or indirectly from the use or inability to use products created and sold by Techno-Innov or services provided by Techno-Innov or the inability by Techno-Innov to provide said products or services, cannot exceed the sums paid by the client to Techno-Innov.

6 – Modification of specifications

Techno-Innov may at any time modify the specifications or description of its products, without notice and without having to notify its clients.


The software for the entire project is still being developed.

DomoTab’s goal is to create a platform allowing anyone to take part in the development of tomorrow’s smart home technologies. Techno-Innov doesn’t currently intend to create a plug and play solution with a fully functioning software interface. The software side of the project consists of existing open source (FSF when possible) bricks. Elements developed by Techno-Innov will be under GPL license and published on our website.

Currently only small demonstration programs used for hardware tests exist. We will try to keep the list of links below as up to date as possible.

Everything should be available on our GIT repository.

Modules :

- mod_gpio_demo : http://git.techno-innov.fr/modules

These are the sources for the modules we created.

Each module has a separate specific branch, which content should be the same as other branches for everything but the “apps” directory, where app and module specific code can be found.

The master branch is for the GPIO Demo module and provides example apps for NXP’s LPC1224 micro-controller.

Code is under GPLv3 license.

Hardware is under CC-by-sa license.

Check the README file in each branch and in specific apps to see current support.


- lpctools : http://git.techno-innov.fr/lpctools

Programming tools for NXP’s LPC micro controllers. Created to provide an open source (GPLv3) tool running on Linux that can be used commercially.

Currently supports LPC1114, LPC1224 and LPC1764 micro controllers. Adding support for new micro controllers is easy enough though: simply define the flash structure and the identifier of the micro controller in a file. This is currently embedded in the source code but future versions will put this data in a separate configuration file.

DomoTab :

Currently unavailable  (Only uboot partially ported, WIP).

DTPlug :

The software aspect of the DTPlug is currently being developed. The to-do list is here and already includes a lot of information on current development and basic documentation for DTPlug.

The lower level software that will handle the micro controller is being written from scratch (with a few elements taken from the Linux kernel) in order to keep the licensing and source code under control.

Already completed: UARTs, I2C and modules detection.

In development: USB (peripherals detected and partly configured, problems with reading some descriptors), Ethernet (ping OK with lwip stack), SPI / SD card / ext2 (Gabriel Huau has a working example of writing ext2 on the SD card).

We’ll keep you posted about further developments as often as possible.


The cooperative company Techno-Innov is an eager supporter of free software and applies this principle to its products whenever possible (a SCOP is a company and needs income to pay its employees).

All Techno-Innov created elements for DTPlug are under Creative Commons CC BY-NC-SA Attribution-NonCommercial-ShareAlike License.

What does that license entail?

  • Any physical person can use the plans, schematics and any other technical data we publish to create their own DTPlug.
  • Any physical person who wishes to may modify our plans and schematics to create a modified DTPlug for their personal use.
  • Any physical or moral person who wishes to publish plans, schematics or any other technical data pertaining to DTPlug, in their original or modified version, must do so under our chosen license (CC BY-NC-SA) and name the original author: the Techno-Innov cooperative company.
  • Producing DTPlugs, completely or partially, and selling them without our authorisation is forbidden, even with a simple compensation or share of production costs, whether or not profit is made.
  • You are not allowed to produce DTPlugs for commercial use even if you don’t sell them.
  • These restrictions also apply to modified version, whoever their author may be.


In order to boost the diffusion of DTPlug, we allow DTPlugs purchased from Techno-Innov to be resold, modified or not, at the seller’s entire responsibility.

This exclusion is intended to allow installers to make commercial use of DTPlugs they have purchased from us.


You’ll find on this page all the DTPlug related documents. You can download and use them as long as you abide by the license they’re under.


All of the hardware created by Techno-Innov for DTPlug is under Creative Commons CC BY-NC-SA Attribution-NonCommercial-ShareAlike License. For software, check the licensing of each element.

Make sure you understand the implications of this License as outlined in: What does that license entail?


CAD Files for the box:

  • 3D Printing version: bottom and top.These aren’t the final files, which include clearances for the release from the mold after plastic injection, but the last version used for 3D printing on an Ultimaker 3D printer at the Fabrique d’Objets Libres (Free objects manufacture), Lyon’s FAB-Lab.
  • The final version will be available as soon as we’ve validated the mold.
Controller board schematics:
  • Schematics for DTPlug’s controller board (currently produced version is v1.1) provided as an archive with all files, including the components libraries. You’ll find the schematics in KiCad native format and the placement/routing file (also in KiCad native format).


Manual :

  • Technical manual for DTPlug is not yet available
  • Technical data for the main components (NXp’s LPC1764 de NXP, Ethernet PHY, ….) is available in this directory. Be aware that more up to date versions may be available on the manufacturers’ websites.


Available on the “Software” page.

Technical Data

DTPlug’s technical data:

Controller board hardware:

Micro-controller: NXP’s LPC1764

  • ARM Cortex-M3 core
  • Core freq: 100MHz
  • Flash: 128Ko integrated and fully onboard programmable
  • SRAM: 32Ko
  • Ethernet MAC
  • USB gadget 2.0 full-speed (device) only
  • RTC

Interfaces and Features :

  • Cortex-M3 nicro-controller running at 100MHz, 32Ko of SRAM, 128Ko of fully onboard programmable Flash (through UART0, need UART-to-USB adapter on board version 1.1).
  • 12 MHz main Osc. + 32.768 kHz RTC Osc.
  • Ethernet RJ45 10BASE-T/100BASE-TX port using SMSC’s LAN8720A ethernet transceiver.
  • USB gadget 2.0 full-speed port on micro-AB connector.
  • SD card socket.
  • Reset and ISP buttons, programming header on 2.54mm pins.
  • Two USB charging ports (power only, no data), type A connector, 30W available, requires provided USB cable.
  • 4 internal UEXT connectors (specified by Olimex) to add modules for home automation, including two with 5 GPIO + 5V power extension.
  • 1 internal “CPL” connector to add CPL specific modules.
  • ARM JTAG 20pins and GPIO extension (not populated).

Case :

The DTPlug is already available in box version (docking station for DomoTab will be added later):
  • Robust plastic case, easy to open.
  • 110-230V 50-60Hz IEC320C7 power input (euro-connector)
  • Power switch
  • MeanWell EPS-35-5 power supply, 5V – 30W.
  • 4 openings with blinds for home automation modules connectors.


  • Controller board PCB (excluding connectors) (l x L x H) : 65mm x 118mm
  • Populated controller board (l x L x H) : 68mm x 121mm x 25mm
  • Box (including connectors and switch) (l x L x H) : 78mm x 124mm x 70mm


  • Full version: 280g
  • Controller board: 50g
  • Box (3D printing) : 125g
  • Box (injection) : 110g
  • Power supply + internal cables: 105g

Add us to your google+ circles

JDLL 2012

JDLL 2012 are now over.

Thank you to all the volunteers of the organization team, and to “Maison Pour Tous” for their hospitality.

You were many to come ask us at our booth, and our project has obviously aroused great interest among all. This allowed us to validate our technical and commercial choices, and shows us that freedom is the right way.

We hope that you will confirm this by actively participating in the Ulule crowdfunding campaign we are setting up for pre-sales of DomoTab, to reach a production volume that would significantly lower the sales price.

We also sold the first DTPlug at these JDLL, which is a good sign and we hope that some more will do so.

Now that our site is online, we will continue to keep you posted here, and through our Twitter account.

JDLL contest results

Hello Everyone, and thanks to all those who participated.

Well done to the winners of our JDLL 2012 contest who found which bug “tibug” stands for: an ant, a small yet tireless and inquisitive bug which lives in community and work in groups, and for which sharing is natural.


Difficult beginnings

An efficient team

The three people who led the DomoTab project from the start are all passionate about smart home technologies and each have over ten years of experience of managing technical project and creating companies.

Working in a group tends to make things easier, especially since our skill sets complement each other:

  • People management, quality assurance, leading international projects and conception and development of medical systems
  • Embedded systems development, knowledge of both informatics (Linux kernels and embedded Linux systems) and electronics (micro-processor and micro-controller systems)
  • Leading Software as a Service projects with both start-ups and established companies

This allowed us to start on our own terms, outline specifications, list steps, study doability, start work on a business plan, a company plan and overall move forward in spite of disagreements that we were able to solve through dialogue. No big deal when the ambiance is good.

The one problem was that we were only moving forward virtually…


Logo Région Rhône Alpes
The next step, once all that was committed to paper, was to try to replicate it in reality, but to do that, you need “paper”. One of us had had experience of working with a business incubator and we decided to follow that path. Especially since a R&D and innovation focused project like ours was entitled to grants.

Logo CPE-Lyon
Thanks to my contacts at the école supérieure CPE-Lyon, we easily found someone with whom to negotiate a partnership with the Electronics, telecommunications and embedded informatics laboratory at CPE-Lyon, this partnership being a requirement of the incubator we selected.

The DomoTab project officialy started incubation following a commitment committee on December 21st 2010.

The business incubator offers custom, personalized support to start up creators for the length of their project’s development. They foster two types of companies: those monetizing an innovation developed in a laboratory and those collaborating with a laboratory to develop an innovation (the lab has to be specified at the start). DomoTab is in this second category.

This step gave us access to the incubator’s help including the training and presentations it offers, preparatory studies on commercial and intellectual property prospects, use of the lab but also a grant from the Rhône Alpes Region matching the lab’s investment up to a 30.5K€ ceiling. The lab’s investment will be (generously) paid back if the project becomes profitable but nothing is due in case of failure. The Region’s grant doesn’t have to be paid back but it is only awarded to the lab to cover equipment purchase and not to the project developers themselves. Any equipment purchased through this grant remains the lab’s property.

The study begins

All this gave us a platform on which to test our selected processor (TI’s AM3894) and enough equipment to evaluate various smart home technologies.

We were then able to go further and deeper in the technical study, fine tune specifications and conduct a good deal of research on smart home technologies and the protocols they use. We received help from two interns (Gabriel and Xavier) who worked on various protocol tests and implemented them on the processor test platform.

After extensive negotiating, we managed to get the incubator to finance an external doability study carried out by Adison, in order to compare it to the one I had conducted on my own.

Business incubation also imposes a number of less engaging tasks involving project monitoring and especially around the company creation aspect: presenting the project and its progression, brainstorming about the company to be created, how to outsource the aspects we couldn’t do ourselves, working out the respective roles of the developers in the future company, taking part in an “innovative company creation” competition, work on the business plan, work on positioning… and this is where things went wrong.

Side effects of incubation

Business incubation entails spending a lot of time (and then some) on non technical aspects of the project. This makes perfect sense for a project developed by people without any experience of company creation or who hardly ever made a presentation. However, we had created or taken part in the creation of 6 companies out which of 6 were still (and are still) in operation (Yep, that’s 100%).

Understandably, the incubator wants to check our abilities and the coherence of our project. It’s actually reassuring to discuss and justify our positioning and choices with them. It helps you go forward and validate or reject choices. The first time. By the third time, it feels like the objective isn’t so much to empower the developers as to format them according to “company creation 101″.

But our project aimed to innovate not only technologically but also by its openness. This implied a business model founded on principles from free software and social and supportive economy such as sharing and equality, and that was upsetting to some…

Unfortunate delays

What came of that is that two of the three developers got exhausted and had to get back to their core activities for sheer survival. One can’t spend two years of full time work on a personal project, there has to be a source of income.

Of course there is another option. Finding financing or trying to sell the project to one or more people or companies, hoping they’ll content themselves with a minority share. But finding that kind of financing while keeping our open positioning wasn’t realistic, especially if we hoped to retain a majority share. We would have had to go from creator to employee.

We also tried to get government funding without success. Usual answer: the French government won’t invest in French innovation or in social and supportive economy. We couldn’t get help from the Chamber of Commerce or Oséo either.

So we went another way: crowd funding, an idea we had been pondering for some time

The first part of the financing came from our own family.
However, this type of financing is more adapted to purchasing equipment and services than to provide the developers with income.


In this end, it’s through the help of the Regional Union of Cooperative Companies (URSCOP) that we made a breakthrough at the end of 2011, leading to the creation of the Techno-Innov cooperative

In short

The initial goal of the DomoTab project is the development, production and commercialization of a range of platforms and their control software for existing and future smart home installations. Unlike any existing control systems which only allow the use of one or two communication protocols, the DomoTab platform will allow most existing protocols to interact and communicate. This adaptability will allow installers (both private and professionals) to easily integrate the platform into an existing multi-protocol set up or to design a cost effective installation without infrastructure constraints.

This will also be an open platform as all the technical data and documentation is accessible without restrictions and the software will only make use of open source software to allow enthusiasts to take part in the development of new applications or the creation of new software modules to adapt DomoTab to new uses (for smart homes or other uses!).

If you want to join the party, contact us!