Answers.Body: <p>You should always be using the latest firmware. If you have an EV3 brick that was produced in mid 2015 or later, it may have a newer Bluetooth chip that requires firmware v1.07 or higher. See <a href="https://bricks.stackexchange.com/a/7237/3498">https://bricks.stackexchange.com/a/7237/3498</a> for an unofficial firmware changelog.</p>
  
  <p>If updating the firmware does not fix the problem then the name of the comm port probably changed. This is something like "COM1" or "COM5". Look in the Device Manager to see what comm port is assigned to your EV3 and make sure it matches your C# code.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-05-19T23:19:17.970Z
Answers.Text: Thanks for the answer, but unfortunately upgrading the firmware had no effect (see my edit).  Also, in case this helps anyone, if you attempt to connect to the wrong COM port an exception will be thrown.
Answers.UserDisplayName: David
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-05-19T17:05:59.923Z
Answers.LastActivityDate: 2016-05-19T17:05:59.923Z
Answers.LastEditDate: 2017-04-13T12:47:56.213Z
Answers.UserDisplayName: David Lechner
Body: <p>I was using VS2015 (C#) to write simple programs for my EV3 using a bluetooth connection.  This was working fine for several days and then suddenly stopped.  I can't for the life of me figure out why.  It's not my code, I don't think, because the sample program that came with the API also won't connect.  However, I can connect with LEGO LabVIEW just fine.</p>
  
  <p>What I've tried:</p>
  
  <ul>
  <li>Flashed the brick and updated firmware to 1.09H</li>
  <li>Reinstalled BT devices and drivers on host PC</li>
  <li>Reboots of brick and PC</li>
  </ul>
  
  <p>I'm not receiving any exceptions on instantiating the brick, ConnectAsync(), nor any DirectCommand calls.  Connections with USB do work fine.</p>
  
  <p>Any ideas?</p>
  
  <p>EDIT:  I had typed firmware v1.06H (I believed this is what it was).  It's currently 1.09H, although I did manually update to 1.07H to no effect.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-12-31T11:53:52.217Z
Comments.Text: My son's new EV3 with 1.09H doesn't connect the official Android Programmer app, even though Android can see/pair the device. :( (They're not called Brick for nothing?)
Comments.UserDisplayName: T-Gergely
Tags: <ev3><bluetooth>
Title: EV3 won't connect through bluetooth anymore
UserDisplayName: David
ThreadText: # EV3 won't connect through bluetooth anymore
  
  (Asked by: username_0 on 2016-05-18)
  
  I was using VS2015 (C#) to write simple programs for my EV3 using a bluetooth connection. This was working fine for several days and then suddenly stopped. I can't for the life of me figure out why. It's not my code, I don't think, because the sample program that came with the API also won't connect. However, I can connect with LEGO LabVIEW just fine.
  
  What I've tried:
  
  * Flashed the brick and updated firmware to 1.09H
  * Reinstalled BT devices and drivers on host PC
  * Reboots of brick and PC
  
  I'm not receiving any exceptions on instantiating the brick, ConnectAsync(), nor any DirectCommand calls. Connections with USB do work fine.
  
  Any ideas?
  
  EDIT: I had typed firmware v1.06H (I believed this is what it was). It's currently 1.09H, although I did manually update to 1.07H to no effect.
  
  **Tags:** ev3, bluetooth
  > **Comments:**
  > **username_1**: My son's new EV3 with 1.09H doesn't connect the official Android Programmer app, even though Android can see/pair the device. :( (They're not called Brick for nothing?)  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2016-05-19. Score: 1
  
  You should always be using the latest firmware. If you have an EV3 brick that was produced in mid 2015 or later, it may have a newer Bluetooth chip that requires firmware v1.07 or higher. See <https://bricks.stackexchange.com/a/7237/3498> for an unofficial firmware changelog.
  
  If updating the firmware does not fix the problem then the name of the comm port probably changed. This is something like "COM1" or "COM5". Look in the Device Manager to see what comm port is assigned to your EV3 and make sure it matches your C# code.
  
  > **Comments:**
  > **username_0**: Thanks for the answer, but unfortunately upgrading the firmware had no effect (see my edit).  Also, in case this helps anyone, if you attempt to connect to the wrong COM port an exception will be thrown.  
  
  ---
  
  