From f74d0b89a2acd6010c07ec37be05656837ce5691 Mon Sep 17 00:00:00 2001
From: iceman1001 <iceman@iuse.se>
Date: Sat, 5 Dec 2015 22:18:42 +0100
Subject: [PATCH] added some keys

---
 CHANGELOG.md                       | 10 ++++++++++
 client/default_keys.dic            |  5 ++++-
 client/default_pwd.dic             |  4 ++++
 client/lualibs/mf_default_keys.lua |  6 ++++++
 4 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index c2857eae..7240170b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,11 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
   --
 
 ### Added												
+- `lf t55xx bruteforce <start password> <end password> [i <*.dic>]` - Simple bruteforce attack to find password - (iceman and others)
+- `lf viking clone`- clone viking tag to t55x7 or Q5 from 4byte hex ID input 
+- `lf viking sim`  - sim full viking tag from 4byte hex ID input
+- `lf viking read` - read viking tag and output ID
+- `lf t55xx wipe`  - sets t55xx back to factory defaults
 - Added viking demod to `lf search` (marshmellow)
 - `data askvikingdemod` demod viking id tag from graphbuffer (marshmellow)
 - `lf t55xx resetread` added reset then read command - should allow determining start
@@ -29,6 +34,11 @@ of stream transmissions (marshmellow)
 - Added option c to 'hf list' (mark CRC bytes) (piwi)
 
 ### Changed																		
+- Adjusted lf awid clone to optionally clone to Q5 tags
+- Adjusted lf t55xx detect to find Q5 tags (t5555) instead of just t55x7
+- Adjusted all lf NRZ demods - works more acurately and consistantly (as long as you have strong signal)
+- Adjusted lf pskindalademod to reduce false positive reads.
+- Small adjustments to psk, nrz, and ask clock detect routines - more reliable.
 - Adjusted lf em410x em410xsim to accept a clock argument
 - Adjusted lf t55xx dump to allow overriding the safety check and warning text (marshmellow)
 - Adjusted lf t55xx write input variables (marshmellow)
diff --git a/client/default_keys.dic b/client/default_keys.dic
index 9bd6b02c..9d4372e5 100644
--- a/client/default_keys.dic
+++ b/client/default_keys.dic
@@ -133,4 +133,7 @@ D49E2826664F,
 48ffe71294a0, -- Länstrafiken i Västerbotten
 e3429281efc1, -- Länstrafiken i Västerbotten
 16f21a82ec84, -- Länstrafiken i Västerbotten
-460722122510, -- Länstrafiken i Västerbotten
\ No newline at end of file
+460722122510, -- Länstrafiken i Västerbotten
+# 3dprinter
+AAFB06045877, --EPI Envisionte# 3dprinter
+AAFB06045877, --EPI Envisionte
\ No newline at end of file
diff --git a/client/default_pwd.dic b/client/default_pwd.dic
index 94cd4631..c4aaf64c 100644
--- a/client/default_pwd.dic
+++ b/client/default_pwd.dic
@@ -105,3 +105,7 @@ aa55aa55, //amiboo
 07d7bb0b, // seeds ul-ev1
 9636ef8f, // seeds ul-ev1
 b5f44686, // seeds ul-ev1
+9E3779B9, // TEA
+C6EF3720, // TEA
+7854794A, // xbox tea constant :)
+F1EA5EED, //burtle
\ No newline at end of file
diff --git a/client/lualibs/mf_default_keys.lua b/client/lualibs/mf_default_keys.lua
index 8473e657..7cc83246 100644
--- a/client/lualibs/mf_default_keys.lua
+++ b/client/lualibs/mf_default_keys.lua
@@ -226,6 +226,12 @@ local _keys = {
 	'51284C3686A6',
 	'3DF14C8000A1',
 	'6A470D54127C',
+	
+	--[[
+	3dprinter
+	EPI Envisionte
+	--]]
+	'AAFB06045877',
 }
 
 ---
-- 
2.39.5