<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=StSchmitzhofer</id>
	<title>Elvis Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=StSchmitzhofer"/>
	<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php/Special:Contributions/StSchmitzhofer"/>
	<updated>2026-09-10T20:18:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Buffer_Overflows&amp;diff=2629</id>
		<title>Buffer Overflows</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Buffer_Overflows&amp;diff=2629"/>
		<updated>2020-01-28T23:53:17Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Countermeasures and References Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
Since the rise of C in the early 1970s, buffer overflows have become a serious security vulnerability. Even though high-level programming languages are typically not affected, the number of vulnerable systems is actually rising.&lt;br /&gt;
&lt;br /&gt;
At the same time, a wide array of countermeasures are also increasingly adopted and applied. Features like executable space protection (e.g. Data Execution Prevention under Windows) already deployed since the mid 2000s, and on the compiler side, technologies like Stackguard support several detection and prevention mechanisms (e.g. different types of Canaries). Furthermore, almost every wider used operation system supports Address Space Layout Randomization, in order to minimize the attack surface for buffer overflow attacks. For example, at the beginning of 2020 most of the bigger operating systems (Linux, Windows, macOS, iOS, Android, Solaris, OpenBSD, etc.) offer support for ASLR.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Operating system: not limited&lt;br /&gt;
* A vulnerable library (or function), within any attacked binary&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
A buffer overflow occurs when there is more information written to a data region, than it can hold. For example in C, allowing user input directly to be written to a character array with a size of ten bytes. If in this case, the user enters more than ten characters, and furthermore the program attempts to insert said data into the smaller array, an overflow occurs.&lt;br /&gt;
&lt;br /&gt;
=== Basic Vulnerability ===&lt;br /&gt;
&lt;br /&gt;
 #include &amp;lt;string.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main(int argc, char *argv[]) {&lt;br /&gt;
     char buffer[6];&lt;br /&gt;
     strcpy(buffer, argv[1]); &lt;br /&gt;
     return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
In this example an argument passed to this executable (e.g. the binary compiled from this source), with more than 6 characters, will typically overflow the buffer. However, the exact input size necessary to affect the program flow might be different (bigger), and will be a multiple of 4 characters (for 32 bit binaries).&lt;br /&gt;
&lt;br /&gt;
These types of vulnerabilities can be taken advantage of in several different ways. For example most prominently, ROP attacks (return-oriented programming), targets the return address of a binary. By rewriting the return address, it aims at influencing the control flow of a program. Which can still be viable, when controlling security features, like executable-space protection, are inplace. Therefore, the attacker uses gadgets (small instruction sequences) which are already available within the binary, and manipulates their return location, and theirby does not directly need to inject executable instructions (which might be thwarted by the OS), but rather use these compiled resources (gadgets).&lt;br /&gt;
&lt;br /&gt;
== Countermeasures ==&lt;br /&gt;
&lt;br /&gt;
=== Canaries ===&lt;br /&gt;
Canaries can be employed, in order to recognize whether a buffer overflow occurred. Therefore, in the simplest cases, Canaries are specific values in memory, which are located right after the thereby protected buffer. If their values are changed at any point, it is safe to assume that a buffer overflow occurred and countermeasures (e.g. termination) can be taken. Typical types of Canaries, which are supported by security hardening technologies like ProPolice or Stackguard (GCC), are Terminator Canaries, Random Canaries, and Random XOR Canaries.&lt;br /&gt;
&lt;br /&gt;
=== Data Execution Prevention (DEP) ===&lt;br /&gt;
Data Execution Prevention (DEP) is a security feature, originally developed by MicrosoftR© for Windows XP SP2. There are two basic variants, hardware-based DEP and software-based DEP. If supported by the CPU as well as process, hardware DEP will be employed, otherwise DEP has to be carried out in software, which is part of the Windows operating system. The basic functionality of DEP is to prevent applications from executing code in a non-executable area of the memory.&lt;br /&gt;
&lt;br /&gt;
=== Address Space Layout Randomization (ASLR) ===&lt;br /&gt;
Since code reuse attacks (e.g. ROP attack) require the memory addresses of gadgets to be known to an attacker, techniques to randomize their entry points have become increasingly popular. ASLR randomizes the location of data and code regions offers a plausible defensive strategy, (since) code region layout randomization hinders code reuse in exploits and data randomization impedes the redirection of control-flow by making it difficult to guess the location of injected code (partly paraphrased from the 2013 paper by Snow et al.).&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[Ausgewählte Kapitel der IT-Security SE]] (2019, 2020)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [http://phrack.org/issues/49/14.html Smashing the stack for fun and profit (1996, Aleph One)]&lt;br /&gt;
* [https://doi.org/10.1109/SP.2013.45 Just-In-Time Code Reuse: On the Effectiveness of Fine-Grained Address Space Layout Randomization (2013, Snow et al.)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Buffer_Overflows&amp;diff=2628</id>
		<title>Buffer Overflows</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Buffer_Overflows&amp;diff=2628"/>
		<updated>2020-01-28T23:32:26Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Description and Example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
Since the rise of C in the early 1970s, buffer overflows have become a serious security vulnerability. Even though high-level programming languages are typically not affected, the number of vulnerable systems is actually rising.&lt;br /&gt;
&lt;br /&gt;
At the same time, a wide array of countermeasures are also increasingly adopted and applied. Features like executable space protection (e.g. Data Execution Prevention under Windows) already deployed since the mid 2000s, and on the compiler side, technologies like Stackguard support several detection and prevention mechanisms (e.g. different types of Canaries). Furthermore, almost every wider used operation system supports Address Space Layout Randomization, in order to minimize the attack surface for buffer overflow attacks. For example, at the beginning of 2020 most of the bigger operating systems (Linux, Windows, macOS, iOS, Android, Solaris, OpenBSD, etc.) offer support for ASLR.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Operating system: not limited&lt;br /&gt;
* A vulnerable library (or function), within any attacked binary&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
A buffer overflow occurs when there is more information written to a data region, than it can hold. For example in C, allowing user input directly to be written to a character array with a size of ten bytes. If in this case, the user enters more than ten characters, and furthermore the program attempts to insert said data into the smaller array, an overflow occurs.&lt;br /&gt;
&lt;br /&gt;
=== Basic Vulnerability ===&lt;br /&gt;
&lt;br /&gt;
 #include &amp;lt;string.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main(int argc, char *argv[]) {&lt;br /&gt;
     char buffer[6];&lt;br /&gt;
     strcpy(buffer, argv[1]); &lt;br /&gt;
     return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
In this example an argument passed to this executable (e.g. the binary compiled from this source), with more than 6 characters, will typically overflow the buffer. However, the exact input size necessary to affect the program flow might be different (bigger), and will be a multiple of 4 characters (for 32 bit binaries).&lt;br /&gt;
&lt;br /&gt;
These types of vulnerabilities can be taken advantage of in several different ways. For example most prominently, ROP attacks (return-oriented programming), targets the return address of a binary. By rewriting the return address, it aims at influencing the control flow of a program. Which can still be viable, when controlling security features, like executable-space protection, are inplace. Therefore, the attacker uses gadgets (small instruction sequences) which are already available within the binary, and manipulates their return location, and theirby does not directly need to inject executable instructions (which might be thwarted by the OS), but rather use these compiled resources (gadgets).&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[Ausgewählte Kapitel der IT-Security SE]] (2019, 2020)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* http://phrack.org/issues/49/14.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Buffer_Overflows&amp;diff=2511</id>
		<title>Buffer Overflows</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Buffer_Overflows&amp;diff=2511"/>
		<updated>2020-01-21T22:01:42Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Summary improveed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
Since the rise of C in the early 1970s, buffer overflows have become a serious security vulnerability. Even though high-level programming languages are typically not affected, the number of vulnerable systems is actually rising.&lt;br /&gt;
&lt;br /&gt;
On the other hand, a wide array of countermeasures are also increasingly adopted and applied. Features like executable space protection (e.g. Data Execution Prevention under Windows) already deployed since the mid 2000s, and on the compiler side, technologies like Stackguard support several detection and prevention mechanisms (e.g. different types of Canaries). Furthermore, almost every wider used operation system supports Address Space Layout Randomization, in order to minimize the attack surface for buffer overflow attacks. For example, at the beginning of 2020 from all the bigger names (Linux, Windows, macOS, iOS, Android, Solaris, OpenBSD, etc.), only FreeBSD does not offer support for ASLR. Nonetheless, it is announced to be supported in version 13.0, which is currently in development.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Operating system: not limited&lt;br /&gt;
* One vulnerable library (or function), available within the attacked binary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1 ===&lt;br /&gt;
&lt;br /&gt;
(Enter these commands in the shell)&lt;br /&gt;
&lt;br /&gt;
 echo foo&lt;br /&gt;
 echo bar&lt;br /&gt;
&lt;br /&gt;
=== Step 2 ===&lt;br /&gt;
&lt;br /&gt;
Make sure to read&lt;br /&gt;
&lt;br /&gt;
* War and Peace&lt;br /&gt;
* Lord of the Rings&lt;br /&gt;
* The Baroque Cycle&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[Ausgewählte Kapitel der IT-Security SE]] (2019, 2020)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://wikipedia.org&lt;br /&gt;
* https://google.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Buffer_Overflows&amp;diff=2510</id>
		<title>Buffer Overflows</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Buffer_Overflows&amp;diff=2510"/>
		<updated>2020-01-21T20:05:04Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Summary and basic headings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
Since the rise of C in the early 1970s, buffer overflows have become a serious security vulnerability. Even though high-level programming languages are typically not affected, especially with the increasing significance and use of IoT devices, the number vulnerable systems is actually on the rise.&lt;br /&gt;
&lt;br /&gt;
On the other hand, a wide array of countermeasures are also increasingly adopted and applied. Features like executable space protection (e.g. Data Execution Prevention under Windows) already deployed since the mid 2000s, and on the compiler side, technologies like Stackguard support several detection and prevention mechanisms (e.g. different types of Canaries). Furthermore, almost every wider used operation system supports Address Space Layout Randomization, in order to minimize the attack surface for buffer overflow attacks. For example, at the beginning of 2020 from all the bigger names (Linux, Windows, macOS, iOS, Android, Solaris, OpenBSD, etc.), only FreeBSD does not offer support for ASLR. Nonetheless, it is announced to be supported in version 13.0, which is currently in development.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Operating system: not limited&lt;br /&gt;
* One vulnerable library (or function), available within the attacked binary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1 ===&lt;br /&gt;
&lt;br /&gt;
(Enter these commands in the shell)&lt;br /&gt;
&lt;br /&gt;
 echo foo&lt;br /&gt;
 echo bar&lt;br /&gt;
&lt;br /&gt;
=== Step 2 ===&lt;br /&gt;
&lt;br /&gt;
Make sure to read&lt;br /&gt;
&lt;br /&gt;
* War and Peace&lt;br /&gt;
* Lord of the Rings&lt;br /&gt;
* The Baroque Cycle&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[Ausgewählte Kapitel der IT-Security SE]] (2019, 2020)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://wikipedia.org&lt;br /&gt;
* https://google.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=R2D2_Bluetooth_Robot:_Basic_Setup&amp;diff=2098</id>
		<title>R2D2 Bluetooth Robot: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=R2D2_Bluetooth_Robot:_Basic_Setup&amp;diff=2098"/>
		<updated>2019-09-27T21:52:14Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Additional setup picture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to connect to the [[R2D2 Bluetooth Robot|R2D2 Robot]]&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Operating system: Android 5.0 or later / iOS 9.0 or later&lt;br /&gt;
* Hardware: [[R2D2 Bluetooth Robot|R2D2 Robot]], Micro USB Charger&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[File:R2d2robotAppPreconnect.png|200px|thumb|Connecting]]&lt;br /&gt;
[[File:R2d2robot app connect.png|200px|thumb|Bluetooth scan results]]&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
Plug the micro usb cable into the [[R2D2 Bluetooth Robot|robot]] to charge it, and awaken it&#039;s bluetooth force.&lt;br /&gt;
&lt;br /&gt;
=== Step 2: App Setup ===&lt;br /&gt;
&lt;br /&gt;
Install the &#039;&#039;Star Wars Droid App&#039;&#039;, depending on your device choose:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.sphero.starwars (Android) Star Wars Droids App]&lt;br /&gt;
* [https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524 (iOS) Star Wars Droids App]&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Connecting ===&lt;br /&gt;
&lt;br /&gt;
* Enable bluetooth on your phone&lt;br /&gt;
* Launch the &#039;&#039;Star Wars Droids App&#039;&#039;&lt;br /&gt;
* After the intro clip, click on &amp;quot;connect&amp;quot;&lt;br /&gt;
* Once the scan is complete, click on the R2-D2, and confirm it&lt;br /&gt;
&lt;br /&gt;
The droid is now controllable via your smartphone.&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[R2D2 Bluetooth Robot]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.sphero.starwars https://play.google.com/store/apps/details?id=com.sphero.starwars]&lt;br /&gt;
* [https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524 https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:R2d2robotAppPreconnect.png&amp;diff=2097</id>
		<title>File:R2d2robotAppPreconnect.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:R2d2robotAppPreconnect.png&amp;diff=2097"/>
		<updated>2019-09-27T21:50:10Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=R2D2_Bluetooth_Robot:_Basic_Setup&amp;diff=2096</id>
		<title>R2D2 Bluetooth Robot: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=R2D2_Bluetooth_Robot:_Basic_Setup&amp;diff=2096"/>
		<updated>2019-09-27T21:09:47Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: (Formatting) Moved screenshot up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to connect to the [[R2D2 Bluetooth Robot|R2D2 Robot]]&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Operating system: Android 5.0 or later / iOS 9.0 or later&lt;br /&gt;
* Hardware: [[R2D2 Bluetooth Robot|R2D2 Robot]], Micro USB Charger&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[File:R2d2robot app connect.png|200px|thumb|Bluetooth scan results]]&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
Plug the micro usb cable into the [[R2D2 Bluetooth Robot|robot]] to charge it, and awaken it&#039;s bluetooth force.&lt;br /&gt;
&lt;br /&gt;
=== Step 2: App Setup ===&lt;br /&gt;
&lt;br /&gt;
Install the &#039;&#039;Star Wars Droid App&#039;&#039;, depending on your device choose:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.sphero.starwars (Android) Star Wars Droids App]&lt;br /&gt;
* [https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524 (iOS) Star Wars Droids App]&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Connecting ===&lt;br /&gt;
&lt;br /&gt;
* Enable bluetooth on your phone&lt;br /&gt;
* Launch the &#039;&#039;Star Wars Droids App&#039;&#039;&lt;br /&gt;
* After the intro clip, click on &amp;quot;connect&amp;quot;&lt;br /&gt;
* Once the scan is complete, click on the R2-D2, and confirm it&lt;br /&gt;
&lt;br /&gt;
The droid is now controllable via your smartphone.&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[R2D2 Bluetooth Robot]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.sphero.starwars https://play.google.com/store/apps/details?id=com.sphero.starwars]&lt;br /&gt;
* [https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524 https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=R2D2_Bluetooth_Robot:_Basic_Setup&amp;diff=2095</id>
		<title>R2D2 Bluetooth Robot: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=R2D2_Bluetooth_Robot:_Basic_Setup&amp;diff=2095"/>
		<updated>2019-09-27T21:08:42Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Added &amp;quot;References&amp;quot; link text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to connect to the [[R2D2 Bluetooth Robot|R2D2 Robot]]&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Operating system: Android 5.0 or later / iOS 9.0 or later&lt;br /&gt;
* Hardware: [[R2D2 Bluetooth Robot|R2D2 Robot]], Micro USB Charger&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
Plug the micro usb cable into the [[R2D2 Bluetooth Robot|robot]] to charge it, and awaken it&#039;s bluetooth force.&lt;br /&gt;
&lt;br /&gt;
[[File:R2d2robot app connect.png|200px|thumb|Bluetooth scan results]]&lt;br /&gt;
=== Step 2: App Setup ===&lt;br /&gt;
&lt;br /&gt;
Install the &#039;&#039;Star Wars Droid App&#039;&#039;, depending on your device choose:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.sphero.starwars (Android) Star Wars Droids App]&lt;br /&gt;
* [https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524 (iOS) Star Wars Droids App]&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Connecting ===&lt;br /&gt;
&lt;br /&gt;
* Enable bluetooth on your phone&lt;br /&gt;
* Launch the &#039;&#039;Star Wars Droids App&#039;&#039;&lt;br /&gt;
* After the intro clip, click on &amp;quot;connect&amp;quot;&lt;br /&gt;
* Once the scan is complete, click on the R2-D2, and confirm it&lt;br /&gt;
&lt;br /&gt;
The droid is now controllable via your smartphone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[R2D2 Bluetooth Robot]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.sphero.starwars https://play.google.com/store/apps/details?id=com.sphero.starwars]&lt;br /&gt;
* [https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524 https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=R2D2_Bluetooth_Robot:_Basic_Setup&amp;diff=2094</id>
		<title>R2D2 Bluetooth Robot: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=R2D2_Bluetooth_Robot:_Basic_Setup&amp;diff=2094"/>
		<updated>2019-09-27T21:07:37Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Corrected heading level&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to connect to the [[R2D2 Bluetooth Robot|R2D2 Robot]]&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Operating system: Android 5.0 or later / iOS 9.0 or later&lt;br /&gt;
* Hardware: [[R2D2 Bluetooth Robot|R2D2 Robot]], Micro USB Charger&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
Plug the micro usb cable into the [[R2D2 Bluetooth Robot|robot]] to charge it, and awaken it&#039;s bluetooth force.&lt;br /&gt;
&lt;br /&gt;
[[File:R2d2robot app connect.png|200px|thumb|Bluetooth scan results]]&lt;br /&gt;
=== Step 2: App Setup ===&lt;br /&gt;
&lt;br /&gt;
Install the &#039;&#039;Star Wars Droid App&#039;&#039;, depending on your device choose:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.sphero.starwars (Android) Star Wars Droids App]&lt;br /&gt;
* [https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524 (iOS) Star Wars Droids App]&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Connecting ===&lt;br /&gt;
&lt;br /&gt;
* Enable bluetooth on your phone&lt;br /&gt;
* Launch the &#039;&#039;Star Wars Droids App&#039;&#039;&lt;br /&gt;
* After the intro clip, click on &amp;quot;connect&amp;quot;&lt;br /&gt;
* Once the scan is complete, click on the R2-D2, and confirm it&lt;br /&gt;
&lt;br /&gt;
The droid is now controllable via your smartphone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[R2D2 Bluetooth Robot]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.sphero.starwars]&lt;br /&gt;
* [https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=R2D2_Bluetooth_Robot:_Basic_Setup&amp;diff=2093</id>
		<title>R2D2 Bluetooth Robot: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=R2D2_Bluetooth_Robot:_Basic_Setup&amp;diff=2093"/>
		<updated>2019-09-27T21:07:06Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Created this setup documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to connect to the [[R2D2 Bluetooth Robot|R2D2 Robot]]&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Operating system: Android 5.0 or later / iOS 9.0 or later&lt;br /&gt;
* Hardware: [[R2D2 Bluetooth Robot|R2D2 Robot]], Micro USB Charger&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
Plug the micro usb cable into the [[R2D2 Bluetooth Robot|robot]] to charge it, and awaken it&#039;s bluetooth force.&lt;br /&gt;
&lt;br /&gt;
[[File:R2d2robot app connect.png|200px|thumb|Bluetooth scan results]]&lt;br /&gt;
=== Step 2: App Setup ===&lt;br /&gt;
&lt;br /&gt;
Install the &#039;&#039;Star Wars Droid App&#039;&#039;, depending on your device choose:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.sphero.starwars (Android) Star Wars Droids App]&lt;br /&gt;
* [https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524 (iOS) Star Wars Droids App]&lt;br /&gt;
&lt;br /&gt;
== Step 3: Connecting ==&lt;br /&gt;
&lt;br /&gt;
* Enable bluetooth on your phone&lt;br /&gt;
* Launch the &#039;&#039;Star Wars Droids App&#039;&#039;&lt;br /&gt;
* After the intro clip, click on &amp;quot;connect&amp;quot;&lt;br /&gt;
* Once the scan is complete, click on the R2-D2, and confirm it&lt;br /&gt;
&lt;br /&gt;
The droid is now controllable via your smartphone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[R2D2 Bluetooth Robot]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.sphero.starwars]&lt;br /&gt;
* [https://apps.apple.com/us/app/star-wars-droids-app-by-sphero/id1243140524]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:R2d2robot_app_connect.png&amp;diff=2092</id>
		<title>File:R2d2robot app connect.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:R2d2robot_app_connect.png&amp;diff=2092"/>
		<updated>2019-09-27T20:22:10Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Proxmark3:_Installation&amp;diff=2091</id>
		<title>Proxmark3: Installation</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Proxmark3:_Installation&amp;diff=2091"/>
		<updated>2019-09-27T19:18:34Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Added Proxmark Kit Link (to also auto-link this documentation there)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
Installation of [[Proxmark3 RDV2 Kit|Proxmark3]] on macOS, Linux and Windows for RFID and NFC sniffing.&lt;br /&gt;
&lt;br /&gt;
== MacOS installation ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Xcode (AppStore) is a must.&lt;br /&gt;
&lt;br /&gt;
In addition to make the installation easier have either HomeBrew or MacPorts ready.&lt;br /&gt;
A Tutorial for installing:&lt;br /&gt;
 A) HomeBrew: https://docs.brew.sh/Installation&lt;br /&gt;
 B) MacPorts: https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
Because of their different architecture (HomeBrew/MacPorts), some parts of this tutorial are split into:&lt;br /&gt;
 A) Installation with HomeBrew&lt;br /&gt;
 B) Installation with MacPorts&lt;br /&gt;
Just choose the tutorial that suits your current setup.&lt;br /&gt;
&lt;br /&gt;
=== Installation with HomeBrew ===&lt;br /&gt;
&lt;br /&gt;
1. Download (&amp;quot;tap&amp;quot;) the proxmark repository:&lt;br /&gt;
&lt;br /&gt;
   brew tap proxmark/proxmark3&lt;br /&gt;
&lt;br /&gt;
2. Install proxmark3:&lt;br /&gt;
&lt;br /&gt;
   brew install proxmark3&lt;br /&gt;
&lt;br /&gt;
=== Manual Installation ===&lt;br /&gt;
&lt;br /&gt;
Download the drivers and install them.&lt;br /&gt;
If you have MacPorts:&lt;br /&gt;
&lt;br /&gt;
   sudo port install p7zip readline libusb libusb-compat perl5 wget qt5\\ arm-none-eabi-gcc pkgconfig&lt;br /&gt;
&lt;br /&gt;
If you have HomeBrew:&lt;br /&gt;
&lt;br /&gt;
   brew tap nitsky/stm32&lt;br /&gt;
   brew install readline libusb p7zip libusb-compat wget qt5 pkgconfig\\ arm-none-eabi-gcc&lt;br /&gt;
&lt;br /&gt;
Now you will need to add QT to the PKG_CONFIG_PATH so it find QT5 (replace YOUR_VERSION with your version number:&lt;br /&gt;
&lt;br /&gt;
   export\\ PKG_CONFIG_PATH=/usr/local/Cellar/qt5/&amp;lt;&amp;lt;YOUR_VERSION&amp;gt;&amp;gt;/lib/pkgconfig/&lt;br /&gt;
&lt;br /&gt;
3. And add moc_location in Qt5Core.pc file:&lt;br /&gt;
&lt;br /&gt;
   export QT_PKG_CONFIG_QT5CORE=$(find /usr -name Qt5Core.pc 2&amp;gt;/dev/null)&lt;br /&gt;
   chmod 666 $QT_PKG_CONFIG_QT5CORE&lt;br /&gt;
   echo &amp;quot;moc_location=\${prefix}/bin/moc&amp;quot; &amp;gt;&amp;gt; $QT_PKG_CONFIG_QT5CORE&lt;br /&gt;
   chmod 444 $QT_PKG_CONFIG_QT5CORE&lt;br /&gt;
&lt;br /&gt;
4. For link creation to avoid any errors of &amp;quot;readline&amp;quot; (may happen):&lt;br /&gt;
&lt;br /&gt;
   brew link --force readline&lt;br /&gt;
&lt;br /&gt;
5. Now either git clone or manually download the Proxmark project. Git clone:&lt;br /&gt;
&lt;br /&gt;
   git clone https://github.com/Proxmark/proxmark3.git&lt;br /&gt;
&lt;br /&gt;
6. &amp;quot;cd&amp;quot; to the proxmark3 folder&lt;br /&gt;
&lt;br /&gt;
7. Now jump to the section &amp;quot;Connecting your Proxmark&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Connecting your Proxmark ===&lt;br /&gt;
&lt;br /&gt;
1. Insert your Proxmark and run&lt;br /&gt;
&lt;br /&gt;
   system_profiler SPUSBDataType&lt;br /&gt;
&lt;br /&gt;
2.a) If your Proxmark is CDC you should somewhere see in the output:&lt;br /&gt;
&lt;br /&gt;
   Product ID: 0x504d&lt;br /&gt;
   Vendor ID: 0x2d2d&lt;br /&gt;
&lt;br /&gt;
2.b) If your Proxmark is an HID device you should see:&lt;br /&gt;
&lt;br /&gt;
   Product ID: 0x4b8f&lt;br /&gt;
   Vendor ID: 0x9ac4&lt;br /&gt;
&lt;br /&gt;
If it is an HID Device you will need to upgrade it, then go to &amp;quot;Upgrading my Proxmark HID-&amp;gt;CDC&amp;quot;&lt;br /&gt;
If you have an CDC Proxmark you can jump to &amp;quot;Finish Line&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Upgrading my Proxmark HID-&amp;gt;CDC ===&lt;br /&gt;
&lt;br /&gt;
1. Compile the bootrom, OS and software:&lt;br /&gt;
&lt;br /&gt;
   make clean; make&lt;br /&gt;
&lt;br /&gt;
2. Also compile the HID compatible flash program:&lt;br /&gt;
&lt;br /&gt;
   cd client/hid-flasher;make&lt;br /&gt;
&lt;br /&gt;
3. Disconnect Apple&#039;s HID driver, by installing a dummy kernel driver:&lt;br /&gt;
&lt;br /&gt;
   sudo make install_kext&lt;br /&gt;
   sudo kextcache -system-caches&lt;br /&gt;
&lt;br /&gt;
4. Keep the Proxmark button pressed while reconnecting it to USB. Its yellow and red lights should light up (you can release the button after 5-ish seconds).&lt;br /&gt;
&lt;br /&gt;
5. Now upgrade the bootrom:&lt;br /&gt;
&lt;br /&gt;
   ./flasher -b ../../bootrom/obj/bootrom.elf&lt;br /&gt;
&lt;br /&gt;
6. cd ../..&lt;br /&gt;
&lt;br /&gt;
7. Disconnect your proxmark and keep the button pressed while reconnecting to USB.&lt;br /&gt;
&lt;br /&gt;
8. While keeping the button pressed run to get the device name:&lt;br /&gt;
&lt;br /&gt;
   ls /dev/cu*&lt;br /&gt;
&lt;br /&gt;
You should find a name like &amp;quot;/dev/cu.usbmodem####&amp;quot; (#### represents a number).&lt;br /&gt;
&lt;br /&gt;
9. While still KEEPING PRESSED the button update the FPGA and its OS:&lt;br /&gt;
&lt;br /&gt;
   ./client/flasher /dev/cu.usbmodem#### armsrc/obj/fullimage.elf&lt;br /&gt;
&lt;br /&gt;
10. Disconnect the proxmark and release the button.&lt;br /&gt;
&lt;br /&gt;
11. Now reconnect your proxmark to USB and run it:&lt;br /&gt;
&lt;br /&gt;
   cd proxmark3/client&lt;br /&gt;
   ./proxmark3 /dev/cu.usbmodem####&lt;br /&gt;
&lt;br /&gt;
No need to go to &amp;quot;Finish Line&amp;quot;, you are already finished with setting up the Proxmark Environment&lt;br /&gt;
&lt;br /&gt;
=== Finish Line ===&lt;br /&gt;
&lt;br /&gt;
1. Compile the bootrom and OS:&lt;br /&gt;
&lt;br /&gt;
   make clean; make&lt;br /&gt;
&lt;br /&gt;
2. Disconnect your Proxmark from USB. Then keep the button pressed while reconnecting it back to USB. You can release the button when you see yellow/orange and red lights on your proxmark. (If you have an Elechouse v2 Proxmark3 or Elechouse v3 Proxmark3 Easy you do not need to press the button)&lt;br /&gt;
&lt;br /&gt;
3. Figure out your device name:&lt;br /&gt;
&lt;br /&gt;
   ls /dev/cu*&lt;br /&gt;
&lt;br /&gt;
It should be something with /dev/cu.usbmodem#### (#### represents a number).&lt;br /&gt;
&lt;br /&gt;
4. After you have found your device run the program:&lt;br /&gt;
&lt;br /&gt;
   cd proxmark3/client&lt;br /&gt;
   ./proxmark3 /dev/cu.usbmodem####&lt;br /&gt;
&lt;br /&gt;
== Linux installation ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
* Operating system: Ubuntu 16.04 trusty amd64&lt;br /&gt;
&lt;br /&gt;
=== Step 1 Compile resources:===&lt;br /&gt;
&lt;br /&gt;
1. download and install some needed packages and libs&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install p7zip git build-essential libreadline5 libreadline-dev libusb-0.1-4 libusb-dev libqt4-dev perl pkg-config wget libncurses5-dev gcc-arm-none-eabi libstdc++-arm-none-eabi-newlib&lt;br /&gt;
&lt;br /&gt;
2. clone proxmark3 git repository&lt;br /&gt;
&lt;br /&gt;
   git clone https://github.com/proxmark/proxmark3.git&lt;br /&gt;
&lt;br /&gt;
3. enter repo&lt;br /&gt;
&lt;br /&gt;
   cd proxmark3&lt;br /&gt;
&lt;br /&gt;
4. get newest version&lt;br /&gt;
&lt;br /&gt;
   git pull&lt;br /&gt;
   git checkout v3.1.0      # important git checkout latest stable version!! &lt;br /&gt;
&lt;br /&gt;
5. Install the blacklist rules&lt;br /&gt;
&lt;br /&gt;
   sudo cp -rf driver/77-mm-usb-device-blacklist.rules /etc/udev/rules.d/77-mm-usb-device-blacklist.rules&lt;br /&gt;
   sudo udevadm control --reload-rules&lt;br /&gt;
&lt;br /&gt;
6. add current user to group&lt;br /&gt;
&lt;br /&gt;
   sudo adduser $USER dialout&lt;br /&gt;
&lt;br /&gt;
7. compile proxmark3&lt;br /&gt;
&lt;br /&gt;
   make clean &amp;amp;&amp;amp; make all&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 2 Identify  proxmark3 device ===&lt;br /&gt;
&lt;br /&gt;
   dmesg | grep -i usb&lt;br /&gt;
   [ 9704.503904] usb 1-3: Manufacturer: proxmark.org&lt;br /&gt;
   [ 9704.539638] cdc_acm 1-3:1.0: ttyACM0: USB ACM device&lt;br /&gt;
&lt;br /&gt;
=== Step 3 Flash the firmware of the proxmark ===&lt;br /&gt;
&lt;br /&gt;
   client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf&lt;br /&gt;
&lt;br /&gt;
if it does not succeed at first glance log out your user and log in again, this worked for me!!&lt;br /&gt;
&lt;br /&gt;
== Windows installation ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
The tested Version for Windows was Windows 10, therefore the requirements for successfully completing our installation guide are:&lt;br /&gt;
* Windows 10&lt;br /&gt;
* [https://git-scm.com/download/win Git for Windows]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
In order to be able to connect to your Proxmark3 under Windows you need to emulate a Linux environment which is done through a tool called ProxSpace.&lt;br /&gt;
&lt;br /&gt;
1. First you need to download the download the ProxSpace Repository through git.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Caution!&#039;&#039;&#039; Your current working directory should contain no whitespaces!&lt;br /&gt;
&lt;br /&gt;
   git clone https://github.com/Gator96100/ProxSpace.git&lt;br /&gt;
&lt;br /&gt;
2. Inside your ProxSpace Folder you should find &amp;quot;runme.bat&amp;quot;. Start it.&lt;br /&gt;
&lt;br /&gt;
3. This will create and install all necessary packets and folders. After you should see the pm3-console.&lt;br /&gt;
&lt;br /&gt;
4. From this console you should change the directory to ProxSpace and download the Proxmark3 Repository:&lt;br /&gt;
&lt;br /&gt;
   git clone https://github.com/Proxmark/proxmark3.git&lt;br /&gt;
&lt;br /&gt;
5. After this process is complete, cd to the proxmark3 directory:&lt;br /&gt;
&lt;br /&gt;
   cd proxmark3&lt;br /&gt;
&lt;br /&gt;
6. Compile the proxmark3 project:&lt;br /&gt;
&lt;br /&gt;
   make clean &amp;amp;&amp;amp; make all&lt;br /&gt;
&lt;br /&gt;
7. Install the proxmark3 driver&lt;br /&gt;
&lt;br /&gt;
==== Windows 10 ====&lt;br /&gt;
Since this driver is not officially signed by a trusted authority the installation is a bit tricky. You first have to start Windows in save-mode. This is done easiest, when pressing the shift-key while restarting your PC. On reboot you choose Startup-Settings followed by #7 Disable driver signature enforcement.&lt;br /&gt;
After the computer restarted you connect the proxmark3 and go to the device manager, right click on the non-identified device (which is the proxmark3) and go to the settings. Click on update driver and search locally for the proxmark3.inf. If you have trouble getting the proxmark3 driver to work, please visit this [[https://store.ryscc.com/blogs/news/how-to-install-a-proxmark3-driver-on-windows-10 picture-guided tutorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After, the installation should be complete and you can safely restart your PC to normal mode again. From there start the runme.bat and the pm3-console should appear.&lt;br /&gt;
&lt;br /&gt;
==== Windows 7 ====&lt;br /&gt;
[[File:Win7-disable-driversignature.png|520px|right]]&lt;br /&gt;
&lt;br /&gt;
* Start command prompt (cmd.exe) as &#039;&#039;&#039;administrator&#039;&#039;&#039; and execute:&lt;br /&gt;
&lt;br /&gt;
  bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS&lt;br /&gt;
  bcdedit.exe -set TESTSIGNING ON&lt;br /&gt;
&lt;br /&gt;
* Open the device manager, right-click on the unknow device &amp;quot;proxmark3&amp;quot; and select &amp;quot;update&amp;quot;&lt;br /&gt;
* Select the manual driver selection, and within your &#039;&#039;ProxSpace&#039;&#039; folder select the &#039;&#039;msys2\proxmark3\driver&#039;&#039; subfolder&lt;br /&gt;
&lt;br /&gt;
After the successful driver setup you may want to disable testsigning again, and restart windows&lt;br /&gt;
&lt;br /&gt;
  bcdedit.exe -set TESTSIGNING OFF&lt;br /&gt;
&lt;br /&gt;
=== Update your Proxmark3 ===&lt;br /&gt;
&lt;br /&gt;
To update the firmware of your Proxmark3 to the latest version, open cmd and type in (with x standing for the right number of your COM port, e.g. COM2):&lt;br /&gt;
&lt;br /&gt;
   ./proxmark/client/flasher COMx -b /bootrom/obj/bootrom.elf&lt;br /&gt;
   ./proxmark/client/flasher COMX ./armsrc/obj/fullimage.elf&lt;br /&gt;
&lt;br /&gt;
=== Connecting to your Proxmark3 ===&lt;br /&gt;
&lt;br /&gt;
After having done all the steps above you can safely connect to your Proxmark3 through (where x again stands for the right number of your COM port, e.g. COM2):&lt;br /&gt;
&lt;br /&gt;
   ./client/proxmark3.exe COMx&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
For using the Proxmark3 please visit our second documentation [[Proxmark3: Useful commands]] and feel free to have a look at the [https://github.com/Proxmark/proxmark3 Proxmark Repository!]&lt;br /&gt;
&lt;br /&gt;
== Resources and Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* Client commands: https://github.com/Proxmark/proxmark3/wiki/commands&lt;br /&gt;
* Usage example: https://www.youtube.com/watch?v=FODGYfhqb4Q&lt;br /&gt;
* Basic tutorial for RFID usage: https://blog.kchung.co/rfid-hacking-with-the-proxmark-3/&lt;br /&gt;
* Advanced tutorial: https://blog.kchung.co/rfid-hacking-with-the-proxmark-3/&lt;br /&gt;
* Capture NFC traffic of apple pay transaction: https://salmg.net/2017/12/29/analyzing-an-apple-pay-transaction-with-proxmark3/&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Proxmark 3]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* Product page and infos: https://www.elechouse.com/elechouse/index.php?main_page=product_info&amp;amp;cPath=90_93&amp;amp;products_id=2264&amp;amp;zenid=kmvhiob7nq1orc4pfjtf53sbr7&lt;br /&gt;
* Manual: https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Proxmark3%20V2%20User%20Guid.pdf&lt;br /&gt;
* MacOS 10.x client installation: https://github.com/Proxmark/proxmark3/wiki/MacOS&lt;br /&gt;
* Linux 16.04 client installation: https://github.com/Proxmark/proxmark3/wiki/Ubuntu-Linux&lt;br /&gt;
* Windows 10 client installation: https://github.com/Proxmark/proxmark3/wiki/Windows&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Proxmark3:_Installation&amp;diff=2045</id>
		<title>Proxmark3: Installation</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Proxmark3:_Installation&amp;diff=2045"/>
		<updated>2019-09-20T14:34:55Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: /* Installation */ Updated for Windows7 setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
Installation of Proxmark3 on macOS, Linux and Windows for RFID and NFC sniffing.&lt;br /&gt;
&lt;br /&gt;
== MacOS installation ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Xcode (AppStore) is a must.&lt;br /&gt;
&lt;br /&gt;
In addition to make the installation easier have either HomeBrew or MacPorts ready.&lt;br /&gt;
A Tutorial for installing:&lt;br /&gt;
 A) HomeBrew: https://docs.brew.sh/Installation&lt;br /&gt;
 B) MacPorts: https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
Because of their different architecture (HomeBrew/MacPorts), some parts of this tutorial are split into:&lt;br /&gt;
 A) Installation with HomeBrew&lt;br /&gt;
 B) Installation with MacPorts&lt;br /&gt;
Just choose the tutorial that suits your current setup.&lt;br /&gt;
&lt;br /&gt;
=== Installation with HomeBrew ===&lt;br /&gt;
&lt;br /&gt;
1. Download (&amp;quot;tap&amp;quot;) the proxmark repository:&lt;br /&gt;
&lt;br /&gt;
   brew tap proxmark/proxmark3&lt;br /&gt;
&lt;br /&gt;
2. Install proxmark3:&lt;br /&gt;
&lt;br /&gt;
   brew install proxmark3&lt;br /&gt;
&lt;br /&gt;
=== Manual Installation ===&lt;br /&gt;
&lt;br /&gt;
Download the drivers and install them.&lt;br /&gt;
If you have MacPorts:&lt;br /&gt;
&lt;br /&gt;
   sudo port install p7zip readline libusb libusb-compat perl5 wget qt5\\ arm-none-eabi-gcc pkgconfig&lt;br /&gt;
&lt;br /&gt;
If you have HomeBrew:&lt;br /&gt;
&lt;br /&gt;
   brew tap nitsky/stm32&lt;br /&gt;
   brew install readline libusb p7zip libusb-compat wget qt5 pkgconfig\\ arm-none-eabi-gcc&lt;br /&gt;
&lt;br /&gt;
Now you will need to add QT to the PKG_CONFIG_PATH so it find QT5 (replace YOUR_VERSION with your version number:&lt;br /&gt;
&lt;br /&gt;
   export\\ PKG_CONFIG_PATH=/usr/local/Cellar/qt5/&amp;lt;&amp;lt;YOUR_VERSION&amp;gt;&amp;gt;/lib/pkgconfig/&lt;br /&gt;
&lt;br /&gt;
3. And add moc_location in Qt5Core.pc file:&lt;br /&gt;
&lt;br /&gt;
   export QT_PKG_CONFIG_QT5CORE=$(find /usr -name Qt5Core.pc 2&amp;gt;/dev/null)&lt;br /&gt;
   chmod 666 $QT_PKG_CONFIG_QT5CORE&lt;br /&gt;
   echo &amp;quot;moc_location=\${prefix}/bin/moc&amp;quot; &amp;gt;&amp;gt; $QT_PKG_CONFIG_QT5CORE&lt;br /&gt;
   chmod 444 $QT_PKG_CONFIG_QT5CORE&lt;br /&gt;
&lt;br /&gt;
4. For link creation to avoid any errors of &amp;quot;readline&amp;quot; (may happen):&lt;br /&gt;
&lt;br /&gt;
   brew link --force readline&lt;br /&gt;
&lt;br /&gt;
5. Now either git clone or manually download the Proxmark project. Git clone:&lt;br /&gt;
&lt;br /&gt;
   git clone https://github.com/Proxmark/proxmark3.git&lt;br /&gt;
&lt;br /&gt;
6. &amp;quot;cd&amp;quot; to the proxmark3 folder&lt;br /&gt;
&lt;br /&gt;
7. Now jump to the section &amp;quot;Connecting your Proxmark&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Connecting your Proxmark ===&lt;br /&gt;
&lt;br /&gt;
1. Insert your Proxmark and run&lt;br /&gt;
&lt;br /&gt;
   system_profiler SPUSBDataType&lt;br /&gt;
&lt;br /&gt;
2.a) If your Proxmark is CDC you should somewhere see in the output:&lt;br /&gt;
&lt;br /&gt;
   Product ID: 0x504d&lt;br /&gt;
   Vendor ID: 0x2d2d&lt;br /&gt;
&lt;br /&gt;
2.b) If your Proxmark is an HID device you should see:&lt;br /&gt;
&lt;br /&gt;
   Product ID: 0x4b8f&lt;br /&gt;
   Vendor ID: 0x9ac4&lt;br /&gt;
&lt;br /&gt;
If it is an HID Device you will need to upgrade it, then go to &amp;quot;Upgrading my Proxmark HID-&amp;gt;CDC&amp;quot;&lt;br /&gt;
If you have an CDC Proxmark you can jump to &amp;quot;Finish Line&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Upgrading my Proxmark HID-&amp;gt;CDC ===&lt;br /&gt;
&lt;br /&gt;
1. Compile the bootrom, OS and software:&lt;br /&gt;
&lt;br /&gt;
   make clean; make&lt;br /&gt;
&lt;br /&gt;
2. Also compile the HID compatible flash program:&lt;br /&gt;
&lt;br /&gt;
   cd client/hid-flasher;make&lt;br /&gt;
&lt;br /&gt;
3. Disconnect Apple&#039;s HID driver, by installing a dummy kernel driver:&lt;br /&gt;
&lt;br /&gt;
   sudo make install_kext&lt;br /&gt;
   sudo kextcache -system-caches&lt;br /&gt;
&lt;br /&gt;
4. Keep the Proxmark button pressed while reconnecting it to USB. Its yellow and red lights should light up (you can release the button after 5-ish seconds).&lt;br /&gt;
&lt;br /&gt;
5. Now upgrade the bootrom:&lt;br /&gt;
&lt;br /&gt;
   ./flasher -b ../../bootrom/obj/bootrom.elf&lt;br /&gt;
&lt;br /&gt;
6. cd ../..&lt;br /&gt;
&lt;br /&gt;
7. Disconnect your proxmark and keep the button pressed while reconnecting to USB.&lt;br /&gt;
&lt;br /&gt;
8. While keeping the button pressed run to get the device name:&lt;br /&gt;
&lt;br /&gt;
   ls /dev/cu*&lt;br /&gt;
&lt;br /&gt;
You should find a name like &amp;quot;/dev/cu.usbmodem####&amp;quot; (#### represents a number).&lt;br /&gt;
&lt;br /&gt;
9. While still KEEPING PRESSED the button update the FPGA and its OS:&lt;br /&gt;
&lt;br /&gt;
   ./client/flasher /dev/cu.usbmodem#### armsrc/obj/fullimage.elf&lt;br /&gt;
&lt;br /&gt;
10. Disconnect the proxmark and release the button.&lt;br /&gt;
&lt;br /&gt;
11. Now reconnect your proxmark to USB and run it:&lt;br /&gt;
&lt;br /&gt;
   cd proxmark3/client&lt;br /&gt;
   ./proxmark3 /dev/cu.usbmodem####&lt;br /&gt;
&lt;br /&gt;
No need to go to &amp;quot;Finish Line&amp;quot;, you are already finished with setting up the Proxmark Environment&lt;br /&gt;
&lt;br /&gt;
=== Finish Line ===&lt;br /&gt;
&lt;br /&gt;
1. Compile the bootrom and OS:&lt;br /&gt;
&lt;br /&gt;
   make clean; make&lt;br /&gt;
&lt;br /&gt;
2. Disconnect your Proxmark from USB. Then keep the button pressed while reconnecting it back to USB. You can release the button when you see yellow/orange and red lights on your proxmark. (If you have an Elechouse v2 Proxmark3 or Elechouse v3 Proxmark3 Easy you do not need to press the button)&lt;br /&gt;
&lt;br /&gt;
3. Figure out your device name:&lt;br /&gt;
&lt;br /&gt;
   ls /dev/cu*&lt;br /&gt;
&lt;br /&gt;
It should be something with /dev/cu.usbmodem#### (#### represents a number).&lt;br /&gt;
&lt;br /&gt;
4. After you have found your device run the program:&lt;br /&gt;
&lt;br /&gt;
   cd proxmark3/client&lt;br /&gt;
   ./proxmark3 /dev/cu.usbmodem####&lt;br /&gt;
&lt;br /&gt;
== Linux installation ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
* Operating system: Ubuntu 16.04 trusty amd64&lt;br /&gt;
&lt;br /&gt;
=== Step 1 Compile resources:===&lt;br /&gt;
&lt;br /&gt;
1. download and install some needed packages and libs&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install p7zip git build-essential libreadline5 libreadline-dev libusb-0.1-4 libusb-dev libqt4-dev perl pkg-config wget libncurses5-dev gcc-arm-none-eabi libstdc++-arm-none-eabi-newlib&lt;br /&gt;
&lt;br /&gt;
2. clone proxmark3 git repository&lt;br /&gt;
&lt;br /&gt;
   git clone https://github.com/proxmark/proxmark3.git&lt;br /&gt;
&lt;br /&gt;
3. enter repo&lt;br /&gt;
&lt;br /&gt;
   cd proxmark3&lt;br /&gt;
&lt;br /&gt;
4. get newest version&lt;br /&gt;
&lt;br /&gt;
   git pull&lt;br /&gt;
   git checkout v3.1.0      # important git checkout latest stable version!! &lt;br /&gt;
&lt;br /&gt;
5. Install the blacklist rules&lt;br /&gt;
&lt;br /&gt;
   sudo cp -rf driver/77-mm-usb-device-blacklist.rules /etc/udev/rules.d/77-mm-usb-device-blacklist.rules&lt;br /&gt;
   sudo udevadm control --reload-rules&lt;br /&gt;
&lt;br /&gt;
6. add current user to group&lt;br /&gt;
&lt;br /&gt;
   sudo adduser $USER dialout&lt;br /&gt;
&lt;br /&gt;
7. compile proxmark3&lt;br /&gt;
&lt;br /&gt;
   make clean &amp;amp;&amp;amp; make all&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 2 Identify  proxmark3 device ===&lt;br /&gt;
&lt;br /&gt;
   dmesg | grep -i usb&lt;br /&gt;
   [ 9704.503904] usb 1-3: Manufacturer: proxmark.org&lt;br /&gt;
   [ 9704.539638] cdc_acm 1-3:1.0: ttyACM0: USB ACM device&lt;br /&gt;
&lt;br /&gt;
=== Step 3 Flash the firmware of the proxmark ===&lt;br /&gt;
&lt;br /&gt;
   client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf&lt;br /&gt;
&lt;br /&gt;
if it does not succeed at first glance log out your user and log in again, this worked for me!!&lt;br /&gt;
&lt;br /&gt;
== Windows installation ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
The tested Version for Windows was Windows 10, therefore the requirements for successfully completing our installation guide are:&lt;br /&gt;
* Windows 10&lt;br /&gt;
* [https://git-scm.com/download/win Git for Windows]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
In order to be able to connect to your Proxmark3 under Windows you need to emulate a Linux environment which is done through a tool called ProxSpace.&lt;br /&gt;
&lt;br /&gt;
1. First you need to download the download the ProxSpace Repository through git.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Caution!&#039;&#039;&#039; Your current working directory should contain no whitespaces!&lt;br /&gt;
&lt;br /&gt;
   git clone https://github.com/Gator96100/ProxSpace.git&lt;br /&gt;
&lt;br /&gt;
2. Inside your ProxSpace Folder you should find &amp;quot;runme.bat&amp;quot;. Start it.&lt;br /&gt;
&lt;br /&gt;
3. This will create and install all necessary packets and folders. After you should see the pm3-console.&lt;br /&gt;
&lt;br /&gt;
4. From this console you should change the directory to ProxSpace and download the Proxmark3 Repository:&lt;br /&gt;
&lt;br /&gt;
   git clone https://github.com/Proxmark/proxmark3.git&lt;br /&gt;
&lt;br /&gt;
5. After this process is complete, cd to the proxmark3 directory:&lt;br /&gt;
&lt;br /&gt;
   cd proxmark3&lt;br /&gt;
&lt;br /&gt;
6. Compile the proxmark3 project:&lt;br /&gt;
&lt;br /&gt;
   make clean &amp;amp;&amp;amp; make all&lt;br /&gt;
&lt;br /&gt;
7. Install the proxmark3 driver&lt;br /&gt;
&lt;br /&gt;
==== Windows 10 ====&lt;br /&gt;
Since this driver is not officially signed by a trusted authority the installation is a bit tricky. You first must start Windows in save-mode. This is done easiest, when the sift-key is pressed while restarting your PC. On reboot you choose Startup-Settings followed by #7 Disable driver signature enforcement.&lt;br /&gt;
After the computer started up you connect the proxmark3 and go to the device manager, right click on the non-identified device (which is the proxmark3) and go to the settings. Click on update driver and search locally for the proxmark3.inf. If you have trouble getting the proxmark3 driver to work, please visit this [[https://store.ryscc.com/blogs/news/how-to-install-a-proxmark3-driver-on-windows-10 picture-guided tutorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After, the installation should be complete and you can safely restart your PC to normal mode again. From there start the runme.bat and the pm3-console should appear.&lt;br /&gt;
&lt;br /&gt;
==== Windows 7 ====&lt;br /&gt;
[[File:Win7-disable-driversignature.png|520px|right]]&lt;br /&gt;
&lt;br /&gt;
* Start command prompt (cmd.exe) as &#039;&#039;&#039;administrator&#039;&#039;&#039; and execute:&lt;br /&gt;
&lt;br /&gt;
  bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS&lt;br /&gt;
  bcdedit.exe -set TESTSIGNING ON&lt;br /&gt;
&lt;br /&gt;
* Open the device manager, right-click on the unknow device &amp;quot;proxmark3&amp;quot; and select &amp;quot;update&amp;quot;&lt;br /&gt;
* Select the manual driver selection, and within your &#039;&#039;ProxSpace&#039;&#039; folder select the &#039;&#039;msys2\proxmark3\driver&#039;&#039; subfolder&lt;br /&gt;
&lt;br /&gt;
After the successful driver setup you may want to disable testsigning again, and restart windows&lt;br /&gt;
&lt;br /&gt;
  bcdedit.exe -set TESTSIGNING OFF&lt;br /&gt;
&lt;br /&gt;
=== Update your Proxmark3 ===&lt;br /&gt;
&lt;br /&gt;
To update the firmware of your Proxmark3 to the latest version, open cmd and type in (with x standing for the right number of your COM port, e.g. COM2):&lt;br /&gt;
&lt;br /&gt;
   ./proxmark/client/flasher COMx -b /bootrom/obj/bootrom.elf&lt;br /&gt;
   ./proxmark/client/flasher COMX ./armsrc/obj/fullimage.elf&lt;br /&gt;
&lt;br /&gt;
=== Connecting to your Proxmark3 ===&lt;br /&gt;
&lt;br /&gt;
After having done all the steps above you can safely connect to your Proxmark3 through (where x again stands for the right number of your COM port, e.g. COM2):&lt;br /&gt;
&lt;br /&gt;
   ./client/proxmark3.exe COMx&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
For using the Proxmark3 please visit our second documentation [[Proxmark3: Useful commands]] and feel free to have a look at the [https://github.com/Proxmark/proxmark3 Proxmark Repository!]&lt;br /&gt;
&lt;br /&gt;
== Resources and Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* Client commands: https://github.com/Proxmark/proxmark3/wiki/commands&lt;br /&gt;
* Usage example: https://www.youtube.com/watch?v=FODGYfhqb4Q&lt;br /&gt;
* Basic tutorial for RFID usage: https://blog.kchung.co/rfid-hacking-with-the-proxmark-3/&lt;br /&gt;
* Advanced tutorial: https://blog.kchung.co/rfid-hacking-with-the-proxmark-3/&lt;br /&gt;
* Capture NFC traffic of apple pay transaction: https://salmg.net/2017/12/29/analyzing-an-apple-pay-transaction-with-proxmark3/&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Proxmark 3]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* Product page and infos: https://www.elechouse.com/elechouse/index.php?main_page=product_info&amp;amp;cPath=90_93&amp;amp;products_id=2264&amp;amp;zenid=kmvhiob7nq1orc4pfjtf53sbr7&lt;br /&gt;
* Manual: https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Proxmark3%20V2%20User%20Guid.pdf&lt;br /&gt;
* MacOS 10.x client installation: https://github.com/Proxmark/proxmark3/wiki/MacOS&lt;br /&gt;
* Linux 16.04 client installation: https://github.com/Proxmark/proxmark3/wiki/Ubuntu-Linux&lt;br /&gt;
* Windows 10 client installation: https://github.com/Proxmark/proxmark3/wiki/Windows&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Win7-disable-driversignature.png&amp;diff=2044</id>
		<title>File:Win7-disable-driversignature.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Win7-disable-driversignature.png&amp;diff=2044"/>
		<updated>2019-09-20T14:26:46Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2025</id>
		<title>IKEA TRÅDFRI: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2025"/>
		<updated>2019-09-16T00:02:34Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to set up IKEA TRÅDFRI&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A mobile device running either Android 4.1 or later, or iOS 9.0 or later&lt;br /&gt;
* Hardware: [[Tradfri_Gateway|IKEA TRÅDFRI Typ E1526 (Gateway)]], WiFi router &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
[[File:TRADFRI Gateway Opened.jpg|200px|thumb|Gateway opened up and plugged in]]&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
* Connect the TRÅDFRI to your router, using a straight network cable&lt;br /&gt;
* Connect the micro usb power cable into the TRÅDFRI, and plug it in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Home Smart App ===&lt;br /&gt;
&lt;br /&gt;
In order to set up your TRÅDFRI, you are required to install the IKEA Home Smart App either for Android or iOS:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting (Android) IKEA Home Smart]&lt;br /&gt;
* [https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071 (iOS) IKEA Home Smart]&lt;br /&gt;
&lt;br /&gt;
Follow the instructions within the app, to finish the process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ikea tradfri gateway plugin.png|320px]]&lt;br /&gt;
[[File:Ikea tradfri gateway codescan.png|320px]]&lt;br /&gt;
[[File:Ikea tradfri gateway finished.png|320px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
Mandadory:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_Gateway]]&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_dimmer]]&lt;br /&gt;
* [[Tradfri_smart_plug]]&lt;br /&gt;
* [[Tradfri_smart_plug_with_button]]&lt;br /&gt;
* [[Tradfri_signal_repeater]]&lt;br /&gt;
* [[Tradfri_remote_control]]&lt;br /&gt;
* [[Tradfri_motion_sensor]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_10_W]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_30_W]]&lt;br /&gt;
* [[Tradfri_LED_with_motion_sensor_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_dimmer]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_remote_control]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_E14]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_GU10]]&lt;br /&gt;
* [[Tradfri_LED_950_lm_12_W_E27]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alternatives &amp;amp; Tests ==&lt;br /&gt;
&lt;br /&gt;
As of today, there is no official alternative to a setup via mobile app, albeit ...&lt;br /&gt;
* A simple nmap scan reveales a suspicious (unencrypted) open &#039;&#039;&#039;port 80&#039;&#039;&#039;, which requires authentication (&#039;&#039;&#039;status code 470&#039;&#039;&#039;, while no entity body is sent).&lt;br /&gt;
* However listening into a live connection (Wireshark and an Android Emulator) reveals that actually a secure &#039;&#039;&#039;DTLS&#039;&#039;&#039; connection (port 5684) is used to set up the gateway.&lt;br /&gt;
&lt;br /&gt;
Basic scan results:&lt;br /&gt;
&lt;br /&gt;
[[File:Ikea tradfri gateway wiresharklog.png|right]]&lt;br /&gt;
&lt;br /&gt;
 Starting Nmap 7.80 ( https://nmap.org ) at 2019-09-14 02:35 Mitteleuropäische Sommerzeit&lt;br /&gt;
 NSE: Loaded 151 scripts for scanning.&lt;br /&gt;
 NSE: Script Pre-scanning.&lt;br /&gt;
 ...&lt;br /&gt;
 Initiating ARP Ping Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1 port]&lt;br /&gt;
 Completed ARP Ping Scan at 02:35, 0.19s elapsed (1 total hosts)&lt;br /&gt;
 Initiating Parallel DNS resolution of 1 host. at 02:35&lt;br /&gt;
 Completed Parallel DNS resolution of 1 host. at 02:35, 11.04s elapsed&lt;br /&gt;
 Initiating SYN Stealth Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1000 ports]&lt;br /&gt;
 Discovered open port 80/tcp on 10.77.77.6&lt;br /&gt;
 Completed SYN Stealth Scan at 02:35, 0.81s elapsed (1000 total ports)&lt;br /&gt;
 Initiating Service scan at 02:35&lt;br /&gt;
 Scanning 1 service on 10.77.77.6&lt;br /&gt;
 Completed Service scan at 02:36, 38.22s elapsed (1 service on 1 host)&lt;br /&gt;
 ...&lt;br /&gt;
 Nmap scan report for 10.77.77.6&lt;br /&gt;
 Host is up (0.00051s latency).&lt;br /&gt;
 Not shown: 999 closed ports&lt;br /&gt;
 PORT   STATE SERVICE VERSION&lt;br /&gt;
 80/tcp open  http&lt;br /&gt;
 | fingerprint-strings: &lt;br /&gt;
 |   DNSStatusRequestTCP, DNSVersionBindReqTCP, FourOhFourRequest, GenericLines, GetRequest, HTTPOptions, Help, Kerberos, LANDesk-RC, LDAPBindReq, LDAPSearchReq, LPDString, NCP, NotesRPC, RPCCheck, RTSPRequest, SIPOptions, SMBProgNeg, SSLSessionReq, TLSSessionReq, TerminalServer, TerminalServerCookie, X11Probe: &lt;br /&gt;
 |_    HTTP/1.1 470 Connection Authorization Required&lt;br /&gt;
 |_http-title: Site doesn&#039;t have a title.&lt;br /&gt;
 1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :&lt;br /&gt;
 SF-Port80-TCP:V=7.80%I=7%D=9/14%Time=5D7C35ED%P=i686-pc-windows-windows%r(&lt;br /&gt;
 SF:GetRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(HTTPOptions,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Autho&lt;br /&gt;
 SF:rization\x20Required\r\n\r\n&amp;quot;)%r(RTSPRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Co&lt;br /&gt;
 SF:nnection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(X11Probe,32,&amp;quot;HTTP/1\.&lt;br /&gt;
 SF:1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(FourOhF&lt;br /&gt;
 SF:ourRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(GenericLines,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Auth&lt;br /&gt;
 SF:orization\x20Required\r\n\r\n&amp;quot;)%r(RPCCheck,32,&amp;quot;HTTP/1\.1\x20470\x20Conn&lt;br /&gt;
 SF:ection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(DNSVersionBindReqTCP,32&lt;br /&gt;
 SF:,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)&lt;br /&gt;
 SF:%r(DNSStatusRequestTCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorizat&lt;br /&gt;
 SF:ion\x20Required\r\n\r\n&amp;quot;)%r(Help,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20&lt;br /&gt;
 SF:Authorization\x20Required\r\n\r\n&amp;quot;)%r(SSLSessionReq,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(TerminalServer&lt;br /&gt;
 SF:Cookie,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\&lt;br /&gt;
 SF:r\n\r\n&amp;quot;)%r(TLSSessionReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(Kerberos,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SMBProgNeg,32,&amp;quot;HTTP/1\.1\x&lt;br /&gt;
 SF:20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LPDString,&lt;br /&gt;
 SF:32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&lt;br /&gt;
 SF:&amp;quot;)%r(LDAPSearchReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\&lt;br /&gt;
 SF:x20Required\r\n\r\n&amp;quot;)%r(LDAPBindReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\&lt;br /&gt;
 SF:x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SIPOptions,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LANDesk-RC,32,&lt;br /&gt;
 SF:&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%&lt;br /&gt;
 SF:r(TerminalServer,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x2&lt;br /&gt;
 SF:0Required\r\n\r\n&amp;quot;)%r(NCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(NotesRPC,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;);&lt;br /&gt;
 MAC Address: 44:91:60:25:F5:CB (Murata Manufacturing)&lt;br /&gt;
 No exact OS matches for host (If you know what OS is running on it, see https://nmap.org/submit/ ).&lt;br /&gt;
 TCP/IP fingerprint:&lt;br /&gt;
 OS:SCAN(V=7.80%E=4%D=9/14%OT=80%CT=1%CU=39904%PV=Y%DS=1%DC=D%G=Y%M=449160%T&lt;br /&gt;
 OS:M=5D7C362E%P=i686-pc-windows-windows)SEQ(CI=I%II=I%TS=U)ECN(R=N)T1(R=Y%D&lt;br /&gt;
 OS:F=N%T=80%S=O%A=S+%F=AS%RD=0%Q=)T1(R=N)T2(R=N)T3(R=N)T4(R=Y%DF=N%T=80%W=0&lt;br /&gt;
 OS:%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=N%T=80%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6&lt;br /&gt;
 OS:(R=Y%DF=N%T=80%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=N%T=80%W=0%S=Z%A=S+%&lt;br /&gt;
 OS:F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=FF%IPL=38%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G&lt;br /&gt;
 OS:%RUD=G)IE(R=Y%DFI=N%T=80%CD=S)&lt;br /&gt;
 &lt;br /&gt;
 Network Distance: 1 hop&lt;br /&gt;
 &lt;br /&gt;
 TRACEROUTE&lt;br /&gt;
 HOP RTT     ADDRESS&lt;br /&gt;
 1   0.51 ms 10.77.77.6&lt;br /&gt;
 &lt;br /&gt;
 NSE: Script Post-scanning.&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Read data files from: C:\Program Files (x86)\Nmap&lt;br /&gt;
 OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .&lt;br /&gt;
 Nmap done: 1 IP address (1 host up) scanned in 89.06 seconds&lt;br /&gt;
            Raw packets sent: 1215 (58.910KB) | Rcvd: 1089 (45.266KB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2024</id>
		<title>IKEA TRÅDFRI: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2024"/>
		<updated>2019-09-15T23:49:00Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Added test results (AndroidEmulator &amp;amp; Wireshark)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to set up IKEA TRÅDFRI&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A mobile device running either Android 4.1 or later, or iOS 9.0 or later&lt;br /&gt;
* Hardware: [[Tradfri_Gateway|IKEA TRÅDFRI Typ E1526 (Gateway)]], WiFi router &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
[[File:TRADFRI Gateway Opened.jpg|200px|thumb|Gateway opened up and plugged in]]&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
* Connect the TRÅDFRI to your router, using a straight network cable&lt;br /&gt;
* Connect the micro usb power cable into the TRÅDFRI, and plug it in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Home Smart App ===&lt;br /&gt;
&lt;br /&gt;
In order to set up your TRÅDFRI, you are required to install the IKEA Home Smart App either for Android or iOS:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting (Android) IKEA Home Smart]&lt;br /&gt;
* [https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071 (iOS) IKEA Home Smart]&lt;br /&gt;
&lt;br /&gt;
Follow the instructions within the app, to finish the process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ikea tradfri gateway plugin.png|320px]]&lt;br /&gt;
[[File:Ikea tradfri gateway codescan.png|320px]]&lt;br /&gt;
[[File:Ikea tradfri gateway finished.png|320px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
Mandadory:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_Gateway]]&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_dimmer]]&lt;br /&gt;
* [[Tradfri_smart_plug]]&lt;br /&gt;
* [[Tradfri_smart_plug_with_button]]&lt;br /&gt;
* [[Tradfri_signal_repeater]]&lt;br /&gt;
* [[Tradfri_remote_control]]&lt;br /&gt;
* [[Tradfri_motion_sensor]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_10_W]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_30_W]]&lt;br /&gt;
* [[Tradfri_LED_with_motion_sensor_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_dimmer]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_remote_control]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_E14]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_GU10]]&lt;br /&gt;
* [[Tradfri_LED_950_lm_12_W_E27]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alternatives &amp;amp; Tests ==&lt;br /&gt;
&lt;br /&gt;
As of today, there is no official alternative to a setup via mobile app, even though a simple nmap scan reveales an (unencrypted) open &#039;&#039;&#039;port 80&#039;&#039;&#039;, which requires &#039;&#039;&#039;authentication&#039;&#039;&#039; (status code 470, no entity body).&lt;br /&gt;
&lt;br /&gt;
→ Listening into a live connection (Wireshark and an Android Emulator) however reveal that actually a secure DTLS connection on port 5684 is used to set up the gateway.&lt;br /&gt;
&lt;br /&gt;
Scan results:&lt;br /&gt;
&lt;br /&gt;
[[File:Ikea tradfri gateway wiresharklog.png|right]]&lt;br /&gt;
&lt;br /&gt;
 Starting Nmap 7.80 ( https://nmap.org ) at 2019-09-14 02:35 Mitteleuropäische Sommerzeit&lt;br /&gt;
 NSE: Loaded 151 scripts for scanning.&lt;br /&gt;
 NSE: Script Pre-scanning.&lt;br /&gt;
 ...&lt;br /&gt;
 Initiating ARP Ping Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1 port]&lt;br /&gt;
 Completed ARP Ping Scan at 02:35, 0.19s elapsed (1 total hosts)&lt;br /&gt;
 Initiating Parallel DNS resolution of 1 host. at 02:35&lt;br /&gt;
 Completed Parallel DNS resolution of 1 host. at 02:35, 11.04s elapsed&lt;br /&gt;
 Initiating SYN Stealth Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1000 ports]&lt;br /&gt;
 Discovered open port 80/tcp on 10.77.77.6&lt;br /&gt;
 Completed SYN Stealth Scan at 02:35, 0.81s elapsed (1000 total ports)&lt;br /&gt;
 Initiating Service scan at 02:35&lt;br /&gt;
 Scanning 1 service on 10.77.77.6&lt;br /&gt;
 Completed Service scan at 02:36, 38.22s elapsed (1 service on 1 host)&lt;br /&gt;
 ...&lt;br /&gt;
 Nmap scan report for 10.77.77.6&lt;br /&gt;
 Host is up (0.00051s latency).&lt;br /&gt;
 Not shown: 999 closed ports&lt;br /&gt;
 PORT   STATE SERVICE VERSION&lt;br /&gt;
 80/tcp open  http&lt;br /&gt;
 | fingerprint-strings: &lt;br /&gt;
 |   DNSStatusRequestTCP, DNSVersionBindReqTCP, FourOhFourRequest, GenericLines, GetRequest, HTTPOptions, Help, Kerberos, LANDesk-RC, LDAPBindReq, LDAPSearchReq, LPDString, NCP, NotesRPC, RPCCheck, RTSPRequest, SIPOptions, SMBProgNeg, SSLSessionReq, TLSSessionReq, TerminalServer, TerminalServerCookie, X11Probe: &lt;br /&gt;
 |_    HTTP/1.1 470 Connection Authorization Required&lt;br /&gt;
 |_http-title: Site doesn&#039;t have a title.&lt;br /&gt;
 1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :&lt;br /&gt;
 SF-Port80-TCP:V=7.80%I=7%D=9/14%Time=5D7C35ED%P=i686-pc-windows-windows%r(&lt;br /&gt;
 SF:GetRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(HTTPOptions,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Autho&lt;br /&gt;
 SF:rization\x20Required\r\n\r\n&amp;quot;)%r(RTSPRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Co&lt;br /&gt;
 SF:nnection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(X11Probe,32,&amp;quot;HTTP/1\.&lt;br /&gt;
 SF:1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(FourOhF&lt;br /&gt;
 SF:ourRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(GenericLines,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Auth&lt;br /&gt;
 SF:orization\x20Required\r\n\r\n&amp;quot;)%r(RPCCheck,32,&amp;quot;HTTP/1\.1\x20470\x20Conn&lt;br /&gt;
 SF:ection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(DNSVersionBindReqTCP,32&lt;br /&gt;
 SF:,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)&lt;br /&gt;
 SF:%r(DNSStatusRequestTCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorizat&lt;br /&gt;
 SF:ion\x20Required\r\n\r\n&amp;quot;)%r(Help,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20&lt;br /&gt;
 SF:Authorization\x20Required\r\n\r\n&amp;quot;)%r(SSLSessionReq,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(TerminalServer&lt;br /&gt;
 SF:Cookie,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\&lt;br /&gt;
 SF:r\n\r\n&amp;quot;)%r(TLSSessionReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(Kerberos,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SMBProgNeg,32,&amp;quot;HTTP/1\.1\x&lt;br /&gt;
 SF:20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LPDString,&lt;br /&gt;
 SF:32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&lt;br /&gt;
 SF:&amp;quot;)%r(LDAPSearchReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\&lt;br /&gt;
 SF:x20Required\r\n\r\n&amp;quot;)%r(LDAPBindReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\&lt;br /&gt;
 SF:x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SIPOptions,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LANDesk-RC,32,&lt;br /&gt;
 SF:&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%&lt;br /&gt;
 SF:r(TerminalServer,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x2&lt;br /&gt;
 SF:0Required\r\n\r\n&amp;quot;)%r(NCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(NotesRPC,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;);&lt;br /&gt;
 MAC Address: 44:91:60:25:F5:CB (Murata Manufacturing)&lt;br /&gt;
 No exact OS matches for host (If you know what OS is running on it, see https://nmap.org/submit/ ).&lt;br /&gt;
 TCP/IP fingerprint:&lt;br /&gt;
 OS:SCAN(V=7.80%E=4%D=9/14%OT=80%CT=1%CU=39904%PV=Y%DS=1%DC=D%G=Y%M=449160%T&lt;br /&gt;
 OS:M=5D7C362E%P=i686-pc-windows-windows)SEQ(CI=I%II=I%TS=U)ECN(R=N)T1(R=Y%D&lt;br /&gt;
 OS:F=N%T=80%S=O%A=S+%F=AS%RD=0%Q=)T1(R=N)T2(R=N)T3(R=N)T4(R=Y%DF=N%T=80%W=0&lt;br /&gt;
 OS:%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=N%T=80%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6&lt;br /&gt;
 OS:(R=Y%DF=N%T=80%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=N%T=80%W=0%S=Z%A=S+%&lt;br /&gt;
 OS:F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=FF%IPL=38%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G&lt;br /&gt;
 OS:%RUD=G)IE(R=Y%DFI=N%T=80%CD=S)&lt;br /&gt;
 &lt;br /&gt;
 Network Distance: 1 hop&lt;br /&gt;
 &lt;br /&gt;
 TRACEROUTE&lt;br /&gt;
 HOP RTT     ADDRESS&lt;br /&gt;
 1   0.51 ms 10.77.77.6&lt;br /&gt;
 &lt;br /&gt;
 NSE: Script Post-scanning.&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Read data files from: C:\Program Files (x86)\Nmap&lt;br /&gt;
 OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .&lt;br /&gt;
 Nmap done: 1 IP address (1 host up) scanned in 89.06 seconds&lt;br /&gt;
            Raw packets sent: 1215 (58.910KB) | Rcvd: 1089 (45.266KB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Ikea_tradfri_gateway_wiresharklog.png&amp;diff=2023</id>
		<title>File:Ikea tradfri gateway wiresharklog.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Ikea_tradfri_gateway_wiresharklog.png&amp;diff=2023"/>
		<updated>2019-09-15T23:22:50Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2022</id>
		<title>IKEA TRÅDFRI: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2022"/>
		<updated>2019-09-15T22:48:36Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Simplified steps a little bit, and formatted pictures&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to set up IKEA TRÅDFRI&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A mobile device running either Android 4.1 or later, or iOS 9.0 or later&lt;br /&gt;
* Hardware: [[Tradfri_Gateway|IKEA TRÅDFRI Typ E1526 (Gateway)]], WiFi router &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
[[File:TRADFRI Gateway Opened.jpg|200px|thumb|Gateway opened up and plugged in]]&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
* Connect the TRÅDFRI to your router, using a straight network cable&lt;br /&gt;
* Connect the micro usb power cable into the TRÅDFRI, and plug it in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Home Smart App ===&lt;br /&gt;
&lt;br /&gt;
In order to set up your TRÅDFRI, you are required to install the IKEA Home Smart App either for Android or iOS:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting (Android) IKEA Home Smart]&lt;br /&gt;
* [https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071 (iOS) IKEA Home Smart]&lt;br /&gt;
&lt;br /&gt;
Follow the instructions within the app, to finish the process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ikea tradfri gateway plugin.png|320px]]&lt;br /&gt;
[[File:Ikea tradfri gateway codescan.png|320px]]&lt;br /&gt;
[[File:Ikea tradfri gateway finished.png|320px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
Mandadory:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_Gateway]]&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_dimmer]]&lt;br /&gt;
* [[Tradfri_smart_plug]]&lt;br /&gt;
* [[Tradfri_smart_plug_with_button]]&lt;br /&gt;
* [[Tradfri_signal_repeater]]&lt;br /&gt;
* [[Tradfri_remote_control]]&lt;br /&gt;
* [[Tradfri_motion_sensor]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_10_W]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_30_W]]&lt;br /&gt;
* [[Tradfri_LED_with_motion_sensor_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_dimmer]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_remote_control]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_E14]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_GU10]]&lt;br /&gt;
* [[Tradfri_LED_950_lm_12_W_E27]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alternatives ==&lt;br /&gt;
&lt;br /&gt;
As of today, there is no &#039;&#039;&#039;official&#039;&#039;&#039; alternative to the suggested setup via app. A simple nmap scan however reveales an (unencrypted) open &#039;&#039;&#039;port 80&#039;&#039;&#039; which requires &#039;&#039;&#039;authentication&#039;&#039;&#039; (HTTP status code 470, no form, nor any HTML).&lt;br /&gt;
&lt;br /&gt;
→ Listening into a live connection (e.g. Wireshark &amp;amp; Android Emulator), might give further insight into other possibilities.&lt;br /&gt;
&lt;br /&gt;
Nmap scan results:&lt;br /&gt;
 Starting Nmap 7.80 ( https://nmap.org ) at 2019-09-14 02:35 Mitteleuropäische Sommerzeit&lt;br /&gt;
 NSE: Loaded 151 scripts for scanning.&lt;br /&gt;
 NSE: Script Pre-scanning.&lt;br /&gt;
 ...&lt;br /&gt;
 Initiating ARP Ping Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1 port]&lt;br /&gt;
 Completed ARP Ping Scan at 02:35, 0.19s elapsed (1 total hosts)&lt;br /&gt;
 Initiating Parallel DNS resolution of 1 host. at 02:35&lt;br /&gt;
 Completed Parallel DNS resolution of 1 host. at 02:35, 11.04s elapsed&lt;br /&gt;
 Initiating SYN Stealth Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1000 ports]&lt;br /&gt;
 Discovered open port 80/tcp on 10.77.77.6&lt;br /&gt;
 Completed SYN Stealth Scan at 02:35, 0.81s elapsed (1000 total ports)&lt;br /&gt;
 Initiating Service scan at 02:35&lt;br /&gt;
 Scanning 1 service on 10.77.77.6&lt;br /&gt;
 Completed Service scan at 02:36, 38.22s elapsed (1 service on 1 host)&lt;br /&gt;
 ...&lt;br /&gt;
 Nmap scan report for 10.77.77.6&lt;br /&gt;
 Host is up (0.00051s latency).&lt;br /&gt;
 Not shown: 999 closed ports&lt;br /&gt;
 PORT   STATE SERVICE VERSION&lt;br /&gt;
 80/tcp open  http&lt;br /&gt;
 | fingerprint-strings: &lt;br /&gt;
 |   DNSStatusRequestTCP, DNSVersionBindReqTCP, FourOhFourRequest, GenericLines, GetRequest, HTTPOptions, Help, Kerberos, LANDesk-RC, LDAPBindReq, LDAPSearchReq, LPDString, NCP, NotesRPC, RPCCheck, RTSPRequest, SIPOptions, SMBProgNeg, SSLSessionReq, TLSSessionReq, TerminalServer, TerminalServerCookie, X11Probe: &lt;br /&gt;
 |_    HTTP/1.1 470 Connection Authorization Required&lt;br /&gt;
 |_http-title: Site doesn&#039;t have a title.&lt;br /&gt;
 1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :&lt;br /&gt;
 SF-Port80-TCP:V=7.80%I=7%D=9/14%Time=5D7C35ED%P=i686-pc-windows-windows%r(&lt;br /&gt;
 SF:GetRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(HTTPOptions,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Autho&lt;br /&gt;
 SF:rization\x20Required\r\n\r\n&amp;quot;)%r(RTSPRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Co&lt;br /&gt;
 SF:nnection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(X11Probe,32,&amp;quot;HTTP/1\.&lt;br /&gt;
 SF:1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(FourOhF&lt;br /&gt;
 SF:ourRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(GenericLines,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Auth&lt;br /&gt;
 SF:orization\x20Required\r\n\r\n&amp;quot;)%r(RPCCheck,32,&amp;quot;HTTP/1\.1\x20470\x20Conn&lt;br /&gt;
 SF:ection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(DNSVersionBindReqTCP,32&lt;br /&gt;
 SF:,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)&lt;br /&gt;
 SF:%r(DNSStatusRequestTCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorizat&lt;br /&gt;
 SF:ion\x20Required\r\n\r\n&amp;quot;)%r(Help,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20&lt;br /&gt;
 SF:Authorization\x20Required\r\n\r\n&amp;quot;)%r(SSLSessionReq,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(TerminalServer&lt;br /&gt;
 SF:Cookie,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\&lt;br /&gt;
 SF:r\n\r\n&amp;quot;)%r(TLSSessionReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(Kerberos,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SMBProgNeg,32,&amp;quot;HTTP/1\.1\x&lt;br /&gt;
 SF:20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LPDString,&lt;br /&gt;
 SF:32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&lt;br /&gt;
 SF:&amp;quot;)%r(LDAPSearchReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\&lt;br /&gt;
 SF:x20Required\r\n\r\n&amp;quot;)%r(LDAPBindReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\&lt;br /&gt;
 SF:x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SIPOptions,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LANDesk-RC,32,&lt;br /&gt;
 SF:&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%&lt;br /&gt;
 SF:r(TerminalServer,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x2&lt;br /&gt;
 SF:0Required\r\n\r\n&amp;quot;)%r(NCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(NotesRPC,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;);&lt;br /&gt;
 MAC Address: 44:91:60:25:F5:CB (Murata Manufacturing)&lt;br /&gt;
 No exact OS matches for host (If you know what OS is running on it, see https://nmap.org/submit/ ).&lt;br /&gt;
 TCP/IP fingerprint:&lt;br /&gt;
 OS:SCAN(V=7.80%E=4%D=9/14%OT=80%CT=1%CU=39904%PV=Y%DS=1%DC=D%G=Y%M=449160%T&lt;br /&gt;
 OS:M=5D7C362E%P=i686-pc-windows-windows)SEQ(CI=I%II=I%TS=U)ECN(R=N)T1(R=Y%D&lt;br /&gt;
 OS:F=N%T=80%S=O%A=S+%F=AS%RD=0%Q=)T1(R=N)T2(R=N)T3(R=N)T4(R=Y%DF=N%T=80%W=0&lt;br /&gt;
 OS:%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=N%T=80%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6&lt;br /&gt;
 OS:(R=Y%DF=N%T=80%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=N%T=80%W=0%S=Z%A=S+%&lt;br /&gt;
 OS:F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=FF%IPL=38%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G&lt;br /&gt;
 OS:%RUD=G)IE(R=Y%DFI=N%T=80%CD=S)&lt;br /&gt;
 &lt;br /&gt;
 Network Distance: 1 hop&lt;br /&gt;
 &lt;br /&gt;
 TRACEROUTE&lt;br /&gt;
 HOP RTT     ADDRESS&lt;br /&gt;
 1   0.51 ms 10.77.77.6&lt;br /&gt;
 &lt;br /&gt;
 NSE: Script Post-scanning.&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Read data files from: C:\Program Files (x86)\Nmap&lt;br /&gt;
 OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .&lt;br /&gt;
 Nmap done: 1 IP address (1 host up) scanned in 89.06 seconds&lt;br /&gt;
            Raw packets sent: 1215 (58.910KB) | Rcvd: 1089 (45.266KB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2021</id>
		<title>IKEA TRÅDFRI: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2021"/>
		<updated>2019-09-15T22:39:24Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Added pictures from the app setup process&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to set up IKEA TRÅDFRI&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A mobile device running either Android 4.1 or later, or iOS 9.0 or later&lt;br /&gt;
* Hardware: [[Tradfri_Gateway|IKEA TRÅDFRI Typ E1526 (Gateway)]], WiFi router &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
[[File:TRADFRI Gateway Opened.jpg|200px|thumb|Gateway opened up and plugged in]]&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
* Connect the TRÅDFRI to your router, using a straight network cable&lt;br /&gt;
* Connect the micro usb power cable into the TRÅDFRI, and plug it in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Home Smart App ===&lt;br /&gt;
&lt;br /&gt;
In order to set up your TRÅDFRI, you are required to install the IKEA Home Smart App either for Android or iOS:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting IKEA Home Smart (Android App Store)]&lt;br /&gt;
* [https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071 IKEA Home Smart (Apple App Store)]&lt;br /&gt;
&lt;br /&gt;
[[File:Ikea tradfri gateway plugin.png|200px|thumb]]&lt;br /&gt;
[[File:Ikea tradfri gateway codescan.png|200px|thumb]]&lt;br /&gt;
[[File:Ikea tradfri gateway finished.png|200px|thumb]]&lt;br /&gt;
=== Step 2: Sync Gateway ===&lt;br /&gt;
&lt;br /&gt;
Follow the instructions within the app, to finish the process.&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
Mandadory:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_Gateway]]&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_dimmer]]&lt;br /&gt;
* [[Tradfri_smart_plug]]&lt;br /&gt;
* [[Tradfri_smart_plug_with_button]]&lt;br /&gt;
* [[Tradfri_signal_repeater]]&lt;br /&gt;
* [[Tradfri_remote_control]]&lt;br /&gt;
* [[Tradfri_motion_sensor]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_10_W]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_30_W]]&lt;br /&gt;
* [[Tradfri_LED_with_motion_sensor_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_dimmer]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_remote_control]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_E14]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_GU10]]&lt;br /&gt;
* [[Tradfri_LED_950_lm_12_W_E27]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alternatives ==&lt;br /&gt;
&lt;br /&gt;
As of today, there is no &#039;&#039;&#039;official&#039;&#039;&#039; alternative to the suggested setup via app. A simple nmap scan however reveales an (unencrypted) open &#039;&#039;&#039;port 80&#039;&#039;&#039; which requires &#039;&#039;&#039;authentication&#039;&#039;&#039; (HTTP status code 470, no form, nor any HTML).&lt;br /&gt;
&lt;br /&gt;
→ Listening into a live connection (e.g. Wireshark &amp;amp; Android Emulator), might give further insight into other possibilities.&lt;br /&gt;
&lt;br /&gt;
Nmap scan results:&lt;br /&gt;
 Starting Nmap 7.80 ( https://nmap.org ) at 2019-09-14 02:35 Mitteleuropäische Sommerzeit&lt;br /&gt;
 NSE: Loaded 151 scripts for scanning.&lt;br /&gt;
 NSE: Script Pre-scanning.&lt;br /&gt;
 ...&lt;br /&gt;
 Initiating ARP Ping Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1 port]&lt;br /&gt;
 Completed ARP Ping Scan at 02:35, 0.19s elapsed (1 total hosts)&lt;br /&gt;
 Initiating Parallel DNS resolution of 1 host. at 02:35&lt;br /&gt;
 Completed Parallel DNS resolution of 1 host. at 02:35, 11.04s elapsed&lt;br /&gt;
 Initiating SYN Stealth Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1000 ports]&lt;br /&gt;
 Discovered open port 80/tcp on 10.77.77.6&lt;br /&gt;
 Completed SYN Stealth Scan at 02:35, 0.81s elapsed (1000 total ports)&lt;br /&gt;
 Initiating Service scan at 02:35&lt;br /&gt;
 Scanning 1 service on 10.77.77.6&lt;br /&gt;
 Completed Service scan at 02:36, 38.22s elapsed (1 service on 1 host)&lt;br /&gt;
 ...&lt;br /&gt;
 Nmap scan report for 10.77.77.6&lt;br /&gt;
 Host is up (0.00051s latency).&lt;br /&gt;
 Not shown: 999 closed ports&lt;br /&gt;
 PORT   STATE SERVICE VERSION&lt;br /&gt;
 80/tcp open  http&lt;br /&gt;
 | fingerprint-strings: &lt;br /&gt;
 |   DNSStatusRequestTCP, DNSVersionBindReqTCP, FourOhFourRequest, GenericLines, GetRequest, HTTPOptions, Help, Kerberos, LANDesk-RC, LDAPBindReq, LDAPSearchReq, LPDString, NCP, NotesRPC, RPCCheck, RTSPRequest, SIPOptions, SMBProgNeg, SSLSessionReq, TLSSessionReq, TerminalServer, TerminalServerCookie, X11Probe: &lt;br /&gt;
 |_    HTTP/1.1 470 Connection Authorization Required&lt;br /&gt;
 |_http-title: Site doesn&#039;t have a title.&lt;br /&gt;
 1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :&lt;br /&gt;
 SF-Port80-TCP:V=7.80%I=7%D=9/14%Time=5D7C35ED%P=i686-pc-windows-windows%r(&lt;br /&gt;
 SF:GetRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(HTTPOptions,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Autho&lt;br /&gt;
 SF:rization\x20Required\r\n\r\n&amp;quot;)%r(RTSPRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Co&lt;br /&gt;
 SF:nnection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(X11Probe,32,&amp;quot;HTTP/1\.&lt;br /&gt;
 SF:1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(FourOhF&lt;br /&gt;
 SF:ourRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(GenericLines,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Auth&lt;br /&gt;
 SF:orization\x20Required\r\n\r\n&amp;quot;)%r(RPCCheck,32,&amp;quot;HTTP/1\.1\x20470\x20Conn&lt;br /&gt;
 SF:ection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(DNSVersionBindReqTCP,32&lt;br /&gt;
 SF:,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)&lt;br /&gt;
 SF:%r(DNSStatusRequestTCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorizat&lt;br /&gt;
 SF:ion\x20Required\r\n\r\n&amp;quot;)%r(Help,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20&lt;br /&gt;
 SF:Authorization\x20Required\r\n\r\n&amp;quot;)%r(SSLSessionReq,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(TerminalServer&lt;br /&gt;
 SF:Cookie,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\&lt;br /&gt;
 SF:r\n\r\n&amp;quot;)%r(TLSSessionReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(Kerberos,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SMBProgNeg,32,&amp;quot;HTTP/1\.1\x&lt;br /&gt;
 SF:20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LPDString,&lt;br /&gt;
 SF:32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&lt;br /&gt;
 SF:&amp;quot;)%r(LDAPSearchReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\&lt;br /&gt;
 SF:x20Required\r\n\r\n&amp;quot;)%r(LDAPBindReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\&lt;br /&gt;
 SF:x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SIPOptions,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LANDesk-RC,32,&lt;br /&gt;
 SF:&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%&lt;br /&gt;
 SF:r(TerminalServer,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x2&lt;br /&gt;
 SF:0Required\r\n\r\n&amp;quot;)%r(NCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(NotesRPC,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;);&lt;br /&gt;
 MAC Address: 44:91:60:25:F5:CB (Murata Manufacturing)&lt;br /&gt;
 No exact OS matches for host (If you know what OS is running on it, see https://nmap.org/submit/ ).&lt;br /&gt;
 TCP/IP fingerprint:&lt;br /&gt;
 OS:SCAN(V=7.80%E=4%D=9/14%OT=80%CT=1%CU=39904%PV=Y%DS=1%DC=D%G=Y%M=449160%T&lt;br /&gt;
 OS:M=5D7C362E%P=i686-pc-windows-windows)SEQ(CI=I%II=I%TS=U)ECN(R=N)T1(R=Y%D&lt;br /&gt;
 OS:F=N%T=80%S=O%A=S+%F=AS%RD=0%Q=)T1(R=N)T2(R=N)T3(R=N)T4(R=Y%DF=N%T=80%W=0&lt;br /&gt;
 OS:%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=N%T=80%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6&lt;br /&gt;
 OS:(R=Y%DF=N%T=80%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=N%T=80%W=0%S=Z%A=S+%&lt;br /&gt;
 OS:F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=FF%IPL=38%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G&lt;br /&gt;
 OS:%RUD=G)IE(R=Y%DFI=N%T=80%CD=S)&lt;br /&gt;
 &lt;br /&gt;
 Network Distance: 1 hop&lt;br /&gt;
 &lt;br /&gt;
 TRACEROUTE&lt;br /&gt;
 HOP RTT     ADDRESS&lt;br /&gt;
 1   0.51 ms 10.77.77.6&lt;br /&gt;
 &lt;br /&gt;
 NSE: Script Post-scanning.&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Read data files from: C:\Program Files (x86)\Nmap&lt;br /&gt;
 OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .&lt;br /&gt;
 Nmap done: 1 IP address (1 host up) scanned in 89.06 seconds&lt;br /&gt;
            Raw packets sent: 1215 (58.910KB) | Rcvd: 1089 (45.266KB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Ikea_tradfri_gateway_plugin.png&amp;diff=2020</id>
		<title>File:Ikea tradfri gateway plugin.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Ikea_tradfri_gateway_plugin.png&amp;diff=2020"/>
		<updated>2019-09-15T22:32:21Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Ikea_tradfri_gateway_codescan.png&amp;diff=2019</id>
		<title>File:Ikea tradfri gateway codescan.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Ikea_tradfri_gateway_codescan.png&amp;diff=2019"/>
		<updated>2019-09-15T22:31:25Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Ikea_tradfri_gateway_finished.png&amp;diff=2018</id>
		<title>File:Ikea tradfri gateway finished.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Ikea_tradfri_gateway_finished.png&amp;diff=2018"/>
		<updated>2019-09-15T22:30:56Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2017</id>
		<title>IKEA TRÅDFRI: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2017"/>
		<updated>2019-09-14T01:31:40Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to set up IKEA TRÅDFRI&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A mobile device running either Android 4.1 or later, or iOS 9.0 or later&lt;br /&gt;
* Hardware: [[Tradfri_Gateway|IKEA TRÅDFRI Typ E1526 (Gateway)]], WiFi router &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
[[File:TRADFRI Gateway Opened.jpg|200px|thumb|Gateway opened up and plugged in]]&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
* Connect the TRÅDFRI to your router, using a straight network cable&lt;br /&gt;
* Connect the micro usb power cable into the TRÅDFRI, and plug it in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Home Smart App ===&lt;br /&gt;
&lt;br /&gt;
In order to set up your TRÅDFRI, you are required to install the IKEA Home Smart App either for Android or iOS:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting IKEA Home Smart (Android App Store)]&lt;br /&gt;
* [https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071 IKEA Home Smart (Apple App Store)]&lt;br /&gt;
&lt;br /&gt;
Follow the instructions within the app.&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
Mandadory:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_Gateway]]&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_dimmer]]&lt;br /&gt;
* [[Tradfri_smart_plug]]&lt;br /&gt;
* [[Tradfri_smart_plug_with_button]]&lt;br /&gt;
* [[Tradfri_signal_repeater]]&lt;br /&gt;
* [[Tradfri_remote_control]]&lt;br /&gt;
* [[Tradfri_motion_sensor]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_10_W]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_30_W]]&lt;br /&gt;
* [[Tradfri_LED_with_motion_sensor_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_dimmer]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_remote_control]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_E14]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_GU10]]&lt;br /&gt;
* [[Tradfri_LED_950_lm_12_W_E27]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alternatives ==&lt;br /&gt;
&lt;br /&gt;
As of today, there is no &#039;&#039;&#039;official&#039;&#039;&#039; alternative to the suggested setup via app. A simple nmap scan however reveales an (unencrypted) open &#039;&#039;&#039;port 80&#039;&#039;&#039; which requires &#039;&#039;&#039;authentication&#039;&#039;&#039; (HTTP status code 470, no form, nor any HTML).&lt;br /&gt;
&lt;br /&gt;
→ Listening into a live connection (e.g. Wireshark &amp;amp; Android Emulator), might give further insight into other possibilities.&lt;br /&gt;
&lt;br /&gt;
Nmap scan results:&lt;br /&gt;
 Starting Nmap 7.80 ( https://nmap.org ) at 2019-09-14 02:35 Mitteleuropäische Sommerzeit&lt;br /&gt;
 NSE: Loaded 151 scripts for scanning.&lt;br /&gt;
 NSE: Script Pre-scanning.&lt;br /&gt;
 ...&lt;br /&gt;
 Initiating ARP Ping Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1 port]&lt;br /&gt;
 Completed ARP Ping Scan at 02:35, 0.19s elapsed (1 total hosts)&lt;br /&gt;
 Initiating Parallel DNS resolution of 1 host. at 02:35&lt;br /&gt;
 Completed Parallel DNS resolution of 1 host. at 02:35, 11.04s elapsed&lt;br /&gt;
 Initiating SYN Stealth Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1000 ports]&lt;br /&gt;
 Discovered open port 80/tcp on 10.77.77.6&lt;br /&gt;
 Completed SYN Stealth Scan at 02:35, 0.81s elapsed (1000 total ports)&lt;br /&gt;
 Initiating Service scan at 02:35&lt;br /&gt;
 Scanning 1 service on 10.77.77.6&lt;br /&gt;
 Completed Service scan at 02:36, 38.22s elapsed (1 service on 1 host)&lt;br /&gt;
 ...&lt;br /&gt;
 Nmap scan report for 10.77.77.6&lt;br /&gt;
 Host is up (0.00051s latency).&lt;br /&gt;
 Not shown: 999 closed ports&lt;br /&gt;
 PORT   STATE SERVICE VERSION&lt;br /&gt;
 80/tcp open  http&lt;br /&gt;
 | fingerprint-strings: &lt;br /&gt;
 |   DNSStatusRequestTCP, DNSVersionBindReqTCP, FourOhFourRequest, GenericLines, GetRequest, HTTPOptions, Help, Kerberos, LANDesk-RC, LDAPBindReq, LDAPSearchReq, LPDString, NCP, NotesRPC, RPCCheck, RTSPRequest, SIPOptions, SMBProgNeg, SSLSessionReq, TLSSessionReq, TerminalServer, TerminalServerCookie, X11Probe: &lt;br /&gt;
 |_    HTTP/1.1 470 Connection Authorization Required&lt;br /&gt;
 |_http-title: Site doesn&#039;t have a title.&lt;br /&gt;
 1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :&lt;br /&gt;
 SF-Port80-TCP:V=7.80%I=7%D=9/14%Time=5D7C35ED%P=i686-pc-windows-windows%r(&lt;br /&gt;
 SF:GetRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(HTTPOptions,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Autho&lt;br /&gt;
 SF:rization\x20Required\r\n\r\n&amp;quot;)%r(RTSPRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Co&lt;br /&gt;
 SF:nnection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(X11Probe,32,&amp;quot;HTTP/1\.&lt;br /&gt;
 SF:1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(FourOhF&lt;br /&gt;
 SF:ourRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(GenericLines,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Auth&lt;br /&gt;
 SF:orization\x20Required\r\n\r\n&amp;quot;)%r(RPCCheck,32,&amp;quot;HTTP/1\.1\x20470\x20Conn&lt;br /&gt;
 SF:ection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(DNSVersionBindReqTCP,32&lt;br /&gt;
 SF:,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)&lt;br /&gt;
 SF:%r(DNSStatusRequestTCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorizat&lt;br /&gt;
 SF:ion\x20Required\r\n\r\n&amp;quot;)%r(Help,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20&lt;br /&gt;
 SF:Authorization\x20Required\r\n\r\n&amp;quot;)%r(SSLSessionReq,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(TerminalServer&lt;br /&gt;
 SF:Cookie,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\&lt;br /&gt;
 SF:r\n\r\n&amp;quot;)%r(TLSSessionReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(Kerberos,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SMBProgNeg,32,&amp;quot;HTTP/1\.1\x&lt;br /&gt;
 SF:20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LPDString,&lt;br /&gt;
 SF:32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&lt;br /&gt;
 SF:&amp;quot;)%r(LDAPSearchReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\&lt;br /&gt;
 SF:x20Required\r\n\r\n&amp;quot;)%r(LDAPBindReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\&lt;br /&gt;
 SF:x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SIPOptions,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LANDesk-RC,32,&lt;br /&gt;
 SF:&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%&lt;br /&gt;
 SF:r(TerminalServer,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x2&lt;br /&gt;
 SF:0Required\r\n\r\n&amp;quot;)%r(NCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(NotesRPC,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;);&lt;br /&gt;
 MAC Address: 44:91:60:25:F5:CB (Murata Manufacturing)&lt;br /&gt;
 No exact OS matches for host (If you know what OS is running on it, see https://nmap.org/submit/ ).&lt;br /&gt;
 TCP/IP fingerprint:&lt;br /&gt;
 OS:SCAN(V=7.80%E=4%D=9/14%OT=80%CT=1%CU=39904%PV=Y%DS=1%DC=D%G=Y%M=449160%T&lt;br /&gt;
 OS:M=5D7C362E%P=i686-pc-windows-windows)SEQ(CI=I%II=I%TS=U)ECN(R=N)T1(R=Y%D&lt;br /&gt;
 OS:F=N%T=80%S=O%A=S+%F=AS%RD=0%Q=)T1(R=N)T2(R=N)T3(R=N)T4(R=Y%DF=N%T=80%W=0&lt;br /&gt;
 OS:%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=N%T=80%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6&lt;br /&gt;
 OS:(R=Y%DF=N%T=80%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=N%T=80%W=0%S=Z%A=S+%&lt;br /&gt;
 OS:F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=FF%IPL=38%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G&lt;br /&gt;
 OS:%RUD=G)IE(R=Y%DFI=N%T=80%CD=S)&lt;br /&gt;
 &lt;br /&gt;
 Network Distance: 1 hop&lt;br /&gt;
 &lt;br /&gt;
 TRACEROUTE&lt;br /&gt;
 HOP RTT     ADDRESS&lt;br /&gt;
 1   0.51 ms 10.77.77.6&lt;br /&gt;
 &lt;br /&gt;
 NSE: Script Post-scanning.&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Read data files from: C:\Program Files (x86)\Nmap&lt;br /&gt;
 OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .&lt;br /&gt;
 Nmap done: 1 IP address (1 host up) scanned in 89.06 seconds&lt;br /&gt;
            Raw packets sent: 1215 (58.910KB) | Rcvd: 1089 (45.266KB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2016</id>
		<title>IKEA TRÅDFRI: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2016"/>
		<updated>2019-09-14T01:27:35Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Added NMAP scan, as well as results of checking for setup alternatives&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to set up IKEA TRÅDFRI&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A mobile device running either Android 4.1 or later, or iOS 9.0 or later&lt;br /&gt;
* Hardware: [[Tradfri_Gateway|IKEA TRÅDFRI Typ E1526 (Gateway)]], WiFi router &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
[[File:TRADFRI Gateway Opened.jpg|200px|thumb|Gateway opened up and plugged in]]&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
* Connect the TRÅDFRI to your router, using a straight network cable&lt;br /&gt;
* Connect the micro usb power cable into the TRÅDFRI, and plug it in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Home Smart App ===&lt;br /&gt;
&lt;br /&gt;
In order to set up your TRÅDFRI, you are required to install the IKEA Home Smart App either for Android or iOS:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting IKEA Home Smart (Android App Store)]&lt;br /&gt;
* [https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071 IKEA Home Smart (Apple App Store)]&lt;br /&gt;
&lt;br /&gt;
Follow the instructions within the app.&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
Mandadory:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_Gateway]]&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_dimmer]]&lt;br /&gt;
* [[Tradfri_smart_plug]]&lt;br /&gt;
* [[Tradfri_smart_plug_with_button]]&lt;br /&gt;
* [[Tradfri_signal_repeater]]&lt;br /&gt;
* [[Tradfri_remote_control]]&lt;br /&gt;
* [[Tradfri_motion_sensor]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_10_W]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_30_W]]&lt;br /&gt;
* [[Tradfri_LED_with_motion_sensor_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_dimmer]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_remote_control]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_E14]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_GU10]]&lt;br /&gt;
* [[Tradfri_LED_950_lm_12_W_E27]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Possible Alternatvie Methods ==&lt;br /&gt;
&lt;br /&gt;
As of today, there is no &#039;&#039;&#039;official&#039;&#039;&#039; alternative to the suggested setup via app. A simple nmap scan however reveales an (unencrypted) open &#039;&#039;&#039;port 80&#039;&#039;&#039; which requires &#039;&#039;&#039;authentication&#039;&#039;&#039; (HTTP status code 470, no form, nor any HTML).&lt;br /&gt;
&lt;br /&gt;
→ Listening into a live connection (e.g. Wireshark &amp;amp; Android Emulator), might give further insight into other possibilities.&lt;br /&gt;
&lt;br /&gt;
Nmap scan results:&lt;br /&gt;
 Starting Nmap 7.80 ( https://nmap.org ) at 2019-09-14 02:35 Mitteleuropäische Sommerzeit&lt;br /&gt;
 NSE: Loaded 151 scripts for scanning.&lt;br /&gt;
 NSE: Script Pre-scanning.&lt;br /&gt;
 ...&lt;br /&gt;
 Initiating ARP Ping Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1 port]&lt;br /&gt;
 Completed ARP Ping Scan at 02:35, 0.19s elapsed (1 total hosts)&lt;br /&gt;
 Initiating Parallel DNS resolution of 1 host. at 02:35&lt;br /&gt;
 Completed Parallel DNS resolution of 1 host. at 02:35, 11.04s elapsed&lt;br /&gt;
 Initiating SYN Stealth Scan at 02:35&lt;br /&gt;
 Scanning 10.77.77.6 [1000 ports]&lt;br /&gt;
 Discovered open port 80/tcp on 10.77.77.6&lt;br /&gt;
 Completed SYN Stealth Scan at 02:35, 0.81s elapsed (1000 total ports)&lt;br /&gt;
 Initiating Service scan at 02:35&lt;br /&gt;
 Scanning 1 service on 10.77.77.6&lt;br /&gt;
 Completed Service scan at 02:36, 38.22s elapsed (1 service on 1 host)&lt;br /&gt;
 ...&lt;br /&gt;
 Nmap scan report for 10.77.77.6&lt;br /&gt;
 Host is up (0.00051s latency).&lt;br /&gt;
 Not shown: 999 closed ports&lt;br /&gt;
 PORT   STATE SERVICE VERSION&lt;br /&gt;
 80/tcp open  http&lt;br /&gt;
 | fingerprint-strings: &lt;br /&gt;
 |   DNSStatusRequestTCP, DNSVersionBindReqTCP, FourOhFourRequest, GenericLines, GetRequest, HTTPOptions, Help, Kerberos, LANDesk-RC, LDAPBindReq, LDAPSearchReq, LPDString, NCP, NotesRPC, RPCCheck, RTSPRequest, SIPOptions, SMBProgNeg, SSLSessionReq, TLSSessionReq, TerminalServer, TerminalServerCookie, X11Probe: &lt;br /&gt;
 |_    HTTP/1.1 470 Connection Authorization Required&lt;br /&gt;
 |_http-title: Site doesn&#039;t have a title.&lt;br /&gt;
 1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :&lt;br /&gt;
 SF-Port80-TCP:V=7.80%I=7%D=9/14%Time=5D7C35ED%P=i686-pc-windows-windows%r(&lt;br /&gt;
 SF:GetRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(HTTPOptions,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Autho&lt;br /&gt;
 SF:rization\x20Required\r\n\r\n&amp;quot;)%r(RTSPRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Co&lt;br /&gt;
 SF:nnection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(X11Probe,32,&amp;quot;HTTP/1\.&lt;br /&gt;
 SF:1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(FourOhF&lt;br /&gt;
 SF:ourRequest,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Requi&lt;br /&gt;
 SF:red\r\n\r\n&amp;quot;)%r(GenericLines,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Auth&lt;br /&gt;
 SF:orization\x20Required\r\n\r\n&amp;quot;)%r(RPCCheck,32,&amp;quot;HTTP/1\.1\x20470\x20Conn&lt;br /&gt;
 SF:ection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(DNSVersionBindReqTCP,32&lt;br /&gt;
 SF:,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)&lt;br /&gt;
 SF:%r(DNSStatusRequestTCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorizat&lt;br /&gt;
 SF:ion\x20Required\r\n\r\n&amp;quot;)%r(Help,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20&lt;br /&gt;
 SF:Authorization\x20Required\r\n\r\n&amp;quot;)%r(SSLSessionReq,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(TerminalServer&lt;br /&gt;
 SF:Cookie,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\&lt;br /&gt;
 SF:r\n\r\n&amp;quot;)%r(TLSSessionReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(Kerberos,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SMBProgNeg,32,&amp;quot;HTTP/1\.1\x&lt;br /&gt;
 SF:20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LPDString,&lt;br /&gt;
 SF:32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&lt;br /&gt;
 SF:&amp;quot;)%r(LDAPSearchReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\&lt;br /&gt;
 SF:x20Required\r\n\r\n&amp;quot;)%r(LDAPBindReq,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\&lt;br /&gt;
 SF:x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(SIPOptions,32,&amp;quot;HTTP/1\.1\x2047&lt;br /&gt;
 SF:0\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%r(LANDesk-RC,32,&lt;br /&gt;
 SF:&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x20Required\r\n\r\n&amp;quot;)%&lt;br /&gt;
 SF:r(TerminalServer,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authorization\x2&lt;br /&gt;
 SF:0Required\r\n\r\n&amp;quot;)%r(NCP,32,&amp;quot;HTTP/1\.1\x20470\x20Connection\x20Authori&lt;br /&gt;
 SF:zation\x20Required\r\n\r\n&amp;quot;)%r(NotesRPC,32,&amp;quot;HTTP/1\.1\x20470\x20Connect&lt;br /&gt;
 SF:ion\x20Authorization\x20Required\r\n\r\n&amp;quot;);&lt;br /&gt;
 MAC Address: 44:91:60:25:F5:CB (Murata Manufacturing)&lt;br /&gt;
 No exact OS matches for host (If you know what OS is running on it, see https://nmap.org/submit/ ).&lt;br /&gt;
 TCP/IP fingerprint:&lt;br /&gt;
 OS:SCAN(V=7.80%E=4%D=9/14%OT=80%CT=1%CU=39904%PV=Y%DS=1%DC=D%G=Y%M=449160%T&lt;br /&gt;
 OS:M=5D7C362E%P=i686-pc-windows-windows)SEQ(CI=I%II=I%TS=U)ECN(R=N)T1(R=Y%D&lt;br /&gt;
 OS:F=N%T=80%S=O%A=S+%F=AS%RD=0%Q=)T1(R=N)T2(R=N)T3(R=N)T4(R=Y%DF=N%T=80%W=0&lt;br /&gt;
 OS:%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=N%T=80%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6&lt;br /&gt;
 OS:(R=Y%DF=N%T=80%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=N%T=80%W=0%S=Z%A=S+%&lt;br /&gt;
 OS:F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=FF%IPL=38%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G&lt;br /&gt;
 OS:%RUD=G)IE(R=Y%DFI=N%T=80%CD=S)&lt;br /&gt;
 &lt;br /&gt;
 Network Distance: 1 hop&lt;br /&gt;
 &lt;br /&gt;
 TRACEROUTE&lt;br /&gt;
 HOP RTT     ADDRESS&lt;br /&gt;
 1   0.51 ms 10.77.77.6&lt;br /&gt;
 &lt;br /&gt;
 NSE: Script Post-scanning.&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Initiating NSE at 02:37&lt;br /&gt;
 Completed NSE at 02:37, 0.00s elapsed&lt;br /&gt;
 Read data files from: C:\Program Files (x86)\Nmap&lt;br /&gt;
 OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .&lt;br /&gt;
 Nmap done: 1 IP address (1 host up) scanned in 89.06 seconds&lt;br /&gt;
            Raw packets sent: 1215 (58.910KB) | Rcvd: 1089 (45.266KB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2015</id>
		<title>IKEA TRÅDFRI: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2015"/>
		<updated>2019-09-14T00:29:51Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Added &amp;quot;Used Hardware&amp;quot;, picture showing the plugged in device, App links as text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to set up IKEA TRÅDFRI&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A mobile device running either Android 4.1 or later, or iOS 9.0 or later&lt;br /&gt;
* Hardware: [[Tradfri_Gateway|IKEA TRÅDFRI Typ E1526 (Gateway)]], WiFi router &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
[[File:TRADFRI Gateway Opened.jpg|200px|thumb|Gateway opened up and plugged in]]&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
* Connect the TRÅDFRI to your router, using a straight network cable&lt;br /&gt;
* Connect the micro usb power cable into the TRÅDFRI, and plug it in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Home Smart App ===&lt;br /&gt;
&lt;br /&gt;
In order to set up your TRÅDFRI, you are required to install the IKEA Home Smart App either for Android or iOS:&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting IKEA Home Smart (Android App Store)]&lt;br /&gt;
* [https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071 IKEA Home Smart (Apple App Store)]&lt;br /&gt;
&lt;br /&gt;
Follow the instructions within the app.&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
Mandadory:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_Gateway]]&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
&lt;br /&gt;
* [[Tradfri_dimmer]]&lt;br /&gt;
* [[Tradfri_smart_plug]]&lt;br /&gt;
* [[Tradfri_smart_plug_with_button]]&lt;br /&gt;
* [[Tradfri_signal_repeater]]&lt;br /&gt;
* [[Tradfri_remote_control]]&lt;br /&gt;
* [[Tradfri_motion_sensor]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_10_W]]&lt;br /&gt;
* [[Tradfri_Led_power_supply_with_wireless_receiver_30_W]]&lt;br /&gt;
* [[Tradfri_LED_with_motion_sensor_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_dimmer]]&lt;br /&gt;
* [[Tradfri_LED_1000_lm_12.5_W_E27_with_remote_control]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_E14]]&lt;br /&gt;
* [[Tradfri_LED_400_lm_5.3_W_GU10]]&lt;br /&gt;
* [[Tradfri_LED_950_lm_12_W_E27]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:TRADFRI_Gateway_Opened.jpg&amp;diff=2014</id>
		<title>File:TRADFRI Gateway Opened.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:TRADFRI_Gateway_Opened.jpg&amp;diff=2014"/>
		<updated>2019-09-14T00:06:27Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: TRADFRI Gateway with network cable, as well as power supply plugged in&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
TRADFRI Gateway with network cable, as well as power supply plugged in&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Complete_Setup&amp;diff=2013</id>
		<title>IKEA TRÅDFRI: Complete Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Complete_Setup&amp;diff=2013"/>
		<updated>2019-09-14T00:00:47Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: StSchmitzhofer moved page IKEA TRÅDFRI: Complete Setup to IKEA TRÅDFRI: Basic Setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[IKEA TRÅDFRI: Basic Setup]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2012</id>
		<title>IKEA TRÅDFRI: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2012"/>
		<updated>2019-09-14T00:00:47Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: StSchmitzhofer moved page IKEA TRÅDFRI: Complete Setup to IKEA TRÅDFRI: Basic Setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to set up IKEA TRÅDFRI&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A mobile device running either Android 4.1 or later, or iOS 9.0 or later&lt;br /&gt;
* Hardware: IKEA TRÅDFRI Typ E1526 (Gateway), WiFi router &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
* Connect the TRÅDFRI to your router, using a straight network cable&lt;br /&gt;
* Connect the micro usb power cable into the TRÅDFRI, and plug it in&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Home Smart App ===&lt;br /&gt;
&lt;br /&gt;
In order to set up your TRÅDFRI, you are required to install the IKEA Home Smart App either for Android or iOS:&lt;br /&gt;
&lt;br /&gt;
* Android: https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* iOS: https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
Follow the instructions within the app.&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Tradfri_Gateway]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2011</id>
		<title>IKEA TRÅDFRI: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2011"/>
		<updated>2019-09-13T18:01:33Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to set up IKEA TRÅDFRI&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A mobile device running either Android 4.1 or later, or iOS 9.0 or later&lt;br /&gt;
* Hardware: IKEA TRÅDFRI Typ E1526 (Gateway), WiFi router &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
* Connect the TRÅDFRI to your router, using a straight network cable&lt;br /&gt;
* Connect the micro usb power cable into the TRÅDFRI, and plug it in&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Home Smart App ===&lt;br /&gt;
&lt;br /&gt;
In order to set up your TRÅDFRI, you are required to install the IKEA Home Smart App either for Android or iOS:&lt;br /&gt;
&lt;br /&gt;
* Android: https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* iOS: https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
Follow the instructions within the app.&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Tradfri_Gateway]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2010</id>
		<title>IKEA TRÅDFRI: Basic Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IKEA_TR%C3%85DFRI:_Basic_Setup&amp;diff=2010"/>
		<updated>2019-09-13T18:01:14Z</updated>

		<summary type="html">&lt;p&gt;StSchmitzhofer: Created Basic Setup Documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes how to set up IKEA TRÅDFRI&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A mobile device running either Android 4.1 or later, or iOS 9.0 or later&lt;br /&gt;
* Hardware: IKEA TRÅDFRI Typ E1526 (Gateway), WiFi router &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Hardware Setup ===&lt;br /&gt;
&lt;br /&gt;
* Connect the TRÅDFRI to your router, using a straight network cable&lt;br /&gt;
* Connect the micro usb power cable into the TRÅDFRI, and plug it in&lt;br /&gt;
&lt;br /&gt;
 echo foo&lt;br /&gt;
 echo bar&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Home Smart App ===&lt;br /&gt;
&lt;br /&gt;
In order to set up your TRÅDFRI, you are required to install the IKEA Home Smart App either for Android or iOS:&lt;br /&gt;
&lt;br /&gt;
* Android: https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* iOS: https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
Follow the instructions within the app.&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Tradfri_Gateway]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://play.google.com/store/apps/details?id=com.ikea.tradfri.lighting&lt;br /&gt;
* https://apps.apple.com/us/app/ikea-home-smart-trådfri/id1195836071&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>StSchmitzhofer</name></author>
	</entry>
</feed>