<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Renaming Peripheral on the fly works in Android but not in iOS</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/33935/renaming-peripheral-on-the-fly-works-in-android-but-not-in-ios</link><description>One of the features of our product is the ability for a user to rename their device. I have tried to implement this with the sd_ble_gap_device_name_set(...) and ble_advertising_restart_without_whitelist (...) calls. Under Android I am having absolutely</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 01 May 2018 22:14:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/33935/renaming-peripheral-on-the-fly-works-in-android-but-not-in-ios" /><item><title>RE: Renaming Peripheral on the fly works in Android but not in iOS</title><link>https://devzone.nordicsemi.com/thread/130407?ContentTypeID=1</link><pubDate>Tue, 01 May 2018 22:14:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad5e5eaf-4bf2-44fc-bcd5-a0ee5ce66e06</guid><dc:creator>Mason</dc:creator><description>&lt;p&gt;Managed to figure out my issue. Turns out it was due to an error in the way in which I was reading from Flash to set the values of device_name, in which I had an off by one error, and accidentally set the first value to the value 255 (empty byte on flash) which Android ignored in the name, but iOS was unable to parse.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>