CP300 Fishfinder / Sonar Module Software

Software download and update information for the Raymarine CP300 Fishfinder / Sonar Module

  • Applicable for: CP300
  • Software Version: v4.04 (a, c, e, gS Only) / v3.25 (E-Classic, C-Wide, E-Wide, G-Series only)
  • Release Date: June 2014 / April 2014
  • Replaces: v4.03, v3.28A, v3.28, v3.25, v3.13

Important Terms of downloading software

Firmware update processes are done at your own risk. Before initiating the update process be sure to backup and make copies of all important files.

If the firmware process is interrupted your product may not function properly, therefore do not interrupt the process and ensure the unit is on a reliable power supply. Damage caused by incomplete upgrades will not be covered by Raymarine warranty.

By Downloading the software, you agree to these terms.

Software history


VersionRelease DateFeatures
v4.04June 2014
  • Corrects an issue first presented in v4.03 in which the sonar module(s) could potentially cease to transmit and provide an unpopulated transducer list after varying and indeterminate periods of operation.

NOTE: v4.04 is only compatible with a/c/e/gS Series Multifunction Displays running software v10.34 or later.  Legacy MFD's will continue to use v3.25

v4.03May 2014
  • Multiple SONAR support on RayNet
    • Maximum supported SONAR = 4  
  • Software Release for the CP450C and CP300 for compatibility with the R10 MFD release.
  • TVG tweaks (now inverted)
    • Topout mode 0-30% & TVG 31-100%  
  • Colour Gain smoothing applied
  • On selection of transducer, CP300 starts pinging straight away
v3.28AApril 2014
  • On installation, a script runs that wipes the database to prevent any potential corruption during installation
  • This version is identical to v3.28. No other changes to the software was made
v3.28Dec 2013
  • SONAR reset adjustment
  • Ping shape adjustment
v3.25Nov 2013
  • Added compatibility with Legacy MFDs
  • E-Classic/C-Wide/E-Wide/G-Series
  • Corrected Transducer Data (Internal Lookup table)
  • Adjustment to Cone Angle
  • TVG settings adjusted:
    • 600W LF
      • L = 70%
      • M = 80%
      • H= = 90%  
    • 600W HF
      • L = 70%
      • M = 80%
      • H = 90%  
    • 1000W LF
      • L = 40%
      • M = 50%
      • H = 60%  
    • 1000W HF
      • L = 65%
      • M = 75%
      • H = 85%  
  • Adjustments to Power Output, so 0m = 20% Power, up to 500m = 100%
v3.13 app / v0.14 platformSept 2013
  • Initial Release


Open Source GPL/LGPL

Some Raymarine products contain software code developed by third parties that are covered by open source GPL and LGPL software license agreements. You can view the third party license agreements by visiting the Manuals section of our website.

To access the open source GPL and LGPL licensed executables click here

Software Update Information and Instructions for the CP300 and CP450

The CP300 / CP450 can be upgraded via any of the following Multifunction Displays (MFD) via appropriate adaptor cables:

  • aSeries
  • cSeries
  • eSeries
  • gS Series
  • Legacy E-Classic, C-wide, E-Wide

After performing the upgrade, please make sure you select your transducer. Information is provided at the bottom of this page on how to do this.

Populating a Flash Memory Card (Compact Flash/mSD) with the MFD Software

The following procedure addresses how one would populate a Flash memory card (Compact Flash/mSD) with software update files for the Multifunction Display (MFD) and then use this Flash memory card to update the MFD's software. Please note that product software updates may revert some MFD configuration settings back to the MFD's default settings. As such, it is recommended that customers make note of the MFD's configuration settings so that they may be used to reconfigure the MFD's settings after the MFD's software has been updated.

Note: microSD memory cards used with a/c/e/gS Series MFDs should have a memory capacity of no less than 512MB and no more than 32GB. CompactFlash cards should not exceed 128MB in size. If you are unable to obtain this size of card then you can try a card up to 2GB Max CF card at your own riskas early C and E Classic displays may have issues with CF cards larger than 128MB. In this instance we would recommend contacting your local Raymarine agent for them to perform the update.

Note: To avoid potentially corrupting the data on your Navionics chart card, DO NOT copy software update files to your Navionics chart card and DO NOT back up waypoint/route/track data to your Navionics chart card. MicroSD cards are commonly available in most stores selling consumer electronics products. Waypoint, route, track data, and system configuration data can be stored on a microSD memory card which also contains software update files.

  1. Insert a compatible Flash memory card into the computer's memory card reader or into a memory card reader which has been interfaced to the computer.
  2. Select the appropriate software download for your product
  3. Upon completion of the download, click on the downloaded file to open it
  4. Copy all files to the Root of the Flash card (Root is the first level you access when selecting the Flash). Make sure the files are not in any folders on the card (See video below for examples. Files will vary depending on update)

    For example, if your computer has assigned Removable Disk (E:) to your memory card reader/writer, then the software update files should be copied directly to Removable Disk (E:), not to any folders created on the memory card.

    Note: You are only opening the ZIP file that is downloaded. You cannot open the files contained in the ZIP file, these have extensions such as .dob .pkg .sh .sh.sig with various file names. If you attempt to open these files you will see an error as they are designed to update your Raymarine products and not for use in a Windows, Apple or Linux PC.
  5. Remove the memory card from the computer's memory card reader.

Upgrade via a/c/e/gS Series MFDs:

To use the latest CP300/450 software you are required to have R10 or higher software on your MFD. You cannot place both MFD and Sonar (Cp450C/CP300) software on the same card. Please make sure you have two blank mSD cards. We have also produced a flow diagram which is shown below.

  1. Download the latest MFD software and copy it onto uSD card 1. (Please refer to the above section on how to do this). The latest download may include RMK-9 and CP100 R10 software
  2. If you have a CP300 &/or CP450 installed then download the Fish finder software v4.XX and copy it onto uSD card 2. (Please refer to the above section on how to do this). If you do not have a CP300 &/or CP450C installed, then go straight to step 11 below.
    IMPORTANT: If you are updating a CP450C and it is running v2.04 Application or lower, then you need to install v2.01 Upgrade App FIRST before you install the latest Application. (this is notapplicable to CP300)
    - To install v2.01 Upgrade App, copy Cp450cUpgradeAppV2_01R.pkg onto uSD card 3 with the two rayatom.autorun files. Follow steps 3-7, then continue with the below steps using uSD card 2 starting again from step 3.
  3. Back up any Routes/Waypoints/Tracks/System Data that you want to save to a spare uSD card.
  4. If you have more than one CP450C/CP300 connected in the network, un-plug the others so that you only upgrade one CP450C/CP300 SONAR at a time.
  5. Power down your wholesystemoff from the MAIN CIRCUIT BREAKER, then insert uSD card 2 into the MFD and power on the system.(Note: "System" = PowerALLproducts off, such as MFD & SONAR module - some installations do not have a dedicated Breaker/switch for the SONAR module, but for the below process, the SONARMUSTbe power cycled off & on when prompted)
  6. Monitor the progress of the fish finder upgrade on the MFD screen. If the progress bar stops/freezes and does not resume after a few minutes, then power the system off and jump back to step 5.
  7. When it reports complete on the MFD, remove uSD card 2 and power down your system.
    a. If the progress bar on the MFD screen freezes/stops for over 1 minute, then jump back to step 5. If you have already tried this,then contact Product Support for further assistance.
  8. Power the system back on and go to the MFD diagnostics page.
  9. Check the fish finder is displayed and is showing the latest version (v4.XX)
    a. If it is not listed in the diagnostics after 10 minutes and you have tried a second power cycle on the SONAR, then contact Product Support for further assistance.
    b. If it is visible in diagnostics but NOT showing the latest application version, then repeat the process once from Step 5. If still does not report v4.XX, then contact Product Support for further assistance.
    c. If it has successfully upgraded to v4.XX, continue to step 10.
  10. Did you have more than one CP450C or CP300 connected in the system?
    a. If Yes - then power down the system, disconnect the recently upgraded SONAR module from the netwrok and re-connect in the previously disconnected SONAR (as detailed in step 4 above). Now repeat steps 5 to 9 above.
    b. If No – continue to step 11
  11. Power down system and insert uSD card 1 into the MFD
  12. Power up the system and monitor the MFD upgrade to R10
  13. When complete, remove the uSD card 1 from the MFD and check that the MFD is reporting the latest application version on the “limitations of Use” start up screen.
  14. Perform a master reset on the MFD
  15. Do you have more than one MFD in the system or do you have a CP100 or RMK-9 in the system?
    a. If Yes – continue to step 16
    b. If No – jump to Step 21
  16. Ensure all MFDs, CP100 and RMK-9 are networked and powered, then re-insert uSd card 1 into the recently upgraded MFD whilst the system is powered on
  17. The MFD will automatically detect the files on the uSD card (when you have acknowledged the Limitations of Use screen) and will display a message on screen asking if you want to upgrade your remote devices. This could be a CP100, RMK-9 or other MFDs requiring R10 software on the network.
  18. Click “YES” to start the remote upgrade procedure for the remote devices.
  19. The Display will show a status bar on the screen as it’s upgrading the remote products.
  20. Once the MFD states “Update Completed Successfully”, remove the uSD Card 1 and reboot the system
  21. Enter the MFD diagnostics menu on the Master MFD to check all connected devices are at the latest revisions
  22. If installed, it’s recommended you perform a reset on the CP450C/CP300 and that any depth offset calibration is checked/re-entered (Remember to check any Internal SONAR and CP100)

Test the CP300/CP450 to ensure it is operating as expected

Upgrade via Legacy MFDs (E-classic/C-Wide/E-wide):

Note - You cannot load v3.25 using G-Series. We recommend you use an a/c/e or gS Series MFD to load in the software, before using the CP300 on G-series.

But the CP300 does require a specific re-boot process detailed below:

  1. Start with both the CP300 and the MFD powered off, but connected together via RayNet/SThs.
  2. Load the CP300AppV325R.pkg file along with the autorun.dob file onto a CF card and insert it into the MFD.
  3. Power both the MFD & the CP300 on and let the MFD run the “autorun” script from the CF card.
  4. Select the v3.25 file from the menu.
    Note: When the CP300 is first powered on, it can only be upgraded between ~20-35 seconds. After this time period, it will not accept upgrade files, and a power cycle will have to be performed before a remote upgrade can be carried out. So best to power the MFD on at the same time, or slightly before the CP300 is powered on.
  5. Click “Upgrade Remote Unit” and Click “Upgrade Remote Unit on Ethernet” to start the upgrade. If you see no progress bar, and eventually get the data transfer failed message, then simply click “OK” and press the “upgrade remote unit via Ethernet” button again – remember that you can only upgrade the CP300 within the first 20-35 second window after power is applied however!
  6. Once the MFD progress bar indicates 100%, remove the CF card from the MFD. (do not be concerned if it reports download failure)
  7. You then must power cycle both the CP300 and the MFD in order to finish the installation process. On re-boot, the CP300 will unpack the application file it's just received on SThs and will load it into memory. Whilst doing this, the CP300 will not communicate with the MFD, and so you have to wait about 3 minutes for the CP300 to re-gain communications with the MFD.
  8. Once communications is restored, enter the MFD diagnostics menu to check the CP300 revision states v3.25. If the CP300 is not present, then loop back to step 2 (it may be necessary to loop back up to 2 times to see the CP300 in diagnostics – then contact Raymarine).
    Note: when viewing the CP300 in the MFD diagnostics menu, it will be displayed as a "DSM300". This is normal. The software version should still report v3.25.
  9. It’s recommended you perform a reset on the CP300 and that any depth offset calibration is checked.

Test the CP300 to ensure it is operating as expected

Transducer Selection – Important!

When the CP300 is first powered up (straight out the box), it does not have a default Transducer selected, and so will not ping. (unlike the DSM300 which defaulted to the p58/p66)
Enter “Transducer Set-Up” on the MFD and select your connected transducer from the list. 

Once you have selected the correct transducer from the list, wait 10 seconds and then power cycle the CP300 again.