# What is the difference between v3.19 and v2.34

**URL:** <https://forum.sierrawireless.com/t/what-is-the-difference-between-v3-19-and-v2-34/4933>\
**Category:** Open AT\
**Created:** [March 3, 2011, 12:54pm UTC](https://forum.sierrawireless.com/t/what-is-the-difference-between-v3-19-and-v2-34/4933 "2011-03-03T12:54:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lilian](https://avatars.discourse-cdn.com/v4/letter/l/b5a626/32.png) [@Lilian](https://forum.sierrawireless.com/u/Lilian)\
**Post date:** [March 3, 2011, 12:54pm UTC](https://forum.sierrawireless.com/t/what-is-the-difference-between-v3-19-and-v2-34/4933/1 "2011-03-03T12:54:25Z")

</div>

I had use open AT 3.19 for module Q24 for sometime.  
Now I want to use module Q2686.  
The open AT version change to V2.34.  
I want ot know the difference between the 2 version.  
The most part I cared is the wip\_function for GPRS operating.  
Can I just “copy - paste” the code of Q24 to Q2686?

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [March 3, 2011, 1:50pm UTC](https://forum.sierrawireless.com/t/what-is-the-difference-between-v3-19-and-v2-34/4933/2 "2011-03-03T13:50:40Z")

</div>

> [@Lilian](#):
>
> I had use open AT 3.19 for module Q24 for sometime.  
> Now I want to use module Q2686.  
> The open AT version change to V2.34.

I think that is the SDK version - not the Open-AT version?

SDK version 2.34 covers Open-AT version is 6.34, and the Firmware version is 7.44

> [@](#):
>
> I want ot know the difference between the 2 version.

Open-AT v3.19 is so very old that there have been very many changes in the many revisions between it and 7.44.

Release notes only ever cover changes from the previous version.

Probably the easiest thing is going to be to just compare the User Guides for the features that you use, and “spot the difference”.

> [@](#):
>
> Can I just “copy - paste” the code of Q24 to Q2686?

You could start by doing that.  
The compiler will give you errors and/or warnings where the APIs differ - so you can then focus your attention on those areas.

Naturally, you should ensure that your Q24 code builds cleanly - no warnings at all (at the highest warnings level option) - before you start.

Areas where you will need to pay particular attention include:

- GPIOs - the API is completely different; just discard the Q24 code, and start again from scratch;
- Timers now take an additional parameter
- adl\_main() is now deprecated

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [March 3, 2011, 1:53pm UTC](https://forum.sierrawireless.com/t/what-is-the-difference-between-v3-19-and-v2-34/4933/3 "2011-03-03T13:53:28Z")

</div>

Apart from adding additional features, I don’t think much has changed to the basics of WIP that were present back in 3.19?

---

<div class="post-metadata">

**Author:** ![victorjd](https://avatars.discourse-cdn.com/v4/letter/v/9fc348/32.png) [@victorjd](https://forum.sierrawireless.com/u/victorjd)\
**Post date:** [March 3, 2011, 3:38pm UTC](https://forum.sierrawireless.com/t/what-is-the-difference-between-v3-19-and-v2-34/4933/4 "2011-03-03T15:38:04Z")

</div>

Main changes from 3.22 (also 3.19?) SDK:

- Timer handler function;
- Time/clock data formats;
- Completely changed GPIO management;

WIP part from old Q24 works fine for me on 7.44 Q2687 firmware.

---

<div class="post-metadata">

**Author:** ![Lilian](https://avatars.discourse-cdn.com/v4/letter/l/b5a626/32.png) [@Lilian](https://forum.sierrawireless.com/u/Lilian)\
**Post date:** [March 4, 2011, 10:52am UTC](https://forum.sierrawireless.com/t/what-is-the-difference-between-v3-19-and-v2-34/4933/5 "2011-03-04T10:52:23Z")

</div>

Thanks for helping. I will learn the new version from start.  
I am so glad to make so many friends here.  
Thanks again for enthusiastic and rapid help.
