|
@@ -318,10 +318,10 @@ namespace QuickHaxx
|
|
139232,
|
|
139232,
|
|
139248,
|
|
139248,
|
|
};
|
|
};
|
|
-
|
|
|
|
-
|
|
|
|
- SerialPort _serialPort = new SerialPort("/dev/ttyUSB0", 115200, Parity.None, 8, StopBits.One);
|
|
|
|
- StreamWriter w = new StreamWriter("/mnt/F40AD6B30AD671DA/src/iZinked/EatShitWürgaround/QuickHaxx/Dump-"+(DateTime.Now.ToBinary())+".txt");
|
|
|
|
|
|
+ StreamWriter w = new StreamWriter("D:/LOA/000028/MCR-" + (DateTime.Now.ToBinary()) + ".txt");
|
|
|
|
+ /*
|
|
|
|
+ SerialPort _serialPort = new SerialPort("COM12", 115200, Parity.None, 8, StopBits.One);
|
|
|
|
+ StreamWriter w = new StreamWriter("D:/LOA/000023/Dump-" + (DateTime.Now.ToBinary())+".txt");
|
|
_serialPort.Handshake = Handshake.None;
|
|
_serialPort.Handshake = Handshake.None;
|
|
_serialPort.DataReceived += new SerialDataReceivedEventHandler((sender,e)=>
|
|
_serialPort.DataReceived += new SerialDataReceivedEventHandler((sender,e)=>
|
|
{
|
|
{
|
|
@@ -331,12 +331,15 @@ namespace QuickHaxx
|
|
});
|
|
});
|
|
_serialPort.WriteTimeout = 500;
|
|
_serialPort.WriteTimeout = 500;
|
|
_serialPort.Open();
|
|
_serialPort.Open();
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ _serialPort.WriteLine("?");
|
|
|
|
+ Thread.Sleep(100);
|
|
_serialPort.WriteLine("m");
|
|
_serialPort.WriteLine("m");
|
|
Thread.Sleep(100);
|
|
Thread.Sleep(100);
|
|
- _serialPort.WriteLine("5");
|
|
|
|
|
|
+ _serialPort.WriteLine("6");
|
|
Thread.Sleep(100);
|
|
Thread.Sleep(100);
|
|
- _serialPort.WriteLine("1"); //1 =30khz, 4=1M;
|
|
|
|
|
|
+ _serialPort.WriteLine(""); //1 =30khz, 4=1M;
|
|
|
|
+ /*
|
|
Thread.Sleep(100);
|
|
Thread.Sleep(100);
|
|
_serialPort.WriteLine("1");
|
|
_serialPort.WriteLine("1");
|
|
Thread.Sleep(100);
|
|
Thread.Sleep(100);
|
|
@@ -347,31 +350,50 @@ namespace QuickHaxx
|
|
_serialPort.WriteLine("2"); //Chipselect
|
|
_serialPort.WriteLine("2"); //Chipselect
|
|
Thread.Sleep(100);
|
|
Thread.Sleep(100);
|
|
_serialPort.WriteLine("2"); //normal
|
|
_serialPort.WriteLine("2"); //normal
|
|
|
|
+ //* /
|
|
Thread.Sleep(100);
|
|
Thread.Sleep(100);
|
|
_serialPort.WriteLine("W"); //normal
|
|
_serialPort.WriteLine("W"); //normal
|
|
Thread.Sleep(100);
|
|
Thread.Sleep(100);
|
|
|
|
+ _serialPort.WriteLine(""); //normal
|
|
|
|
+ Thread.Sleep(100);
|
|
|
|
+ _serialPort.WriteLine(""); //normal
|
|
|
|
+ Thread.Sleep(1000);
|
|
//*/
|
|
//*/
|
|
- for(int i=0;i<0x022000;i+=16)
|
|
|
|
|
|
+ for (int i=0;i<262144;i+=256)
|
|
{
|
|
{
|
|
- if (repull_lines.Contains(i))//true == haxx
|
|
|
|
|
|
+ String hexed = i.ToString("x6");
|
|
|
|
+ Console.WriteLine(hexed);
|
|
|
|
+ String a1 = hexed.Substring(0, 2);
|
|
|
|
+ String a2 = hexed.Substring(2, 2);
|
|
|
|
+ String a3 = hexed.Substring(4, 2);
|
|
|
|
+ w.WriteLine("[0x03 0x" + a1 + " 0x" + a2 + " 0x" + a3 + " r:256]"); //normal
|
|
|
|
+ if(i%4096==0)
|
|
|
|
+ {
|
|
|
|
+ w.WriteLine("pause");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //_serialPort.WriteLine("flash read -o -s " + i + " -b 1024 -f muschi." + i);
|
|
|
|
+ //Thread.Sleep(500);
|
|
|
|
+ /*
|
|
|
|
+ if (repull_lines.Contains(i)||true)//true == haxx
|
|
{
|
|
{
|
|
String hexed = i.ToString("x6");
|
|
String hexed = i.ToString("x6");
|
|
Console.WriteLine(hexed);
|
|
Console.WriteLine(hexed);
|
|
String a1 = hexed.Substring(0, 2);
|
|
String a1 = hexed.Substring(0, 2);
|
|
String a2 = hexed.Substring(2, 2);
|
|
String a2 = hexed.Substring(2, 2);
|
|
String a3 = hexed.Substring(4, 2);
|
|
String a3 = hexed.Substring(4, 2);
|
|
- _serialPort.WriteLine("[0x03 0x" + a1 + " 0x" + a2 + " 0x" + a3 + " r:16]"); //normal
|
|
|
|
|
|
+ _serialPort.WriteLine("[0x03 0x" + a1 + " 0x" + a2 + " 0x" + a3 + " r:256]"); //normal
|
|
Thread.Sleep(100);
|
|
Thread.Sleep(100);
|
|
string data = _serialPort.ReadExisting();
|
|
string data = _serialPort.ReadExisting();
|
|
w.WriteLine(data);
|
|
w.WriteLine(data);
|
|
Console.WriteLine("R:"+data);
|
|
Console.WriteLine("R:"+data);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ */
|
|
}
|
|
}
|
|
|
|
|
|
//_serialPort.WriteLine("[0x03 0x00 0x00 0x00 r:16]"); //normal
|
|
//_serialPort.WriteLine("[0x03 0x00 0x00 0x00 r:16]"); //normal
|
|
//Thread.Sleep(1000);
|
|
//Thread.Sleep(1000);
|
|
- _serialPort.Close();
|
|
|
|
|
|
+ //_serialPort.Close();
|
|
Console.WriteLine("DONE");
|
|
Console.WriteLine("DONE");
|
|
Console.ReadKey();
|
|
Console.ReadKey();
|
|
w.Close();
|
|
w.Close();
|