Looking for link-os 4 changelog and guidance on compatibility


I downloaded the link-os 4 sdk (v1.4.957) yesterday.  I couldn't find a change log in the folder that the installer installed.  Can you direct me to the change log, please?
Also trying to figure out how to navigate compatibility issues.  More specifically, which firmware versions of the iMZ220 are compatible with which versions of link-os 3 and 4?  Can you please provide some guidance? 
Here is why it's important to me.  Our operations group configures the printers before sending them to different parts of the country to our clients.  Meanwhile I develop the iOS app and have the ability to upgrade the link-os SDK within the app.  For example, I want to make sure that:
1.  If I upgrade to link-os 4 inside our app that it doesn't break our printing for printers that are currently deployed and that we wouldn't normally touch.
2.  Also want to make sure that any new printers we configure in house are configured with the optimal firmware version.
3.  We may have some time where our operations people could be deploying printers to our clients with the latest firmware version, before a new version of our app goes out with a later version of link-os.
Thanks for your assistance!

Submitted by Manuel Caicedo-... on May 04, 2019 Permalink

Hi Del,

I am glad that you are using the new features that came with our latest Link-OS firmware v4.0. More info regarding Link-OS 4.0 and iMZ220 on the link below:


The Link-OS SDK has different versioning. The latest Link-OS SDK released is our version 12.0. More info regarding Link-OS Multipaltfom SDK  here.

With the following SGD command you can ask for the right version of the printer (only for Link-OS printers) pag 593. link below:


! U1 getvar "apl.version"

The above command in IOS:

NSString *aplversion = [SGD GET:"apl.version" withPrinterConnection:zebraPrinterConnection error:&error];

With the following SGD command you can ask for the right version of the Link-OS supported with the printer

! U1 getvar "appl.link_os_version"

The above command in IOS:

NSString *aplversion = [SGD GET:"appl.link_os_version" withPrinterConnection:zebraPrinterConnection error:&error];


Manuel Caicedo

Submitted by Del Brown on May 04, 2019 Permalink

Hi Manuel,

Your first link, for the iMZ220 firmware release notes, appears to be a bad link or maybe it's restricted to Zebra employees.  It simply redirects me to:


Can you please provide a link that I have access to for release notes?

Also, I was originally asking for the release note for the link-os SDK for iOS, not for firmware release notes (although those are not bad to have).  Can you provide that?  It should correspond to v1.4.957.

Regarding the rest of your comments, I wasn't actually looking for how to get the version from the printer.  I was looking for some documentation or guidance on which versions of iMZ220 firmware are compatible with which versions of link-os.

Thanks for your help!