Comfort Home Automation/ Security System Forums Home
Home Search search Menu menu Not logged in - Login | Register

UCM 7.054, 7.056 (beta)
 Moderated by: ident Page:  First Page Previous Page  1  2   
 New Topic   Reply   Printer Friendly 
 Rate Topic 
AuthorPost
 Posted: Saturday Aug 30th, 2014 12:15 pm
   PM  Quote  Reply 
21st Post
juwi_uk
Advanced Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1243
Status: 
Offline

  back to top

Oh my mistake.  I understand the eeprom I mentioned is 256K bits not bytes. 

That said couldn't you save part of the firmware to U3 (ie the download/upload code part),  then if you had similar in future you could get the customer to set memory address xxxx as 1 and restart and it would at least allow a new firmware to be uploaded.

Last edited on Saturday Aug 30th, 2014 12:15 pm by juwi_uk



 Posted: Saturday Aug 30th, 2014 04:17 pm
   PM  Quote  Reply 
22nd Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3497
Status: 
Offline

  back to top

Unfortunately that solution would not work in the current situation, as the firmware will not even operate so it would not be able to read the eeprom



 Posted: Saturday Aug 30th, 2014 07:41 pm
   PM  Quote  Reply 
23rd Post
tman
Comfort Distributors
 

Joined: Wednesday Sep 22nd, 2010
Location: United Kingdom
Posts: 22
Status: 
Offline

  back to top

juwi_uk wrote: Oh my mistake.  I understand the eeprom I mentioned is 256K bits not bytes. 

That said couldn't you save part of the firmware to U3 (ie the download/upload code part),  then if you had similar in future you could get the customer to set memory address xxxx as 1 and restart and it would at least allow a new firmware to be uploaded.

A neater solution for the general UCM would be to have just enough code inside a protected bootloader that never gets reflashed to accept a UCM firmware over the USB/Ethernet/RS232 port. The PC interface is just serial from the point of view of the UCM uC so the actual module attached doesn't affect anything.

The bootloader would only be capable of loading a new firmware and running whatever is in flash. You'd trigger recovery mode by doing something unusual like plugging in the UCM whilst some odd combination of jumpers is shorted or holding down a button. As the bootloader always runs first then you should be able to recover from a bad flash assuming it hasn't affected the bootloader itself.



 Posted: Saturday Aug 30th, 2014 07:52 pm
   PM  Quote  Reply 
24th Post
tman
Comfort Distributors
 

Joined: Wednesday Sep 22nd, 2010
Location: United Kingdom
Posts: 22
Status: 
Offline

  back to top

If you're in the UK and the UCM was purchased from us (laser.com/cbus-shop.co.uk) then we'll be happy to reflash it with 7.056 and return it free of charge. You will need to ship it to us at your own cost.

If you're in the UK but didn't purchase the UCM from us then there will be a £5 return shipping fee. You will need to ship it to us at your own cost.

Return shipping would be via Royal Mail 1st class so untracked. If tracking is required then it would be an extra cost.

For shipping costs for other countries or if you need the UCM reflashed, email support@laser.com with the country if applicable and UCM serial number.

Last edited on Saturday Aug 30th, 2014 07:58 pm by tman



 Posted: Sunday Aug 31st, 2014 06:11 am
   PM  Quote  Reply 
25th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3497
Status: 
Offline

  back to top

Thanks for the offer to upgrade the firmware for customers

Your suggestion is good. The bootloader should be left in the flash during upgrade



 Current time is 06:58 amPage:  First Page Previous Page  1  2   
Top




UltraBB 1.172 Copyright © 2007-2014 Data 1 Systems