Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 18 additions & 10 deletions PS5 NOR Modifier/Form1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,15 @@ private void Form1_Load(object sender, EventArgs e)
{
// Upon first launch, we need to get a list of COM ports available for UART
string[] ports = SerialPort.GetPortNames();
comboComPorts.Items.Clear();
comboComPorts.Items.AddRange(ports);
comboComPorts.SelectedIndex = 0;
btnConnectCom.Enabled = true;
btnDisconnectCom.Enabled = false;
if (ports != null && ports.Length > 0)
{
comboComPorts.Items.Clear();
comboComPorts.Items.AddRange(ports);
comboComPorts.SelectedIndex = 0;
btnConnectCom.Enabled = true;
btnDisconnectCom.Enabled = false;
}
else MessageBox.Show("No available COM ports were detected.", "COM Ports", MessageBoxButtons.OK, MessageBoxIcon.Information);
}

// Declare offsets to detect console version
Expand Down Expand Up @@ -827,11 +831,15 @@ private void btnRefreshPorts_Click(object sender, EventArgs e)
{
// When the "refresh ports" button is pressed, we need to refresh the list of available COM ports for UART
string[] ports = SerialPort.GetPortNames();
comboComPorts.Items.Clear();
comboComPorts.Items.AddRange(ports);
comboComPorts.SelectedIndex = 0;
btnConnectCom.Enabled = true;
btnDisconnectCom.Enabled = false;
if (ports.Length > 0)
{
comboComPorts.Items.Clear();
comboComPorts.Items.AddRange(ports);
comboComPorts.SelectedIndex = 0;
btnConnectCom.Enabled = true;
btnDisconnectCom.Enabled = false;
}
else MessageBox.Show("Not existing COM ports were found!", "COM Ports", MessageBoxButtons.OK, MessageBoxIcon.Information);
}

private void btnConnectCom_Click(object sender, EventArgs e)
Expand Down