diff --git a/Debug/matrixFuck.dll b/Debug/matrixFuck.dll
new file mode 100644
index 0000000..8bf6322
Binary files /dev/null and b/Debug/matrixFuck.dll differ
diff --git a/Debug/matrixFuck.exp b/Debug/matrixFuck.exp
new file mode 100644
index 0000000..2ea15b5
Binary files /dev/null and b/Debug/matrixFuck.exp differ
diff --git a/Debug/matrixFuck.lib b/Debug/matrixFuck.lib
new file mode 100644
index 0000000..34a8ee2
Binary files /dev/null and b/Debug/matrixFuck.lib differ
diff --git a/Debug/matrixFuck.pdb b/Debug/matrixFuck.pdb
new file mode 100644
index 0000000..0f8eaba
Binary files /dev/null and b/Debug/matrixFuck.pdb differ
diff --git a/Release/matrixFuck.dll b/Release/matrixFuck.dll
index 18ff31d..da8a645 100644
Binary files a/Release/matrixFuck.dll and b/Release/matrixFuck.dll differ
diff --git a/Release/matrixFuck.exp b/Release/matrixFuck.exp
index abfd15d..a7c6b60 100644
Binary files a/Release/matrixFuck.exp and b/Release/matrixFuck.exp differ
diff --git a/Release/matrixFuck.lib b/Release/matrixFuck.lib
index 583c0f4..34a8ee2 100644
Binary files a/Release/matrixFuck.lib and b/Release/matrixFuck.lib differ
diff --git a/Release/matrixFuck.pdb b/Release/matrixFuck.pdb
index c869459..5ea6a0f 100644
Binary files a/Release/matrixFuck.pdb and b/Release/matrixFuck.pdb differ
diff --git a/TestFuckFramework/bin/Debug/TestFuckFramework.exe b/TestFuckFramework/bin/Debug/TestFuckFramework.exe
new file mode 100644
index 0000000..24da0c4
Binary files /dev/null and b/TestFuckFramework/bin/Debug/TestFuckFramework.exe differ
diff --git a/TestFuckFramework/bin/Debug/TestFuckFramework.exe.config b/TestFuckFramework/bin/Debug/TestFuckFramework.exe.config
new file mode 100644
index 0000000..56efbc7
--- /dev/null
+++ b/TestFuckFramework/bin/Debug/TestFuckFramework.exe.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TestFuckFramework/obj/Release/TestFuckFramework.pdb b/TestFuckFramework/bin/Debug/TestFuckFramework.pdb
similarity index 50%
rename from TestFuckFramework/obj/Release/TestFuckFramework.pdb
rename to TestFuckFramework/bin/Debug/TestFuckFramework.pdb
index 2b000e7..9abd90d 100644
Binary files a/TestFuckFramework/obj/Release/TestFuckFramework.pdb and b/TestFuckFramework/bin/Debug/TestFuckFramework.pdb differ
diff --git a/TestFuckFramework/bin/Release/TestFuckFramework.exe b/TestFuckFramework/bin/Release/TestFuckFramework.exe
index f46376d..c0552ee 100644
Binary files a/TestFuckFramework/bin/Release/TestFuckFramework.exe and b/TestFuckFramework/bin/Release/TestFuckFramework.exe differ
diff --git a/TestFuckFramework/bin/Release/TestFuckFramework.pdb b/TestFuckFramework/bin/Release/TestFuckFramework.pdb
index 2b000e7..b78ffae 100644
Binary files a/TestFuckFramework/bin/Release/TestFuckFramework.pdb and b/TestFuckFramework/bin/Release/TestFuckFramework.pdb differ
diff --git a/TestFuckFramework/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/TestFuckFramework/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
deleted file mode 100644
index 3871b18..0000000
--- a/TestFuckFramework/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git a/TestFuckFramework/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/TestFuckFramework/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
deleted file mode 100644
index 7dbbab5..0000000
Binary files a/TestFuckFramework/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ
diff --git a/TestFuckFramework/obj/Release/TestFuckFramework.csproj.AssemblyReference.cache b/TestFuckFramework/obj/Release/TestFuckFramework.csproj.AssemblyReference.cache
deleted file mode 100644
index f5e894a..0000000
Binary files a/TestFuckFramework/obj/Release/TestFuckFramework.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/TestFuckFramework/obj/Release/TestFuckFramework.csproj.CoreCompileInputs.cache b/TestFuckFramework/obj/Release/TestFuckFramework.csproj.CoreCompileInputs.cache
deleted file mode 100644
index 7b9b357..0000000
--- a/TestFuckFramework/obj/Release/TestFuckFramework.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-cf46b692e697af47e88f54badde28dea1c6e8b6e
diff --git a/TestFuckFramework/obj/Release/TestFuckFramework.csproj.FileListAbsolute.txt b/TestFuckFramework/obj/Release/TestFuckFramework.csproj.FileListAbsolute.txt
deleted file mode 100644
index 5b39b2a..0000000
--- a/TestFuckFramework/obj/Release/TestFuckFramework.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\bin\Release\TestFuckFramework.exe.config
-C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\bin\Release\TestFuckFramework.exe
-C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\bin\Release\TestFuckFramework.pdb
-C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\obj\Release\TestFuckFramework.csproj.AssemblyReference.cache
-C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\obj\Release\TestFuckFramework.csproj.CoreCompileInputs.cache
-C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\obj\Release\TestFuckFramework.exe
-C:\Users\Simon Friedrich\source\repos\matrixFuck\TestFuckFramework\obj\Release\TestFuckFramework.pdb
diff --git a/TestFuckFramework/obj/Release/TestFuckFramework.exe b/TestFuckFramework/obj/Release/TestFuckFramework.exe
deleted file mode 100644
index f46376d..0000000
Binary files a/TestFuckFramework/obj/Release/TestFuckFramework.exe and /dev/null differ
diff --git a/matrixFuck/matrix.cpp b/matrixFuck/matrix.cpp
index 8c1a449..3c761e9 100644
--- a/matrixFuck/matrix.cpp
+++ b/matrixFuck/matrix.cpp
@@ -21,29 +21,38 @@
#pragma EXPORT
_mxINT32 dongleBytes[] = {
-/* 0x00 */ 0x00000000,
-/* 0x01 */ 0x00000000,
-/* 0x02 */ 0x00B727B1,
-/* 0x03 */ 0x4D4D4144, // has to be this exact value
+ 0x00000000, //Var01:
+ 0x00000000, //Var02:
+ 0x00B727B1, //Var03: Damm Serial Number
+ 0x4D4D4144, //Var04: TetraFlex Dongle Code
+ 0x00000000, //Var05: Brand/Logo: 0=Damm TetraFlex
+ 0x00000000, //Var06: Language 1: 0=English only
+ 0x00000002, //Var07: Language 2: 2=German
+ 0x00000000, //Var08:
+ 0x00000000, //Var09:
+ 0x00000000, //Var10:
+ 0x00000000, //Var11:
+ 0x00000000, //Var12:
+ 0x00000000, //Var13:
+ 0x00000000, //Var14:
+ 0x00B727B1, //Var15: Key Ref. Serial Number (identical to Damm Serial Number)
-/* 0x04 */ 0x00000000,
-
-/* 0x05 */ 0x00000000+8, //ltype 1
-/* 0x06 */ 0x00000002+8, //ltype 2
-
-/* 0x07 */ 0x00000000,0x00000000,0x00000000,0x00000000,
-/* 0x0B */ 0x00000000,0x00000000,0x00000000,
-/* 0x0D */
-/* 0x0D */ 0x00B727B1, // something
-/* 0x0E */ 0x00000191, // 401 license validation type 1
- 0x00000000,
- 0x01404895, // expiry date 20990101
- 0x00000004, // min date
- 0x00000000,
-
- 0x00000000,0x00000000,0x00000000,0x00000000,
- 0x00000000,0x00000000,0x00000000,0x00000000,
- 0x00000000,0x00000000,0x00000000,0x00000000,
+ //Specific Licenses
+ 0x00000191, //Par0: License Mode: 0x191=API, 0x1A5=Node
+ 0x00000000, //Par1: Dongle Date Limit
+ 0x01404895, //Par2: Date limit of Application (expiry date 20990101)
+ 0x00000004, //Par3: API=>Voice Streams max.; NODE=>Nodes max.
+ 0x00000000, //Par4: API=>Flags: B00:Discreet Listening, B01:Ambience Listening; NODE=>Tetra Radio Cell TRmax.
+ 0x00000000, //Par5: API=>Application Server: B00:Service allowed, B01: GPS Position Service, B02: DGNA Service; NODE=>Voice GW. sessions max.
+ 0x00000000, //Par6: NODE=>Packet Data Gateway
+ 0x00000000, //Par7: NODE=>Application Gw. conn. max.
+ 0x00000000, //Par8: NODE=>Air Interface Encryption
+ 0x00000000, //Par9: NODE=>Flags: B00:AIE KSGTEA1; B01:AIE KSGTEA1; B02:AIE KSGTEA1; B03:AIE KSGTEA1; B16:Only 1 organization; B17:Only 1 profile
+ 0x00000000, //Par10: NODE=>Terminal Gw. Sessions max. (0=unlimited)
+ 0x00000000, //Par11: NODE=>Number of subscribers max. (0=unlimited)
+ 0x00000000, //Par12:
+ 0x00000000, //Par13: NODE=>ISI Gw. Conn. max. (0=Disable)
+ 0x00000000,0x00000000,0x00000000,
0x00000000,0x00000000,0x00000000,0x00000000,
0x00000000,0x00000000,0x00000000,0x00000000,
0x00000000,0x00000000,0x00000000,0x00000000,
diff --git a/matrixFuck/matrixFuck.vcxproj b/matrixFuck/matrixFuck.vcxproj
index f049dc6..6387cb4 100644
--- a/matrixFuck/matrixFuck.vcxproj
+++ b/matrixFuck/matrixFuck.vcxproj
@@ -29,26 +29,26 @@
DynamicLibrary
true
- v142
+ v143
Unicode
DynamicLibrary
false
- v142
+ v143
true
Unicode
DynamicLibrary
true
- v142
+ v143
Unicode
DynamicLibrary
false
- v142
+ v143
true
Unicode