Project Description:
I am writing an application in Visual Basic.NET which communicates with a Samsung Galaxy S III LTE (GT-I9305). This device has a Qualcomm chip which controls LTE and when placed in Diag Mode, my application allows to Backup and Restore all NV Items.
The Serial Port is controlled via a custom class rather than the inbuilt .NET SerialPort class.
I would basically like the code to be cleaned up and laid out professionally yet at the same time provide methods and functions that are much easier to use than in their present state. I would also like multithreadding implemented so all communications are performed on a separated thread to prevent the User Interface locking up when performing long communication operations for example, Backing Up or Restoring the NV Items.
I would also like RX and TX visual indicators implemented on the UI on the status bar to show when theres activity. Like Blinking LED's on a Router.
This project is rather straightforward and only requires a few modifications to the code which would take a professional around a few hours to complete.
My budget is strictly £25 as I have a baby on the way!
I have attached the Visual Basic Solution for reference.
You must have a device to test the application on and be experienced with Qualcomm Device Communications.