We use IOS DFU toolbox to upgrade firmware with BLE device. we can upgrade successfully with Android, but always failed with IOS. wrong code is: DFUErrorReadingVersionFailed. My device name is HERTZ-ARDK.. Is there anyone can solve this problem? Thanks.
logger Connecting to HERTZ-ARDK...
2017-06-20 10:25:02.119052+0800 HeziHealthProject[4397:1327863] logger centralManager.connect(peripheral, options:nil)
2017-06-20 10:25:05.627571+0800 HeziHealthProject[4397:1327863] didStateChangedTo 0~~~~~~
2017-06-20 10:25:05.632152+0800 HeziHealthProject[4397:1327863] logger [Callback] Central Manager did connect peripheral
2017-06-20 10:25:05.632324+0800 HeziHealthProject[4397:1327863] logger Connected to HERTZ-ARDK
2017-06-20 10:25:05.632434+0800 HeziHealthProject[4397:1327863] logger Discovering services...
2017-06-20 10:25:05.632534+0800 HeziHealthProject[4397:1327863] logger peripheral.discoverServices(nil)
2017-06-20 10:25:05.641579+0800 HeziHealthProject[4397:1327863] logger Services discovered
2017-06-20 10:25:05.646218+0800 HeziHealthProject[4397:1327863] logger Starting Legacy DFU...
2017-06-20 10:25:05.647184+0800 HeziHealthProject[4397:1327863] logger Connected to HERTZ-ARDK
2017-06-20 10:25:05.647334+0800 HeziHealthProject[4397:1327863] logger Services discovered
2017-06-20 10:25:05.648067+0800 HeziHealthProject[4397:1327863] logger Legacy DFU Service found
2017-06-20 10:25:05.648346+0800 HeziHealthProject[4397:1327863] logger Discovering characteristics in DFU Service...
2017-06-20 10:25:05.656875+0800 HeziHealthProject[4397:1327863] logger peripheral.discoverCharacteristics(nil, for: 00001530-1212-EFDE-1523-785FEABCD123)
2017-06-20 10:25:05.663981+0800 HeziHealthProject[4397:1327863] logger DFU characteristics discovered
2017-06-20 10:25:05.666657+0800 HeziHealthProject[4397:1327863] logger Reading DFU Version number...
2017-06-20 10:25:05.667492+0800 HeziHealthProject[4397:1327863] logger peripheral.readValue(00001534-1212-EFDE-1523-785FEABCD123)
2017-06-20 10:25:05.756762+0800 HeziHealthProject[4397:1327863] logger Read Response received from 00001534-1212-EFDE-1523-785FEABCD123, value (0x): 0100
2017-06-20 10:25:05.757001+0800 HeziHealthProject[4397:1327863] logger Version number read: 0.1
2017-06-20 10:25:05.758044+0800 HeziHealthProject[4397:1327863] logger Enabling notifications for 00001531-1212-EFDE-1523-785FEABCD123...
2017-06-20 10:25:05.758283+0800 HeziHealthProject[4397:1327863] logger peripheral.setNotifyValue(true, for: 00001531-1212-EFDE-1523-785FEABCD123)
2017-06-20 10:25:11.315867+0800 HeziHealthProject[4397:1327863] didStateChangedTo 1~~~~~~
2017-06-20 10:25:11.319229+0800 HeziHealthProject[4397:1327863] logger Notifications enabled for 00001531-1212-EFDE-1523-785FEABCD123
2017-06-20 10:25:11.319396+0800 HeziHealthProject[4397:1327863] logger DFU Control Point notifications enabled
2017-06-20 10:25:11.319517+0800 HeziHealthProject[4397:1327863] logger Application with buttonless update found
2017-06-20 10:25:11.319913+0800 HeziHealthProject[4397:1327863] logger Writing to characteristic 00001531-1212-EFDE-1523-785FEABCD123...
2017-06-20 10:25:11.320565+0800 HeziHealthProject[4397:1327863] logger peripheral.writeValue(0x0104, for: 00001531-1212-EFDE-1523-785FEABCD123, type: .withResponse)
2017-06-20 10:25:16.176741+0800 HeziHealthProject[4397:1327863] didStateChangedTo 2~~~~~~
2017-06-20 10:25:16.179081+0800 HeziHealthProject[4397:1327863] logger [Callback] Central Manager did disconnect peripheral
2017-06-20 10:25:16.179253+0800 HeziHealthProject[4397:1327863] logger Disconnected by the remote device
2017-06-20 10:25:16.179404+0800 HeziHealthProject[4397:1327863] logger Connecting to HERTZ-ARDK...
2017-06-20 10:25:16.179509+0800 HeziHealthProject[4397:1327863] logger centralManager.connect(peripheral, options:nil)
2017-06-20 10:25:16.352060+0800 HeziHealthProject[4397:1327863] logger [Callback] Central Manager did connect peripheral
2017-06-20 10:25:16.352284+0800 HeziHealthProject[4397:1327863] logger Connected to HERTZ-ARDK
2017-06-20 10:25:16.352528+0800 HeziHealthProject[4397:1327863] logger Discovering services...
2017-06-20 10:25:16.355590+0800 HeziHealthProject[4397:1327863] logger peripheral.discoverServices([00001530-1212-EFDE-1523-785FEABCD123])
2017-06-20 10:25:16.511115+0800 HeziHealthProject[4397:1327863] logger Services discovered
2017-06-20 10:25:16.511461+0800 HeziHealthProject[4397:1327863] logger Legacy DFU Service found
2017-06-20 10:25:16.511857+0800 HeziHealthProject[4397:1327863] logger Discovering characteristics in DFU Service...
2017-06-20 10:25:16.512050+0800 HeziHealthProject[4397:1327863] logger peripheral.discoverCharacteristics(nil, for: 00001530-1212-EFDE-1523-785FEABCD123)
2017-06-20 10:25:16.515688+0800 HeziHealthProject[4397:1327863] logger DFU characteristics discovered
2017-06-20 10:25:16.516193+0800 HeziHealthProject[4397:1327863] logger Reading DFU Version number...
2017-06-20 10:25:16.516412+0800 HeziHealthProject[4397:1327863] logger peripheral.readValue(00001534-1212-EFDE-1523-785FEABCD123)
2017-06-20 10:25:16.570700+0800 HeziHealthProject[4397:1327863] logger Reading DFU Version characteristic failed
2017-06-20 10:25:16.573455+0800 HeziHealthProject[4397:1327863] logger Error 1: The handle is invalid.
2017-06-20 10:25:16.574091+0800 HeziHealthProject[4397:1327863] logger Writing to characteristic 00001531-1212-EFDE-1523-785FEABCD123...
2017-06-20 10:25:16.574518+0800 HeziHealthProject[4397:1327863] logger peripheral.writeValue(0x06, for: 00001531-1212-EFDE-1523-785FEABCD123, type: .withResponse)
2017-06-20 10:25:16.630531+0800 HeziHealthProject[4397:1327863] logger Reset (Op Code = 6) request sent
2017-06-20 10:25:16.630715+0800 HeziHealthProject[4397:1327863] logger Device disconnected before sending ACK
2017-06-20 10:25:16.630888+0800 HeziHealthProject[4397:1327863] logger Error 1: The handle is invalid.
2017-06-20 10:25:45.810141+0800 HeziHealthProject[4397:1328284] [Bugly][Info] Report analytics data successed
2017-06-20 10:27:12.081915+0800 HeziHealthProject[4397:1327863] logger [Callback] Central Manager did disconnect peripheral
2017-06-20 10:27:12.082103+0800 HeziHealthProject[4397:1327863] logger Disconnected by the remote device
2017-06-20 10:27:18.420789+0800 HeziHealthProject[4397:1327863] ErrorOccur Reading DFU Version characteristic failed