# Motors not working on Magni (MCB Version 5.1)

**URL:** <https://forum.ubiquityrobotics.com/t/motors-not-working-on-magni-mcb-version-5-1/749>\
**Category:** General Questions\
**Created:** [March 5, 2021, 7:52pm UTC](https://forum.ubiquityrobotics.com/t/motors-not-working-on-magni-mcb-version-5-1/749 "2021-03-05T19:52:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ajinkya24](https://forum.ubiquityrobotics.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@ajinkya24](https://forum.ubiquityrobotics.com/u/ajinkya24)\
**Post date:** [March 5, 2021, 7:52pm UTC](https://forum.ubiquityrobotics.com/t/motors-not-working-on-magni-mcb-version-5-1/749/1 "2021-03-05T19:52:04Z")

</div>

Hi,  
We have a Magni robot with the MCB version 5.1. We used to run the robot using teleop\_keyboard over ROS perfectly till last spring. Then, the robot was not used for about 10 months. When we are running it now, the motors do not work. After looking through the troubleshooting page, we found that the 5th (STATUS) LED does not light up anymore. We are thinking this may be a MCB issue. Please suggest steps for troubleshooting. The ROS commands are going through but the wheels do not respond. We know that the controller is not even operating because the wheels don’t lock-up when the motor switch is ON. We have also checked the cables from the motor to the MCB but still the problem persists.

The batteries are charged for a long time with the combined voltage just above 24 volts. Both push-buttons are working with both lights working with the switches.

---

<div class="post-metadata">

**Author:** ![mjstn2011](https://forum.ubiquityrobotics.com/user_avatar/forum.ubiquityrobotics.com/mjstn2011/32/30_2.png) [@mjstn2011](https://forum.ubiquityrobotics.com/u/mjstn2011)\
**Post date:** [March 6, 2021, 9:38am UTC](https://forum.ubiquityrobotics.com/t/motors-not-working-on-magni-mcb-version-5-1/749/2 "2021-03-06T09:38:38Z")

</div>

Hello,  
Lets try first to see if the micro controller on the MCB has in some way lots it’s firmware. This is not likely but lets just first try that first then move on from there.

manually get a copy of v40\_20201209\_enc.cyacd onto your raspberry Pi home folder of /home/ubuntu (This can be done easiest perhaps by putting the file on a usb thumb drive and insert the drive into one of the USB jacks on the raspberry pi. After doing that your USB drive will appear at /media/usb0 and you can copy the file right on the raspberry pi up to /home/ubuntu).

Once you get the v40 code see this page [https://learn.ubiquityrobotics.com/firmware-upgrade](https://learn.ubiquityrobotics.com/firmware-upgrade)

See almost end of that page for firmware installation from a file and use the file name you have now copied, v40\_20201209\_enc.cyacd

If you cannot download firmware contact me using email to [support@ubiquityrobotics.com](mailto:support@ubiquityrobotics.com) and in the subject line please say something like ‘ATTENTION: Mark’ and maybe Problem with MCB

If getting the file to the Magni raspberry pi by usb drive is not something you are comfortable with then that same page has other over the network upgrade process and in that case select v35 if you do it that way.

---

<div class="post-metadata">

**Author:** ![ajinkya24](https://forum.ubiquityrobotics.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@ajinkya24](https://forum.ubiquityrobotics.com/u/ajinkya24)\
**Post date:** [March 7, 2021, 1:06am UTC](https://forum.ubiquityrobotics.com/t/motors-not-working-on-magni-mcb-version-5-1/749/3 "2021-03-07T01:06:33Z")

</div>

Hello, thanks for your tip. But when I am upgrading the firmware over the network, I get the following error:

```
Updating firmware now. Do not power off the robot. This is expected to take less than a minute.
('Encryption:', True)
Traceback (most recent call last):
  File "/opt/ros/kinetic/lib/ubiquity_motor/upgrade_firmware.py", line 425, in <module>
    silicon_id, silicon_rev, bootloader_version = send__enter_bootloader(ser)
  File "/opt/ros/kinetic/lib/ubiquity_motor/upgrade_firmware.py", line 308, in send__enter_bootloader
    p.send()
  File "/opt/ros/kinetic/lib/ubiquity_motor/upgrade_firmware.py", line 250, in send
    raise Exception("Packet did not start with valid start byte, instead: " + cstr(start_byte) + " -- header: " + cstr(header))
Exception: Packet did not start with valid start byte, instead: <- [] -- header: <- []

```

Please suggest what the problem might be. This problem was also the same with even updating using usb.

---

<div class="post-metadata">

**Author:** ![mjstn2011](https://forum.ubiquityrobotics.com/user_avatar/forum.ubiquityrobotics.com/mjstn2011/32/30_2.png) [@mjstn2011](https://forum.ubiquityrobotics.com/u/mjstn2011)\
**Post date:** [March 7, 2021, 10:11am UTC](https://forum.ubiquityrobotics.com/t/motors-not-working-on-magni-mcb-version-5-1/749/4 "2021-03-07T10:11:17Z")

</div>

Thanks for trying this. now send email as i discussed.  
Sorry for the grief,  
Mark
