Exemple #1
0
 private void flashUserDB()
 {
     tr.TickleTickle();
     tr.GetSpiID();
     tr.WriteUserDB("userdb.bin");
     tr.Reboot();
     this.StatusLabel.Text    = "Done";
     this.nsProgressBar.Value = 0;
 }
Exemple #2
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();
        }