My exact issue. My iPhone 13 worked fine installing profiles a couple of months ago. It has recently had an IOS update to version 17.0.3. My DCC Controller is a z21 I am trying to upload the latest profile on a programming track and all other locos on the main track have no power, this means the communication between my iPhone and HM7000 chip is the only comms with the HM7000 app. I have got a Bachmann Class 47 with a 21pin HM7000 decoder, also has a stay alive fitted. I installed the Class 56 profile on this two months ago with no problem. Last week I noticed the Class 47 profile was released so I went to install the latest profile. And this is when I started to have issues. I have tried to install class 47 profile multiple times and most of the time it fails and the app returns to the default screen without loading the profile. The more I try the more it happens. The only way I have got the operation to complete is by cutting all power for 20mins or so and then trying again. Unfortunately, when I do get it to complete it asks me to remove the engine from the track for a minute or so and then return it to the track, I then look at the settings and it still says I’m running the Class 56 profile SD042 and not SD043. I have now tried this process many times with no joy. Last week I got a Dapol Class 73 and installed a HM7000 with stay alive and that too is having exactly the same issues. I work in IT and do this sort of thing within my job so have a good understanding on how to carry out these sorts of operations. Just to make sure it wasn’t me I have double checked I am doing everything right and watched the forums before asking for help. George if you do read this and are at GETS at the weekend then I’m happy to come and have a chat if it helps.