# MIOS V1.9g --- Update for PIC based derivatives

**URL:** https://forum.midibox.org/t/mios-v1-9g-update-for-pic-based-derivatives/13266
**Category:** Latest News
**Created:** [October 4, 2009, 3:16pm UTC](https://forum.midibox.org/t/mios-v1-9g-update-for-pic-based-derivatives/13266 "2009-10-04T15:16:48Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![T.K](https://forum.midibox.org/user_avatar/forum.midibox.org/t.k/32/7_2.png) [@T.K](https://forum.midibox.org/u/T.K)
#### Post date: [October 4, 2009, 3:16pm UTC](https://forum.midibox.org/t/mios-v1-9g-update-for-pic-based-derivatives/13266/1 "2009-10-04T15:16:48Z")

</div>

A new MIOS8 release is available.

**Due to compatibility reasons an update is strongly recommented if you are planning to upload an application which uses rotary encoders, otherwise the encoders won’t work correctly!**

Details:

The encoder driver has been overworked based on proposals from Avogra (thank you!)

Now it can even handle excotic encoder types without changes in MIOS code. MIOS\_ENC\_MODE\_DETENTED4 and MIOS\_ENC\_MODE\_DETENTED5 have been added. MIOS\_ENC\_MODE\_DETENTED4 should be used for the so called “cheap Panasonic encoders” which are available at [www.pollin.de](http://www.pollin.de)

The performance of the encoder driver has been improved as well.

The new method required a change of the MIOS\_ENC\_MODE\_NON\_DETENTED and MIOS\_ENC\_MODE\_DETENTED\* definitions, which unfortunately makes all previously released applications incompatible.

Accordingly, all applications have been re-released.

The new binaries can be downloaded from the MIOS download page: [http://www.ucapps.de/mios\_download.html](http://www.ucapps.de/mios_download.html)

(if you don’t see the new files, just press the refresh button of your webbrowser)

In order to update MIOS, please upload the \<derivative\>/midi/mios\_v1\_9g\_\<derivative\>.hex file of the mios\_v1\_9g.zip package first, thereafter the .hex file of the application.

Informations for programmers:

The only files which need to be updated are $MIOS\_PATH/include/asm/mios.h and $MIOS\_PATH/include/c/cmios.h

These files are part of the new mios\_base\_v1\_1 package.

If you are working with the SVN repository, just start an automatic update (e.g. under Mac/Linux: go into the trunk directory and type “svn update .”), otherwise [download the .zip file](http://www.ucapps.de/mios_download.html).

The next MIOS8 update can be expected in ca. 2 years - as usual 😉

Have fun!

Best Regards, Thorsten.

---

<div class="post-metadata">

### Author: ![nILS](https://forum.midibox.org/user_avatar/forum.midibox.org/nils/32/19_2.png) [@nILS](https://forum.midibox.org/u/nILS)
#### Post date: [October 4, 2009, 9:15pm UTC](https://forum.midibox.org/t/mios-v1-9g-update-for-pic-based-derivatives/13266/2 "2009-10-04T21:15:00Z")

</div>

Sweet 🙂

> The next MIOS8 update can be expected in ca. 2 years - as usual 😉

😃

---

<div class="post-metadata">

### Author: ![Per\_S](https://forum.midibox.org/user_avatar/forum.midibox.org/per_s/32/27_2.png) [@Per\_S](https://forum.midibox.org/u/Per_S)
#### Post date: [December 26, 2009, 12:52pm UTC](https://forum.midibox.org/t/mios-v1-9g-update-for-pic-based-derivatives/13266/3 "2009-12-26T12:52:06Z")

</div>

MIDIO128 recent release and Change log

The change log shows the latest release to be V2.2a. However, both V2.2b and V2.2c have been released.

I have not succeeded in finding what has been updated in these last two releases. The change log delivered with V2.2c ends with V2.2a.

Could it have something to do with MIOS V1.9g?

---

<div class="post-metadata">

### Author: ![T.K](https://forum.midibox.org/user_avatar/forum.midibox.org/t.k/32/7_2.png) [@T.K](https://forum.midibox.org/u/T.K)
#### Post date: [December 29, 2009, 10:59am UTC](https://forum.midibox.org/t/mios-v1-9g-update-for-pic-based-derivatives/13266/4 "2009-12-29T10:59:11Z")

</div>

There wasn’t a change in the application itself… however, I updated the ChangeLog:

[http://www.ucapps.de/mido128\_changelog.html](http://www.ucapps.de/mido128_changelog.html)

Best Regards, Thorsten.
