firmware update

Home Forums UM7 Product Support firmware update

This topic contains 6 replies, has 3 voices, and was last updated by  Naveen 1 year, 11 months ago.

  • Author
    Posts
  • #820

    LiSaN
    Participant

    can anyone exlpain step by step how I can update the firmware of the um7 ?
    I also got its expansion board.
    I downloaded the new version(U71D) and I tried to upload it to sensor via chr serial interface and software connects to sensor but when I tried to upload firmware its disconnect and gives “device unavailable. is the bootlader activated” I used commands menu “get firmware revision” but nothing changes.

  • #823

    Caleb
    Moderator

    To update the firmware, use the following steps:

    1) Download the newest firmware HEX file from here: http://www.chrobotics.com/shop/um7-orientation-sensor
    2) Make sure you have the latest version of the Serial Interface, available here: http://www.chrobotics.com/serial-interface
    3) Connect the BOOT pin on the UM7 to the 3.3V pin before applying power.
    4) Power up you UM7. The LED should *not turn on. This means that the bootloader started in programming mode.
    5) Make sure that your UM7 is appropriately connected to your computer. The USB Expansion Board is a good way to do so.
    6) Open the Serial Interface and select the correct COM port. Do NOT click “Connect.” Select the firmware HEX file you downloaded in step 1 and click “Program.” It should flash the new firmware. Once it finishes, disconnect the BOOT pin and cycle power. You are finished!

  • #825

    LiSaN
    Participant

    Mr. Caleb
    I didnt exactly understand how I can do the “3) Connect the BOOT pin on the UM7 to the 3.3V pin before applying power.”
    could you please show it with an image coz I dont want to do anything wrong to my sensor that can damage it. (I got USB Expansion Board )
    thanx for your help

  • #829

    LiSaN
    Participant

    no help? just a sketch is also enough…

  • #830

    Caleb
    Moderator

    There is a pinout diagram on page 12 of the UM7 datasheet, available here: http://www.chrobotics.com/docs/UM7_Datasheet.pdf

    Connect the pin labeled BT0 to the pin labeled 3.3V, on the bottom-right connector shown in the diagram.

  • #831

    LiSaN
    Participant

    thank you so much.

  • #1563

    Naveen

    Hello,
    The device is being detected as USB serial port on COM6 in my deveice manager which is also visible in the Redshift Serial interface. However, upon trying to connect to the AHRS, I get the following errors successively.
    “Received packet with bad checksum. Packet discarded.
    Error: Timeout while communicating with sensor.”
    Note: The LEDs on the UART to USB and on the AHRS are lit.

    Further, I tried communicating with the AHRS with Matlab serial communication and i did succeed in getting the data but along with a lot of crap. A sample of the data is as follows:

    ïX%Ñ ÿ× D‡ � HsnpìV D‡
    hôH»ø D‡
    h XÿŸ D‡ pBRZZD‡
    hsnpðaÀ
    ¨Z?Y¯§¿—ñŽD‡
    h¿<<þ>õ”9¾ü¹D‡
    h¾ºÂã?w¿³[HD‡ p³snpÔpð=ïX%Ë ÿýÿþÿÙ D‡
    h
    snp̉¾^ú¾ZÁ=ü/
    snpìV
    D‡0ô0¯ø D‡0 XÿŸ D‡ pBRopD‡0
    |snpðaÀ*ð?�Ƥ¿†{DD‡0¿<./>õå¾ü¬eD‡0¾ºÂã?w¿³[HD‡ pqsnpÔpð=ïX%Å ÿÕ D‡Ò$PCHRP,1080.375,0.000,0.000,0.000,-44.33,-46.85,106.19,*7F

    $PCHRA,1080.375,-44.33,-46.85,106.19,*6C

    $PCHRS,0,1080.375,-2.35,0.79,-1.07,*6E

    $PCHRS,1,1080.375,-0.7354,0.4803,-0.4937,*60

    $PCHRS,2,1080.375,-

    Any help in this regard will be greatly appreciated.

You must be logged in to reply to this topic.