private void flashUserDB() { tr.TickleTickle(); tr.GetSpiID(); tr.WriteUserDB("userdb.bin"); tr.Reboot(); this.StatusLabel.Text = "Done"; this.nsProgressBar.Value = 0; }
static void Main(string[] args) { TyteraRadio tr = new TyteraRadio(TyteraRadio.RadioModel.RM_MD380); tr.TickleTickle(); UInt32 bof = tr.GetSpiID(); Console.WriteLine("SPI ID: " + bof.ToString("X")); //Console.ReadKey(); //return; if (args[0] == "readcp") { tr.ReadClodeplug(args[1]); tr.Reboot(); Console.WriteLine("Read codeplug to " + args[1]); } else if (args[0] == "writecp") { tr.WriteCodeplug(args[1]); tr.Reboot(); Console.WriteLine("Wrote codeplug to " + args[1]); } else if (args[0] == "userdb") { Console.WriteLine("Flashing user database"); tr.WriteUserDB(args[1]); Console.WriteLine("Rebooting"); tr.Reboot(); Console.WriteLine("Wrote userDB to " + args[1]); } else if (args[0] == "flash") { Console.WriteLine("Flashing firmware"); tr.WriteFirmware(args[1]); Console.WriteLine("Rebooting"); tr.Reboot(); } else if (args[0] == "userdb2017") { Console.WriteLine("Flashing csv"); tr.WriteCSV_RT82(args[1]); Console.WriteLine("Rebooting"); tr.Reboot(); } else { Console.WriteLine(" readcp [file]"); Console.WriteLine(" writecp [file]"); Console.WriteLine(" userdb [file]"); Console.WriteLine(" flash [file]"); Console.WriteLine(" userdb2017"); } Console.WriteLine("Done!"); Console.ReadKey(); }