Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

How to prevent bootloop?

How to prevent bootloop?

Elleshar
Established Member

Good morning community,

as far as we can estimate it, there is a little confusion on our side.
https://media.video.bosch.com/media/%5BEN%5D+ctrlX+AUTOMATION+Application+Tutorial+%7C+SDK+%7C+3+Rea...
In the video the experts mentions a possible boot loop when creating your own realtime bundles.
Is there any new information about it?
In the documentation there is a guide to how to disable the hardware-watchdog.
But the phrase: "Disabling the monitoring can be persistent." is a bit confusing.
How can we disable it persistent?

Looking forward for an answer.
Sincerely Elleshar

4 REPLIES 4

nickH
Community Moderator
Community Moderator

Hello Elleshar,

While developing your own realtime bundles, you should disable the hardware-watchdog like it is shown in the documentation. Otherwise you are not able to debug your code, because the hardware watchdog would trigger an error response (reboot) when reaching a breakpoint. Further running into an endless loop in your bundle-application would lead to a boot loop triggered by the hardware watchdog.

But if you are done with developing and your app is finished. You should be able to run your app on your CORE with a activated hardware watchdog.

The phrase: "Disabling the monitoring can be persistent." is a bit misleading. If you disabled your hardware watchdog it is persistent (still disabled after reboot). So the debug mode is active until you delete the created node. See here how to deactivate the debug mode again. 

 

Regards,

Nick

Elleshar
Established Member

Thanks Nick

Elleshar
Established Member

Hi again Nick, at the documentation there is an issue

POST https://192.168.1.1:443/automation/api/v1.0/scheduler/admin/controls

{
  "control_type": "debug",
  "control": {
    "machine": "123456789"
  }
}

 

the D of debug must written in uppercase. Otherwise it don't work.

Sincerely Elleshar 

nickH
Community Moderator
Community Moderator

Hi Elleshar,

thanks for reporting this issue. 

I passed on the issue and hope the docu gets adjusted soon.

 

Regards

Nick 

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist