ABCC Firmware Update : How to troubleshoot the "Failed to initialize ramloader" error in Firmware Manager II

13 Jun 2023

This article provides some tips to troubleshoot the "Failed to initialize ramloader" you get while trying to update your Anybus CompactCom's firmware in Firmware Manager II.

 

APPLICABLE PRODUCTS

Anybus CompactCom 30 and Anybus CompactCom 40 products

 

PRE-REQUISITES

Anybus CompactCom 30 / Anybus CompactCom 40

Anybus CompactCom Starter Kit

Anybus Firmware Manager II

Anybus Transport Provider

 

PROBLEM DESCRIPTION

You want to update your CompactCom's firmware using the ABCC Starter Kit. However, you keep getting the "Failed to initialize ramloader" error, preventing you to move forward with the firmware update.

 

 

HOW TO TROUBLESHOOT

Typically, this error occurs when you are using the Manual Update Wizard in Firmware Manager II. In general, it could be caused by two things, the state the Anybus CompactCom's state machine, or the position of the switches on the Starter Kit.

It is important to note here, that the manual firmware update in Firmware Manager II uses the Transport Provider tool to communicate with the Anybus CompactCom.

 

  • Anybus CompactCom's state machine.

In this step you should make sure that you have not initialized the module with the example application project provided, because that will be hogging the Transport Provider to communicate with the Anybus CompactCom. That serial channel no longer being available for a firmware download, that error will be thrown when you try calling the Transport Provider again from Firmware Manager II.

 

  • Switches on the Starter Kit

In this step, it is important to check that the control switches on the Starter Kit are in the correct positions allowing for a manual firmware update. It is often helpful to make sure that the ON/OFF switches make good contact. Similarly, it could happen that the rotary switches get stuck in an in-between position so it could help to turning it a bit backwards, then turning it back to the desired position.

ADDITIONAL INFO

If you do not find this article helpful in troubleshooting this issue, please create a ticket on our Technical Support Portal.