I have been able to change the firmware successfully unfortunately I have installed the wrong one and cannot figure out yet how to change it again, if possible at all.
There are two options: 115200 bps, RTS/CTS and 57600 bps, XON/XOFF
I installed em357-ncp-uart-rts-cts-use-with-serial-uart-bl-500
While bellows is expecting 57600bps with XON/XOFF.
Anyhow it seems uart works now:
$ ./uart-test-2 -n 0 -p 5 -t 1
Opening serial port and initializing EZSP… 08/16/2017 20:16:17: 0.000 Tx RST
08/16/2017 20:16:17: 0.135 RSTACK Rx
08/16/2017 20:16:17: 0.135 Tx ack(0)+
succeeded.
I am now able to use the stick without changing the firmware. By changing the baudrate to 115200 and setting xonxoff to False in /bellows/uart.py line 260 and up. ( @rcloran Are you able to make this configurable? )
Home assistant is now successfully able to setup the zha component. And when I turn on my Ikea light bulb it is seen, but joining is still not successful
in Ember/EmberZNet5.0.0-GA/EM35x-EZSP/
$ make -f standalone-bootloader-demo-gateway.mak
$ cd /build/standalone-bootloader-demo-gateway
$ ./standalone-bootloader-demo-gateway.exe -n 0 -p ttyS4 -t 1
This will give a nice menu:
demo-host>bootload serial-menu
NCP Bootloader(host) v20 b00
1. upload ncp app image(.ebl)
2. switch to bootloader via EZSP
3. switch to bootloader via reset
4. switch to app reset
5. get running stack version
6. exit
BLH >
Select option 2. Now via the telegesis terminal application on baudrate 115200 I was able to upload a different image.
I am now running em357-ncp-uart-xon-xoff-use-with-serial-uart-bl-500.s37
Unfortunately my ikea buld is still not working. Might pick up a philips hue bulb somewhere to test that.
FYI, Dresden Elektronik have offered to donate RaspBee/ConBee hardware to developers Home Assistant if they would like to implement native support for them, see comment from manup here:
Thanks for the reply. I have checked the package and it isnt there.
I have managed to connect using linux however it appears the bootloader isnt present. ATI command works but AT+BLOAD fails to load the bootloader menu. I suspect it needs to be flashed with one via the programmer port.
I was hoping to use this device at some point with the aim of interfacing with a recently installed Smart Meter
We have created 2 new products, compatible with Home Assistant ZigBee component:
Elelabs ZigBee USB adapter
Elelabs ZigBee Raspberry Pi Shield]
I’m not posting a link here, not to spam the thread, but you can find them.
We have also created some user guides on how to get them working with Home Assistant, so you could get started easily.