Message ID | 1367229856.30716.22.camel@cumari.coelho.fi (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
On Mon, 2013-04-29 at 13:04 +0300, Luciano Coelho wrote: > Hi Ben, > > Here are some updates to our wireless firmwares. Updated the firmwares > for WiLink 6 and 7 and added a new version of the firmware for WiLink 8 > and a binary configuration file. Also updated the WHENCE file > accordingly. > > Please let me know if there are any more problems. [...] > diff --git a/WHENCE b/WHENCE > index 4726742..257f24e 100644 > --- a/WHENCE > +++ b/WHENCE > @@ -1681,11 +1681,11 @@ Version: 6.5.2.0.15 (Multi-role) > File: ti-connectivity/wl127x-fw-4-plt.bin > Version: 6.3.5.0.98 (PLT-only) > File: ti-connectivity/wl127x-fw-5-sr.bin > -Version: 6.3.10.2.115 (Single-role) > +Version: 6.3.10.0.133 (Single-role) > File: ti-connectivity/wl127x-fw-5-mr.bin > -Version: 6.5.7.0.27 (Multi-role) > +Version: 6.5.7.0.42 (Multi-role) > File: ti-connectivity/wl127x-fw-5-plt.bin > -Version: 6.3.10.2.115 (PLT-only) > +Version: 6.3.10.0.133 (PLT-only) > > File: ti-connectivity/wl128x-fw.bin > Version: 7.1.5.50.74 (STA-only) > @@ -1702,11 +1702,11 @@ Version: 7.5.2.0.15 (Multi-role) > File: ti-connectivity/wl128x-fw-4-plt.bin > Version: 7.3.5.0.98 (PLT) > File: ti-connectivity/wl128x-fw-5-sr.bin > -Version: 7.3.10.2.115 (Single-role) > +Version: 7.3.10.0.133 (Single-role) > File: ti-connectivity/wl128x-fw-5-mr.bin > -Version: 7.5.7.0.27 (Multi-role) > +Version: 7.5.7.0.42 (Multi-role) > File: ti-connectivity/wl128x-fw-5-plt.bin > -Version: 7.3.10.2.115 (PLT-only) > +Version: 7.3.10.2.133 (PLT-only) > > File: ti-connectivity/wl127x-nvs.bin > File: ti-connectivity/wl128x-nvs.bin [...] The commit message for this bit says: Update the wl127x and wl128x firmwares to *.3.10.0.133 for single-role and *.5.7.0.42 for multi-role. But for ti-connectivity/wl127x-fw-5-sr.bin, ti-connectivity/wl127x-fw-5-plt.bin and ti-connectivity/wl128x-fw-5-sr.bin this means the version is now *lower* than before. For ti-connectivity/wl128x-fw-5-plt.bin the version is incremented to end in 2.133, but this is contrary to the commit message. Are some of these firmware images being downgraded? Should the version numbers really end in 2.133 or 0.133? Ben.
On Mon, 2013-05-06 at 04:39 +0100, Ben Hutchings wrote: > On Mon, 2013-04-29 at 13:04 +0300, Luciano Coelho wrote: > > Hi Ben, > > > > Here are some updates to our wireless firmwares. Updated the firmwares > > for WiLink 6 and 7 and added a new version of the firmware for WiLink 8 > > and a binary configuration file. Also updated the WHENCE file > > accordingly. > > > > Please let me know if there are any more problems. > [...] > > diff --git a/WHENCE b/WHENCE > > index 4726742..257f24e 100644 > > --- a/WHENCE > > +++ b/WHENCE > > @@ -1681,11 +1681,11 @@ Version: 6.5.2.0.15 (Multi-role) > > File: ti-connectivity/wl127x-fw-4-plt.bin > > Version: 6.3.5.0.98 (PLT-only) > > File: ti-connectivity/wl127x-fw-5-sr.bin > > -Version: 6.3.10.2.115 (Single-role) > > +Version: 6.3.10.0.133 (Single-role) > > File: ti-connectivity/wl127x-fw-5-mr.bin > > -Version: 6.5.7.0.27 (Multi-role) > > +Version: 6.5.7.0.42 (Multi-role) > > File: ti-connectivity/wl127x-fw-5-plt.bin > > -Version: 6.3.10.2.115 (PLT-only) > > +Version: 6.3.10.0.133 (PLT-only) > > > > File: ti-connectivity/wl128x-fw.bin > > Version: 7.1.5.50.74 (STA-only) > > @@ -1702,11 +1702,11 @@ Version: 7.5.2.0.15 (Multi-role) > > File: ti-connectivity/wl128x-fw-4-plt.bin > > Version: 7.3.5.0.98 (PLT) > > File: ti-connectivity/wl128x-fw-5-sr.bin > > -Version: 7.3.10.2.115 (Single-role) > > +Version: 7.3.10.0.133 (Single-role) > > File: ti-connectivity/wl128x-fw-5-mr.bin > > -Version: 7.5.7.0.27 (Multi-role) > > +Version: 7.5.7.0.42 (Multi-role) > > File: ti-connectivity/wl128x-fw-5-plt.bin > > -Version: 7.3.10.2.115 (PLT-only) > > +Version: 7.3.10.2.133 (PLT-only) > > > > File: ti-connectivity/wl127x-nvs.bin > > File: ti-connectivity/wl128x-nvs.bin > [...] > > The commit message for this bit says: > > Update the wl127x and wl128x firmwares to *.3.10.0.133 for single-role > and *.5.7.0.42 for multi-role. > > But for ti-connectivity/wl127x-fw-5-sr.bin, > ti-connectivity/wl127x-fw-5-plt.bin and > ti-connectivity/wl128x-fw-5-sr.bin this means the version is now *lower* > than before. For ti-connectivity/wl128x-fw-5-plt.bin the version is > incremented to end in 2.133, but this is contrary to the commit message. > > Are some of these firmware images being downgraded? Should the version > numbers really end in 2.133 or 0.133? No, they are not being downgraded. They are actually being upgraded. The firmware versioning is rather weird. The second last value is not incremental, it specifies a project. 0 is the multichannel support project. The driver was changed a while back to take this version structure into consideration. Take a look at this patch: af4e94c wlcore: change way of checking the firmware version I hope this clarifies. -- Cheers, Luca. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Mon, 2013-05-06 at 09:19 +0300, Luciano Coelho wrote: > On Mon, 2013-05-06 at 04:39 +0100, Ben Hutchings wrote: > > On Mon, 2013-04-29 at 13:04 +0300, Luciano Coelho wrote: > > > Hi Ben, > > > > > > Here are some updates to our wireless firmwares. Updated the firmwares > > > for WiLink 6 and 7 and added a new version of the firmware for WiLink 8 > > > and a binary configuration file. Also updated the WHENCE file > > > accordingly. > > > > > > Please let me know if there are any more problems. > > [...] > > > diff --git a/WHENCE b/WHENCE > > > index 4726742..257f24e 100644 > > > --- a/WHENCE > > > +++ b/WHENCE > > > @@ -1681,11 +1681,11 @@ Version: 6.5.2.0.15 (Multi-role) > > > File: ti-connectivity/wl127x-fw-4-plt.bin > > > Version: 6.3.5.0.98 (PLT-only) > > > File: ti-connectivity/wl127x-fw-5-sr.bin > > > -Version: 6.3.10.2.115 (Single-role) > > > +Version: 6.3.10.0.133 (Single-role) > > > File: ti-connectivity/wl127x-fw-5-mr.bin > > > -Version: 6.5.7.0.27 (Multi-role) > > > +Version: 6.5.7.0.42 (Multi-role) > > > File: ti-connectivity/wl127x-fw-5-plt.bin > > > -Version: 6.3.10.2.115 (PLT-only) > > > +Version: 6.3.10.0.133 (PLT-only) > > > > > > File: ti-connectivity/wl128x-fw.bin > > > Version: 7.1.5.50.74 (STA-only) > > > @@ -1702,11 +1702,11 @@ Version: 7.5.2.0.15 (Multi-role) > > > File: ti-connectivity/wl128x-fw-4-plt.bin > > > Version: 7.3.5.0.98 (PLT) > > > File: ti-connectivity/wl128x-fw-5-sr.bin > > > -Version: 7.3.10.2.115 (Single-role) > > > +Version: 7.3.10.0.133 (Single-role) > > > File: ti-connectivity/wl128x-fw-5-mr.bin > > > -Version: 7.5.7.0.27 (Multi-role) > > > +Version: 7.5.7.0.42 (Multi-role) > > > File: ti-connectivity/wl128x-fw-5-plt.bin > > > -Version: 7.3.10.2.115 (PLT-only) > > > +Version: 7.3.10.2.133 (PLT-only) > > > > > > File: ti-connectivity/wl127x-nvs.bin > > > File: ti-connectivity/wl128x-nvs.bin > > [...] > > > > The commit message for this bit says: > > > > Update the wl127x and wl128x firmwares to *.3.10.0.133 for single-role > > and *.5.7.0.42 for multi-role. > > > > But for ti-connectivity/wl127x-fw-5-sr.bin, > > ti-connectivity/wl127x-fw-5-plt.bin and > > ti-connectivity/wl128x-fw-5-sr.bin this means the version is now *lower* > > than before. For ti-connectivity/wl128x-fw-5-plt.bin the version is > > incremented to end in 2.133, but this is contrary to the commit message. > > > > Are some of these firmware images being downgraded? Should the version > > numbers really end in 2.133 or 0.133? > > No, they are not being downgraded. They are actually being upgraded. > The firmware versioning is rather weird. The second last value is not > incremental, it specifies a project. 0 is the multichannel support > project. > > The driver was changed a while back to take this version structure into > consideration. Take a look at this patch: > > af4e94c wlcore: change way of checking the firmware version > > I hope this clarifies. OK, I've pulled these changes. But I think it would be helpful to change that project code to be non-numeric, to avoid such confusion. Ben.
On Mon, 2013-05-06 at 14:24 +0100, Ben Hutchings wrote: > On Mon, 2013-05-06 at 09:19 +0300, Luciano Coelho wrote: > > On Mon, 2013-05-06 at 04:39 +0100, Ben Hutchings wrote: > > > On Mon, 2013-04-29 at 13:04 +0300, Luciano Coelho wrote: > > > > Hi Ben, > > > > > > > > Here are some updates to our wireless firmwares. Updated the firmwares > > > > for WiLink 6 and 7 and added a new version of the firmware for WiLink 8 > > > > and a binary configuration file. Also updated the WHENCE file > > > > accordingly. > > > > > > > > Please let me know if there are any more problems. > > > [...] > > > > diff --git a/WHENCE b/WHENCE > > > > index 4726742..257f24e 100644 > > > > --- a/WHENCE > > > > +++ b/WHENCE > > > > @@ -1681,11 +1681,11 @@ Version: 6.5.2.0.15 (Multi-role) > > > > File: ti-connectivity/wl127x-fw-4-plt.bin > > > > Version: 6.3.5.0.98 (PLT-only) > > > > File: ti-connectivity/wl127x-fw-5-sr.bin > > > > -Version: 6.3.10.2.115 (Single-role) > > > > +Version: 6.3.10.0.133 (Single-role) > > > > File: ti-connectivity/wl127x-fw-5-mr.bin > > > > -Version: 6.5.7.0.27 (Multi-role) > > > > +Version: 6.5.7.0.42 (Multi-role) > > > > File: ti-connectivity/wl127x-fw-5-plt.bin > > > > -Version: 6.3.10.2.115 (PLT-only) > > > > +Version: 6.3.10.0.133 (PLT-only) > > > > > > > > File: ti-connectivity/wl128x-fw.bin > > > > Version: 7.1.5.50.74 (STA-only) > > > > @@ -1702,11 +1702,11 @@ Version: 7.5.2.0.15 (Multi-role) > > > > File: ti-connectivity/wl128x-fw-4-plt.bin > > > > Version: 7.3.5.0.98 (PLT) > > > > File: ti-connectivity/wl128x-fw-5-sr.bin > > > > -Version: 7.3.10.2.115 (Single-role) > > > > +Version: 7.3.10.0.133 (Single-role) > > > > File: ti-connectivity/wl128x-fw-5-mr.bin > > > > -Version: 7.5.7.0.27 (Multi-role) > > > > +Version: 7.5.7.0.42 (Multi-role) > > > > File: ti-connectivity/wl128x-fw-5-plt.bin > > > > -Version: 7.3.10.2.115 (PLT-only) > > > > +Version: 7.3.10.2.133 (PLT-only) > > > > > > > > File: ti-connectivity/wl127x-nvs.bin > > > > File: ti-connectivity/wl128x-nvs.bin > > > [...] > > > > > > The commit message for this bit says: > > > > > > Update the wl127x and wl128x firmwares to *.3.10.0.133 for single-role > > > and *.5.7.0.42 for multi-role. > > > > > > But for ti-connectivity/wl127x-fw-5-sr.bin, > > > ti-connectivity/wl127x-fw-5-plt.bin and > > > ti-connectivity/wl128x-fw-5-sr.bin this means the version is now *lower* > > > than before. For ti-connectivity/wl128x-fw-5-plt.bin the version is > > > incremented to end in 2.133, but this is contrary to the commit message. > > > > > > Are some of these firmware images being downgraded? Should the version > > > numbers really end in 2.133 or 0.133? > > > > No, they are not being downgraded. They are actually being upgraded. > > The firmware versioning is rather weird. The second last value is not > > incremental, it specifies a project. 0 is the multichannel support > > project. > > > > The driver was changed a while back to take this version structure into > > consideration. Take a look at this patch: > > > > af4e94c wlcore: change way of checking the firmware version > > > > I hope this clarifies. > > OK, I've pulled these changes. But I think it would be helpful to > change that project code to be non-numeric, to avoid such confusion. Thanks, Ben! I'll talk with the firmware team to see if they can change the project code, as you suggested. -- Cheers, Luca. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/WHENCE b/WHENCE index 4726742..257f24e 100644 --- a/WHENCE +++ b/WHENCE @@ -1681,11 +1681,11 @@ Version: 6.5.2.0.15 (Multi-role) File: ti-connectivity/wl127x-fw-4-plt.bin Version: 6.3.5.0.98 (PLT-only) File: ti-connectivity/wl127x-fw-5-sr.bin -Version: 6.3.10.2.115 (Single-role) +Version: 6.3.10.0.133 (Single-role) File: ti-connectivity/wl127x-fw-5-mr.bin -Version: 6.5.7.0.27 (Multi-role) +Version: 6.5.7.0.42 (Multi-role) File: ti-connectivity/wl127x-fw-5-plt.bin -Version: 6.3.10.2.115 (PLT-only) +Version: 6.3.10.0.133 (PLT-only) File: ti-connectivity/wl128x-fw.bin Version: 7.1.5.50.74 (STA-only) @@ -1702,11 +1702,11 @@ Version: 7.5.2.0.15 (Multi-role) File: ti-connectivity/wl128x-fw-4-plt.bin Version: 7.3.5.0.98 (PLT) File: ti-connectivity/wl128x-fw-5-sr.bin -Version: 7.3.10.2.115 (Single-role) +Version: 7.3.10.0.133 (Single-role) File: ti-connectivity/wl128x-fw-5-mr.bin -Version: 7.5.7.0.27 (Multi-role) +Version: 7.5.7.0.42 (Multi-role) File: ti-connectivity/wl128x-fw-5-plt.bin -Version: 7.3.10.2.115 (PLT-only) +Version: 7.3.10.2.133 (PLT-only) File: ti-connectivity/wl127x-nvs.bin File: ti-connectivity/wl128x-nvs.bin @@ -1740,6 +1740,10 @@ Driver: wl18xx - Texas Instruments 802.11 WLAN driver for WiLink8 chips File: ti-connectivity/wl18xx-fw.bin Version: 8.2.0.0.100 +File: ti-connectivity/wl18xx-fw-2.bin +Version: 8.5.0.0.55 +File: ti-connectivity/wl18xx-conf.bin +Version: 6/5 Licence: See LICENCE.ti-connectivity for details.