Pages: [1]   Go Down
Author Topic: checking 8u2 code version  (Read 1058 times)
0 Members and 1 Guest are viewing this topic.
london
Offline Offline
Full Member
***
Karma: 0
Posts: 148
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Is there a way to check what version of code the 8u2 chip on a board is running ?



Logged

Offline Offline
God Member
*****
Karma: 32
Posts: 506
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Which OS? On Linux you use the command:

sudo lsusb -v -d 2341:

and look for the bcdDevice line.  0.00 is the old broken firmware, 0.01 is the new fixed firmware.
Logged


Red Sea, Saudi Arabia
Offline Offline
God Member
*****
Karma: 11
Posts: 579
..On The Red Sea
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi, ISThere a similar way of checking this on Windows or MAC???

Thanks!
Logged

Regards, Terry King  ..On the Red Sea at KAUST.edu.sa
terry@yourduino.com  LEARN! DO! (Arduino Boards, Sensors, Parts @ http://yourduino.com

Forum Administrator
Cambridge, MA
Offline Offline
Faraday Member
*****
Karma: 9
Posts: 3538
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

In Windows, you can look in Device Manager under driver details and hardware ids (or something).  There's a VID, PID, and revision number.  The revision number should be 0 or 1.
Logged

Red Sea, Saudi Arabia
Offline Offline
God Member
*****
Karma: 11
Posts: 579
..On The Red Sea
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks, @Mellis What I see for one of my Early Arduinos:

MyComputer>(right click)Properties>hardware>devicemanager>Ports(COM&LPT)>(double-click)Arduino Uno (ComXX)>details>(pulldown)FirmwareRevision

I see:  00.00    (For my Uno which is assume is "Rev 0"  )

Sound right??

Could we put this in the 8U2 docs somewhere???

Can someone who has flashed updated 8U2 bootloader please do this same check and report??

Thanks!
« Last Edit: February 28, 2011, 02:24:31 am by Terry King » Logged

Regards, Terry King  ..On the Red Sea at KAUST.edu.sa
terry@yourduino.com  LEARN! DO! (Arduino Boards, Sensors, Parts @ http://yourduino.com

london
Offline Offline
Full Member
***
Karma: 0
Posts: 148
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the answers. I was thinking that the updated 8u2 code was on shipping boards, so wanted to check whether that was the cause of the issues we were having, but have since seen it is included with ver 22 of the software, but not on shipping boards (or am I mistaken in that).
Logged

Forum Administrator
Cambridge, MA
Offline Offline
Faraday Member
*****
Karma: 9
Posts: 3538
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

We're still testing the new 8U2 firmware on various operating systems before we start shipping it on new boards.
Logged

Colorado
Offline Offline
Full Member
***
Karma: 1
Posts: 220
Arduino 0022 and Ubuntu 11.10 64bit.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

For Ubuntu (this is the updated firmware)
sudo lsusb -v -d 2341:0001|grep bcdDevice
  bcdDevice            0.01
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 106
Posts: 6378
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

On Mac, there is "USB Prober" installed as part of the Development tools (Developer/Applications/Utilities).  I suspect the relevant number is the "Device Version Number":

Full Speed device @ 10 (0xFD313000): .............................................   Communication device: "Arduino Uno"
    Port Information:   0x0018
           Not Captive
           External Device
           Connected
           Enabled
    Device Descriptor   
        Descriptor Version Number:   0x0110
        Device Class:   2   (Communication)
        Device Subclass:   0
        Device Protocol:   0
        Device MaxPacketSize:   8
        Device VendorID/ProductID:   0x2341/0x0001   (unknown vendor)
        Device Version Number:   0x0000
        Number of Configurations:   1
        Manufacturer String:   1 "Arduino (www.arduino.cc)"
        Product String:   2 "Arduino Uno"
        Serial Number String:   220 "64932343738351312091"
Logged

Pages: [1]   Go Up
Jump to: