Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DFU max speed #1

Closed
alexisduque opened this issue May 30, 2015 · 5 comments
Closed

DFU max speed #1

alexisduque opened this issue May 30, 2015 · 5 comments

Comments

@alexisduque
Copy link

Hi,
What's the max throughput we can achieve with iOS (4S) during DFU ? What are reliable connection interval, packet size ,...., parameters ?
And during downlink (iOS -> peripheral) ?
Cheers,
Alexis

@philips77
Copy link
Member

Hi,
As far as I remember all iPhones have the lowest interval connection 7.5ms, and send up to 4 packets each interval. The packet size is 20b. The speed depends also on the Packet Receipt Notification settings.
Regards,
Aleksander

@alexisduque
Copy link
Author

Hi Aleksander,
I think iPhones have lowest interval connection 20 ms, no ?
You can have a look at the Apple iOS Bluetooth Design Guidelines
p. 22.
Am I wrong ?

@philips77
Copy link
Member

Hi,
Let me check this on Monday.
BR,
Aleksander

@Kamran-Soomro
Copy link
Contributor

The DFU feature inside nRF Toolbox app will let you know the number of bytes transferred and transfer time after uploading firmware.
Also you can set the Number of Packets to 25 from iPhone Setting -> nRF Toolbox to increase the throughput.
On iPhone6, IOS 8.3, With Number of Packets set to 25, I have tried to transfer a firmware file of size 88344 bytes and it took 35 seconds so throughput is 20 kbps.

The normal connection interval set by IOS is 30ms, packets size is 20 bytes, and number of packets transferred per connection interval are approx. 6.

Please Let me know if you have other questions.

Regards,
Kamran

From: Alexis DUQUE [mailto:notifications@github.com]
Sent: 30. mai 2015 11:01
To: NordicSemiconductor/IOS-nRF-Toolbox
Subject: [IOS-nRF-Toolbox] DFU max speed (#1)

Hi,
What's the max throughput we can achieve with iOS (4S) during DFU ? What are reliable connection interval, packet size ,...., parameters ?
And during downlink (iOS -> peripheral) ?
Cheers,
Alexis


Reply to this email directly or view it on GitHubhttps://github.com//issues/1.

@alexisduque
Copy link
Author

Thank you Kamran 👍

mostafaberg pushed a commit that referenced this issue Jun 7, 2016
* commit 'bdb52ecb0e61625f049ff1711634db135463263b':
  +Updated DFULibrary from DFULibraray project with added support for armv7 devices +Cleaned up some .DS_Store files +Ignore future .DS_Store files +Updated missing background image in an imageset +Fixed typo causing background image to be missing +Enabled bitcode by default +Fixed signing identity issue that exposed private developer profiles +Set building on only active arch for debug builds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants