title: BLED 112 - update BGScript based firmware with SDK v1.1.1
body: <p>I purchased a BLED 112 dongle from BlueGiga (<a href="http://www.bluegiga.com/BLED112_Bluetooth_smart_dongle" rel="nofollow">http://www.bluegiga.com/BLED112_Bluetooth_smart_dongle</a>). I purchased the dongle since I was trying to do a simple POC with an iPhone. I did not want to get into breakout boards or the dev kit just yet.</p>
  
  <p>I am trying to get the heart rate monitor samples working and I am not sure how to load the firmware on the device. I am using the latest version of the SDK (v1.1.1) which states to use the BLE Update tool, not the TI Flash Tool.  </p>
  
  <p>However it looks like you need the CC Debugger with the BLE Update Tool to update the SOC. I looked at the CC Debugger and it does not appear to be designed to be used with BLED 112 USB dongle. It appears you need a breakout board to expose the pins to be able to hook the CC Debugger to a BLE 112 module, not a BLED 112.</p>
  
  <p>Lastly, I am not sure if DFU will work without bricking the dongle.  </p>
  
  <p>Any advice on how to properly use and program the BLED 112?</p>
  
  <p>Thanks,
  G</p>
  
  <p>From the SDK docs:</p>
  
  <blockquote>
    <p>TI Flash tool should NOT be used with the Bluegiga Bluetooth Smart SDK
    v.1.1 or newer, but BLE Update tool should be used instead. The BLE112
    and BLE113 and BLED112 devices contain a security key, which is needed
    for the firmware to operate and if the device is programmed with TI
    flash tool, this security key will be erased.</p>
  </blockquote>