User Tools

Site Tools


oak:reference:firmwareversions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
oak:reference:firmwareversions [2016/08/25 05:26]
emardee [Overview]
oak:reference:firmwareversions [2016/10/27 19:22]
pfeerick [0.9.4]
Line 4: Line 4:
  
 ^  Firmware Version ​ ^  System Version ​ ^  Status ​  ​^ ​ Release Date   ​^ ​ Notes  ^ ^  Firmware Version ​ ^  System Version ​ ^  Status ​  ​^ ​ Release Date   ​^ ​ Notes  ^
 +|  **1.0.6** ​ |  10  |  **Stable?​** ​   |  12  Oct 2016  | Tone support, compiler updates ​ |
 |  **1.0.5** ​ |  10  |  **Stable** ​   |  6  Jul 2016  | Fixed online/​offline loop       | |  **1.0.5** ​ |  10  |  **Stable** ​   |  6  Jul 2016  | Fixed online/​offline loop       |
 |  1.0.4  |  9   ​| ​ Beta      |  3  Jul 2016  |                                 | |  1.0.4  |  9   ​| ​ Beta      |  3  Jul 2016  |                                 |
Line 18: Line 19:
 ===== Firmware Version vs System Version ===== ===== Firmware Version vs System Version =====
  
-If you're feeling a bit confused over why there are two lots of version numbers above, that's ok... all will be revealed! Basically what you have is a version number in a MAJOR.MINOR.REVISION ​form (sometimes referred to as [[http://​semver.org/​|Semantic Versioning]]),​ which is the user friendly version number. Then you have another simpler version number which was meant to simply increment each time the firmware was updated (and had one or two skips along the way...). That second integer number isn't usually of much interest to us, as its more used by the firmware itself to check to see if there is a newer version. However, since the Oak currently does not upgrade its Safe mode firmware, to see if the Oak has an old safe mode firmware, we usually look at version number shown at the bottom of the page when using the [[http://​digistu.mp/​oakconfig|Oak Wifi Config]] app (aka SoftAP). Thus, if your Oak is running the latest version of the system firmware (at the time of writing), you should see the version number reported as 10, which as you can see from the table above, corresponds with Firmware Version 1.0.5. If the Oak had reported that it was running system version 6, I would have been able to see that it was probably provisioned or updated March, and that I could update to a later version if I wished.+If you're feeling a bit confused over why there are two lots of version numbers above, that's ok... all will be revealed! Basically what you have is a version number in a MAJOR.MINOR.RELEASE ​form (sometimes referred to as [[http://​semver.org/​|Semantic Versioning]]),​ which is the user friendly version number. Then you have another simpler version number which was meant to simply increment each time the firmware was updated (and had one or two skips along the way...). That second integer number isn't usually of much interest to us, as its more used by the firmware itself to check to see if there is a newer version. However, since the Oak currently does not upgrade its Safe mode firmware, to see if the Oak has an old safe mode firmware, we usually look at version number shown at the bottom of the page when using the [[http://​digistu.mp/​oakconfig|Oak Wifi Config]] app (aka SoftAP). Thus, if your Oak is running the latest version of the system firmware (at the time of writing), you should see the version number reported as 10, which as you can see from the table above, corresponds with Firmware Version 1.0.5. If the Oak had reported that it was running system version 6, I would have been able to see that it was probably provisioned or updated March, and that I could update to a later version if I wished.
  
 ===== Detailed History ===== ===== Detailed History =====
 +
 +==== 1.0.6 ====
 +  * Adds/fixes Tone functionality (for playing musical tones), updates the compiler toolchain, and some minor amendments to libraries and example sketches. ​
 +  * System version: 10
 +  * [[https://​github.com/​digistump/​OakCore/​compare/​d288379...af9fc14|Github release comparison]]
  
 ==== 1.0.5 ==== ==== 1.0.5 ====
Line 35: Line 41:
  
 ==== 1.0.2 ==== ==== 1.0.2 ====
-  * Introduction of [[http://​digistu.mp/​oakterm|OakTerm]] - the internet connected version of the Arduino Serial Monitor. [[https://​digistump.com/​board/​index.php/​topic,​2310.0.html|This release was unstable for some people so was pulled offline]] to be replaced by 1.0.5 which then became the first stable release to support OakTerm.+  * Introduction of [[http://​digistu.mp/​oakterm|OakTerm]] - the internet connected version of the Arduino Serial Monitor. ​ 
 +  * [[https://​digistump.com/​board/​index.php/​topic,​2310.0.html|This release was unstable for some people so was pulled offline]] to be replaced by 1.0.5 which then became the first stable release to support OakTerm.
   * System version: 7   * System version: 7
  
Line 55: Line 62:
   * Beta   * Beta
   * [[https://​github.com/​digistump/​OakCore/​releases/​tag/​0.9.4|Release Notes]]   * [[https://​github.com/​digistump/​OakCore/​releases/​tag/​0.9.4|Release Notes]]
-  * System Version: ​4+  * System Version: ​
 +  * Was rolled back due to issues with wifi connectivity. System version jumped to 5 as Particle was looking for a version 5 to turn on FastOTA update support. ​
  
 ==== 0.9.3 ==== ==== 0.9.3 ====
oak/reference/firmwareversions.txt · Last modified: 2016/10/27 19:22 by pfeerick