Page 3 of 8

Re: Can't update Firmware

Posted: 06 Jan 2017 17:52
by PoltoS
https://service.z-wave.me/expertui/uzb/ ... _05_06.bin

But make sure to remove first 0x1800 bytes (6144) which are zero before writing it to 0x7800 address

Re: Can't update Firmware

Posted: 06 Jan 2017 18:00
by Torulf
pepeEL wrote:But how downgrade to v2.3.0-rc1 ?
In update i must write "v2.3.0-rc1" ?
Copy paste "v2.3.0-rc1" without ""

Re: Can't update Firmware

Posted: 06 Jan 2017 18:19
by pepeEL
PoltoS wrote:https://service.z-wave.me/expertui/uzb/ ... _05_06.bin

But make sure to remove first 0x1800 bytes (6144) which are zero before writing it to 0x7800 address

I clear all memory in chip. But tell me step by step how i must write it to my chip. If i done succed i write a manual on forum.

Re: Can't update Firmware

Posted: 06 Jan 2017 19:50
by PoltoS
pepeEL wrote:I clear all memory in chip.
Oops... you killed all your network data. Hope you had a backup!
pepeEL wrote:But tell me step by step how i must write it to my chip. If i done succed i write a manual on forum.
As mentioned, we have never performed that. No step-by-step instructions. No one have ever tried such a geeky way. We have Z-Wave programmers to do it.
  1. Locate on the programming 6 pins: Vcc, MOSI, MISO, SCK, RST, GND. You need all but RST
  2. Pull EEPROM CS (you have to locate it) to LOW to select the EEPROM on SPI.
  3. Set up some Arduino or professional programmer (it MUST be 3V!!!!) to read//write into M25PE20 EEPROMS
  4. Write at 0x7800 the .bin file above (full file byte per byte skipping 0x1800 = 6144 bytes)
  5. Then write 1 at 0x77ff
  6. Release CS
  7. Pull RST to LOW and the release (to reboot Z-Wave chip)
  8. It should update then and boot on 5.04 (it is the latest)
If it is too geeky, just send it us in Germany or Moscow.

Re: Can't update Firmware

Posted: 06 Jan 2017 20:54
by pepeEL
PoltoS wrote:
pepeEL wrote:I clear all memory in chip.
Oops... you killed all your network data. Hope you had a backup!
pepeEL wrote:But tell me step by step how i must write it to my chip. If i done succed i write a manual on forum.
As mentioned, we have never performed that. No step-by-step instructions. No one have ever tried such a geeky way. We have Z-Wave programmers to do it.
  1. Locate on the programming 6 pins: Vcc, MOSI, MISO, SCK, RST, GND. You need all but RST
  2. Pull EEPROM CS (you have to locate it) to LOW to select the EEPROM on SPI.
  3. Set up some Arduino or professional programmer (it MUST be 3V!!!!) to read//write into M25PE20 EEPROMS
  4. Write at 0x7800 the .bin file above (full file byte per byte skipping 0x1800 = 6144 bytes)
  5. Then write 1 at 0x77ff
  6. Release CS
  7. Pull RST to LOW and the release (to reboot Z-Wave chip)
  8. It should update then and boot on 5.04 (it is the latest)
If it is too geeky, just send it us in Germany or Moscow.

I dont have backup. I build my network again. This is no problem.


[*]Pull EEPROM CS (you have to locate it) to LOW to select the EEPROM on SPI.
Can you explaine me more ?

[*]Set up some Arduino or professional programmer (it MUST be 3V!!!!) to read//write into M25PE20 EEPROMS

Can i use CH341A programmer on USB ?
[*]Write at 0x7800 the .bin file above (full file byte per byte skipping 0x1800 = 6144 bytes)
Can i write all file without this ? My programmer write all. Idont see option to skip bytes
[*]Then write 1 at 0x77ff

What do you mean write 1 at 0x77ff ? write numer"1" to adress 0x77ff ?
[*]Release CS

What do you mean ?
[*]Pull RST to LOW and the release (to reboot Z-Wave chip)

What do you mean ?

Can you explaine me more... ?

Re: Can't update Firmware

Posted: 06 Jan 2017 21:46
by PoltoS
pepeEL wrote: [*]Pull EEPROM CS (you have to locate it) to LOW to select the EEPROM on SPI.
Can you explaine me more ?
In your magic "crab" you need to connect pin CS to GND.
pepeEL wrote: [*]Set up some Arduino or professional programmer (it MUST be 3V!!!!) to read//write into M25PE20 EEPROMS
Can i use CH341A programmer on USB ?
No idea, never used it.
pepeEL wrote: [*]Write at 0x7800 the .bin file above (full file byte per byte skipping 0x1800 = 6144 bytes)
Can i write all file without this ? My programmer write all. Idont see option to skip bytes
I've sent you that file via our support desk. It has these zero bytes skipped. The .bin on the server have these zero paddings.
pepeEL wrote: [*]Then write 1 at 0x77ff
What do you mean write 1 at 0x77ff ? write numer"1" to adress 0x77ff ?
Right. The address is in hex because we use it in hex. convert to decimal.
pepeEL wrote: [*]Release CS
What do you mean ?
Disconnect CS pin from GND. See 1
pepeEL wrote: [*]Pull RST to LOW and the release (to reboot Z-Wave chip)
What do you mean ?
Connect RST on 6pin connector of RaZberry to GND and the disconnect.
pepeEL wrote: Can you explaine me more... ?
Well, if this is not enough, just ship it us.

Re: Can't update Firmware

Posted: 06 Jan 2017 21:56
by pepeEL
But you can not send me ready file to only write ?

Re: Can't update Firmware

Posted: 06 Jan 2017 22:22
by PoltoS
I did. via helpdesk system. Please check it.

It was called UPD_FIRMWARE_Razberry_from_05_10_to_05_04_.bin (with _.bin, not just .bin)

Re: Can't update Firmware

Posted: 06 Jan 2017 23:04
by pepeEL
But it is not ready to write because you tell me that i must change some address to "1"

Re: Can't update Firmware

Posted: 07 Jan 2017 00:05
by PoltoS
ok, add 1 byte with value 0x01 to the beginning and put that file as is at 0x77ff