Nouveau firmware + sources :

Voici la mise à jour tant attendue ;). J’ai mis plus de temps que prévu pour la sortir mais plusieurs évènements sont venus perturber l’accouchement. (notamment la sortie d’un nouveau SDK la veille de la sortie prévu…)

Donc, j’ai voulu vous faire profiter des dernières modifications ZigBee 3.0. et j’ai tout réintégré en fonction du dernier sdk.

Je n’ai pas pu tester à fond cette version donc, si vous n’êtes pas à l’aise avec l’appareil, je vous déconseille la mise à jour surtout si (en lisant les changelog), elle ne vous corrige pas grand chose.

Comme convenu (et promis), j’en profite aussi pour publier le code source de la ZiGate pour que la communauté puisse faire évoluer l’appareil (peut-être… euh surement… plus rapidement que moi tout seul). Attention de bien respecter les copyright de NXP :

*****************************************************************************
*
* This software is owned by NXP B.V. and/or its supplier and is protected
* under applicable copyright laws. All rights are reserved. We grant You,
* and any third parties, a license to use this software solely and
* exclusively on NXP products [NXP Microcontrollers such as JN5168, JN5179].
* You, and any third parties must reproduce the copyright and warranty notice
* and any other legend of ownership on each copy or partial copy of the
* software.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* Copyright NXP B.V. 2016. All rights reserved
*

Téléchargez la nouvelle version 3.0e

Téléchargez les sources

Pour cette version, merci à KiwiHC16 pour l’aide !

Instructions de mise à jour

ChangeLog

Version 3.0e

Warning !!! you have to erase EEPROM or PDM. the memory structure must be regenerated.

Before update, you have to backup your ZiGate with following this instructions

  • Add Private cluster 0xFC01 to manage some Legrand Netatmo stuff
  • Add Power configuration Cluster. Used by Ikea . https://github.com/KiwiHC16/Abeille/issues/139
  • Add 0xFF02 Cluster. Used by Xiaomi devices for battery informations. https://github.com/KiwiHC16/Abeille/issues/141
  • Add TimeServer functions (Set 0x0016 and Get 0x0017). You can give a datetime to ZiGate. Some device tell ZiGate to get datetime like some Xiaomi devices (or others).
  • Fix UART control flow.
  • Fix Device announce from some devices. Ex : fix the Legrand Netatmo join sequence.
  • Update Device Timeout. 256 min to 16384 min. Limit Xiaomi devices lost. Not a fix but should be better. Not really tested in real condition. https://github.com/fairecasoimeme/ZiGate/issues/38

SDK JN-SW-4170 (build 1840):

Release notes:
https://www.nxp.com/docs/en/supporting-information/JN-RN-0059.pdf

Version 3.0d

Warning !!! you have to erase EEPROM or PDM. the memory structure must be regenerated.

Version 3.0c

  • Fix Attributes Data conversion uint32. Real and true value from consumption data device
  • Fix Get Xiaomi private data from cluster 0x0000 attributes 0xFF01 with specific manufacturer 0x115F

Version 3.0b

  • Up to 80 devices. 50 ZiGate’s children and 30 others devices linked to routers
  • Add new command. 0x015 (Get Devices List) and 0x8015 for the response. More details on https://zigate.fr/wiki/commandes-zigate/
  • Fix other minor bugs and enhancements

Version 3.0a

  • Change max number controled devices to 60
  • Fix some bugs

Version 3.0

  • Add Orvibo ZigBee material compatibility (Device 0x0A)
  • Add Pressure measurement management (Xiaomi aqara)
  • Add Analog input basic cluster management (Xiaomi aqara)
  • Add Multistate Input basic cluster management (Xiaomi aqara)
  • Add Quality Link on Input Message (To ZiGate) (see protocol section)
  • Configure default channel 11
  • Configure for JN5168-001-M05 (E_MODULE_JN5168_001_M05_ETSI) — For Europe
  • Fix IAS management. Compatibility with old version
  • Fix multi-endpoint device compatibility (For example Cube magic Xiaomi)
  • Fix private cluster management
  • Fix some bugs and add debugs

Initial Version

JN-AN-1216-Zigbee-3-0-IoT-ControlBridge

Articles similaires

Mise à jour

MAJ Firmware ZiGate+. Version 3.A0

Téléchargement Vous pouvez retrouver le code ici : Github V3.A0 Vous pouvez télécharger le dernier firmware ici : ZiGatev2-320.bin Voici la procédure à suivre pour la mise à jour. Mise à jour de la ZiGate+ Lire la suite…

Mise à jour

MAJ Firmware ZiGate+. Version 3.20

Téléchargement Vous pouvez retrouver le code ici : Github V3.20 Vous pouvez télécharger le dernier firmware ici : ZiGatev2-3A0.bin Voici la procédure à suivre pour la mise à jour. Mise à jour de la ZiGate+ Lire la suite…

Mise à jour

MAJ Firmware ZiGate+. Version 3.1f

Cette version sort rapidement car elle permet de rendre la ZiGate+ totalement compatible avec domoticz. Cependant, elle corrige aussi quelques bugs mineurs. Télécharger ZiGate+ version 3.1f Voici la procédure à suivre pour la mise à Lire la suite…

Translate »