LogoLogo
  • Welcome
  • Getting Started
    • Quickstart Guide
    • Features
    • Board Overview/Connectors
    • How the System works
      • Firmware Menusystem
      • Motion Operation
      • Service Menu
      • Settings Menu
        • Filter Settings
        • Actuator Settings
        • System Settings
        • Rig Settings
      • Motion Submenu
      • Quick Access Options
    • Button Boxes & Handhelds
    • Setup your Motion Rig
      • Configuration Form
      • Rig
      • Actuators
        • Rotating Actuators
        • Linear Actuators
        • Belt Tensioner Actuators
        • Custom Actuators
        • Endless slew Actuators
      • Pulse Frequency
      • Filters
      • Setup
      • Service / Testing
      • Factory Resets
      • Firmware Updates
      • Direct Motion Mode
      • Position Motion Mode
      • Network
  • Wiring
    • Wiring Online Switch & Safety Stop
    • Wiring Position End Switch for Homing
    • Wiring a Servo Brake
  • Servo Driver Settings
    • Wiring Driver
    • AASD Monitoring Parameters
  • NEW! AASD Servo Torgue Mode for Belt Tensioner
  • FAQ and Troubleshooting
    • Troubleshooting Controller Boot Issues
  • Motion
    • How motion cueing works
    • Dashboard Motionsystem
    • Simtools
    • Flypt Mover
    • DR Sim Manager
    • SimHub
  • Information
    • Serial Commands
    • Communication and Electronics Gear Settings
    • Board Revisions
  • Youtube
  • Discord
  • Github
  • Instagram
  • Terms of Service
  • Privacy Police
Powered by GitBook
LogoLogo

Copyright © Motion4Sim LLC 2024

On this page
  • Overview
  • Troubleshooting Steps
  • Additional Notes
  1. FAQ and Troubleshooting

Troubleshooting Controller Boot Issues

PreviousFAQ and TroubleshootingNextHow motion cueing works

Last updated 2 months ago

Overview

It has been discovered that the controller may hang during boot due to external factors, such as a short circuit or other errors, leading to incorrect values being read from the EEPROM. To address this, code checks have been implemented to prevent such occurrences. However, if these checks fail, this guide provides a troubleshooting process to resolve the issue.

Troubleshooting Steps

To resolve a controller failing to boot due to EEPROM-related issues, follow these steps:

  1. Flash a Recovery Firmware

    • Flash a firmware version that bypasses reading data from the EEPROM.

    • This firmware includes a functional factory setup stored internally, enabling the controller to boot successfully.

    • download recovery fw from this link

  • To flash the recovery firmware, a suitable procedure needs to be used. The automatic bootloader mode procedure does not work because the firmware hangs during boot-up and does not accept any commands.Method 2:

  • Method 2: Manual Button Sequence : Only this method will work .The controller exits the bootloader mode after 5 to 15 seconds, so start the flashing process as soon as possible to catch this window.

  1. Perform a Factory Reset

    • Using the recovery firmware, execute a factory reset.

    • This process restores the EEPROM data to a default, functional state.

    • after performed the controller shows "done. flash new fw" in the LCD Display

    • now you can powere down

  2. Reflash the Current Firmware

    • After the factory reset is complete, reflash the controller with the current firmware (e.g., version 4.27).

    • The controller should now boot normally with the restored EEPROM settings.

    • Perform an additional factory reset depending on your setup.

Additional Notes

This troubleshooting process may also be required when upgrading certain boards from very old firmware versions to the latest 4.27 firmware. Ensure you verify compatibility and follow the steps carefully to avoid further issues.

For any questions or further assistance, refer to the support documentation or contact the development team.

Firmware Updates
AASD15A-Servo-Controller-for-Motion-Simrigs/firmware/recovery at master · motion4sim/AASD15A-Servo-Controller-for-Motion-SimrigsGitHub
AASD15A-Servo-Controller-for-Motion-Simrigs/firmware at master · motion4sim/AASD15A-Servo-Controller-for-Motion-SimrigsGitHub
Logo
Logo