Git Product home page Git Product logo

efr32's People

Contributors

mtx512 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

mfkiwl

efr32's Issues

[REQUEST] EZSP NCP firmware for E180-ZG120A module and E180-ZG120B-TB evaluation board

@mtx512 Please consider also building + hosting EZSP NCP firmware for E180-ZG120A modules and E180-ZG120B-TB evaluation boards from Ebyte which are EFR32 MG1 based products from China.

Pin definition: UART0 TX:PA0, RX:PA1, LED1:PF7

FYI, @SillyDay does host an EZSP application firmware for it here but no bootloader firmware

Board/module discussed in detail in Koenkk/zigbee-herdsman#168 as well as in zigpy/bellows#243

E180-ZG120A module links:

Module User Manual PDF with PIN layout & listing:

E180-ZG120B module links:

User Manual PDF with PIN layout & listing:

E180-ZG120B-TB evaluation board links:

Evaluation board User Manual PDF with PIN layout & listing:

These contain a EFR32MG1 SoCs (Series 1) specifically the IC = EFR32MG1B232F256GM48

[REQUEST] EmberZNet 6.8.0 NCP application firmware for EFR32

@mtx512 OK to request or suggest that release precompiled EmberZNet 6.8 NCP application firmware as optional downloads?

Silicon Labs EmberZNet SDK version 6.8.0 (6.8.0.2) was released this summer so it is new but not quite cutting-edge any more.

Mostly interesting in testing this on the Sonoff ZBBridge (Sonoff Zigbee Bridge) by ITead with Tasmota zbbridge as it is versatile.

Preferably also as a Sonoff key signed firmware in an OTA image format as well that can be flashed with Tasmota itself:

https://github.com/arendst/Tasmota/tree/development/tools/fw_zbbridge

Sonoff ZBBridge when flashed with Tasmota zbbridge and custom EmberZNet firmware firmware can be used in two ways:

Sonoff ZBBridge as a remote pass-through WiFi bridge adapter to be used by other software like Home Assistant ZHA:

https://www.digiblur.com/2020/07/how-to-use-sonoff-zigbee-bridge-with.html

Zigbee2Tasmota (Z2T) is Tasmota's own native Zigbee to MQTT solution which is lightweight but not very user-friendly:

https://tasmota.github.io/docs/Zigbee/

Notes

Please note that release notes say that EmberZNet PRO stack version 6.8.x requires latest Simplicity Studio 5 (SSv5) which is new.

Might be nice for developers and users to have the option to upgrade to the latest and greatest firmware available from SiLabs ;)

https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-6.8.0.2.pdf

https://www.silabs.com/documents/public/quick-start-guides/qsg106-efr32-zigbee-pro.pdf

Major new Zigbee feature in EmberZNet 6.8 and later is support for concurrent multiple PANs (multi-PAN) on one coordinator:

https://www.silabs.com/documents/public/application-notes/an724-multi-network.pdf

There is also support for "Dynamic Multiprotocol Development with Bluetooth and Zigbee" which might not be as interesting.

https://www.silabs.com/documents/public/application-notes/an1133-dynamic-multiprotocol-bluetooth-zigbee.pdf

Keywords: Silabs NCP EZSP Ember ZNet 6.8 Stack EFR32 EFR32MG EFR32MG1 EFR32MG2 Sonoff ZBBridge IKEA icc-a-1

Ikea ICC-A-1 boot loader

Thanks for the repro with bootloader and NCP.

I was getting one module out of one brand new GU10 and hocked it up with blackmagic probe (esp8266 hack) and its talking with the module.
Have dumped the original firmware but not yet trying erasing and loading the dumped back.

The black magick probe (GDB) only supporting elf files for loading / flashing. Its possible converting dumped bin files and loading them.

From https://github.com/zw/TRADFRI-Hacking/tree/master/hacks/L1527 :
"I think gdb accepts only an ELF, not a flat binary, to flash. So, make one from the flat binary:
arm-none-eabi-objcopy --input-target binary --output-target elf32-little floalt-flash-patched.bin floalt-flash-patched.elf "

I don't knowing if its possible converting the s37 bootloader or how to do it.
Is it possible compiling it in bin format ?
If yes then it should being easy for my to flashing to the module.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.