Author Topic: The history of over the wire/air updates and embedded devices  (Read 1100 times)

0 Members and 1 Guest are viewing this topic.

Offline e100Topic starter

  • Frequent Contributor
  • **
  • Posts: 566
The history of over the wire/air updates and embedded devices
« on: October 07, 2022, 08:48:59 am »
From a historical viewpoint has being able to do over the wire/air firmware updates been a feature of embedded devices forever, or only something that appeared in the last 15 years or so?

I'm thinking of those devices that are smart enough to 'phone home', query to see if an update is available, download it and reprogram itself, rather than relatively dumb devices that have to be forced into a special bootloader/update state by a parent device that pushes the update.
 

Offline pcprogrammer

  • Super Contributor
  • ***
  • Posts: 3690
  • Country: nl
Re: The history of over the wire/air updates and embedded devices
« Reply #1 on: October 07, 2022, 09:00:32 am »
I guess this became possible when FLASH memory was created. You need the ability to erase the memory electrically to reprogram it, and the early embedded systems used PROM's or EPROM's  and needed to swap these with newly programmed ones. In case of the EPROM it was of course possible to erase it, but one needed an ultraviolet light source for it.

The EEPROM's that followed could and can be programmed in the field, but I don't know if these where used for actual firmware.

Offline Berni

  • Super Contributor
  • ***
  • Posts: 4944
  • Country: si
Re: The history of over the wire/air updates and embedded devices
« Reply #2 on: October 07, 2022, 09:28:38 am »
More that 15 years ago most of these devices didn't have a internet connection in the first place.

At the same time we did need to get cheep flash technology. Sure we had flash way before but firmware storage was still some kind of ROM.

Roughly 15 years ago is also when the PlayStation 3 was released. It had a Ethernet port built in since release and it could download game patches to its internal hard drive.

 

Offline Gribo

  • Frequent Contributor
  • **
  • Posts: 629
  • Country: ca
Re: The history of over the wire/air updates and embedded devices
« Reply #3 on: October 07, 2022, 02:37:24 pm »
In-applicaiton Firmware update became relevant when flash devices became common, late 80's, early 90's. E(E)PROMS were not good enough for this function - usually requiring a technician to update.
I am available for freelance work.
 

Offline PaulAm

  • Frequent Contributor
  • **
  • Posts: 938
  • Country: us
Re: The history of over the wire/air updates and embedded devices
« Reply #4 on: October 07, 2022, 03:07:50 pm »
Automotive modules such as ECMs and BCMs have been updateable for at least 20 years, although only at a dealer using brand specific tools.

Wireless updates have only started showing up in the last 5 years or so.  Particularly with cars the security challenges are significant.  It also really annoys customers when they park their car and an update fails overnight resulting in a bricked vehicle in the morning (and yes, that has happened).
 

Offline MT

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: aq
Re: The history of over the wire/air updates and embedded devices
« Reply #5 on: October 07, 2022, 03:16:00 pm »
From a historical viewpoint has being able to do over the wire/air firmware updates been a feature of embedded devices forever, or only something that appeared in the last 15 years or so?

I'm thinking of those devices that are smart enough to 'phone home', query to see if an update is available, download it and reprogram itself, rather than relatively dumb devices that have to be forced into a special bootloader/update state by a parent device that pushes the update.

There was not much of a "public" internet in the 70 and 80ies to begin with. Chips (MCU's) "phones home" up via modem? Well in the 70 and 80'ies that gives you a whole bag of interesting problems,
one major one is it's not very cost effective on chip level. On product level, inbuilt modem and hoopla? Perhaps, depends on application........maybe for 100 units, but millions of units trying to call?
In 1986 a song was made about "phoning home".

« Last Edit: October 07, 2022, 03:21:12 pm by MT »
 

Offline ace1903

  • Regular Contributor
  • *
  • Posts: 237
  • Country: mk
Re: The history of over the wire/air updates and embedded devices
« Reply #6 on: October 07, 2022, 08:14:12 pm »
2008-2009 I worked on software for updating mobile phone from memory card (SD and some Sony MS protocol if I remember well). Update over USB was available and developed much earlier.
Roughly that period some mechanism for updating phones from network existed. Mobile operator was able to push some updates to phone firmware but only on radio and network stack.
We had IP based FOTA but can not remember when it was developed.

There was some company that patented all the mechanism and logics for producing optimized update packages.
Later found that they sued google and Mozilla for their update mechanism.
Probably even today they can sue everyone that makes update over the any medium.
 
The following users thanked this post: Someone

Offline Berni

  • Super Contributor
  • ***
  • Posts: 4944
  • Country: si
Re: The history of over the wire/air updates and embedded devices
« Reply #7 on: October 08, 2022, 08:04:14 am »
There was some company that patented all the mechanism and logics for producing optimized update packages.
Later found that they sued google and Mozilla for their update mechanism.
Probably even today they can sue everyone that makes update over the any medium.

Yeah that sounds like one of those overly generic bullshit patents that should have never been granted in the first place. Similar case is Red Digital Cinema patenting compressed raw video recording and then suing the pants off everyone. The patent is not about there own RedCode raw format, it is not even about any particular compression method, it is just about the concept of recording video as a sequence of compressed raw frames.
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 11457
  • Country: ch
Re: The history of over the wire/air updates and embedded devices
« Reply #8 on: October 08, 2022, 11:25:07 am »
There was not much of a "public" internet in the 70 and 80ies to begin with.
There wasn’t any public internet whatsoever until 1989 (and even then, just barely). The commercial internet as we know it was born in 1991. There had been other online services for a while, but the internet was originally limited to institutions.
 

Offline Whales

  • Super Contributor
  • ***
  • Posts: 1899
  • Country: au
    • Halestrom
Re: The history of over the wire/air updates and embedded devices
« Reply #9 on: October 08, 2022, 11:33:26 am »
Do early computer programs broadcast over radio stations count?  ie instead of using a tape player to load a program into memory you use a radio.  Albeit this isn't "automatic".

Offline MT

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: aq
Re: The history of over the wire/air updates and embedded devices
« Reply #10 on: October 08, 2022, 01:54:39 pm »
There was not much of a "public" internet in the 70 and 80ies to begin with.
There wasn’t any public internet whatsoever until 1989 (and even then, just barely). The commercial internet as we know it was born in 1991. There had been other online services for a while, but the internet was originally limited to institutions.
What i said! Geee! :palm:
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 11457
  • Country: ch
Re: The history of over the wire/air updates and embedded devices
« Reply #11 on: October 08, 2022, 05:04:14 pm »
There was not much of a "public" internet in the 70 and 80ies to begin with.
There wasn’t any public internet whatsoever until 1989 (and even then, just barely). The commercial internet as we know it was born in 1991. There had been other online services for a while, but the internet was originally limited to institutions.
What i said! Geee! :palm:
”Not much of” implies the existence of some public internet during that period, but there was none at all except for the last few months of 1989, and even then only in one country and with enough limitations that 1991 is often considered the actual birth of the public internet.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf