Is there a way to update FW on kinetis via iPhone BLE?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Is there a way to update FW on kinetis via iPhone BLE?

1,093 Views
klemenzagar
Contributor I

Your library blhost only support windows, linux and mac. Is it possible to run blhost on iOS devices?

I try to import it in ios project but the problem is with the IOKit framework which is private on iOS and cant be used for apps that are released on appstore.

Tags (2)
0 Kudos
3 Replies

695 Views
dwalkes
Contributor I

Hi,

I've created a firmware library for secure Bluetooth BLE OTA updates using Android/iPhone applications called the Secure Device Update Library (SDU).  I'm currently considering porting this to Kinetis.  If anyone is looking for a solution to upgrade firmware on Kinetis via BLE be interested in discussing with you further.  You can contact me at danwalkes@trellis-logic.com.

Here's a linkedin post with more details about the library:

https://www.linkedin.com/pulse/announcing-secure-device-update-sdu-library-ota-through-dan-walkes 

0 Kudos

695 Views
mjbcswitzerland
Specialist V

Hi

I think that Hexiware also has apps to do this (but possibly not secure):
http://www.hexiwear.com/software/

Regards

Mark

0 Kudos

695 Views
eatonzhang
NXP Employee
NXP Employee

Hi,

I'm sorry that currently, Kinetis bootloader cannot connect to iPhone with BLE directly.

To support this use case, as a system design, you’ll need a BLE chip which can support OTA and connect to our Kinetis device with reset/boot control and any communication channels (UART or I2C or SPI). In this case, the BLE chip can receive the Kinetis firmware from the iOS applications through OTA, then the BLE chip will need to reset the Kinetis device, configure the boot, and follow the blhost code to update the Kinetis firmware to the flash.

0 Kudos