<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.fmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>FMods.net - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php/Special:Contributions/Admin"/>
	<updated>2026-09-03T11:31:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Hardware_Info&amp;diff=128</id>
		<title>Hardware Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Hardware_Info&amp;diff=128"/>
		<updated>2025-05-11T22:47:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;== QNX tools ==&amp;lt;/nowiki&amp;gt; &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;======&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;pidin&amp;lt;/code&amp;gt; ======&lt;br /&gt;
[https://openqnx.com/static/neutrino/utilities/p/pidin.html#id5 https://openqnx.com/static/neutrino/utilities/p/pidin.html]&lt;br /&gt;
&lt;br /&gt;
Display information about the system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# pidin info&lt;br /&gt;
CPU:ARM Release:6.5.0  FreeMem:683Mb/2032Mb BootTime:Mar 19 17:35:42 UTC 2023&lt;br /&gt;
Processes: 139, Threads: 644&lt;br /&gt;
Processor1: 1093648626 Cortex A15 1000MHz FPU&lt;br /&gt;
Processor2: 1093648626 Cortex A15 1000MHz FPU&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== &amp;lt;code&amp;gt;uname&amp;lt;/code&amp;gt; ======&lt;br /&gt;
[https://openqnx.com/static/neutrino/utilities/u/uname.html#id7 https://openqnx.com/static/neutrino/utilities/u/uname.html]&lt;br /&gt;
&lt;br /&gt;
Return the name of the operating system (POSIX):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uname -a&lt;br /&gt;
QNX localhost 6.5.0 2019/12/12-16:00:38CST TI-OMAP5432-Pasa-Ford-Sync3 armle&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PASA (Panasonic) tools == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== &amp;lt;code&amp;gt;hwid&amp;lt;/code&amp;gt; ======&lt;br /&gt;
&amp;lt;code&amp;gt;hwid&amp;lt;/code&amp;gt; - Displays info about S3 board.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;hwid bt&amp;lt;/code&amp;gt; - Info about BT stack.&lt;br /&gt;
&lt;br /&gt;
Example output:&amp;lt;pre&amp;gt;&lt;br /&gt;
# hwid&lt;br /&gt;
&lt;br /&gt;
MY=17&lt;br /&gt;
RADIO_TYPE=NAVI&lt;br /&gt;
NVRAM_SIZE=64GB&lt;br /&gt;
RAM_SIZE=2GB&lt;br /&gt;
DRVC=0&lt;br /&gt;
CPU_FREQ=1000&lt;br /&gt;
HW_REVISION=A&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Main_Page&amp;diff=127</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Main_Page&amp;diff=127"/>
		<updated>2025-05-11T22:46:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Welcome to the FMods.net Ford Sync 3 Community Wiki! test */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the FMods.net Ford Sync 3 Community Wiki! == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Welcome to our community-driven wiki dedicated to sharing technical information and resources related to Ford Sync 3. Whether you're a Ford vehicle owner, enthusiast, or technician, this wiki serves as a collaborative platform where members can share their expertise, tips, tricks, and troubleshooting guides for maximizing the functionality and performance of Ford's Sync 3 infotainment system.&lt;br /&gt;
&lt;br /&gt;
[https://www.fmods.net/community/ucp.php?mode=register Join us] in exploring the latest features, updates, and hacks for Sync 3, and contribute your own knowledge to help fellow members make the most out of their Ford driving experience. Together, let's build a comprehensive [https://www.fmods.net/community/dlext/index database] of Sync 3 resources for the benefit of the entire Ford community!&lt;br /&gt;
&lt;br /&gt;
== Content list == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
* [[Hardware Info]]&lt;br /&gt;
* [[Disk subsystem]]&lt;br /&gt;
* [[Graphics subsystem]]&lt;br /&gt;
* [[Logging subsystem]]&lt;br /&gt;
* [[USB subsystem]]&lt;br /&gt;
* [[Unpacking firmware]]&lt;br /&gt;
* [[Updating process]]&lt;br /&gt;
* [[Software Info]]&lt;br /&gt;
* [[Sync 3 Apps]]&lt;br /&gt;
* [[Sync 3 Mods]]&lt;br /&gt;
* [[Sync 3 Themes]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Sync_3_Mods&amp;diff=93</id>
		<title>Sync 3 Mods</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Sync_3_Mods&amp;diff=93"/>
		<updated>2024-07-16T07:23:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''General'''&lt;br /&gt;
&lt;br /&gt;
To be able to install [https://www.fmods.net/community/dlext/index?cat=1 any Sync 3 Mods,] your Sync 3 system has to be jailbroken first!&lt;br /&gt;
&lt;br /&gt;
To do this, download and apply the following [https://www.fmods.net/community/dlext/index?cat=4 basic Mods] first in this order:&lt;br /&gt;
&lt;br /&gt;
# [https://www.fmods.net/community/dlext/details?df_id=1 Sync 3 Jailbreak]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/details?df_id=2 FMods Installer (Daemon)]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/details?df_id=3 FMods Tools (ModsTools)]&lt;br /&gt;
&lt;br /&gt;
There is a [https://www.fmods.net/community/viewtopic.php?t=190 guide on fmods.net] with additional info how to jailbreak your Sync 3 unit. Basically: download a mod, unzip it to the root of an exFAT formatted USB stick and put it in the USB port in your car. A special script will notice that the Mod is offered and it wil execute it. There is also a [https://www.fmods.net/community/viewtopic.php?t=2 guide how to install mods]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mod (short for Modification)'''&lt;br /&gt;
&lt;br /&gt;
A mod is essentially a customized alteration or improvement of a factory feature within the Sync 3 system. It requires direct modifications to the original OEM Sync 3 files to function correctly. Here are the key points to remember:&lt;br /&gt;
&lt;br /&gt;
* Mods build upon existing Sync 3 features, enhancing or tweaking them to suit specific needs.&lt;br /&gt;
* They often rely on modifying proprietary OEM files, which may require expertise in reverse engineering or understanding the inner workings of the system.&lt;br /&gt;
* In most cases, mods are applied using patches to avoid infringing on FoMoCo copyrights. This can lead to some challenges: - Mod authors may need to update their patches with each new Ford Sync 3 system update, which can be cumbersome. - Cross-mod compatibility can be tricky to navigate, especially if multiple mods modify the same files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods are divided into several categories in the [https://www.fmods.net/community/dlext/index fmods.net database]:&lt;br /&gt;
&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=4 Basic]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=5 New Features]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=6 Graphics]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=7 Utilities]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=8 Miscellaneous]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=9 Tools]&lt;br /&gt;
&lt;br /&gt;
Just browse the categories and install the mods of your choice! Sometimes people make custom mods that are not suitable for the fmods.net database. They might be shared in the [https://www.fmods.net/community/index.php fmods.net forum] or shared through the [https://t.me/joinchat/B0B4axHE46E6AGPwr7u6LA fmods.net Telegram channel].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How are Mods structured and ... made?'''&lt;br /&gt;
&lt;br /&gt;
Mods are shared in the fmods.net database using the .zip format. Inside you will find a structure which can/will contain several files / folders:&lt;br /&gt;
&lt;br /&gt;
# README.txt or README.md: this is a text file which gives some basic info about the Mod. Always read it as it can help you install and use the mod.&lt;br /&gt;
# DONTINDX.msa: this is a file which tells SYNC3 not to index the USB stick but to apply it.&lt;br /&gt;
# SyncMyMod folder: this folder contains the contents of the mod.&lt;br /&gt;
# autoinstall.sh: this is a bash/shell file which contains the commands that are executed. It can be read using any texteditor. Only make changes if you know what you are doing! Most Mods authors use more advanced TextEditors like [https://notepad-plus-plus.org/downloads/ NotePad++] or (even better) free [https://code.visualstudio.com/download Microsoft Visual Studio  Code] which has nice and free QML code helpers. Good to know: sh is ''a shorthand for &amp;quot;bash''&amp;quot;, which is the standard shell command language used by Unix (and also for Sync 3).&lt;br /&gt;
# files: a folder containing several subfolders with specific filetypes:&lt;br /&gt;
# bin: this subfolder of files contains binary files, like used for the Video Player or Rear View Camera Mods.&lt;br /&gt;
# other: this subfolder of files can contain backup files/folders and new files/folders. Like qml files, images in the .png, .jpg or .gif filetype or other files.&lt;br /&gt;
# patch: this subfolder of files contains the master.patch file(s). Basically, this file is used to patch and change existing .qml-files. To generate a master.patch file, you will need to compare the original file with the modified one. A good tool to compare files and generate a master.patch is [https://winmerge.org/downloads/ Winmerge]. Ask for help in the FMods.net Telegram channel, if you want to help and need addional info to get started on this matter.&lt;br /&gt;
# shell: this subfolder of files contains other bash/shell files (.sh filetype). They can be added to the end of the Sync 3 startup_gf.sh file or called in another way (e.g. we made .sh files to delete Apps).&lt;br /&gt;
&lt;br /&gt;
In general a Mod is made by an author that knows a bit of bash/shell to change the autoinstall.sh file, and also has a good knowledge about the language that is used to show the Sync 3 screens to us: [https://doc.qt.io/qt-5/qtqml-index.html Qt QML]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:QML|QML or Qt Modelling Language]] is a user interface markup language, like HTML is for websites. Ford has made some own libraries that can be used/called inside the qml-pages (usually they are imported in the top of the qml file). Typically qml files do not have 1.000 lines of codes each, but they call other qml files, so Sync 3 has a modular system. If you want to understand a bit of QML, there is a good online [https://www.youtube.com/watch?v=JxyTkXLbcV4 YouTube Tutorial by KDAB]. Also good to know: the Sync 3 compressed Apps.img file contains over 36.000 files!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods authors generally use Unix, Linux or something like a virtual Ubuntu system (e.g. inside Oracle Virtual Box) to mount the Sync 3 Apps.img file, unpack it and copy the contents back to their primary operating system. Some authors just code on a computer and test in their cars, others have a special bench station which speeds up development. Of course there is a [https://www.fmods.net/community/viewtopic.php?t=275 guide how to unpack Sync 3 files].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Special Mod: canbus box'''&lt;br /&gt;
&lt;br /&gt;
It is possible to add a so called CANbus Box to a duplicated OBD / GWM port of your vehicle to show additional technical information on Sync 3, like TPMS (tire pressure) and all kinds of other values. The piece of hardware can be made yourself. More info is in the [https://www.fmods.net/community/viewtopic.php?t=1195 canbus box guide].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Different Sync 3 for default ford-MY20, Lincoln and 10 inch Portrait and Landscape screens'''&lt;br /&gt;
&lt;br /&gt;
Although the Sync3 system has a combined Apps.img package, you might notice that (once unpacked) there are different subfolders. Sync 3 knows 4 different screen setup types:&lt;br /&gt;
&lt;br /&gt;
# The default folder contains (qml-)files for the ford-MY20 8 inch screen Theme.&lt;br /&gt;
# The +lincoln-MY20 subfolder contains (qml-)files for cars with a Lincoln 8 inch screen Theme.&lt;br /&gt;
# The +10inchP subfolder contains (qml-)files for cars with a 10 inch Portrait screen Theme (ford-10P-MY20).&lt;br /&gt;
# The +10inchL subfolder contains (qml-)files for cars with a 10 inch landscape screen Theme (lincoln-10L-MY20). Like a Lincoln Aviator.&lt;br /&gt;
&lt;br /&gt;
Most mods are just made for the default 8 inch Sync 3 screens. But some are ported too for Lincoln, or the 10 inc screens. Generally they are not offered through the Fmods.net Mods database, but through the FMods.net Forum or the FMods Telegram channel.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Sync_3_Mods&amp;diff=92</id>
		<title>Sync 3 Mods</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Sync_3_Mods&amp;diff=92"/>
		<updated>2024-07-16T07:22:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''General'''&lt;br /&gt;
&lt;br /&gt;
To be able to install [https://www.fmods.net/community/dlext/index?cat=1 any Sync 3 Mods,] your Sync 3 system has to be jailbroken first!&lt;br /&gt;
&lt;br /&gt;
To do this, download and apply the following [https://www.fmods.net/community/dlext/index?cat=4 basic Mods] first in this order:&lt;br /&gt;
&lt;br /&gt;
# [https://www.fmods.net/community/dlext/details?df_id=1 Sync 3 Jailbreak]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/details?df_id=2 FMods Installer (Daemon)]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/details?df_id=3 FMods Tools (ModsTools)]&lt;br /&gt;
&lt;br /&gt;
There is a [https://www.fmods.net/community/viewtopic.php?t=190 guide on fmods.net] with additional info how to jailbreak your Sync 3 unit. Basically: download a mod, unzip it to the root of an exFAT formatted USB stick and put it in the USB port in your car. A special script will notice that the Mod is offered and it wil execute it. There is also a [https://www.fmods.net/community/viewtopic.php?t=2 guide how to install mods]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mod (short for Modification)'''&lt;br /&gt;
&lt;br /&gt;
A mod is essentially a customized alteration or improvement of a factory feature within the Sync 3 system. It requires direct modifications to the original OEM Sync 3 files to function correctly. Here are the key points to remember:&lt;br /&gt;
&lt;br /&gt;
* Mods build upon existing Sync 3 features, enhancing or tweaking them to suit specific needs.&lt;br /&gt;
* They often rely on modifying proprietary OEM files, which may require expertise in reverse engineering or understanding the inner workings of the system.&lt;br /&gt;
* In most cases, mods are applied using patches to avoid infringing on FoMoCo copyrights. This can lead to some challenges: - Mod authors may need to update their patches with each new Ford Sync 3 system update, which can be cumbersome. - Cross-mod compatibility can be tricky to navigate, especially if multiple mods modify the same files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods are divided into several categories in the [https://www.fmods.net/community/dlext/index fmods.net database]:&lt;br /&gt;
&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=4 Basic]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=5 New Features]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=6 Graphics]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=7 Utilities]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=8 Miscellaneous]&lt;br /&gt;
# [https://www.fmods.net/community/dlext/index?cat=9 Tools]&lt;br /&gt;
&lt;br /&gt;
Just browse the categories and install the mods of your choice! Sometimes people make custom mods that are not suitable for the fmods.net database. They might be shared in the [https://www.fmods.net/community/index.php fmods.net forum] or shared through the [https://t.me/joinchat/B0B4axHE46E6AGPwr7u6LA fmods.net Telegram channel].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How are Mods structured and ... made?'''&lt;br /&gt;
&lt;br /&gt;
Mods are shared in the fmods.net database using the .zip format. Inside you will find a structure which can/will contain several files / folders:&lt;br /&gt;
&lt;br /&gt;
# README.txt or README.md: this is a text file which gives some basic info about the Mod. Always read it as it can help you install and use the mod.&lt;br /&gt;
# DONTINDX.msa: this is a file which tells SYNC3 not to index the USB stick but to apply it.&lt;br /&gt;
# SyncMyMod folder: this folder contains the contents of the mod.&lt;br /&gt;
# autoinstall.sh: this is a bash/shell file which contains the commands that are executed. It can be read using any texteditor. Only make changes if you know what you are doing! Most Mods authors use more advanced TextEditors like [https://notepad-plus-plus.org/downloads/ NotePad++] or (even better) free [https://code.visualstudio.com/download Microsoft Visual Studio  Code] which has nice and free QML code helpers. Good to know: sh is ''a shorthand for &amp;quot;bash''&amp;quot;, which is the standard shell command language used by Unix (and also for Sync 3).&lt;br /&gt;
# files: a folder containing several subfolders with specific filetypes:&lt;br /&gt;
# bin: this subfolder of files contains binary files, like used for the Video Player or Rear View Camera Mods.&lt;br /&gt;
# other: this subfolder of files can contain backup files/folders and new files/folders. Like qml files, images in the .png, .jpg or .gif filetype or other files.&lt;br /&gt;
# patch: this subfolder of files contains the master.patch file(s). Basically, this file is used to patch and change existing .qml-files. To generate a master.patch file, you will need to compare the original file with the modified one. A good tool to compare files and generate a master.patch is [https://winmerge.org/downloads/ Winmerge]. Ask for help in the FMods.net Telegram channel, if you want to help and need addional info to get started on this matter.&lt;br /&gt;
# shell: this subfolder of files contains other bash/shell files (.sh filetype). They can be added to the end of the Sync 3 startup_gf.sh file or called in another way (e.g. we made .sh files to delete Apps).&lt;br /&gt;
&lt;br /&gt;
In general a Mod is made by an author that knows a bit of bash/shell to change the autoinstall.sh file, and also has a good knowledge about the language that is used to show the Sync 3 screens to us: [https://doc.qt.io/qt-5/qtqml-index.html QuickTime QML]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:QML|QML or Qt Modelling Language]] is a user interface markup language, like HTML is for websites. Ford has made some own libraries that can be used/called inside the qml-pages (usually they are imported in the top of the qml file). Typically qml files do not have 1.000 lines of codes each, but they call other qml files, so Sync 3 has a modular system. If you want to understand a bit of QML, there is a good online [https://www.youtube.com/watch?v=JxyTkXLbcV4 YouTube Tutorial by KDAB]. Also good to know: the Sync 3 compressed Apps.img file contains over 36.000 files!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods authors generally use Unix, Linux or something like a virtual Ubuntu system (e.g. inside Oracle Virtual Box) to mount the Sync 3 Apps.img file, unpack it and copy the contents back to their primary operating system. Some authors just code on a computer and test in their cars, others have a special bench station which speeds up development. Of course there is a [https://www.fmods.net/community/viewtopic.php?t=275 guide how to unpack Sync 3 files].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Special Mod: canbus box'''&lt;br /&gt;
&lt;br /&gt;
It is possible to add a so called CANbus Box to a duplicated OBD / GWM port of your vehicle to show additional technical information on Sync 3, like TPMS (tire pressure) and all kinds of other values. The piece of hardware can be made yourself. More info is in the [https://www.fmods.net/community/viewtopic.php?t=1195 canbus box guide].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Different Sync 3 for default ford-MY20, Lincoln and 10 inch Portrait and Landscape screens'''&lt;br /&gt;
&lt;br /&gt;
Although the Sync3 system has a combined Apps.img package, you might notice that (once unpacked) there are different subfolders. Sync 3 knows 4 different screen setup types:&lt;br /&gt;
&lt;br /&gt;
# The default folder contains (qml-)files for the ford-MY20 8 inch screen Theme.&lt;br /&gt;
# The +lincoln-MY20 subfolder contains (qml-)files for cars with a Lincoln 8 inch screen Theme.&lt;br /&gt;
# The +10inchP subfolder contains (qml-)files for cars with a 10 inch Portrait screen Theme (ford-10P-MY20).&lt;br /&gt;
# The +10inchL subfolder contains (qml-)files for cars with a 10 inch landscape screen Theme (lincoln-10L-MY20). Like a Lincoln Aviator.&lt;br /&gt;
&lt;br /&gt;
Most mods are just made for the default 8 inch Sync 3 screens. But some are ported too for Lincoln, or the 10 inc screens. Generally they are not offered through the Fmods.net Mods database, but through the FMods.net Forum or the FMods Telegram channel.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=66</id>
		<title>Software Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=66"/>
		<updated>2024-06-19T21:12:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Sync 3 OS is based on QNX Neutrino 6.5, and it's built using several &amp;lt;code&amp;gt;QNX6 FS&amp;lt;/code&amp;gt; images and each image has a specific package P/N.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G381]]&amp;lt;/code&amp;gt; (Main Sync 3 OS)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G386 / 14G387]]&amp;lt;/code&amp;gt; (Utilities packages)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G391]]&amp;lt;/code&amp;gt; (System Voices)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G421]]&amp;lt;/code&amp;gt; (Maps Data)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G422]]&amp;lt;/code&amp;gt; (Navigation Voices)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G423]]&amp;lt;/code&amp;gt; (Gracenotes database)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G424]]&amp;lt;/code&amp;gt; (Maps License)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G658]]&amp;lt;/code&amp;gt; (DAB Stations Logos)&lt;br /&gt;
&lt;br /&gt;
All update packages (except few cases) contains a &amp;lt;code&amp;gt;QNX6 FS&amp;lt;/code&amp;gt; .img file, which simply replace the previously available .img file.&lt;br /&gt;
For Main Sync 3 OS package is a bit different, because the .img is copied on the Sync 3, and extracted in a specific OS.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Main_Page&amp;diff=65</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Main_Page&amp;diff=65"/>
		<updated>2024-06-19T10:53:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the FMods.net Ford Sync 3 Community Wiki! == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Welcome to our community-driven wiki dedicated to sharing technical information and resources related to Ford Sync 3. Whether you're a Ford vehicle owner, enthusiast, or technician, this wiki serves as a collaborative platform where members can share their expertise, tips, tricks, and troubleshooting guides for maximizing the functionality and performance of Ford's Sync 3 infotainment system.&lt;br /&gt;
&lt;br /&gt;
[https://www.fmods.net/community/ucp.php?mode=register Join us] in exploring the latest features, updates, and hacks for Sync 3, and contribute your own knowledge to help fellow members make the most out of their Ford driving experience. Together, let's build a comprehensive [https://www.fmods.net/community/dlext/index database] of Sync 3 resources for the benefit of the entire Ford community!&lt;br /&gt;
&lt;br /&gt;
== Content list == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
* [[Hardware Info]]&lt;br /&gt;
* [[Disk subsystem]]&lt;br /&gt;
* [[Graphics subsystem]]&lt;br /&gt;
* [[Logging subsystem]]&lt;br /&gt;
* [[USB subsystem]]&lt;br /&gt;
* [[Unpacking firmware]]&lt;br /&gt;
* [[Updating process]]&lt;br /&gt;
* [[Software Info]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=64</id>
		<title>Software Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=64"/>
		<updated>2024-06-19T10:51:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Sync 3 OS is based on the QNX Neutrino 6.5, and it's built using several &amp;lt;code&amp;gt;QNX6 FS&amp;lt;/code&amp;gt; images and each image has a specific package P/N.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G381]]&amp;lt;/code&amp;gt; (Main Sync 3 OS)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G386 / 14G387]]&amp;lt;/code&amp;gt; (Utilities packages)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G391]]&amp;lt;/code&amp;gt; (System Voices)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G421]]&amp;lt;/code&amp;gt; (Maps Data)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G422]]&amp;lt;/code&amp;gt; (Navigation Voices)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G423]]&amp;lt;/code&amp;gt; (Gracenotes database)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G424]]&amp;lt;/code&amp;gt; (Maps License)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G658]]&amp;lt;/code&amp;gt; (DAB Stations Logos)&lt;br /&gt;
&lt;br /&gt;
All update packages (except few cases) contains a &amp;lt;code&amp;gt;QNX6 FS&amp;lt;/code&amp;gt; .img file, which simply replace the previously available .img file.&lt;br /&gt;
For Main Sync 3 OS package is a bit different, because the .img is copied on the Sync 3, and extracted in a specific OS.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=63</id>
		<title>Software Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=63"/>
		<updated>2024-06-19T10:50:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Sync 3 OS is based on the QNX Neutrino 6.5, and it's built using several &amp;lt;code&amp;gt;QNX6 FS&amp;lt;/code&amp;gt; images and each image has a specific package P/N.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G381]]&amp;lt;/code&amp;gt; (Main Sync 3 OS)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G386 / 14G387]]&amp;lt;/code&amp;gt; (Utilities packages)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G391]]&amp;lt;/code&amp;gt; (System Voices)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G421]]&amp;lt;/code&amp;gt; (Maps Data)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G422]]&amp;lt;/code&amp;gt; (Navigation Voices)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G423]]&amp;lt;/code&amp;gt; (Gracenotes database)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G424]]&amp;lt;/code&amp;gt; (Maps License)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G658]]&amp;lt;/code&amp;gt; (DAB Station Logos)&lt;br /&gt;
&lt;br /&gt;
All update packages (except few cases) contains a &amp;lt;code&amp;gt;QNX6 FS&amp;lt;/code&amp;gt; .img file, which simply replace the previously available .img file.&lt;br /&gt;
For Main Sync 3 OS package is a bit different, because the .img is copied on the Sync 3, and extracted in a specific OS.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=62</id>
		<title>Software Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=62"/>
		<updated>2024-06-19T10:49:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Sync 3 OS is based on the QNX Neutrino 6.5, and it's built using several &amp;lt;code&amp;gt;QNX6 FS images&amp;lt;/code&amp;gt;, and each image has a specific package P/N.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G381]]&amp;lt;/code&amp;gt; (Main Sync 3 OS)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G386 / 14G387]]&amp;lt;/code&amp;gt; (Utilities packages)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G391]]&amp;lt;/code&amp;gt; (System Voices)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G421]]&amp;lt;/code&amp;gt; (Maps Data)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G422]]&amp;lt;/code&amp;gt; (Navigation Voices)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G423]]&amp;lt;/code&amp;gt; (Gracenotes database)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G424]]&amp;lt;/code&amp;gt; (Maps License)&lt;br /&gt;
* &amp;lt;code&amp;gt;[[14G658]]&amp;lt;/code&amp;gt; (DAB Station Logos)&lt;br /&gt;
&lt;br /&gt;
All update packages (except few cases) contains a &amp;lt;code&amp;gt;QNX6 FS&amp;lt;/code&amp;gt; .img file, which simply replace the previously available .img file.&lt;br /&gt;
For Main Sync 3 OS package is a bit different, because the .img is copied on the Sync 3, and extracted in a specific OS.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=61</id>
		<title>Software Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=61"/>
		<updated>2024-06-19T10:47:47Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Sync 3 OS is based on the QNX Neutrino 6.5, and it's built using several &amp;lt;code&amp;gt;QNX6 FS images&amp;lt;/code&amp;gt;, and each image has a specific package P/N.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;14G381&amp;lt;/code&amp;gt; (Main Sync 3 OS)&lt;br /&gt;
* &amp;lt;code&amp;gt;14G386 / 14G387&amp;lt;/code&amp;gt; (Utilities packages)&lt;br /&gt;
* &amp;lt;code&amp;gt;14G391&amp;lt;/code&amp;gt; (System Voices)&lt;br /&gt;
* &amp;lt;code&amp;gt;14G421&amp;lt;/code&amp;gt; (Maps Data)&lt;br /&gt;
* &amp;lt;code&amp;gt;14G422&amp;lt;/code&amp;gt; (Navigation Voices)&lt;br /&gt;
* &amp;lt;code&amp;gt;14G423&amp;lt;/code&amp;gt; (Gracenotes database)&lt;br /&gt;
* &amp;lt;code&amp;gt;14G424&amp;lt;/code&amp;gt; (Maps License)&lt;br /&gt;
* &amp;lt;code&amp;gt;14G658&amp;lt;/code&amp;gt; (DAB Station Logos)&lt;br /&gt;
&lt;br /&gt;
All update packages (except few cases) contains a &amp;lt;code&amp;gt;QNX6 FS&amp;lt;/code&amp;gt; .img file, which simply replace the previously available .img file.&lt;br /&gt;
For Main Sync 3 OS package is a bit different, because the .img is copied on the Sync 3, and extracted in a specific OS.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Main_Page&amp;diff=56</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Main_Page&amp;diff=56"/>
		<updated>2024-05-27T09:35:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the FMods.net Ford Sync 3 Community Wiki! == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Welcome to our community-driven wiki dedicated to sharing technical information and resources related to Ford Sync 3. Whether you're a Ford vehicle owner, enthusiast, or technician, this wiki serves as a collaborative platform where members can share their expertise, tips, tricks, and troubleshooting guides for maximizing the functionality and performance of Ford's Sync 3 infotainment system.&lt;br /&gt;
&lt;br /&gt;
[https://www.fmods.net/community/ucp.php?mode=register Join us] in exploring the latest features, updates, and hacks for Sync 3, and contribute your own knowledge to help fellow members make the most out of their Ford driving experience. Together, let's build a comprehensive repository of Sync 3 resources for the benefit of the entire Ford community!&lt;br /&gt;
&lt;br /&gt;
== Content list == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
* [[Hardware_Info]]&lt;br /&gt;
* [[Disk subsystem]]&lt;br /&gt;
* [[Graphics subsystem]]&lt;br /&gt;
* [[Logging subsystem]]&lt;br /&gt;
* [[USB subsystem]]&lt;br /&gt;
* [[Unpacking firmware]]&lt;br /&gt;
* [[Updating process]]&lt;br /&gt;
* [[Software Info]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Reformat_package&amp;diff=55</id>
		<title>Reformat package</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Reformat_package&amp;diff=55"/>
		<updated>2024-05-27T00:58:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;To Do&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To Do&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=54</id>
		<title>Software Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Software_Info&amp;diff=54"/>
		<updated>2024-05-27T00:57:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;To Do&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To Do&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Main_Page&amp;diff=53</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Main_Page&amp;diff=53"/>
		<updated>2024-05-27T00:56:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the FMods.net Ford Sync 3 Community Wiki! == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Welcome to our community-driven wiki dedicated to sharing technical information and resources related to Ford Sync 3. Whether you're a Ford vehicle owner, enthusiast, or technician, this wiki serves as a collaborative platform where members can share their expertise, tips, tricks, and troubleshooting guides for maximizing the functionality and performance of Ford's Sync 3 infotainment system.&lt;br /&gt;
&lt;br /&gt;
Join us in exploring the latest features, updates, and hacks for Sync 3, and contribute your own knowledge to help fellow members make the most out of their Ford driving experience. Together, let's build a comprehensive repository of Sync 3 resources for the benefit of the entire Ford community!&lt;br /&gt;
&lt;br /&gt;
== Content list == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
* [[Hardware_Info]]&lt;br /&gt;
* [[Disk subsystem]]&lt;br /&gt;
* [[Graphics subsystem]]&lt;br /&gt;
* [[Logging subsystem]]&lt;br /&gt;
* [[USB subsystem]]&lt;br /&gt;
* [[Unpacking firmware]]&lt;br /&gt;
* [[Updating process]]&lt;br /&gt;
* [[Software Info]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Main_Page&amp;diff=52</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Main_Page&amp;diff=52"/>
		<updated>2024-05-27T00:54:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Ford Sync 3 Community Wiki! == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Welcome to our community-driven wiki dedicated to sharing technical information and resources related to Ford Sync 3. Whether you're a Ford vehicle owner, enthusiast, or technician, this wiki serves as a collaborative platform where members can share their expertise, tips, tricks, and troubleshooting guides for maximizing the functionality and performance of Ford's Sync 3 infotainment system.&lt;br /&gt;
&lt;br /&gt;
Join us in exploring the latest features, updates, and hacks for Sync 3, and contribute your own knowledge to help fellow members make the most out of their Ford driving experience. Together, let's build a comprehensive repository of Sync 3 resources for the benefit of the entire Ford community!&lt;br /&gt;
&lt;br /&gt;
== Content list == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
* [[Hardware_Info]]&lt;br /&gt;
* [[Disk subsystem]]&lt;br /&gt;
* [[Graphics subsystem]]&lt;br /&gt;
* [[Logging subsystem]]&lt;br /&gt;
* [[USB subsystem]]&lt;br /&gt;
* [[Unpacking firmware]]&lt;br /&gt;
* [[Updating process]]&lt;br /&gt;
* [[Software Info]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=51</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=51"/>
		<updated>2024-05-27T00:53:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Main Page&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=50</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=50"/>
		<updated>2024-05-27T00:52:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Main&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=49</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=49"/>
		<updated>2024-05-27T00:52:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Main Page&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=FMods.net:General_disclaimer&amp;diff=44</id>
		<title>FMods.net:General disclaimer</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=FMods.net:General_disclaimer&amp;diff=44"/>
		<updated>2024-05-27T00:44:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All information presented on this wiki is obtained through personal &amp;lt;code&amp;gt; SYNC 3 OS&amp;lt;/code&amp;gt; research and is intended for entertainment purposes only. While we strive to provide accurate and up-to-date content, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability with respect to the wiki or the information, products, services, or related graphics contained on the wiki for any purpose. Any reliance you place on such information is therefore strictly at your own risk.&lt;br /&gt;
&lt;br /&gt;
By using this wiki, you acknowledge and agree that no one involved in the creation, production, or maintenance of this wiki is responsible or liable for any direct, indirect, incidental, consequential, or any other damages arising out of or in connection with your use of or inability to use this wiki or the information contained within it.&lt;br /&gt;
&lt;br /&gt;
We reserve the right to make changes and updates to the information on this wiki without prior notice.&lt;br /&gt;
&lt;br /&gt;
Please note that this website, and its members, are not affiliated with or represent &amp;lt;code&amp;gt;Ford Motor Company&amp;lt;/code&amp;gt; in any way.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=FMods.net:General_disclaimer&amp;diff=43</id>
		<title>FMods.net:General disclaimer</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=FMods.net:General_disclaimer&amp;diff=43"/>
		<updated>2024-05-27T00:43:15Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All information presented on this wiki is obtained through personal SYNC 3 OS research and is intended for entertainment purposes only. While we strive to provide accurate and up-to-date content, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability with respect to the wiki or the information, products, services, or related graphics contained on the wiki for any purpose. Any reliance you place on such information is therefore strictly at your own risk.&lt;br /&gt;
&lt;br /&gt;
By using this wiki, you acknowledge and agree that no one involved in the creation, production, or maintenance of this wiki is responsible or liable for any direct, indirect, incidental, consequential, or any other damages arising out of or in connection with your use of or inability to use this wiki or the information contained within it.&lt;br /&gt;
&lt;br /&gt;
We reserve the right to make changes and updates to the information on this wiki without prior notice.&lt;br /&gt;
&lt;br /&gt;
Please note that this website, and its members, are not affiliated with or represent Ford Motor Company in any way.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=FMods.net:General_disclaimer&amp;diff=40</id>
		<title>FMods.net:General disclaimer</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=FMods.net:General_disclaimer&amp;diff=40"/>
		<updated>2024-05-27T00:38:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;All information obtained during the Ford SYNC3 OS research and presented for entertainment purposes only.  No one is responsible for the reliable of the information provided here. Use it at your own risk.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All information obtained during the Ford SYNC3 OS research and presented for entertainment purposes only.&lt;br /&gt;
&lt;br /&gt;
No one is responsible for the reliable of the information provided here. Use it at your own risk.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Updating_process&amp;diff=38</id>
		<title>Updating process</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Updating_process&amp;diff=38"/>
		<updated>2024-05-27T00:34:46Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Update process == &amp;lt;!--T:1--&amp;gt; === APP_SUM === &amp;lt;!--T:52--&amp;gt;  &amp;lt;pre&amp;gt; /fs/mp/apps/APP_SUM /fs/mp/apps/usr/lib/libNS_ExtractVerifyCore.so &amp;lt;/pre&amp;gt;  === NS_ExtractVerify === &amp;lt;!--T:52--&amp;gt; {{#fas:circle-info}} Present only in reformat OS &amp;lt;pre&amp;gt; Usage: SS_HashSpeedTest &amp;lt;certificate File Path&amp;gt; &amp;lt;src file&amp;gt; &amp;lt;dst Dir Path&amp;gt; &amp;lt;Particular file name to be extracted [Optional]&amp;gt; &amp;lt;/pre&amp;gt;  Example: &amp;lt;pre&amp;gt; NS_ExtractVerify /fs/mp/usr/share/ford_prod_ca_certs.pem PU5T-14G386-BB_1690840002000.TAR.GZ ....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Update process == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== APP_SUM === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/apps/APP_SUM&lt;br /&gt;
/fs/mp/apps/usr/lib/libNS_ExtractVerifyCore.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NS_ExtractVerify === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
{{#fas:circle-info}} Present only in reformat OS&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usage: SS_HashSpeedTest &amp;lt;certificate File Path&amp;gt; &amp;lt;src file&amp;gt; &amp;lt;dst Dir Path&amp;gt; &amp;lt;Particular file name to be extracted [Optional]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NS_ExtractVerify /fs/mp/usr/share/ford_prod_ca_certs.pem PU5T-14G386-BB_1690840002000.TAR.GZ ./&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Certificates path === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/usr/share/FmcIVSUInternalProdPublicCerts.pem&lt;br /&gt;
/fs/mp/usr/share/ford_prod_ca_certs.pem&lt;br /&gt;
/fs/mp/usr/share/prod-sync-modenc-g3-a2.pem&lt;br /&gt;
/fs/mp/usr/share/www.cloud-sync.ford.com.pem&lt;br /&gt;
/fs/mp/etc/AppLink/prodappissuingcatls.pem&lt;br /&gt;
/fs/mp/etc/AppLink/prodapproottls.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=37</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=37"/>
		<updated>2024-05-27T00:32:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#fas:circle-info}} To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#fas:circle-info}} You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#fas:circle-info}} After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;[https://openqnx.com/static/neutrino/utilities/h/hidview.html hidview]&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=36</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=36"/>
		<updated>2024-05-27T00:30:45Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#fas:circle-info}} After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;[https://openqnx.com/static/neutrino/utilities/h/hidview.html hidview]&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Logging_subsystem&amp;diff=35</id>
		<title>Logging subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Logging_subsystem&amp;diff=35"/>
		<updated>2024-05-27T00:24:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== QNX system logs == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/bin/sloginfo&amp;lt;/code&amp;gt; - [https://openqnx.com/static/neutrino/utilities/s/sloginfo.html print system log]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/proc/boot/slogger&amp;lt;/code&amp;gt; - [https://openqnx.com/static/neutrino/utilities/s/slogger.html system logger]&lt;br /&gt;
&lt;br /&gt;
== PASA (Panasonic) tools == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== nslogutil === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/fs/mp/apps/usr/sbin/nslogutil&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Help: nslogutil -q QUEUENAME [-m MASKVALUE(hex)] | [-l &amp;quot;slogger|msgq|console&amp;quot;] [-p &amp;quot;log message&amp;quot;] [-s severity] [-g &amp;quot;mask|outopt|severity&amp;quot;] [-t &amp;quot;rxontxoff, rxofftxon, rxontxon, rxofftxoff&amp;quot;] [-d Debug Dump Request]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;code&amp;gt;nslogutil -q IPC_MID -l &amp;quot;slogger&amp;quot; -m 0xefffffff&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;nslogutil -q IPC_MID -m 0xFFFFFF -t rxontxon -s 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CustomCommandLineOption() === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
Sync 3 common cmdline options (&amp;lt;code&amp;gt;CustomCommandLineOption()&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
optstr: &amp;quot;l:m:t:c:p:qr:s&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-l (log output option)&lt;br /&gt;
    Allowed values: &amp;quot;slogger&amp;quot;, &amp;quot;console&amp;quot;, &amp;quot;shmem&amp;quot; (And always to fs/rwdata/fordlogs/)&lt;br /&gt;
    This vales may be combined with '|' Ex: -l &amp;quot;slogger|console&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-m (mask value) This log level masks(Up to 16 masks). Each mask represent certain subsystem.&lt;br /&gt;
                Ex: -m &amp;quot;0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-r [plog output option (byte)] Enable PLOG&lt;br /&gt;
-s Enable sys event log&lt;br /&gt;
-q queue name &amp;lt;%s&amp;gt;&lt;br /&gt;
-p (set priority) &amp;lt;??? %s&amp;gt;&lt;br /&gt;
-c (set config file) &amp;lt;filepath %s&amp;gt;&lt;br /&gt;
-t (set transmit logging) &amp;lt;??? %s&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Log paths == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Please keep in mind that this list contains only logs enabled by default on the system.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/rwdata/fordlogs/pas_debug.log&lt;br /&gt;
/fs/rwdata/fordlogs/BTLogs/NET_BT_Service.log&lt;br /&gt;
/fs/rwdata/logs/sys_error.log.0&lt;br /&gt;
/fs/rwdata/logs/96.bmetrics_data.log&lt;br /&gt;
/fs/rwdata/logs/96.ns_perf.log&lt;br /&gt;
/fs/rwdata/slogs/96.slog&lt;br /&gt;
/fs/rwdata/logs/sys_slog_info&lt;br /&gt;
/fs/rwdata/NAV/gnss/96-MSL_Log.txt&lt;br /&gt;
/fs/rwdata/NAV/gnss/96-CL_Log.txt&lt;br /&gt;
/fs/rwdata/NAV/unifiedsearch.log&lt;br /&gt;
/fs/rwdata/BEZEL_DIAGNOSTICS_LOG.txt&lt;br /&gt;
/fs/mp/NAV/Job2/resource/config/log.xml&lt;br /&gt;
/fs/mp/etc/AppLink/log4cxx.debug.properties&lt;br /&gt;
/fs/mp/etc/AppLink/log4cxx.properties&lt;br /&gt;
/fs/mp/etc/BT_HCILogSize.cfg&lt;br /&gt;
/fs/mp/etc/firmware/NS_SLog_config.cfg&lt;br /&gt;
/fs/mp/diagnostics/etc/quip/log_silver_config&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-btlog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-nuancelog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-osapilog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-slog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/quip-log-silver.sh&lt;br /&gt;
/fs/images/ivsu_cache/Encoded_Interrogator_Log.xml&lt;br /&gt;
/dev/shmem/fts_log1.tmp&lt;br /&gt;
/dev/shmem/osapi.log&lt;br /&gt;
/dev/shmem/animamtion.log&lt;br /&gt;
/dev/shmem/NavMiniApplog.txt&lt;br /&gt;
/dev/shmem/NavAccellog.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/sbin/tracelogger&lt;br /&gt;
/apps/NS_PasLogCapture&lt;br /&gt;
/fs/mp/apps/RCN_DiagnosticsLog&lt;br /&gt;
/fs/mp/apps/SS_SLogMonitor&lt;br /&gt;
/fs/mp/apps/VCA_Logger_Enable&lt;br /&gt;
&lt;br /&gt;
/proc/boot/libPlog.so.1&lt;br /&gt;
/fs/mp/apps/usr/lib/libArtLog.so&lt;br /&gt;
/fs/mp/apps/usr/lib/liblog4cxx.so.10&lt;br /&gt;
/fs/mp/apps/usr/lib/libNS_Logger.so&lt;br /&gt;
/fs/mp/apps/usr/lib/libresource_logger.so&lt;br /&gt;
/fs/mp/usr/lib/liblogging.so.1&lt;br /&gt;
/fs/mp/NAV/libclientlogger.so&lt;br /&gt;
/fs/mp/NAV/libNAV_TI_Log.so&lt;br /&gt;
&lt;br /&gt;
/fs/mp/qt5/qml/QtTest/testlogger.js&lt;br /&gt;
/fs/mp/fordhmi/test/alsim_loglevelset&lt;br /&gt;
/fs/mp/fordhmi/test/HmiLogScript.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=34</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=34"/>
		<updated>2024-05-27T00:23:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* USB-HID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;[https://openqnx.com/static/neutrino/utilities/h/hidview.html hidview]&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Unpacking_firmware&amp;diff=33</id>
		<title>Unpacking firmware</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Unpacking_firmware&amp;diff=33"/>
		<updated>2024-05-27T00:22:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* QNX-IFS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OS update package == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
All commands and tools described here work on Linux&lt;br /&gt;
&lt;br /&gt;
=== Top layer archive === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar -tf NU5T-14G381-AD_1689364279000.TAR.GZ&lt;br /&gt;
&lt;br /&gt;
Version.der # Update certificate&lt;br /&gt;
apps.tar.gz # Apps partition&lt;br /&gt;
QNX-IFS     # StartupIFS&lt;br /&gt;
MLO         # Bootloader&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== apps.tar.gz === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar -tf apps.tar.gz &lt;br /&gt;
apps.img   # qnx6fs image for hd0t177 or hd0t178&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This image can be mounted with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar -tf apps.tar.gz &lt;br /&gt;
apps.img   # qnx6fs image for hd0t177 or hd0t178&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== QNX-IFS === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
Ifs images can be upacked and repacked with [https://github.com/bigunclemax/mkxfs mkxfs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$ mount -t qnx6,ro -o loop apps.img /mnt/&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dumpifs -xr QNX-IFSremoval&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Unpacking_firmware&amp;diff=32</id>
		<title>Unpacking firmware</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Unpacking_firmware&amp;diff=32"/>
		<updated>2024-05-27T00:21:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== OS update package == &amp;lt;!--T:1--&amp;gt; All commands and tools described here work on Linux  === Top layer archive === &amp;lt;!--T:52--&amp;gt;  &amp;lt;pre&amp;gt; $ tar -tf NU5T-14G381-AD_1689364279000.TAR.GZ  Version.der # Update certificate apps.tar.gz # Apps partition QNX-IFS     # StartupIFS MLO         # Bootloader &amp;lt;/pre&amp;gt;  === apps.tar.gz === &amp;lt;!--T:52--&amp;gt; &amp;lt;pre&amp;gt; $ tar -tf apps.tar.gz  apps.img   # qnx6fs image for hd0t177 or hd0t178 &amp;lt;/pre&amp;gt;  This image can be mounted with: &amp;lt;pre&amp;gt; $ tar -tf apps.tar....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OS update package == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
All commands and tools described here work on Linux&lt;br /&gt;
&lt;br /&gt;
=== Top layer archive === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar -tf NU5T-14G381-AD_1689364279000.TAR.GZ&lt;br /&gt;
&lt;br /&gt;
Version.der # Update certificate&lt;br /&gt;
apps.tar.gz # Apps partition&lt;br /&gt;
QNX-IFS     # StartupIFS&lt;br /&gt;
MLO         # Bootloader&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== apps.tar.gz === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar -tf apps.tar.gz &lt;br /&gt;
apps.img   # qnx6fs image for hd0t177 or hd0t178&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This image can be mounted with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar -tf apps.tar.gz &lt;br /&gt;
apps.img   # qnx6fs image for hd0t177 or hd0t178&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== QNX-IFS === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
Ifs images can be upacked and repacked with mkxfs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$ mount -t qnx6,ro -o loop apps.img /mnt/&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dumpifs -xr QNX-IFSremoval&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=31</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=31"/>
		<updated>2024-05-27T00:06:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;hidview&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=30</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=30"/>
		<updated>2024-05-26T23:57:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;hidview&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=29</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=29"/>
		<updated>2024-05-26T23:52:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot; line&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;hidview&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=28</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=28"/>
		<updated>2024-05-26T23:49:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; line&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;hidview&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=27</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=27"/>
		<updated>2024-05-26T23:23:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;hidview&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=26</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=26"/>
		<updated>2024-05-26T23:23:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;hidview&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=25</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=25"/>
		<updated>2024-05-26T23:22:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;hidview&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=24</id>
		<title>USB subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=USB_subsystem&amp;diff=24"/>
		<updated>2024-05-26T23:10:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== USB subsystem == &amp;lt;!--T:1--&amp;gt; === usblauncher  === &amp;lt;!--T:52--&amp;gt;  &amp;lt;pre&amp;gt; /fs/mp/etc/usblauncher/ ├── iap2ea.lua ├── iap2.lua ├── iap2ncm.lua ├── netstart.sh ├── netstop.sh ├── override.lua ├── rules.lua ├── rules_otg.lua ├── startncm-molex.sh ├── startncm.sh ├── stopncm.sh └── umass.lua &amp;lt;/pre&amp;gt;  Useful commands: &amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;  == USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt; List of supp...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB subsystem == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== usblauncher  === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/mp/etc/usblauncher/&lt;br /&gt;
├── iap2ea.lua&lt;br /&gt;
├── iap2.lua&lt;br /&gt;
├── iap2ncm.lua&lt;br /&gt;
├── netstart.sh&lt;br /&gt;
├── netstop.sh&lt;br /&gt;
├── override.lua&lt;br /&gt;
├── rules.lua&lt;br /&gt;
├── rules_otg.lua&lt;br /&gt;
├── startncm-molex.sh&lt;br /&gt;
├── startncm.sh&lt;br /&gt;
├── stopncm.sh&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useful commands:&lt;br /&gt;
&amp;lt;code&amp;gt;usb -vvv -N /dev/otg/io-usb-otg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-LAN ethernet == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
List of supported NICs in &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/rules_otg.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nic_devices = {&lt;br /&gt;
    device(0x0b95, 0x7720); -- CISCO linksys USB300M ethernet dongle&lt;br /&gt;
    device(0x0b95, 0x772b); -- Insignia NS-PU98505 ethernet dongle&lt;br /&gt;
    device(0x2001, 0x3c05); -- D-Link DUB-E100 (revB1) ethernet dongle&lt;br /&gt;
    device(0x2001, 0x1a02); -- D-Link DUB-E100 (revC1) ethernet dongle&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach (nic_devices) {&lt;br /&gt;
    start&amp;quot;/fs/mp/etc/usblauncher/netstart.sh busnum=$(busno),devnum=$(devno),path=$(USB_PATH),ign_remove /fs/mp/lib/dll/devnp-asix.so&amp;quot;;&lt;br /&gt;
    removal&amp;quot;/fs/mp/etc/usblauncher/netstop.sh&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
└── umass.lua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;/fs/mp/etc/usblauncher/netstart.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
IFACE=ax0&lt;br /&gt;
IPADDR=192.168.1.26&lt;br /&gt;
mount -T io-pkt -o $1 $2&lt;br /&gt;
ifconfig $IFACE $IPADDR netmask 255.255.255.0&lt;br /&gt;
echo &amp;quot;debug $IFACE done.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a working usb network on &amp;quot;production&amp;quot; OS, copy &amp;lt;code&amp;gt;devnp-asix.so&amp;lt;/code&amp;gt; from [[reformat package]] to &amp;lt;code&amp;gt;/fs/mp/lib/dll/devnp-asix.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. pidin ar | grep usblauncher_otg&lt;br /&gt;
2. usblauncher_otg -S1 -c /fs/mp/etc/usblauncher/rules_otg.lua -M /fs/mp/etc/mcd.mnt -s /fs/mp/lib/dll/pubs/ -n/dev/otg/io-usb-otg -vvvv -b -eErtl&lt;br /&gt;
&lt;br /&gt;
/fs/mp/etc/usblauncher/netstart.sh busnum=0x01,devnum=0x2,path=/dev/otg/io-usb-otg,ign_remove /fs/mp/lib/dll/devnp-asix.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB-HID == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Run USB HID server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
io-hid -d devh-usb.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get &amp;lt;code&amp;gt;devh-usb.so&amp;lt;/code&amp;gt; lib from QNX SDP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use io-hid&lt;br /&gt;
io-hid - HID Server  ( Human Interface Device )&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
io-hid [options] &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
  -d dll [opts]     Device DLL to load and options to pass to the DLL.&lt;br /&gt;
  -n name           Set server name. default &amp;quot;/dev/io-hid/io-hid&amp;quot;&lt;br /&gt;
  -v                Be verbose&lt;br /&gt;
  -V                Display server version&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
    USB HID devices, PS/2 mouse, Serial mouse on COM1 directly, PS/2 keyboard&lt;br /&gt;
&lt;br /&gt;
      io-hid -dusb  -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After launch &amp;lt;code&amp;gt;io-hid&amp;lt;/code&amp;gt; all HID events will be grabbed by libscreen.&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;hidview&amp;lt;/code&amp;gt; tool for get info about connected HID devices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Logging_subsystem&amp;diff=23</id>
		<title>Logging subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Logging_subsystem&amp;diff=23"/>
		<updated>2024-05-26T23:03:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== QNX system logs == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/bin/sloginfo&amp;lt;/code&amp;gt; - print system log&lt;br /&gt;
&amp;lt;code&amp;gt;/proc/boot/slogger&amp;lt;/code&amp;gt; - system logger&lt;br /&gt;
&lt;br /&gt;
== PASA (Panasonic) tools == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== nslogutil === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/fs/mp/apps/usr/sbin/nslogutil&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Help: nslogutil -q QUEUENAME [-m MASKVALUE(hex)] | [-l &amp;quot;slogger|msgq|console&amp;quot;] [-p &amp;quot;log message&amp;quot;] [-s severity] [-g &amp;quot;mask|outopt|severity&amp;quot;] [-t &amp;quot;rxontxoff, rxofftxon, rxontxon, rxofftxoff&amp;quot;] [-d Debug Dump Request]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;code&amp;gt;nslogutil -q IPC_MID -l &amp;quot;slogger&amp;quot; -m 0xefffffff&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;nslogutil -q IPC_MID -m 0xFFFFFF -t rxontxon -s 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CustomCommandLineOption() === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
Sync 3 common cmdline options (&amp;lt;code&amp;gt;CustomCommandLineOption()&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
optstr: &amp;quot;l:m:t:c:p:qr:s&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-l (log output option)&lt;br /&gt;
    Allowed values: &amp;quot;slogger&amp;quot;, &amp;quot;console&amp;quot;, &amp;quot;shmem&amp;quot; (And always to fs/rwdata/fordlogs/)&lt;br /&gt;
    This vales may be combined with '|' Ex: -l &amp;quot;slogger|console&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-m (mask value) This log level masks(Up to 16 masks). Each mask represent certain subsystem.&lt;br /&gt;
                Ex: -m &amp;quot;0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-r [plog output option (byte)] Enable PLOG&lt;br /&gt;
-s Enable sys event log&lt;br /&gt;
-q queue name &amp;lt;%s&amp;gt;&lt;br /&gt;
-p (set priority) &amp;lt;??? %s&amp;gt;&lt;br /&gt;
-c (set config file) &amp;lt;filepath %s&amp;gt;&lt;br /&gt;
-t (set transmit logging) &amp;lt;??? %s&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Log paths == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Please keep in mind that this list contains only logs enabled by default on the system.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/rwdata/fordlogs/pas_debug.log&lt;br /&gt;
/fs/rwdata/fordlogs/BTLogs/NET_BT_Service.log&lt;br /&gt;
/fs/rwdata/logs/sys_error.log.0&lt;br /&gt;
/fs/rwdata/logs/96.bmetrics_data.log&lt;br /&gt;
/fs/rwdata/logs/96.ns_perf.log&lt;br /&gt;
/fs/rwdata/slogs/96.slog&lt;br /&gt;
/fs/rwdata/logs/sys_slog_info&lt;br /&gt;
/fs/rwdata/NAV/gnss/96-MSL_Log.txt&lt;br /&gt;
/fs/rwdata/NAV/gnss/96-CL_Log.txt&lt;br /&gt;
/fs/rwdata/NAV/unifiedsearch.log&lt;br /&gt;
/fs/rwdata/BEZEL_DIAGNOSTICS_LOG.txt&lt;br /&gt;
/fs/mp/NAV/Job2/resource/config/log.xml&lt;br /&gt;
/fs/mp/etc/AppLink/log4cxx.debug.properties&lt;br /&gt;
/fs/mp/etc/AppLink/log4cxx.properties&lt;br /&gt;
/fs/mp/etc/BT_HCILogSize.cfg&lt;br /&gt;
/fs/mp/etc/firmware/NS_SLog_config.cfg&lt;br /&gt;
/fs/mp/diagnostics/etc/quip/log_silver_config&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-btlog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-nuancelog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-osapilog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-slog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/quip-log-silver.sh&lt;br /&gt;
/fs/images/ivsu_cache/Encoded_Interrogator_Log.xml&lt;br /&gt;
/dev/shmem/fts_log1.tmp&lt;br /&gt;
/dev/shmem/osapi.log&lt;br /&gt;
/dev/shmem/animamtion.log&lt;br /&gt;
/dev/shmem/NavMiniApplog.txt&lt;br /&gt;
/dev/shmem/NavAccellog.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/sbin/tracelogger&lt;br /&gt;
/apps/NS_PasLogCapture&lt;br /&gt;
/fs/mp/apps/RCN_DiagnosticsLog&lt;br /&gt;
/fs/mp/apps/SS_SLogMonitor&lt;br /&gt;
/fs/mp/apps/VCA_Logger_Enable&lt;br /&gt;
&lt;br /&gt;
/proc/boot/libPlog.so.1&lt;br /&gt;
/fs/mp/apps/usr/lib/libArtLog.so&lt;br /&gt;
/fs/mp/apps/usr/lib/liblog4cxx.so.10&lt;br /&gt;
/fs/mp/apps/usr/lib/libNS_Logger.so&lt;br /&gt;
/fs/mp/apps/usr/lib/libresource_logger.so&lt;br /&gt;
/fs/mp/usr/lib/liblogging.so.1&lt;br /&gt;
/fs/mp/NAV/libclientlogger.so&lt;br /&gt;
/fs/mp/NAV/libNAV_TI_Log.so&lt;br /&gt;
&lt;br /&gt;
/fs/mp/qt5/qml/QtTest/testlogger.js&lt;br /&gt;
/fs/mp/fordhmi/test/alsim_loglevelset&lt;br /&gt;
/fs/mp/fordhmi/test/HmiLogScript.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Logging_subsystem&amp;diff=22</id>
		<title>Logging subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Logging_subsystem&amp;diff=22"/>
		<updated>2024-05-26T23:02:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== QNX system logs == &amp;lt;!--T:1--&amp;gt;  &amp;lt;code&amp;gt;/bin/sloginfo&amp;lt;/code&amp;gt; - print system log &amp;lt;code&amp;gt;/proc/boot/slogger&amp;lt;/code&amp;gt; - system logger  == PASA (Panasonic) tools == &amp;lt;!--T:1--&amp;gt;  === nslogutil === &amp;lt;!--T:52--&amp;gt;  &amp;lt;code&amp;gt;/fs/mp/apps/usr/sbin/nslogutil&amp;lt;/code&amp;gt; &amp;lt;pre&amp;gt; Help: nslogutil -q QUEUENAME [-m MASKVALUE(hex)] | [-l &amp;quot;slogger|msgq|console&amp;quot;] [-p &amp;quot;log message&amp;quot;] [-s severity] [-g &amp;quot;mask|outopt|severity&amp;quot;] [-t &amp;quot;rxontxoff, rxofftxon, rxontxon, rxofftxoff&amp;quot;] [-d Debug Dump Request] &amp;lt;/pre&amp;gt;  Ex...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== QNX system logs == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/bin/sloginfo&amp;lt;/code&amp;gt; - print system log&lt;br /&gt;
&amp;lt;code&amp;gt;/proc/boot/slogger&amp;lt;/code&amp;gt; - system logger&lt;br /&gt;
&lt;br /&gt;
== PASA (Panasonic) tools == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== nslogutil === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/fs/mp/apps/usr/sbin/nslogutil&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Help: nslogutil -q QUEUENAME [-m MASKVALUE(hex)] | [-l &amp;quot;slogger|msgq|console&amp;quot;] [-p &amp;quot;log message&amp;quot;] [-s severity] [-g &amp;quot;mask|outopt|severity&amp;quot;] [-t &amp;quot;rxontxoff, rxofftxon, rxontxon, rxofftxoff&amp;quot;] [-d Debug Dump Request]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;code&amp;gt;nslogutil -q IPC_MID -l &amp;quot;slogger&amp;quot; -m 0xefffffff&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;nslogutil -q IPC_MID -m 0xFFFFFF -t rxontxon -s 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CustomCommandLineOption() === &amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
Sync 3 common cmdline options (&amp;lt;code&amp;gt;CustomCommandLineOption()&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
optstr: &amp;quot;l:m:t:c:p:qr:s&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-l (log output option)&lt;br /&gt;
    Allowed values: &amp;quot;slogger&amp;quot;, &amp;quot;console&amp;quot;, &amp;quot;shmem&amp;quot; (And always to fs/rwdata/fordlogs/)&lt;br /&gt;
    This vales may be combined with '|' Ex: -l &amp;quot;slogger|console&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-m (mask value) This log level masks(Up to 16 masks). Each mask represent certain subsystem.&lt;br /&gt;
                Ex: -m &amp;quot;0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-r [plog output option (byte)] Enable PLOG&lt;br /&gt;
-s Enable sys event log&lt;br /&gt;
-q queue name &amp;lt;%s&amp;gt;&lt;br /&gt;
-p (set priority) &amp;lt;??? %s&amp;gt;&lt;br /&gt;
-c (set config file) &amp;lt;filepath %s&amp;gt;&lt;br /&gt;
-t (set transmit logging) &amp;lt;??? %s&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Log paths == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/rwdata/fordlogs/pas_debug.log&lt;br /&gt;
/fs/rwdata/fordlogs/BTLogs/NET_BT_Service.log&lt;br /&gt;
/fs/rwdata/logs/sys_error.log.0&lt;br /&gt;
/fs/rwdata/logs/96.bmetrics_data.log&lt;br /&gt;
/fs/rwdata/logs/96.ns_perf.log&lt;br /&gt;
/fs/rwdata/slogs/96.slog&lt;br /&gt;
/fs/rwdata/logs/sys_slog_info&lt;br /&gt;
/fs/rwdata/NAV/gnss/96-MSL_Log.txt&lt;br /&gt;
/fs/rwdata/NAV/gnss/96-CL_Log.txt&lt;br /&gt;
/fs/rwdata/NAV/unifiedsearch.log&lt;br /&gt;
/fs/rwdata/BEZEL_DIAGNOSTICS_LOG.txt&lt;br /&gt;
/fs/mp/NAV/Job2/resource/config/log.xml&lt;br /&gt;
/fs/mp/etc/AppLink/log4cxx.debug.properties&lt;br /&gt;
/fs/mp/etc/AppLink/log4cxx.properties&lt;br /&gt;
/fs/mp/etc/BT_HCILogSize.cfg&lt;br /&gt;
/fs/mp/etc/firmware/NS_SLog_config.cfg&lt;br /&gt;
/fs/mp/diagnostics/etc/quip/log_silver_config&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-btlog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-nuancelog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-osapilog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/filter-slog.sed&lt;br /&gt;
/fs/mp/diagnostics/scripts/quip-log-silver.sh&lt;br /&gt;
/fs/images/ivsu_cache/Encoded_Interrogator_Log.xml&lt;br /&gt;
/dev/shmem/fts_log1.tmp&lt;br /&gt;
/dev/shmem/osapi.log&lt;br /&gt;
/dev/shmem/animamtion.log&lt;br /&gt;
/dev/shmem/NavMiniApplog.txt&lt;br /&gt;
/dev/shmem/NavAccellog.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/sbin/tracelogger&lt;br /&gt;
/apps/NS_PasLogCapture&lt;br /&gt;
/fs/mp/apps/RCN_DiagnosticsLog&lt;br /&gt;
/fs/mp/apps/SS_SLogMonitor&lt;br /&gt;
/fs/mp/apps/VCA_Logger_Enable&lt;br /&gt;
&lt;br /&gt;
/proc/boot/libPlog.so.1&lt;br /&gt;
/fs/mp/apps/usr/lib/libArtLog.so&lt;br /&gt;
/fs/mp/apps/usr/lib/liblog4cxx.so.10&lt;br /&gt;
/fs/mp/apps/usr/lib/libNS_Logger.so&lt;br /&gt;
/fs/mp/apps/usr/lib/libresource_logger.so&lt;br /&gt;
/fs/mp/usr/lib/liblogging.so.1&lt;br /&gt;
/fs/mp/NAV/libclientlogger.so&lt;br /&gt;
/fs/mp/NAV/libNAV_TI_Log.so&lt;br /&gt;
&lt;br /&gt;
/fs/mp/qt5/qml/QtTest/testlogger.js&lt;br /&gt;
/fs/mp/fordhmi/test/alsim_loglevelset&lt;br /&gt;
/fs/mp/fordhmi/test/HmiLogScript.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Graphics_subsystem&amp;diff=21</id>
		<title>Graphics subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Graphics_subsystem&amp;diff=21"/>
		<updated>2024-05-26T22:54:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== DRM/GPU == &amp;lt;!--T:1--&amp;gt; https://www.qnx.com/developers/docs/8.0/com.qnx.doc.screen/topic/manual/cscreen_config_intro.html  Screen configs:  &amp;lt;pre&amp;gt; # cd /usr/lib/graphics/omap5430ES2_0/ # ls -l *.conf lrwxrwxrwx  1 root      root             47 Jan 01 07:09 graphics.conf -&amp;gt; /usr/lib/graphics/omap5430ES2_0/graphics_l.conf -rwxr-xr-x  1 root      root           1132 Jul 07  2023 graphics_l.conf -rwxr-xr-x  1 root      root           1518 Jul 07  2023 graphics_p.conf &amp;lt;/pre&amp;gt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== DRM/GPU == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
https://www.qnx.com/developers/docs/8.0/com.qnx.doc.screen/topic/manual/cscreen_config_intro.html&lt;br /&gt;
&lt;br /&gt;
Screen configs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /usr/lib/graphics/omap5430ES2_0/&lt;br /&gt;
# ls -l *.conf&lt;br /&gt;
lrwxrwxrwx  1 root      root             47 Jan 01 07:09 graphics.conf -&amp;gt; /usr/lib/graphics/omap5430ES2_0/graphics_l.conf&lt;br /&gt;
-rwxr-xr-x  1 root      root           1132 Jul 07  2023 graphics_l.conf&lt;br /&gt;
-rwxr-xr-x  1 root      root           1518 Jul 07  2023 graphics_p.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content of &amp;lt;code&amp;gt;omap5430ES2_0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ls -l /usr/lib/graphics/omap5430ES2_0/&lt;br /&gt;
-rwxr-xr-x  1 root      root           1132 Jul 07  2023 graphics_l.conf&lt;br /&gt;
-rwxr-xr-x  1 root      root           1518 Jul 07  2023 graphics_p.conf&lt;br /&gt;
-rwxr-xr-x  1 root      root         156128 Jul 07  2023 libGalcore.so&lt;br /&gt;
-rwxr-xr-x  1 root      root          80160 Jul 07  2023 libIMGegl.so&lt;br /&gt;
-rwxr-xr-x  1 root      root         622858 Jul 07  2023 libImgGLESv1_CM.so&lt;br /&gt;
-rwxr-xr-x  1 root      root         579327 Jul 07  2023 libImgGLESv2.so&lt;br /&gt;
-rwxr-xr-x  1 root      root          12918 Jul 07  2023 libPVRScopeServices.so&lt;br /&gt;
-rwxr-xr-x  1 root      root         238627 Jul 07  2023 libWFDomap5430ES2_0.so&lt;br /&gt;
-rwxr-xr-x  1 root      root         357126 Jul 07  2023 libglslcompiler.so&lt;br /&gt;
-rwxr-xr-x  1 root      root          28319 Jul 07  2023 libpvr2d.so&lt;br /&gt;
-rwxr-xr-x  1 root      root         260768 Jul 07  2023 libsrv_um.so&lt;br /&gt;
-rwxr-xr-x  1 root      root        1712821 Jul 07  2023 libusc.so&lt;br /&gt;
lrwxr-xr-x  1 root      root             14 Jul 07  2023 libwfdcfg-sync3.so -&amp;gt; libwfdcfg.so.0&lt;br /&gt;
-rwxr-xr-x  1 root      root          10922 Jul 07  2023 libwfdcfg.so.0&lt;br /&gt;
-rwxr-xr-x  1 root      root         259185 Jul 07  2023 pvrsrv.so&lt;br /&gt;
-rwxr-xr-x  1 root      root          91225 Jul 07  2023 pvrsrvinit.so&lt;br /&gt;
-rwxr-xr-x  1 root      root          26403 Jul 07  2023 wsegl-screen.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NAME=libWFDomap5430ES2_0.so&lt;br /&gt;
DESCRIPTION=OpenWF Display for TI omap5430ES2_0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Disk_subsystem&amp;diff=20</id>
		<title>Disk subsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Disk_subsystem&amp;diff=20"/>
		<updated>2024-05-26T22:52:01Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Bootloader + Startup IFS == &amp;lt;!--T:1--&amp;gt; https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.building/topic/intro/intro_startup_sequence.html  &amp;lt;code&amp;gt;MLO&amp;lt;/code&amp;gt; - ROM monitor or Multimedia card Loader. &amp;lt;code&amp;gt;Startup IFS&amp;lt;/code&amp;gt; - Startup program, QNX kernel and rootfs  Layout on EMMC flash: &amp;lt;pre&amp;gt; Block#    Offset in bytes          Name --------------------------------------------------- 0x0000    0x0000000                MBR 0x0002    0x0000400 (1024)         bo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bootloader + Startup IFS == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.building/topic/intro/intro_startup_sequence.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;MLO&amp;lt;/code&amp;gt; - ROM monitor or Multimedia card Loader.&lt;br /&gt;
&amp;lt;code&amp;gt;Startup IFS&amp;lt;/code&amp;gt; - Startup program, QNX kernel and rootfs&lt;br /&gt;
&lt;br /&gt;
Layout on EMMC flash:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Block#    Offset in bytes          Name&lt;br /&gt;
---------------------------------------------------&lt;br /&gt;
0x0000    0x0000000                MBR&lt;br /&gt;
0x0002    0x0000400 (1024)         boot bank info&lt;br /&gt;
0x0100    0x0020000 (131072)       MLO&lt;br /&gt;
0x0184    0x0030800 (198656)       IFS first bank&lt;br /&gt;
0x7cd2    0x0F9A400 (16360448)     IFS second bank&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bootloader + Startup IFS == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# fdisk /dev/hd0 show -l&lt;br /&gt;
&lt;br /&gt;
     _____OS_____     Start       End       ______Number______   Size    Boot  &lt;br /&gt;
     name    type     Block       Block     Cylinders   Blocks                 &lt;br /&gt;
&lt;br /&gt;
1.   DOS        6          32       65535        32       65504     31 MB   *&lt;br /&gt;
2.   QNX6     177       65536     3211263      1536     3145728   1536 MB&lt;br /&gt;
3.   QNX6     178     3211264     6356991      1536     3145728   1536 MB&lt;br /&gt;
4.   Extd'd     5     6356992   122142719     56536   115785728  56536 MB&lt;br /&gt;
4.1  nonQNX   180     6357024   119595007     55292   113237984  55291 MB&lt;br /&gt;
4.2  BSD      181   119595040   122138623      1242     2543584   1241 MB&lt;br /&gt;
4.3  nonQNX   182   122138656   122142719         2        4064      1 MB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== hd0t180 == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mountpoint: &amp;lt;code&amp;gt;/fs/images&amp;lt;/code&amp;gt;&lt;br /&gt;
Called from startup script(startupIFS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount -b -t qnx6 -o noatime,alignio /dev/hd0t180 /fs/images&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== hd0t177 or hd0t178 == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mountpoint: &amp;lt;code&amp;gt;/fs/mp&amp;lt;/code&amp;gt;&lt;br /&gt;
Called from &amp;lt;code&amp;gt;/etc/script_mnt.sh&amp;lt;/code&amp;gt; (startupIFS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mmc_get_act /dev/hd0 0 &amp;gt; /tmp/mmcinfo&lt;br /&gt;
mount -b -r -t qnx6 -o snapshot=0,noatime,alignio $MMC_ACT_FS_PART /fs/mp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /tmp/mmcinfo&lt;br /&gt;
MMC_ACT_FS_PART=/dev/hd0t177&lt;br /&gt;
MMC_PAS_FS_PART=/dev/hd0t178&lt;br /&gt;
MMC_ACT_IFS=0&lt;br /&gt;
MMC_PAS_IFS=1&lt;br /&gt;
ACT_IFS_ERROR=0&lt;br /&gt;
ACT_FS_ERROR=0&lt;br /&gt;
STARTUP_IFS_ERROR=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== hd0t181 == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mountpoint: &amp;lt;code&amp;gt;/fs/rwdata&amp;lt;/code&amp;gt;&lt;br /&gt;
Called from startup script (startupIFS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount -b -t qnx6 -o alignio /dev/hd0t181 /fs/rwdata &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IFSs == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mountpoint: &amp;lt;code&amp;gt;/fs/mp/ifs&amp;lt;/code&amp;gt;&lt;br /&gt;
Called from startup script&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount_ifs -b -f /fs/mp/ifs/renderer-ifs -m / &amp;amp;&lt;br /&gt;
mount_ifs -b -f /fs/mp/ifs/quickapps-ifs -m / &amp;amp;&lt;br /&gt;
mount_ifs -b -f /fs/mp/ifs/second-ifs -m / &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# use mount_ifs&lt;br /&gt;
mount_ifs mount-ifs Utility&lt;br /&gt;
&lt;br /&gt;
Syntax: mount-ifs [-f filename][-m mountpoint]&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
   -f filename         source ifs file name&lt;br /&gt;
   -m 			mount point&lt;br /&gt;
   -b			daemonize before the real transfer (default is after).&lt;br /&gt;
   -T 			create a separate thread to do the decompress in parallel.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mount images == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Called from &amp;lt;code&amp;gt;sh /etc/mount_all_images.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Some info == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ls -la /fs/images/&lt;br /&gt;
total 41277473&lt;br /&gt;
drwxrwxr-x  5 root      root            4096 Jan 01  1970 .&lt;br /&gt;
drwxr-xr-t  2 root      root              10 Jan 01  1970 ..&lt;br /&gt;
drwx------  2 root      root            4096 Jan 01  1970 .boot&lt;br /&gt;
drwxrwxrwx  4 root      root            4096 Jan 01 00:10 ivsu_cache&lt;br /&gt;
drwxrwxrwx  2 root      root            4096 Jan 01 00:10 ivsu_installcache&lt;br /&gt;
-rw-rw-rw-  1 root      root      3351511040 Jan 01  1970 map_comn.img&lt;br /&gt;
-rw-rw-rw-  1 root      root      3456892928 Jan 01  1970 map_euc.img&lt;br /&gt;
-rw-rw-rw-  1 root      root      3985637376 Jan 01  1970 map_eue.img&lt;br /&gt;
-rw-rw-rw-  1 root      root      3018063872 Jan 01  1970 map_eus.img&lt;br /&gt;
-rw-rw-rw-  1 root      root      1243611136 Jan 01  1970 map_ext.img&lt;br /&gt;
-rw-rw-rw-  1 root      root        76283904 Jan 01  1970 station_logos.img&lt;br /&gt;
-rw-rw-rw-  1 root      root      2072248320 Jan 01  1970 voice.img&lt;br /&gt;
-rw-rw-rw-  1 root      root      3929800704 Jan 01  1970 voice_nav_eucpr.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# df -h&lt;br /&gt;
/fs/rwdata/ppsp                0         0         0     100%  /ppsp           &lt;br /&gt;
/dev/blk/ram-0-allo         128M      1.2M      127M       1%  /fs/tmpfs/      &lt;br /&gt;
/fs/images/map_ext.         1.1G      1.1G      892K     100%  /fs/sd/MAP/     &lt;br /&gt;
/fs/images/map_eus.         2.8G      2.7G       14M     100%  /fs/sd/MAP/     &lt;br /&gt;
/fs/images/map_eue.         3.7G      3.6G       21M     100%  /fs/sd/MAP/     &lt;br /&gt;
/fs/images/map_euc.         3.2G      3.2G      5.7M     100%  /fs/sd/MAP/     &lt;br /&gt;
/fs/images/map_comn         3.1G      3.0G       24M     100%  /fs/sd/MAP/     &lt;br /&gt;
/fs/images/voice_na         3.6G      3.6G       35M     100%  /fs/Nuance/     &lt;br /&gt;
/fs/images/voice.im         1.9G      1.9G      8.4M     100%  /fs/Nuance/     &lt;br /&gt;
/dev/hd0t181                1.2G      849M      393M      69%  /fs/rwdata/     &lt;br /&gt;
/dev/diagscratch0            35M       30K       35M       1%  /fs/rwdata/quip/&lt;br /&gt;
/dev/diagevents0             90M       68K       90M       1%  /fs/rwdata/quip/&lt;br /&gt;
/dev/hd0t177                1.4G      1.3G      126M      92%  /fs/mp/         &lt;br /&gt;
/fs/images/station_          73M       72M      432K     100%  /fs/mp/resources&lt;br /&gt;
/dev/hd0t180                 54G       22G       32G      41%  /fs/images/     &lt;br /&gt;
/var/pps                       0         0         0     100%  /pps            &lt;br /&gt;
/dev/hd0                    1.9M      1.9M         0     100%  /dev/hd0t182    &lt;br /&gt;
/dev/hd0                    1.5G      1.5G         0     100%  /dev/hd0t178    &lt;br /&gt;
/dev/hd0                     32M       32M         0     100%  /dev/hd0t6      &lt;br /&gt;
/dev/hd0                     58G       58G         0     100%  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mount&lt;br /&gt;
/fs/rwdata/ppsp on /ppsp type PPS &lt;br /&gt;
/dev/blk/ram-0-alloc-0-tmp on /fs/tmpfs type tmp &lt;br /&gt;
/fs/images/map_ext.img on /fs/sd/MAP type qnx6 &lt;br /&gt;
/fs/images/map_eus.img on /fs/sd/MAP type qnx6 &lt;br /&gt;
/fs/images/map_eue.img on /fs/sd/MAP type qnx6 &lt;br /&gt;
/fs/images/map_euc.img on /fs/sd/MAP type qnx6 &lt;br /&gt;
/fs/images/map_comn.img on /fs/sd/MAP type qnx6 &lt;br /&gt;
/fs/images/voice_nav_eucpr.img on /fs/Nuance type qnx6 &lt;br /&gt;
/fs/images/voice.img on /fs/Nuance type qnx6 &lt;br /&gt;
/dev/hd0t181 on /fs/rwdata type qnx6 &lt;br /&gt;
/dev/diagscratch0 on /fs/rwdata/quip/forensics type qnx4 &lt;br /&gt;
/dev/diagevents0 on /fs/rwdata/quip/events type qnx4 &lt;br /&gt;
/dev/hd0t177 on /fs/mp type qnx6 &lt;br /&gt;
/fs/images/station_logos.img on /fs/mp/resources/station_logo/Logo type qnx6 &lt;br /&gt;
/dev/hd0t180 on /fs/images type qnx6 &lt;br /&gt;
/var/pps on /pps type PPS &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Commands == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mountpoint: &amp;lt;code&amp;gt;/fs/mp/ifs&amp;lt;/code&amp;gt;&lt;br /&gt;
Called from startup script&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount -uw /fs/mp/ #remount to RW&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/fs/rwdata/dev/remount_rw.sh # Custom script (available in FMods Tools Package) to mount /fs/mp with RW permissions&lt;br /&gt;
/fs/rwdata/dev/remount_ro.sh # Custom script (available in FMods Tools Package) to mount /fs/mp with RO permissions&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Hardware_Info&amp;diff=17</id>
		<title>Hardware Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Hardware_Info&amp;diff=17"/>
		<updated>2024-05-26T22:39:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== QNX tools == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;pidin&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://china.qnx.com/developers/docs/6.4.1/neutrino/utilities/p/pidin.html&lt;br /&gt;
&lt;br /&gt;
Display information about the system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# pidin info&lt;br /&gt;
CPU:ARM Release:6.5.0  FreeMem:683Mb/2032Mb BootTime:Mar 19 17:35:42 UTC 2023&lt;br /&gt;
Processes: 139, Threads: 644&lt;br /&gt;
Processor1: 1093648626 Cortex A15 1000MHz FPU&lt;br /&gt;
Processor2: 1093648626 Cortex A15 1000MHz FPU&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;uname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://china.qnx.com/developers/docs/6.4.1/neutrino/utilities/u/uname.html&lt;br /&gt;
&lt;br /&gt;
Return the name of the operating system (POSIX):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uname -a&lt;br /&gt;
QNX localhost 6.5.0 2019/12/12-16:00:38CST TI-OMAP5432-Pasa-Ford-Sync3 armle&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PASA (Panasonic) tools == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;hwid&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Displays info about S3 board.&lt;br /&gt;
&amp;lt;code&amp;gt;hwid bt&amp;lt;/code&amp;gt; - info about BT stack&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uname -a&lt;br /&gt;
# hwid&lt;br /&gt;
MY=17&lt;br /&gt;
RADIO_TYPE=NAVI&lt;br /&gt;
NVRAM_SIZE=64GB&lt;br /&gt;
RAM_SIZE=2GB&lt;br /&gt;
DRVC=0&lt;br /&gt;
CPU_FREQ=1000&lt;br /&gt;
HW_REVISION=A&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Hardware_Info&amp;diff=16</id>
		<title>Hardware Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Hardware_Info&amp;diff=16"/>
		<updated>2024-05-26T22:37:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== QNX tools == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;pidin&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://china.qnx.com/developers/docs/6.4.1/neutrino/utilities/p/pidin.html&lt;br /&gt;
&lt;br /&gt;
Display information about the system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# pidin info&lt;br /&gt;
CPU:ARM Release:6.5.0  FreeMem:683Mb/2032Mb BootTime:Mar 19 17:35:42 UTC 2023&lt;br /&gt;
Processes: 139, Threads: 644&lt;br /&gt;
Processor1: 1093648626 Cortex A15 1000MHz FPU&lt;br /&gt;
Processor2: 1093648626 Cortex A15 1000MHz FPU&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;uname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://china.qnx.com/developers/docs/6.4.1/neutrino/utilities/u/uname.html&lt;br /&gt;
&lt;br /&gt;
Return the name of the operating system (POSIX):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uname -a&lt;br /&gt;
QNX localhost 6.5.0 2019/12/12-16:00:38CST TI-OMAP5432-Pasa-Ford-Sync3 armle&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=Hardware_Info&amp;diff=15</id>
		<title>Hardware Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=Hardware_Info&amp;diff=15"/>
		<updated>2024-05-26T22:30:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== QNX tools == &amp;lt;!--T:1--&amp;gt; &amp;lt;span style=&amp;quot;background-color: grey;&amp;quot;&amp;gt;pidin&amp;lt;/span&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== QNX tools == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: grey;&amp;quot;&amp;gt;pidin&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=9</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=9"/>
		<updated>2024-05-26T22:23:46Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the FMods.net Sync 3 Wiki platform&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage-description&amp;diff=8</id>
		<title>MediaWiki:Mainpage-description</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage-description&amp;diff=8"/>
		<updated>2024-05-26T22:22:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Main page&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=7</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=7"/>
		<updated>2024-05-26T22:22:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Main Page&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=6</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=6"/>
		<updated>2024-05-26T22:22:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the FMods.net Sync 3 Wiki platform&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage-description&amp;diff=5</id>
		<title>MediaWiki:Mainpage-description</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage-description&amp;diff=5"/>
		<updated>2024-05-26T22:21:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the FMods.net Sync 3 Wiki platform&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage-description&amp;diff=4</id>
		<title>MediaWiki:Mainpage-description</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage-description&amp;diff=4"/>
		<updated>2024-05-26T22:21:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;Main page v&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Main page&lt;br /&gt;
v&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=3</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fmods.net/index.php?title=MediaWiki:Mainpage&amp;diff=3"/>
		<updated>2024-05-26T22:16:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Main Page&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>