Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libqmi for openSUSE:Factory checked 
in at 2021-06-09 21:54:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqmi (Old)
 and      /work/SRC/openSUSE:Factory/.libqmi.new.32437 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqmi"

Wed Jun  9 21:54:48 2021 rev:38 rq:897967 version:1.28.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqmi/libqmi.changes    2021-05-20 
19:23:22.846363263 +0200
+++ /work/SRC/openSUSE:Factory/.libqmi.new.32437/libqmi.changes 2021-06-09 
21:54:49.634744795 +0200
@@ -1,0 +2,13 @@
+Sat Jun  5 11:43:53 UTC 2021 - Martin Hauke <[email protected]>
+
+- Update to version 1.28.6
+  * New request/responses:
+    - dms: implement "Foxconn Set FCC authentication"
+      request/response.
+  * libqmi-glib:
+    - Fix transport detection in the 'wwan' subsystem.
+  * build:
+    - Fix build with GCC 11 and -Wincompatible-pointer-types.
+  * Several other minor improvements and fixes.
+
+-------------------------------------------------------------------

Old:
----
  libqmi-1.28.4.tar.xz

New:
----
  libqmi-1.28.6.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqmi.spec ++++++
--- /var/tmp/diff_new_pack.shtGPa/_old  2021-06-09 21:54:50.166745743 +0200
+++ /var/tmp/diff_new_pack.shtGPa/_new  2021-06-09 21:54:50.166745743 +0200
@@ -20,7 +20,7 @@
 %define _soname libqmi-glib5
 
 Name:           libqmi
-Version:        1.28.4
+Version:        1.28.6
 Release:        0
 # NOTE: The file headers state LESSER GPL, which is a mistake. The upstream 
intended license is LIBRARY GPL 2.0+
 Summary:        Library to control QMI devices

++++++ libqmi-1.28.4.tar.xz -> libqmi-1.28.6.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/NEWS new/libqmi-1.28.6/NEWS
--- old/libqmi-1.28.4/NEWS      2021-05-14 23:36:23.000000000 +0200
+++ new/libqmi-1.28.6/NEWS      2021-06-04 11:03:28.000000000 +0200
@@ -1,4 +1,19 @@
 
+Overview of changes in libqmi 1.28.6
+----------------------------------------
+
+ * New request/responses:
+   ** dms: implement "Foxconn Set FCC authentication" request/response.
+
+ * libqmi-glib:
+   ** Fix transport detection in the 'wwan' subsystem.
+
+ * build:
+   ** Fix build with GCC 11 and -Wincompatible-pointer-types.
+
+ * Several other minor improvements and fixes.
+
+
 Overview of changes in libqmi 1.28.4
 ----------------------------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/build-aux/qmi-codegen/Container.py 
new/libqmi-1.28.6/build-aux/qmi-codegen/Container.py
--- old/libqmi-1.28.4/build-aux/qmi-codegen/Container.py        2021-05-02 
13:49:41.000000000 +0200
+++ new/libqmi-1.28.6/build-aux/qmi-codegen/Container.py        2021-05-18 
11:47:09.000000000 +0200
@@ -229,18 +229,18 @@
             '${static}GType\n'
             '${underscore}_get_type (void)\n'
             '{\n'
-            '    static volatile gsize g_define_type_id__volatile = 0;\n'
+            '    static gsize g_define_type_id_initialized = 0;\n'
             '\n'
-            '    if (g_once_init_enter (&g_define_type_id__volatile)) {\n'
+            '    if (g_once_init_enter (&g_define_type_id_initialized)) {\n'
             '        GType g_define_type_id =\n'
             '            g_boxed_type_register_static (g_intern_static_string 
("${camelcase}"),\n'
             '                                          (GBoxedCopyFunc) 
${underscore}_ref,\n'
             '                                          (GBoxedFreeFunc) 
${underscore}_unref);\n'
             '\n'
-            '        g_once_init_leave (&g_define_type_id__volatile, 
g_define_type_id);\n'
+            '        g_once_init_leave (&g_define_type_id_initialized, 
g_define_type_id);\n'
             '    }\n'
             '\n'
-            '    return g_define_type_id__volatile;\n'
+            '    return g_define_type_id_initialized;\n'
             '}\n'
             '\n'
             '${static}${camelcase} *\n'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/build-aux/templates/qmi-enum-types-template.c 
new/libqmi-1.28.6/build-aux/templates/qmi-enum-types-template.c
--- old/libqmi-1.28.4/build-aux/templates/qmi-enum-types-template.c     
2021-05-14 23:18:13.000000000 +0200
+++ new/libqmi-1.28.6/build-aux/templates/qmi-enum-types-template.c     
2021-06-04 11:03:28.000000000 +0200
@@ -21,16 +21,16 @@
 GType
 @enum_name@_get_type (void)
 {
-    static volatile gsize g_define_type_id__volatile = 0;
+    static gsize g_define_type_id_initialized = 0;
 
-    if (g_once_init_enter (&g_define_type_id__volatile)) {
+    if (g_once_init_enter (&g_define_type_id_initialized)) {
         GType g_define_type_id =
             g_@type@_register_static (g_intern_static_string ("@EnumName@"),
                                       @enum_name@_values);
-        g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
+        g_once_init_leave (&g_define_type_id_initialized, g_define_type_id);
     }
 
-    return g_define_type_id__volatile;
+    return g_define_type_id_initialized;
 }
 
 /* Enum-specific method to get the value as a string.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/build-aux/templates/qmi-error-types-template.c 
new/libqmi-1.28.6/build-aux/templates/qmi-error-types-template.c
--- old/libqmi-1.28.4/build-aux/templates/qmi-error-types-template.c    
2021-05-14 23:18:13.000000000 +0200
+++ new/libqmi-1.28.6/build-aux/templates/qmi-error-types-template.c    
2021-06-04 11:03:28.000000000 +0200
@@ -20,16 +20,16 @@
 GType
 @enum_name@_get_type (void)
 {
-    static volatile gsize g_define_type_id__volatile = 0;
+    static gsize g_define_type_id_initialized = 0;
 
-    if (g_once_init_enter (&g_define_type_id__volatile)) {
+    if (g_once_init_enter (&g_define_type_id_initialized)) {
         GType g_define_type_id =
             g_@type@_register_static (g_intern_static_string ("@EnumName@"),
                                       @enum_name@_values);
-        g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
+        g_once_init_leave (&g_define_type_id_initialized, g_define_type_id);
     }
 
-    return g_define_type_id__volatile;
+    return g_define_type_id_initialized;
 }
 
 /* Enum-specific method to get the value as a string.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/configure new/libqmi-1.28.6/configure
--- old/libqmi-1.28.4/configure 2021-05-14 23:39:32.000000000 +0200
+++ new/libqmi-1.28.6/configure 2021-06-04 11:12:30.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for libqmi 1.28.4.
+# Generated by GNU Autoconf 2.71 for libqmi 1.28.6.
 #
 # Report bugs to <[email protected]>.
 #
@@ -621,8 +621,8 @@
 # Identity of this package.
 PACKAGE_NAME='libqmi'
 PACKAGE_TARNAME='libqmi'
-PACKAGE_VERSION='1.28.4'
-PACKAGE_STRING='libqmi 1.28.4'
+PACKAGE_VERSION='1.28.6'
+PACKAGE_STRING='libqmi 1.28.6'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1462,7 +1462,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libqmi 1.28.4 to adapt to many kinds of systems.
+\`configure' configures libqmi 1.28.6 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1533,7 +1533,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libqmi 1.28.4:";;
+     short | recursive ) echo "Configuration of libqmi 1.28.6:";;
    esac
   cat <<\_ACEOF
 
@@ -1690,7 +1690,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libqmi configure 1.28.4
+libqmi configure 1.28.6
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1946,7 +1946,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libqmi $as_me 1.28.4, which was
+It was created by libqmi $as_me 1.28.6, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3220,7 +3220,7 @@
 
 # Define the identity of the package.
  PACKAGE='libqmi'
- VERSION='1.28.4'
+ VERSION='1.28.6'
 
 
 # Some tools Automake needs.
@@ -15163,8 +15163,8 @@
 
 QMI_MAJOR_VERSION=1
 QMI_MINOR_VERSION=28
-QMI_MICRO_VERSION=4
-QMI_VERSION=1.28.4
+QMI_MICRO_VERSION=6
+QMI_VERSION=1.28.6
 
 
 
@@ -17403,7 +17403,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libqmi $as_me 1.28.4, which was
+This file was extended by libqmi $as_me 1.28.6, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17471,7 +17471,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-libqmi config.status 1.28.4
+libqmi config.status 1.28.6
 configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/configure.ac 
new/libqmi-1.28.6/configure.ac
--- old/libqmi-1.28.4/configure.ac      2021-05-14 23:36:43.000000000 +0200
+++ new/libqmi-1.28.6/configure.ac      2021-06-04 11:03:28.000000000 +0200
@@ -4,7 +4,7 @@
 dnl The QMI version number
 m4_define([qmi_major_version], [1])
 m4_define([qmi_minor_version], [28])
-m4_define([qmi_micro_version], [4])
+m4_define([qmi_micro_version], [6])
 m4_define([qmi_version],
           [qmi_major_version.qmi_minor_version.qmi_micro_version])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/data/qmi-collection-basic.json 
new/libqmi-1.28.6/data/qmi-collection-basic.json
--- old/libqmi-1.28.4/data/qmi-collection-basic.json    2021-05-14 
23:18:17.000000000 +0200
+++ new/libqmi-1.28.6/data/qmi-collection-basic.json    2021-06-04 
11:03:28.000000000 +0200
@@ -37,6 +37,7 @@
     "QMI_MESSAGE_DMS_SWI_GET_CURRENT_FIRMWARE",
     "QMI_MESSAGE_DMS_SET_FCC_AUTHENTICATION",
     "QMI_MESSAGE_DMS_FOXCONN_GET_FIRMWARE_VERSION",
+    "QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION",
 
     "QMI_MESSAGE_NAS_ABORT",
     "QMI_MESSAGE_NAS_SET_EVENT_REPORT",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/data/qmi-service-dms.json 
new/libqmi-1.28.6/data/qmi-service-dms.json
--- old/libqmi-1.28.4/data/qmi-service-dms.json 2021-05-02 13:49:41.000000000 
+0200
+++ new/libqmi-1.28.6/data/qmi-service-dms.json 2021-06-04 11:03:28.000000000 
+0200
@@ -1425,6 +1425,20 @@
                      "since"         : "1.26",
                      "format"        : "guint8",
                      "public-format" : "QmiDmsFoxconnDeviceMode" } ],
+     "output"  : [ { "common-ref" : "Operation Result" } ] },
+
+  // 
*********************************************************************************
+  {  "name"    : "Foxconn Set FCC Authentication",
+     "type"    : "Message",
+     "service" : "DMS",
+     "id"      : "0x5571",
+     "vendor"  : "0x0489",
+     "since"   : "1.28.6",
+     "input"   : [ { "name"          : "Value",
+                     "id"            : "0x01",
+                     "type"          : "TLV",
+                     "since"         : "1.28.6",
+                     "format"        : "guint8" } ],
      "output"  : [ { "common-ref" : "Operation Result" } ] }
 
 ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/docs/man/qmi-firmware-update.1 
new/libqmi-1.28.6/docs/man/qmi-firmware-update.1
--- old/libqmi-1.28.4/docs/man/qmi-firmware-update.1    2021-05-14 
23:43:16.000000000 +0200
+++ new/libqmi-1.28.6/docs/man/qmi-firmware-update.1    2021-06-04 
11:15:29.000000000 +0200
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.48.3.
-.TH QMI-FIRMWARE-UPDATE "1" "May 2021" "qmi-firmware-update " "User Commands"
+.TH QMI-FIRMWARE-UPDATE "1" "June 2021" "qmi-firmware-update " "User Commands"
 .SH NAME
 qmi-firmware-update \- Update firmware in QMI devices
 .SH DESCRIPTION
@@ -103,7 +103,7 @@
 .IP
 libqmi\[email protected]
 .PP
-qmi\-firmware\-update 1.28.4
+qmi\-firmware\-update 1.28.6
 .IP
 Copyright (C) 2016\-2021 Aleksander Morgado
 Copyright (C) 2016\-2019 Bj?rn Mork
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/docs/man/qmi-network.1 
new/libqmi-1.28.6/docs/man/qmi-network.1
--- old/libqmi-1.28.4/docs/man/qmi-network.1    2021-05-14 23:43:16.000000000 
+0200
+++ new/libqmi-1.28.6/docs/man/qmi-network.1    2021-06-04 11:15:29.000000000 
+0200
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.48.3.
-.TH QMI-NETWORK "1" "May 2021" "qmi-network 1.28.4" "User Commands"
+.TH QMI-NETWORK "1" "June 2021" "qmi-network 1.28.6" "User Commands"
 .SH NAME
 qmi-network \- Simple network management of QMI devices
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/docs/man/qmicli.1 
new/libqmi-1.28.6/docs/man/qmicli.1
--- old/libqmi-1.28.4/docs/man/qmicli.1 2021-05-14 23:43:16.000000000 +0200
+++ new/libqmi-1.28.6/docs/man/qmicli.1 2021-06-04 11:15:29.000000000 +0200
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.48.3.
-.TH QMICLI "1" "May 2021" "qmicli 1.28.4" "User Commands"
+.TH QMICLI "1" "June 2021" "qmicli 1.28.6" "User Commands"
 .SH NAME
 qmicli \- Control QMI devices
 .SH DESCRIPTION
@@ -225,6 +225,9 @@
 
\fB\-\-dms\-foxconn\-get\-firmware\-version\fR=\fI\,[firmware\-mcfg\-apps\/\fR|firmware\-mcfg|apps]
 Get firmware version (Foxconn specific)
 .TP
+\fB\-\-dms\-foxconn\-set\-fcc\-authentication\fR=\fI\,[magic]\/\fR
+Set FCC authentication (Foxconn specific)
+.TP
 \fB\-\-dms\-get\-mac\-address\fR=\fI\,[wlan\/\fR|bt]
 Get default MAC address
 .TP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/annotation-glossary.html 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/annotation-glossary.html
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/html/annotation-glossary.html  
2021-05-14 23:44:23.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/html/annotation-glossary.html  
2021-06-04 11:48:27.000000000 +0200
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
 <link rel="home" href="index.html" title="libqmi-glib Reference Manual">
 <link rel="up" href="index.html" title="libqmi-glib Reference Manual">
-<link rel="prev" href="api-index-1-28.html" title="Index of new symbols in 
1.28">
+<link rel="prev" href="api-index-1-28-6.html" title="Index of new symbols in 
1.28.6">
 <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -27,7 +27,7 @@
                   <a class="shortcut" href="#glsT">T</a></span></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" 
height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
-<td><a accesskey="p" href="api-index-1-28.html"><img src="left.png" width="16" 
height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="api-index-1-28-6.html"><img src="left.png" 
width="16" height="16" border="0" alt="Prev"></a></td>
 <td><img src="right-insensitive.png" width="16" height="16" border="0"></td>
 </tr></table>
 <div class="glossary">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/api-index-1-28-6.html 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/api-index-1-28-6.html
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/html/api-index-1-28-6.html     
1970-01-01 01:00:00.000000000 +0100
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/html/api-index-1-28-6.html     
2021-06-04 11:48:27.000000000 +0200
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index of new symbols in 1.28.6: libqmi-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libqmi-glib Reference Manual">
+<link rel="up" href="index.html" title="libqmi-glib Reference Manual">
+<link rel="prev" href="api-index-1-28.html" title="Index of new symbols in 
1.28">
+<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
+<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a 
class="shortcut" href="#idxC">C</a>
+                    ??<span class="dim">|</span>??
+                  <a class="shortcut" href="#idxM">M</a></span></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" 
height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="api-index-1-28.html"><img src="left.png" width="16" 
height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" 
width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="api-index-1-28-6"></a>Index of new symbols in 
1.28.6</h1></div></div></div>
+<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication"
 
title="qmi_client_dms_foxconn_set_fcc_authentication??()">qmi_client_dms_foxconn_set_fcc_authentication</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication-finish"
 
title="qmi_client_dms_foxconn_set_fcc_authentication_finish??()">qmi_client_dms_foxconn_set_fcc_authentication_finish</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<a name="idxM"></a><h3 class="title">M</h3>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput-struct"
 
title="QmiMessageDmsFoxconnSetFccAuthenticationInput">QmiMessageDmsFoxconnSetFccAuthenticationInput</a>,
 struct in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput-struct"
 
title="QmiMessageDmsFoxconnSetFccAuthenticationOutput">QmiMessageDmsFoxconnSetFccAuthenticationOutput</a>,
 struct in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-get-value"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_get_value??()">qmi_message_dms_foxconn_set_fcc_authentication_input_get_value</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-new"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_new??()">qmi_message_dms_foxconn_set_fcc_authentication_input_new</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-ref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_input_ref</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-set-value"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_set_value??()">qmi_message_dms_foxconn_set_fcc_authentication_input_set_value</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-unref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_input_unref</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-get-result"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_output_get_result??()">qmi_message_dms_foxconn_set_fcc_authentication_output_get_result</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-ref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_output_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_output_ref</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-unref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_output_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_output_unref</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.33.1</div>
+</body>
+</html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/api-index-1-28.html 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/api-index-1-28.html
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/html/api-index-1-28.html       
2021-05-14 23:44:23.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/html/api-index-1-28.html       
2021-06-04 11:48:27.000000000 +0200
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="libqmi-glib Reference Manual">
 <link rel="up" href="index.html" title="libqmi-glib Reference Manual">
 <link rel="prev" href="api-index-1-26-6.html" title="Index of new symbols in 
1.26.6">
-<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
+<link rel="next" href="api-index-1-28-6.html" title="Index of new symbols in 
1.28.6">
 <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -35,7 +35,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" 
height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
 <td><a accesskey="p" href="api-index-1-26-6.html"><img src="left.png" 
width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" 
width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="api-index-1-28-6.html"><img src="right.png" 
width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h1 class="title">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/api-index-full.html 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/api-index-full.html
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/html/api-index-full.html       
2021-05-14 23:44:23.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/html/api-index-full.html       
2021-06-04 11:48:27.000000000 +0200
@@ -420,6 +420,14 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication"
 
title="qmi_client_dms_foxconn_set_fcc_authentication??()">qmi_client_dms_foxconn_set_fcc_authentication</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication-finish"
 
title="qmi_client_dms_foxconn_set_fcc_authentication_finish??()">qmi_client_dms_foxconn_set_fcc_authentication_finish</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" 
href="libqmi-glib-DMS-Get-Activation-State-request.html#qmi-client-dms-get-activation-state"
 
title="qmi_client_dms_get_activation_state??()">qmi_client_dms_get_activation_state</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Get-Activation-State-request.html" title="DMS Get 
Activation State request">DMS Get Activation State request</a>
 </dt>
 <dd></dd>
@@ -4606,6 +4614,14 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput-struct"
 
title="QmiMessageDmsFoxconnSetFccAuthenticationInput">QmiMessageDmsFoxconnSetFccAuthenticationInput</a>,
 struct in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput-struct"
 
title="QmiMessageDmsFoxconnSetFccAuthenticationOutput">QmiMessageDmsFoxconnSetFccAuthenticationOutput</a>,
 struct in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" 
href="libqmi-glib-DMS-Get-Activation-State-request.html#QmiMessageDmsGetActivationStateOutput-struct"
 
title="QmiMessageDmsGetActivationStateOutput">QmiMessageDmsGetActivationStateOutput</a>,
 struct in <a class="link" 
href="libqmi-glib-DMS-Get-Activation-State-request.html" title="DMS Get 
Activation State request">DMS Get Activation State request</a>
 </dt>
 <dd></dd>
@@ -6542,6 +6558,38 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-get-value"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_get_value??()">qmi_message_dms_foxconn_set_fcc_authentication_input_get_value</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-new"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_new??()">qmi_message_dms_foxconn_set_fcc_authentication_input_new</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-ref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_input_ref</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-set-value"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_set_value??()">qmi_message_dms_foxconn_set_fcc_authentication_input_set_value</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-unref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_input_unref</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-get-result"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_output_get_result??()">qmi_message_dms_foxconn_set_fcc_authentication_output_get_result</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-ref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_output_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_output_ref</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-unref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_output_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_output_unref</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">DMS Foxconn Set FCC Authentication 
request</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" 
href="libqmi-glib-DMS-Get-Activation-State-request.html#qmi-message-dms-get-activation-state-output-get-info"
 
title="qmi_message_dms_get_activation_state_output_get_info??()">qmi_message_dms_get_activation_state_output_get_info</a>,
 function in <a class="link" 
href="libqmi-glib-DMS-Get-Activation-State-request.html" title="DMS Get 
Activation State request">DMS Get Activation State request</a>
 </dt>
 <dd></dd>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/ch02.html 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/ch02.html
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/html/ch02.html 2021-05-14 
23:44:23.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/html/ch02.html 2021-06-04 
11:48:27.000000000 +0200
@@ -213,6 +213,9 @@
 <span class="refentrytitle"><a 
href="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html">DMS Foxconn 
Change Device Mode request</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
+<span class="refentrytitle"><a 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html">DMS Foxconn 
Set FCC Authentication request</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
 <span class="refentrytitle"><a 
href="libqmi-glib-DMS-Get-Supported-Messages-request.html">DMS Get Supported 
Messages request</a></span><span class="refpurpose"></span>
 </dt>
 </dl></dd>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/index.html 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/index.html
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/html/index.html        
2021-05-14 23:44:23.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/html/index.html        
2021-06-04 11:48:27.000000000 +0200
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" 
cellspacing="0"><tr><th valign="middle"><p class="title">libqmi-glib Reference 
Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      For libqmi-glib 1.28.4
+      For libqmi-glib 1.28.6
 . The latest version of this documentation can be found on-line at
      <a class="ulink" 
href="https://www.freedesktop.org/software/libqmi/libqmi-glib/latest/"; 
target="_top">https://www.freedesktop.org/software/libqmi/libqmi-glib/latest/</a>.
     </p></div>
@@ -267,6 +267,9 @@
 <span class="refentrytitle"><a 
href="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html">DMS Foxconn 
Change Device Mode request</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
+<span class="refentrytitle"><a 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html">DMS Foxconn 
Set FCC Authentication request</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
 <span class="refentrytitle"><a 
href="libqmi-glib-DMS-Get-Supported-Messages-request.html">DMS Get Supported 
Messages request</a></span><span class="refpurpose"></span>
 </dt>
 </dl></dd>
@@ -1150,6 +1153,7 @@
 <dt><span class="chapter"><a href="api-index-1-26-2.html">Index of new symbols 
in 1.26.2</a></span></dt>
 <dt><span class="chapter"><a href="api-index-1-26-6.html">Index of new symbols 
in 1.26.6</a></span></dt>
 <dt><span class="chapter"><a href="api-index-1-28.html">Index of new symbols 
in 1.28</a></span></dt>
+<dt><span class="chapter"><a href="api-index-1-28-6.html">Index of new symbols 
in 1.28.6</a></span></dt>
 <dt><span class="glossary"><a href="annotation-glossary.html">Annotation 
Glossary</a></span></dt>
 </dl></div>
 </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html
 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html
--- 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html
   2021-05-14 23:44:23.000000000 +0200
+++ 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html
   2021-06-04 11:48:27.000000000 +0200
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="libqmi-glib Reference Manual">
 <link rel="up" href="ch02s02.html" title="DMS Requests">
 <link rel="prev" href="libqmi-glib-DMS-Set-FCC-Authentication-request.html" 
title="DMS Set FCC Authentication request">
-<link rel="next" href="libqmi-glib-DMS-Get-Supported-Messages-request.html" 
title="DMS Get Supported Messages request">
+<link rel="next" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">
 <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -21,7 +21,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" 
height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch02s02.html"><img src="up.png" width="16" 
height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" 
href="libqmi-glib-DMS-Set-FCC-Authentication-request.html"><img src="left.png" 
width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" 
href="libqmi-glib-DMS-Get-Supported-Messages-request.html"><img src="right.png" 
width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html"><img 
src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request"></a><div 
class="titlepage"></div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html
 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html
--- 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html
       2021-06-04 11:48:27.000000000 +0200
@@ -0,0 +1,535 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DMS Foxconn Set FCC Authentication request: libqmi-glib Reference 
Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libqmi-glib Reference Manual">
+<link rel="up" href="ch02s02.html" title="DMS Requests">
+<link rel="prev" 
href="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html" title="DMS 
Foxconn Change Device Mode request">
+<link rel="next" href="libqmi-glib-DMS-Get-Supported-Messages-request.html" 
title="DMS Get Supported Messages request">
+<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">????<span 
class="dim">|</span>??
+                  <a 
href="#libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.description" 
class="shortcut">Description</a></span><span id="nav_hierarchy">????<span 
class="dim">|</span>??
+                  <a 
href="#libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.object-hierarchy" 
class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" 
height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch02s02.html"><img src="up.png" width="16" 
height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" 
href="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html"><img 
src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" 
href="libqmi-glib-DMS-Get-Supported-Messages-request.html"><img src="right.png" 
width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request"></a><div 
class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a 
name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.top_of_page"></a>DMS
 Foxconn Set FCC Authentication request</span></h2>
+<p>DMS Foxconn Set FCC Authentication request</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a 
name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>??*
+</td>
+<td class="function_name">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-new"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_new??()">qmi_message_dms_foxconn_set_fcc_authentication_input_new</a>??<span
 class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>??*
+</td>
+<td class="function_name">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-ref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_input_ref</a>??<span
 class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-unref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_input_unref</a>??<span
 class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-get-value"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_get_value??()">qmi_message_dms_foxconn_set_fcc_authentication_input_get_value</a>??<span
 class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-set-value"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_input_set_value??()">qmi_message_dms_foxconn_set_fcc_authentication_input_set_value</a>??<span
 class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 
class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a>??*
+</td>
+<td class="function_name">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-ref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_output_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_output_ref</a>??<span
 class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-unref"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_output_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_output_unref</a>??<span
 class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-get-result"
 
title="qmi_message_dms_foxconn_set_fcc_authentication_output_get_result??()">qmi_message_dms_foxconn_set_fcc_authentication_output_get_result</a>??<span
 class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication"
 
title="qmi_client_dms_foxconn_set_fcc_authentication??()">qmi_client_dms_foxconn_set_fcc_authentication</a>??<span
 class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 
class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a>??*
+</td>
+<td class="function_name">
+<a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication-finish"
 
title="qmi_client_dms_foxconn_set_fcc_authentication_finish??()">qmi_client_dms_foxconn_set_fcc_authentication_finish</a>??<span
 class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<a name="QmiMessageDmsFoxconnSetFccAuthenticationInput"></a><a 
name="QmiMessageDmsFoxconnSetFccAuthenticationOutput"></a><div class="refsect1">
+<a 
name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.other"></a><h2>Types
 and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">??</td>
+<td class="function_name"><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput-struct"
 
title="QmiMessageDmsFoxconnSetFccAuthenticationInput">QmiMessageDmsFoxconnSetFccAuthenticationInput</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">??</td>
+<td class="function_name"><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput-struct"
 
title="QmiMessageDmsFoxconnSetFccAuthenticationOutput">QmiMessageDmsFoxconnSetFccAuthenticationOutput</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a 
name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.object-hierarchy"></a><h2>Object
 Hierarchy</h2>
+<pre class="screen">    <a 
href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
+    <span class="lineart">?????????</span> 
QmiMessageDmsFoxconnSetFccAuthenticationInput
+    <span class="lineart">?????????</span> 
QmiMessageDmsFoxconnSetFccAuthenticationOutput
+</pre>
+</div>
+<div class="refsect1">
+<a 
name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a 
name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-new"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_input_new??()</h3>
+<pre class="programlisting"><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>??*
+qmi_message_dms_foxconn_set_fcc_authentication_input_new
+                               (<em class="parameter"><code><span 
class="type">void</span></code></em>);</pre>
+<p>Allocates a new <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>.</p>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-new.returns"></a><h4>Returns</h4>
+<p> the newly created <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>. The 
returned value should be freed with <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-unref"
 title="qmi_message_dms_foxconn_set_fcc_authentication_input_unref??()"><code 
class="function">qmi_message_dms_foxconn_set_fcc_authentication_input_unref()</code></a>.</p>
+</div>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-ref"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_input_ref??()</h3>
+<pre class="programlisting"><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>??*
+qmi_message_dms_foxconn_set_fcc_authentication_input_ref
+                               (<em class="parameter"><code><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a> 
*self</code></em>);</pre>
+<p>Atomically increments the reference count of <em 
class="parameter"><code>self</code></em>
+ by one.</p>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-ref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-ref.returns"></a><h4>Returns</h4>
+<p> the new reference to <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-unref"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_input_unref??()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+qmi_message_dms_foxconn_set_fcc_authentication_input_unref
+                               (<em class="parameter"><code><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a> 
*self</code></em>);</pre>
+<p>Atomically decrements the reference count of <em 
class="parameter"><code>self</code></em>
+ by one.
+If the reference count drops to 0, <em class="parameter"><code>self</code></em>
+ is completely disposed.</p>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-unref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-get-value"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_input_get_value??()</h3>
+<pre class="programlisting"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="returnvalue">gboolean</span></a>
+qmi_message_dms_foxconn_set_fcc_authentication_input_get_value
+                               (<em class="parameter"><code><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a> 
*self</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8";><span
 class="type">guint8</span></a> *value_value</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError";><span
 class="type">GError</span></a> **error</code></em>);</pre>
+<p>Get the 'Value' field from <em class="parameter"><code>self</code></em>
+.</p>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-get-value.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_value</p></td>
+<td class="parameter_description"><p>a placeholder for the output <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8";><span
 class="type">guint8</span></a>, or <a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS";><code
 class="literal">NULL</code></a> if not required. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym 
title="Parameter for returning results. Default is transfer full."><span 
class="acronym">out</span></acronym>][<acronym title="NULL may be passed 
instead of a pointer to a location."><span 
class="acronym">optional</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS";><code
 class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-get-value.returns"></a><h4>Returns</h4>
+<p><a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS";><code
 class="literal">TRUE</code></a> if the field is found, <a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS";><code
 class="literal">FALSE</code></a> otherwise. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not 
necessarily available in other languages."><span 
class="acronym">skip</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-set-value"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_input_set_value??()</h3>
+<pre class="programlisting"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="returnvalue">gboolean</span></a>
+qmi_message_dms_foxconn_set_fcc_authentication_input_set_value
+                               (<em class="parameter"><code><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a> 
*self</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8";><span
 class="type">guint8</span></a> value_value</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError";><span
 class="type">GError</span></a> **error</code></em>);</pre>
+<p>Set the 'Value' field in the message.</p>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-set-value.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_value</p></td>
+<td class="parameter_description"><p>a <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8";><span
 class="type">guint8</span></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS";><code
 class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-input-set-value.returns"></a><h4>Returns</h4>
+<p><a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS";><code
 class="literal">TRUE</code></a> if <em 
class="parameter"><code>value</code></em>
+was successfully set, <a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS";><code
 class="literal">FALSE</code></a> otherwise. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not 
necessarily available in other languages."><span 
class="acronym">skip</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-output-ref"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_output_ref??()</h3>
+<pre class="programlisting"><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 
class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a>??*
+qmi_message_dms_foxconn_set_fcc_authentication_output_ref
+                               (<em class="parameter"><code><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a> 
*self</code></em>);</pre>
+<p>Atomically increments the reference count of <em 
class="parameter"><code>self</code></em>
+ by one.</p>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-output-ref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 
class="type">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-output-ref.returns"></a><h4>Returns</h4>
+<p> the new reference to <em class="parameter"><code>self</code></em>
+.</p>
+</div>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-output-unref"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_output_unref??()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+qmi_message_dms_foxconn_set_fcc_authentication_output_unref
+                               (<em class="parameter"><code><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a> 
*self</code></em>);</pre>
+<p>Atomically decrements the reference count of <em 
class="parameter"><code>self</code></em>
+ by one.
+If the reference count drops to 0, <em class="parameter"><code>self</code></em>
+ is completely disposed.</p>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-output-unref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 
class="type">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-output-get-result"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_output_get_result??()</h3>
+<pre class="programlisting"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="returnvalue">gboolean</span></a>
+qmi_message_dms_foxconn_set_fcc_authentication_output_get_result
+                               (<em class="parameter"><code><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a> 
*self</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError";><span
 class="type">GError</span></a> **error</code></em>);</pre>
+<p>Get the result of the QMI operation.</p>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-output-get-result.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a 
QmiMessageDmsFoxconnSetFccAuthenticationOutput.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS";><code
 class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a 
name="qmi-message-dms-foxconn-set-fcc-authentication-output-get-result.returns"></a><h4>Returns</h4>
+<p><a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS";><code
 class="literal">TRUE</code></a> if the QMI operation succeeded, <a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS";><code
 class="literal">FALSE</code></a> if <em 
class="parameter"><code>error</code></em>
+is set. </p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not 
necessarily available in other languages."><span 
class="acronym">skip</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a 
name="qmi-client-dms-foxconn-set-fcc-authentication"></a><h3>qmi_client_dms_foxconn_set_fcc_authentication??()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+qmi_client_dms_foxconn_set_fcc_authentication
+                               (<em class="parameter"><code><a class="link" 
href="QmiClientDms.html" title="QmiClientDms"><span 
class="type">QmiClientDms</span></a> *self</code></em>,
+                                <em class="parameter"><code><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a> 
*input</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint";><span
 class="type">guint</span></a> timeout</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct";><span
 class="type">GCancellable</span></a> *cancellable</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback";><span
 class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Asynchronously sends a Foxconn Set FCC Authentication request to the 
device.</p>
+<p>When the operation is finished, <em 
class="parameter"><code>callback</code></em>
+ will be invoked in the thread-default main loop of the thread you are calling 
this method from.</p>
+<p>You can then call <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication-finish"
 title="qmi_client_dms_foxconn_set_fcc_authentication_finish??()"><code 
class="function">qmi_client_dms_foxconn_set_fcc_authentication_finish()</code></a>
 to get the result of the operation.</p>
+<div class="refsect3">
+<a 
name="qmi-client-dms-foxconn-set-fcc-authentication.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" 
href="QmiClientDms.html" title="QmiClientDms"><span 
class="type">QmiClientDms</span></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>input</p></td>
+<td class="parameter_description"><p>a <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>timeout</p></td>
+<td class="parameter_description"><p>maximum time to wait for the method to 
complete, in seconds.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>a <a 
href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct";><span
 class="type">GCancellable</span></a> or <a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS";><code
 class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>a <a 
href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback";><span
 class="type">GAsyncReadyCallback</span></a> to call when the request is 
satisfied.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data to pass to <em 
class="parameter"><code>callback</code></em>
+.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a 
name="qmi-client-dms-foxconn-set-fcc-authentication-finish"></a><h3>qmi_client_dms_foxconn_set_fcc_authentication_finish??()</h3>
+<pre class="programlisting"><a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 
class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a>??*
+qmi_client_dms_foxconn_set_fcc_authentication_finish
+                               (<em class="parameter"><code><a class="link" 
href="QmiClientDms.html" title="QmiClientDms"><span 
class="type">QmiClientDms</span></a> *self</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct";><span
 class="type">GAsyncResult</span></a> *res</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError";><span
 class="type">GError</span></a> **error</code></em>);</pre>
+<p>Finishes an async operation started with <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication"
 title="qmi_client_dms_foxconn_set_fcc_authentication??()"><code 
class="function">qmi_client_dms_foxconn_set_fcc_authentication()</code></a>.</p>
+<div class="refsect3">
+<a 
name="qmi-client-dms-foxconn-set-fcc-authentication-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" 
border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" 
href="QmiClientDms.html" title="QmiClientDms"><span 
class="type">QmiClientDms</span></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>res</p></td>
+<td class="parameter_description"><p>the <a 
href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct";><span
 class="type">GAsyncResult</span></a> obtained from the <a 
href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback";><span
 class="type">GAsyncReadyCallback</span></a> passed to <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication"
 title="qmi_client_dms_foxconn_set_fcc_authentication??()"><code 
class="function">qmi_client_dms_foxconn_set_fcc_authentication()</code></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error or <a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS";><code
 class="literal">NULL</code></a>.</p></td>
+<td class="parameter_annotations">??</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a 
name="qmi-client-dms-foxconn-set-fcc-authentication-finish.returns"></a><h4>Returns</h4>
+<p> a <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a>, or <a 
href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS";><code
 class="literal">NULL</code></a> if <em 
class="parameter"><code>error</code></em>
+is set. The returned value should be freed with <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-unref"
 title="qmi_message_dms_foxconn_set_fcc_authentication_output_unref??()"><code 
class="function">qmi_message_dms_foxconn_set_fcc_authentication_output_unref()</code></a>.</p>
+</div>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+</div>
+<div class="refsect1">
+<a 
name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.other_details"></a><h2>Types
 and Values</h2>
+<div class="refsect2">
+<a 
name="QmiMessageDmsFoxconnSetFccAuthenticationInput-struct"></a><h3>QmiMessageDmsFoxconnSetFccAuthenticationInput</h3>
+<pre class="programlisting">typedef struct 
_QmiMessageDmsFoxconnSetFccAuthenticationInput 
QmiMessageDmsFoxconnSetFccAuthenticationInput;</pre>
+<p>The <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationInput</span></a> 
structure contains private data and should only be accessed
+using the provided API.</p>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a 
name="QmiMessageDmsFoxconnSetFccAuthenticationOutput-struct"></a><h3>QmiMessageDmsFoxconnSetFccAuthenticationOutput</h3>
+<pre class="programlisting">typedef struct 
_QmiMessageDmsFoxconnSetFccAuthenticationOutput 
QmiMessageDmsFoxconnSetFccAuthenticationOutput;</pre>
+<p>The <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput"><span
 class="type">QmiMessageDmsFoxconnSetFccAuthenticationOutput</span></a> 
structure contains private data and should only be accessed
+using the provided API.</p>
+<p class="since">Since: <a class="link" 
href="api-index-1-28-6.html#api-index-1.28.6">1.28.6</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.33.1</div>
+</body>
+</html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Get-Supported-Messages-request.html
 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Get-Supported-Messages-request.html
--- 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Get-Supported-Messages-request.html
       2021-05-14 23:44:23.000000000 +0200
+++ 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Get-Supported-Messages-request.html
       2021-06-04 11:48:27.000000000 +0200
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
 <link rel="home" href="index.html" title="libqmi-glib Reference Manual">
 <link rel="up" href="ch02s02.html" title="DMS Requests">
-<link rel="prev" 
href="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html" title="DMS 
Foxconn Change Device Mode request">
+<link rel="prev" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS 
Foxconn Set FCC Authentication request">
 <link rel="next" href="ch03.html" title="Network Access Service (NAS)">
 <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
@@ -20,7 +20,7 @@
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" 
height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch02s02.html"><img src="up.png" width="16" 
height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" 
href="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html"><img 
src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html"><img 
src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="ch03.html"><img src="right.png" width="16" 
height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html
 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html
--- 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html
       2021-05-14 23:44:23.000000000 +0200
+++ 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html
       2021-06-04 11:48:27.000000000 +0200
@@ -144,7 +144,7 @@
 <hr>
 <div class="refsect2">
 <a name="QMI-MICRO-VERSION:CAPS"></a><h3>QMI_MICRO_VERSION</h3>
-<pre class="programlisting">#define QMI_MICRO_VERSION (4)
+<pre class="programlisting">#define QMI_MICRO_VERSION (6)
 </pre>
 <p>Evaluates to the micro version number of libqmi-glib which this source
 compiled against.</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/libqmi-glib.devhelp2 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib.devhelp2
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/html/libqmi-glib.devhelp2      
2021-05-14 23:44:23.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib.devhelp2      
2021-06-04 11:48:27.000000000 +0200
@@ -78,6 +78,7 @@
         <sub name="DMS Foxconn Get Firmware Version request" 
link="libqmi-glib-DMS-Foxconn-Get-Firmware-Version-request.html"/>
         <sub name="DMS Set FCC Authentication request" 
link="libqmi-glib-DMS-Set-FCC-Authentication-request.html"/>
         <sub name="DMS Foxconn Change Device Mode request" 
link="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html"/>
+        <sub name="DMS Foxconn Set FCC Authentication request" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html"/>
         <sub name="DMS Get Supported Messages request" 
link="libqmi-glib-DMS-Get-Supported-Messages-request.html"/>
       </sub>
     </sub>
@@ -433,6 +434,7 @@
     <sub name="Index of new symbols in 1.26.2" link="api-index-1-26-2.html"/>
     <sub name="Index of new symbols in 1.26.6" link="api-index-1-26-6.html"/>
     <sub name="Index of new symbols in 1.28" link="api-index-1-28.html"/>
+    <sub name="Index of new symbols in 1.28.6" link="api-index-1-28-6.html"/>
     <sub name="Annotation Glossary" link="annotation-glossary.html"/>
   </chapters>
   <functions>
@@ -1289,6 +1291,18 @@
     <keyword type="function" 
name="qmi_client_dms_foxconn_change_device_mode_finish??()" 
link="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html#qmi-client-dms-foxconn-change-device-mode-finish"
 since="1.26"/>
     <keyword type="struct" name="QmiMessageDmsFoxconnChangeDeviceModeInput" 
link="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html#QmiMessageDmsFoxconnChangeDeviceModeInput-struct"/>
     <keyword type="struct" name="QmiMessageDmsFoxconnChangeDeviceModeOutput" 
link="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html#QmiMessageDmsFoxconnChangeDeviceModeOutput-struct"/>
+    <keyword type="function" 
name="qmi_message_dms_foxconn_set_fcc_authentication_input_new??()" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-new"
 since="1.28.6"/>
+    <keyword type="function" 
name="qmi_message_dms_foxconn_set_fcc_authentication_input_ref??()" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-ref"
 since="1.28.6"/>
+    <keyword type="function" 
name="qmi_message_dms_foxconn_set_fcc_authentication_input_unref??()" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-unref"
 since="1.28.6"/>
+    <keyword type="function" 
name="qmi_message_dms_foxconn_set_fcc_authentication_input_get_value??()" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-get-value"
 since="1.28.6"/>
+    <keyword type="function" 
name="qmi_message_dms_foxconn_set_fcc_authentication_input_set_value??()" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-input-set-value"
 since="1.28.6"/>
+    <keyword type="function" 
name="qmi_message_dms_foxconn_set_fcc_authentication_output_ref??()" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-ref"
 since="1.28.6"/>
+    <keyword type="function" 
name="qmi_message_dms_foxconn_set_fcc_authentication_output_unref??()" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-unref"
 since="1.28.6"/>
+    <keyword type="function" 
name="qmi_message_dms_foxconn_set_fcc_authentication_output_get_result??()" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-message-dms-foxconn-set-fcc-authentication-output-get-result"
 since="1.28.6"/>
+    <keyword type="function" 
name="qmi_client_dms_foxconn_set_fcc_authentication??()" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication"
 since="1.28.6"/>
+    <keyword type="function" 
name="qmi_client_dms_foxconn_set_fcc_authentication_finish??()" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication-finish"
 since="1.28.6"/>
+    <keyword type="struct" 
name="QmiMessageDmsFoxconnSetFccAuthenticationInput" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput-struct"/>
+    <keyword type="struct" 
name="QmiMessageDmsFoxconnSetFccAuthenticationOutput" 
link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput-struct"/>
     <keyword type="function" 
name="qmi_message_dms_get_supported_messages_output_ref??()" 
link="libqmi-glib-DMS-Get-Supported-Messages-request.html#qmi-message-dms-get-supported-messages-output-ref"
 since="1.14"/>
     <keyword type="function" 
name="qmi_message_dms_get_supported_messages_output_unref??()" 
link="libqmi-glib-DMS-Get-Supported-Messages-request.html#qmi-message-dms-get-supported-messages-output-unref"
 since="1.14"/>
     <keyword type="function" 
name="qmi_message_dms_get_supported_messages_output_get_result??()" 
link="libqmi-glib-DMS-Get-Supported-Messages-request.html#qmi-message-dms-get-supported-messages-output-get-result"
 since="1.14"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/html/object-tree.html 
new/libqmi-1.28.6/docs/reference/libqmi-glib/html/object-tree.html
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/html/object-tree.html  
2021-05-14 23:44:23.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/html/object-tree.html  
2021-06-04 11:48:28.000000000 +0200
@@ -343,6 +343,8 @@
     <span class="lineart">?????????</span> <a class="link" 
href="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html#QmiMessageDmsFoxconnChangeDeviceModeOutput">QmiMessageDmsFoxconnChangeDeviceModeOutput</a>
     <span class="lineart">?????????</span> <a class="link" 
href="libqmi-glib-DMS-Foxconn-Get-Firmware-Version-request.html#QmiMessageDmsFoxconnGetFirmwareVersionInput">QmiMessageDmsFoxconnGetFirmwareVersionInput</a>
     <span class="lineart">?????????</span> <a class="link" 
href="libqmi-glib-DMS-Foxconn-Get-Firmware-Version-request.html#QmiMessageDmsFoxconnGetFirmwareVersionOutput">QmiMessageDmsFoxconnGetFirmwareVersionOutput</a>
+    <span class="lineart">?????????</span> <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput">QmiMessageDmsFoxconnSetFccAuthenticationInput</a>
+    <span class="lineart">?????????</span> <a class="link" 
href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput">QmiMessageDmsFoxconnSetFccAuthenticationOutput</a>
     <span class="lineart">?????????</span> <a class="link" 
href="libqmi-glib-DMS-Get-Activation-State-request.html#QmiMessageDmsGetActivationStateOutput">QmiMessageDmsGetActivationStateOutput</a>
     <span class="lineart">?????????</span> <a class="link" 
href="libqmi-glib-DMS-Get-Alt-Net-Config-request.html#QmiMessageDmsGetAltNetConfigOutput">QmiMessageDmsGetAltNetConfigOutput</a>
     <span class="lineart">?????????</span> <a class="link" 
href="libqmi-glib-DMS-Get-Band-Capabilities-request.html#QmiMessageDmsGetBandCapabilitiesOutput">QmiMessageDmsGetBandCapabilitiesOutput</a>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/libqmi-glib-docs.xml 
new/libqmi-1.28.6/docs/reference/libqmi-glib/libqmi-glib-docs.xml
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/libqmi-glib-docs.xml   
2021-05-14 23:18:13.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/libqmi-glib-docs.xml   
2021-06-04 11:03:28.000000000 +0200
@@ -131,6 +131,7 @@
       <xi:include href="xml/qmi-message-dms-foxconn-get-firmware-version.xml"/>
       <xi:include href="xml/qmi-message-dms-set-fcc-authentication.xml"/>
       <xi:include href="xml/qmi-message-dms-foxconn-change-device-mode.xml"/>
+      <xi:include 
href="xml/qmi-message-dms-foxconn-set-fcc-authentication.xml"/>
       <xi:include href="xml/qmi-message-dms-get-supported-messages.xml"/>
     </section>
   </chapter>
@@ -610,6 +611,10 @@
     <title>Index of new symbols in 1.28</title>
     <xi:include href="xml/api-index-1.28.xml"></xi:include>
   </chapter>
+  <chapter id="api-index-1-28-6" role="1.28.6">
+    <title>Index of new symbols in 1.28.6</title>
+    <xi:include href="xml/api-index-1.28.6.xml"></xi:include>
+  </chapter>
 
   <xi:include href="xml/annotation-glossary.xml"></xi:include>
 </book>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/libqmi-glib-sections.txt 
new/libqmi-1.28.6/docs/reference/libqmi-glib/libqmi-glib-sections.txt
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/libqmi-glib-sections.txt       
2021-05-14 23:44:23.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/libqmi-glib-sections.txt       
2021-06-04 11:48:27.000000000 +0200
@@ -3265,6 +3265,33 @@
 </SECTION>
 
 <SECTION>
+<FILE>qmi-message-dms-foxconn-set-fcc-authentication</FILE>
+<TITLE>DMS Foxconn Set FCC Authentication request</TITLE>
+QmiMessageDmsFoxconnSetFccAuthenticationInput
+QmiMessageDmsFoxconnSetFccAuthenticationOutput
+<SUBSECTION QmiMessageDmsFoxconnSetFccAuthenticationInputMethods>
+qmi_message_dms_foxconn_set_fcc_authentication_input_new
+qmi_message_dms_foxconn_set_fcc_authentication_input_ref
+qmi_message_dms_foxconn_set_fcc_authentication_input_unref
+qmi_message_dms_foxconn_set_fcc_authentication_input_get_value
+qmi_message_dms_foxconn_set_fcc_authentication_input_set_value
+<SUBSECTION QmiMessageDmsFoxconnSetFccAuthenticationOutputMethods>
+qmi_message_dms_foxconn_set_fcc_authentication_output_ref
+qmi_message_dms_foxconn_set_fcc_authentication_output_unref
+qmi_message_dms_foxconn_set_fcc_authentication_output_get_result
+<SUBSECTION QmiMessageDmsFoxconnSetFccAuthenticationClientMethods>
+qmi_client_dms_foxconn_set_fcc_authentication
+qmi_client_dms_foxconn_set_fcc_authentication_finish
+<SUBSECTION Private>
+HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION
+<SUBSECTION Standard>
+qmi_message_dms_foxconn_set_fcc_authentication_input_get_type
+QMI_TYPE_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION_INPUT
+qmi_message_dms_foxconn_set_fcc_authentication_output_get_type
+QMI_TYPE_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION_OUTPUT
+</SECTION>
+
+<SECTION>
 <FILE>qmi-client-nas</FILE>
 <TITLE>QmiClientNas</TITLE>
 QmiClientNas
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqmi-1.28.4/docs/reference/libqmi-glib/libqmi-glib.types 
new/libqmi-1.28.6/docs/reference/libqmi-glib/libqmi-glib.types
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/libqmi-glib.types      
2021-05-14 23:44:23.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/libqmi-glib.types      
2021-06-04 11:48:27.000000000 +0200
@@ -131,6 +131,8 @@
 qmi_message_dms_foxconn_change_device_mode_output_get_type
 qmi_message_dms_foxconn_get_firmware_version_input_get_type
 qmi_message_dms_foxconn_get_firmware_version_output_get_type
+qmi_message_dms_foxconn_set_fcc_authentication_input_get_type
+qmi_message_dms_foxconn_set_fcc_authentication_output_get_type
 qmi_message_dms_get_activation_state_output_get_type
 qmi_message_dms_get_alt_net_config_output_get_type
 qmi_message_dms_get_band_capabilities_output_get_type
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/docs/reference/libqmi-glib/version.xml 
new/libqmi-1.28.6/docs/reference/libqmi-glib/version.xml
--- old/libqmi-1.28.4/docs/reference/libqmi-glib/version.xml    2021-05-14 
23:39:40.000000000 +0200
+++ new/libqmi-1.28.6/docs/reference/libqmi-glib/version.xml    2021-06-04 
11:12:40.000000000 +0200
@@ -1 +1 @@
-1.28.4
+1.28.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/src/libqmi-glib/qmi-helpers.c 
new/libqmi-1.28.6/src/libqmi-glib/qmi-helpers.c
--- old/libqmi-1.28.4/src/libqmi-glib/qmi-helpers.c     2021-05-14 
23:36:23.000000000 +0200
+++ new/libqmi-1.28.6/src/libqmi-glib/qmi-helpers.c     2021-06-04 
10:59:23.000000000 +0200
@@ -429,10 +429,9 @@
 /*****************************************************************************/
 
 static gchar *
-helpers_get_driver (const gchar  *device_basename,
-                    GError      **error)
+helpers_get_usb_driver (const gchar *device_basename)
 {
-    static const gchar *subsystems[] = { "usbmisc", "usb", "wwan" };
+    static const gchar *subsystems[] = { "usbmisc", "usb" };
     guint               i;
     gchar              *driver = NULL;
 
@@ -456,9 +455,6 @@
         g_free (path);
     }
 
-    if (!driver)
-        g_set_error (error, QMI_CORE_ERROR, QMI_CORE_ERROR_FAILED,
-                     "couldn't detect device driver");
     return driver;
 }
 
@@ -466,75 +462,54 @@
 qmi_helpers_get_transport_type (const gchar  *path,
                                 GError      **error)
 {
-    QmiHelpersTransportType  transport = QMI_HELPERS_TRANSPORT_TYPE_UNKNOWN;
-    gchar                   *device_basename = NULL;
-    gchar                   *driver = NULL;
-    gchar                   *sysfs_path = NULL;
-    GError                  *inner_error = NULL;
+    g_autofree gchar *device_basename = NULL;
+    g_autofree gchar *usb_driver = NULL;
+    g_autofree gchar *wwan_sysfs_path = NULL;
+    g_autofree gchar *smdpkt_sysfs_path = NULL;
+    g_autofree gchar *rpmsg_sysfs_path = NULL;
 
-    device_basename = qmi_helpers_get_devname (path, &inner_error);
+    device_basename = qmi_helpers_get_devname (path, error);
     if (!device_basename)
-        goto out;
-
-    driver = helpers_get_driver (device_basename, &inner_error);
-
-    if (!driver) {
-        /* On Android systems we get access to the QMI control port through
-         * virtual smdcntl devices in the smdpkt subsystem. */
-        sysfs_path = g_strdup_printf ("/sys/class/smdpkt/%s", device_basename);
-        if (g_file_test (sysfs_path, G_FILE_TEST_EXISTS)) {
-            g_clear_error (&inner_error);
-            transport = QMI_HELPERS_TRANSPORT_TYPE_QMUX;
-            goto out;
-        }
-        g_free (sysfs_path);
-        /* On mainline kernels this control port is provided by rpmsg */
-        sysfs_path = g_strdup_printf ("/sys/class/rpmsg/%s", device_basename);
-        if (g_file_test (sysfs_path, G_FILE_TEST_EXISTS)) {
-            g_clear_error (&inner_error);
-            transport = QMI_HELPERS_TRANSPORT_TYPE_QMUX;
-        }
-        goto out;
-    }
-
-    if (!g_strcmp0 (driver, "cdc_mbim")) {
-        transport = QMI_HELPERS_TRANSPORT_TYPE_MBIM;
-        goto out;
-    }
+        return QMI_HELPERS_TRANSPORT_TYPE_UNKNOWN;
 
-    if (!g_strcmp0 (driver, "qmi_wwan")) {
-        transport = QMI_HELPERS_TRANSPORT_TYPE_QMUX;
-        goto out;
+    /* Most likely case, we have a USB driver */
+    usb_driver = helpers_get_usb_driver (device_basename);
+    if (usb_driver) {
+        if (!g_strcmp0 (usb_driver, "cdc_mbim"))
+            return QMI_HELPERS_TRANSPORT_TYPE_MBIM;
+        if (!g_strcmp0 (usb_driver, "qmi_wwan"))
+            return QMI_HELPERS_TRANSPORT_TYPE_QMUX;
+        g_set_error (error, QMI_CORE_ERROR, QMI_CORE_ERROR_FAILED,
+                     "unexpected usb driver detected: %s", usb_driver);
+        return QMI_HELPERS_TRANSPORT_TYPE_UNKNOWN;
     }
 
-    if (!g_strcmp0 (driver, "wwan")) {
-        /* MHI/PCIe uci devices have protocol in their name */
-        if (g_strrstr (device_basename, "QMI")) {
-            transport = QMI_HELPERS_TRANSPORT_TYPE_QMUX;
-            goto out;
-        }
-        if (g_strrstr (device_basename, "MBIM")) {
-            transport = QMI_HELPERS_TRANSPORT_TYPE_MBIM;
-            goto out;
-        }
+    /* MHI/PCIe uci devices have protocol in their name */
+    wwan_sysfs_path = g_strdup_printf ("/sys/class/wwan/%s", device_basename);
+    if (g_file_test (wwan_sysfs_path, G_FILE_TEST_EXISTS)) {
+        if (g_strrstr (device_basename, "QMI"))
+            return QMI_HELPERS_TRANSPORT_TYPE_QMUX;
+        if (g_strrstr (device_basename, "MBIM"))
+            return QMI_HELPERS_TRANSPORT_TYPE_MBIM;
+        g_set_error (error, QMI_CORE_ERROR, QMI_CORE_ERROR_FAILED,
+                     "unsupported wwan port");
+        return QMI_HELPERS_TRANSPORT_TYPE_UNKNOWN;
     }
 
-    g_set_error (&inner_error, QMI_CORE_ERROR, QMI_CORE_ERROR_FAILED,
-                 "unexpected driver detected: %s", driver);
-
- out:
-
-    g_free (device_basename);
-    g_free (driver);
-    g_free (sysfs_path);
-
-    if (inner_error) {
-        g_assert (transport == QMI_HELPERS_TRANSPORT_TYPE_UNKNOWN);
-        g_propagate_error (error, inner_error);
-    } else
-        g_assert (transport != QMI_HELPERS_TRANSPORT_TYPE_UNKNOWN);
-
-    return transport;
+    /* On Android systems we get access to the QMI control port through
+     * virtual smdcntl devices in the smdpkt subsystem. */
+    smdpkt_sysfs_path = g_strdup_printf ("/sys/class/smdpkt/%s", 
device_basename);
+    if (g_file_test (smdpkt_sysfs_path, G_FILE_TEST_EXISTS))
+        return QMI_HELPERS_TRANSPORT_TYPE_QMUX;
+
+    /* On mainline kernels this control port is provided by rpmsg */
+    rpmsg_sysfs_path = g_strdup_printf ("/sys/class/rpmsg/%s", 
device_basename);
+    if (g_file_test (rpmsg_sysfs_path, G_FILE_TEST_EXISTS))
+        return QMI_HELPERS_TRANSPORT_TYPE_QMUX;
+
+    g_set_error (error, QMI_CORE_ERROR, QMI_CORE_ERROR_FAILED,
+                 "unexpected port subsystem");
+    return QMI_HELPERS_TRANSPORT_TYPE_UNKNOWN;
 }
 
 gchar *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/src/libqmi-glib/qmi-message-context.c 
new/libqmi-1.28.6/src/libqmi-glib/qmi-message-context.c
--- old/libqmi-1.28.4/src/libqmi-glib/qmi-message-context.c     2021-05-01 
21:59:02.000000000 +0200
+++ new/libqmi-1.28.6/src/libqmi-glib/qmi-message-context.c     2021-05-18 
11:47:09.000000000 +0200
@@ -48,18 +48,18 @@
 GType
 qmi_message_context_get_type (void)
 {
-    static volatile gsize g_define_type_id__volatile = 0;
+    static gsize g_define_type_id_initialized = 0;
 
-    if (g_once_init_enter (&g_define_type_id__volatile)) {
+    if (g_once_init_enter (&g_define_type_id_initialized)) {
         GType g_define_type_id =
             g_boxed_type_register_static (g_intern_static_string 
("QmiMessageContext"),
                                           (GBoxedCopyFunc) 
qmi_message_context_ref,
                                           (GBoxedFreeFunc) 
qmi_message_context_unref);
 
-        g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
+        g_once_init_leave (&g_define_type_id_initialized, g_define_type_id);
     }
 
-    return g_define_type_id__volatile;
+    return g_define_type_id_initialized;
 }
 
 QmiMessageContext *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqmi-1.28.4/src/qmicli/qmicli-dms.c 
new/libqmi-1.28.6/src/qmicli/qmicli-dms.c
--- old/libqmi-1.28.4/src/qmicli/qmicli-dms.c   2021-05-14 23:18:13.000000000 
+0200
+++ new/libqmi-1.28.6/src/qmicli/qmicli-dms.c   2021-06-04 11:03:28.000000000 
+0200
@@ -102,6 +102,7 @@
 static gchar *foxconn_change_device_mode_str;
 static gchar *dell_get_firmware_version_str; /* deprecated */
 static gchar *foxconn_get_firmware_version_str;
+static gint foxconn_set_fcc_authentication_int = -1;
 static gchar *get_mac_address_str;
 static gboolean reset_flag;
 static gboolean noop_flag;
@@ -426,6 +427,12 @@
       "[firmware-mcfg-apps|firmware-mcfg|apps]"
     },
 #endif
+#if defined HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION
+    { "dms-foxconn-set-fcc-authentication", 0, 0, G_OPTION_ARG_INT, 
&foxconn_set_fcc_authentication_int,
+      "Set FCC authentication (Foxconn specific)",
+      "[magic]"
+    },
+#endif
 #if defined HAVE_QMI_MESSAGE_DMS_GET_MAC_ADDRESS
     { "dms-get-mac-address", 0, 0, G_OPTION_ARG_STRING, &get_mac_address_str,
       "Get default MAC address",
@@ -537,6 +544,7 @@
                  !!foxconn_change_device_mode_str +
                  !!dell_get_firmware_version_str +
                  !!foxconn_get_firmware_version_str +
+                 (foxconn_set_fcc_authentication_int >= 0) +
                  !!get_mac_address_str +
                  reset_flag +
                  noop_flag);
@@ -4279,6 +4287,35 @@
 
 #endif /* HAVE_QMI_MESSAGE_DMS_FOXCONN_GET_FIRMWARE_VERSION */
 
+#if defined HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION
+
+static void
+foxconn_set_fcc_authentication_ready (QmiClientDms *client,
+                                      GAsyncResult *res)
+{
+    g_autoptr(QmiMessageDmsFoxconnSetFccAuthenticationOutput) output = NULL;
+    g_autoptr(GError)                                         error = NULL;
+
+    output = qmi_client_dms_foxconn_set_fcc_authentication_finish (client, 
res, &error);
+    if (!output) {
+        g_printerr ("error: operation failed: %s\n", error->message);
+        operation_shutdown (FALSE);
+        return;
+    }
+
+    if (!qmi_message_dms_foxconn_set_fcc_authentication_output_get_result 
(output, &error)) {
+        g_printerr ("error: couldn't run Foxconn FCC authentication: %s\n", 
error->message);
+        operation_shutdown (FALSE);
+        return;
+    }
+
+    g_print ("[%s] Successfully run Foxconn FCC authentication\n",
+             qmi_device_get_path_display (ctx->device));
+    operation_shutdown (TRUE);
+}
+
+#endif /* HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION */
+
 #if defined HAVE_QMI_MESSAGE_DMS_GET_MAC_ADDRESS
 
 static QmiMessageDmsGetMacAddressInput *
@@ -5271,6 +5308,30 @@
         return;
     }
 #endif
+
+#if defined HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION
+    if (foxconn_set_fcc_authentication_int >= 0) {
+        g_autoptr(QmiMessageDmsFoxconnSetFccAuthenticationInput) input = NULL;
+
+        if (foxconn_set_fcc_authentication_int > 0xFF) {
+            g_printerr ("error: magic value out of [0,255] range\n");
+            operation_shutdown (FALSE);
+            return;
+        }
+
+        g_debug ("Asynchronously running Foxconn FCC authentication...");
+
+        input = qmi_message_dms_foxconn_set_fcc_authentication_input_new ();
+        qmi_message_dms_foxconn_set_fcc_authentication_input_set_value (input, 
(guint8)foxconn_set_fcc_authentication_int, NULL);
+        qmi_client_dms_foxconn_set_fcc_authentication (ctx->client,
+                                                       input,
+                                                       10,
+                                                       ctx->cancellable,
+                                                       
(GAsyncReadyCallback)foxconn_set_fcc_authentication_ready,
+                                                       NULL);
+        return;
+    }
+#endif
 
 #if defined HAVE_QMI_MESSAGE_DMS_GET_MAC_ADDRESS
     if (get_mac_address_str) {

Reply via email to