Can't update Firmware

Discussions about RaZberry - Z-Wave board for Raspberry computer
User avatar
PoltoS
Posts: 4846
Joined: 26 Jan 2011 19:36

Re: Can't update Firmware

Post by PoltoS » 06 Jan 2017 17:52

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

Torulf
Posts: 10
Joined: 22 Nov 2015 11:42

Re: Can't update Firmware

Post by Torulf » 06 Jan 2017 18:00

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 ""

pepeEL
Posts: 36
Joined: 05 Jan 2017 17:48

Re: Can't update Firmware

Post by pepeEL » 06 Jan 2017 18:19

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.

User avatar
PoltoS
Posts: 4846
Joined: 26 Jan 2011 19:36

Re: Can't update Firmware

Post by PoltoS » 06 Jan 2017 19:50

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.

pepeEL
Posts: 36
Joined: 05 Jan 2017 17:48

Re: Can't update Firmware

Post by pepeEL » 06 Jan 2017 20:54

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... ?

User avatar
PoltoS
Posts: 4846
Joined: 26 Jan 2011 19:36

Re: Can't update Firmware

Post by PoltoS » 06 Jan 2017 21:46

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.

pepeEL
Posts: 36
Joined: 05 Jan 2017 17:48

Re: Can't update Firmware

Post by pepeEL » 06 Jan 2017 21:56

But you can not send me ready file to only write ?

User avatar
PoltoS
Posts: 4846
Joined: 26 Jan 2011 19:36

Re: Can't update Firmware

Post by PoltoS » 06 Jan 2017 22:22

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)

pepeEL
Posts: 36
Joined: 05 Jan 2017 17:48

Re: Can't update Firmware

Post by pepeEL » 06 Jan 2017 23:04

But it is not ready to write because you tell me that i must change some address to "1"

User avatar
PoltoS
Posts: 4846
Joined: 26 Jan 2011 19:36

Re: Can't update Firmware

Post by PoltoS » 07 Jan 2017 00:05

ok, add 1 byte with value 0x01 to the beginning and put that file as is at 0x77ff

Post Reply