Changing Firmware: Difference between revisions

From Sharpfin
Jump to navigation Jump to search
Line 1: Line 1:
== Changing Firmware ==
== Changing Firmware ==


=== Warning ===
'''This is a very Advanced Process, due to the fact that is has had very limited testing.  Please drop us a line before attempting it.'''
'''This is a very Advanced Process, due to the fact that is has had very limited testing.  Please drop us a line before attempting it.'''


''I have performed this operation successfully on a Logik IR100 to a 257-a release, and I have also bricked a Logik IRMA1 (possibly due to a power-cut, but nevertheless ....) - trumpton''
''I have performed this operation successfully on a Logik IR100 to a 257-a release, and I have also bricked a Logik IRMA1 (possibly due to a power-cut, but nevertheless ....) - trumpton''
=== The Upgrade Files ===


The Reciva radios all use the same 'core' barracuda module.  Currently, there are several hardware releases of this board - these boards have different fit/no-fit components selected, and we do not really understand the differences.
The Reciva radios all use the same 'core' barracuda module.  Currently, there are several hardware releases of this board - these boards have different fit/no-fit components selected, and we do not really understand the differences.
Line 10: Line 13:


The firmware process submits the hardware type, and Reciva provide an upgrade file iff an upgrade is supported by the manufacturer and required.
The firmware process submits the hardware type, and Reciva provide an upgrade file iff an upgrade is supported by the manufacturer and required.
=== The Process ===


If you want to apply a different version of the firmware, you need to skip the first step in the radio upgrade, which is the compatibility check.
If you want to apply a different version of the firmware, you need to skip the first step in the radio upgrade, which is the compatibility check.
Line 27: Line 32:
* Don't be surprised if the radio sits there downloading the patch for ages
* Don't be surprised if the radio sits there downloading the patch for ages
* The radio will print on the screen "Do not unplug" and give progress when the actual writing is taking place.
* The radio will print on the screen "Do not unplug" and give progress when the actual writing is taking place.
=== Successes / Failures ===


{| border="1" style="width:500"
{| border="1" style="width:500"

Revision as of 12:10, 8 October 2007

Changing Firmware

Warning

This is a very Advanced Process, due to the fact that is has had very limited testing. Please drop us a line before attempting it.

I have performed this operation successfully on a Logik IR100 to a 257-a release, and I have also bricked a Logik IRMA1 (possibly due to a power-cut, but nevertheless ....) - trumpton

The Upgrade Files

The Reciva radios all use the same 'core' barracuda module. Currently, there are several hardware releases of this board - these boards have different fit/no-fit components selected, and we do not really understand the differences.

Reciva build the firmware for all manufacturers, who check it on their hardware, and then request Reciva to make it available for their customers to upgrade. Not all manufacturers are pro-active in checking the firmware, and supporting upgrades, which is why there are some radios that are on very old releases.

The firmware process submits the hardware type, and Reciva provide an upgrade file iff an upgrade is supported by the manufacturer and required.

The Process

If you want to apply a different version of the firmware, you need to skip the first step in the radio upgrade, which is the compatibility check.

This is now possible with the Sharpfin patchserver. If you are starting from scratch, this is a two-stage method.

We do not host the Reciva patches, or any proprietary Reciva software or firmware on the Sharpfin site. You need to apply the Sharpfin patch, and ensure you are using the latest webserver files.

  • If you haven't already done so, Download and Patch the Radio using the latest sharpfin-base (0.1) - see Enabling Login
  • Download and Patch the Radio using the latest sharpfin-www (>= 0.4)
  • Click on the 'New Firmware' link on the Sharpfin Radio Webserver
  • Enter the firmware you wish to download (see table below)
  • The radio will download the patchfile from Reciva
  • Save the patchfile and readme file to your hard drive
  • Run the patchserver, using the downloaded patchfile
  • Follow the patching instructions on Enabling Login
  • Don't be surprised if the radio sits there downloading the patch for ages
  • The radio will print on the screen "Do not unplug" and give progress when the actual writing is taking place.

Successes / Failures

Radio Patch Versions Applied
Logik IR100 257-a-297-a-007 (rdk), 257-a-297-a-027 (trumpton)
Logik IRMA1 FAILED: 255-c-182 (trumpton)