siteguru
Distinguished Member
- Joined
- Sep 3, 2022
- Messages
- 8,996
- Solutions
- 3
- Reaction score
- 11,937
- Points
- 3,429
- Location
- Strathaven
- Driving
- MG4 SE SR
Mine's back working 

Cleared cache, logged off, deleted and reinstalled app. Now working !Mine is still not working![]()
While you were doing all that, the cleaner finished and remembered (for once!) to plug the server back in.Cleared cache, logged off, deleted and reinstalled app. Now working !![]()
After the trip, I decided to leave it for a couple of days to catch it out, so as to then try one or two other tweaks to see if I could resolve anything. Tried it again this evening, when it should have been firmly comatose, and what does it do but perk up straight away smiling innocently and smugly, at -4°C again, asking what I would like it to do ... urgh!
I am quite sure another opportunity will arise before long.
While you were doing all that, the cleaner finished and remembered (for once!) to plug the server back in.
Once the car is asleep you can't wake it with the app, the only way to wake it is with the remote key fob, unlock and relock it.
Having done some packet sniffing, I'm pretty sure the iSmart app uses AWS Europe (Amazon Cloud) for both DNS (address book) and cloud servers (computers) before going out to soimt.com and here.com.My guess is that SAIC only have one server and if more than a few people try to use the app at the same time it can't cope.
Having done some packet sniffing, I'm pretty sure the iSmart app uses AWS Europe (Amazon Cloud) for both DNS (address book) and cloud servers (computers) before going out to soimt.com and here.com.
soimt.com
"SAIC MOTOR Overseas Intelligent Mobility Technology Co., Ltd. is a wholly owned subsidiary of SAIC Motor, responsible for SAIC's overseas internet of vehicles business"
I think it provides the connected car stuffs.
here.com is the provider of traffic data, mapping, directions and weather. (HERE powers SAIC Motor Overseas Intelligent Mobility Technology’s connected vehicle services)
I think the app is asking the car (directly via Amazon then somit.com) for its status. Other manufacturers have a dada caching system where the servers ask the car for updates periodically and the app asks the servers for the last update. If the user manually refreshes the data, then the server will ask for a fresh set of data from the car.
to combat this, I use a 3rd party service that periodically asks the car for its data and caches it. I then view it on there instead of opening the phone app and waiting for it to refresh the live data. If I do open the app I have to log back in as the 3rd party service logs me out. Once logged in and waited for the initial refresh to happen, I can manually do things like climate control etc. Doing this of course logs out the 3rd party service so it suspends its activity for 20 minutes.
I'd be interested to hear more about your observations of the app traffic and your 3rd party serviceHaving done some packet sniffing, I'm pretty sure the iSmart app uses AWS Europe (Amazon Cloud) for both DNS (address book) and cloud servers (computers) before going out to soimt.com and here.com.
soimt.com
"SAIC MOTOR Overseas Intelligent Mobility Technology Co., Ltd. is a wholly owned subsidiary of SAIC Motor, responsible for SAIC's overseas internet of vehicles business"
I think it provides the connected car stuffs.
here.com is the provider of traffic data, mapping, directions and weather. (HERE powers SAIC Motor Overseas Intelligent Mobility Technology’s connected vehicle services)
I think the app is asking the car (directly via Amazon then somit.com) for its status. Other manufacturers have a dada caching system where the servers ask the car for updates periodically and the app asks the servers for the last update. If the user manually refreshes the data, then the server will ask for a fresh set of data from the car.
to combat this, I use a 3rd party service that periodically asks the car for its data and caches it. I then view it on there instead of opening the phone app and waiting for it to refresh the live data. If I do open the app I have to log back in as the 3rd party service logs me out. Once logged in and waited for the initial refresh to happen, I can manually do things like climate control etc. Doing this of course logs out the 3rd party service so it suspends its activity for 20 minutes.
Are you using the SAIC_iSmart_API? I tried it a while ago and that also seems to read cached data from the server most of the time unless the car is started, but there is a full refresh which defaults to once a day. It would be interesting to know if it keeps the car communication alive for a long period though as I've been on holiday and refreshed in the iSmart app once a day and it still goes to sleep after a few days.I think the app is asking the car (directly via Amazon then somit.com) for its status. Other manufacturers have a dada caching system where the servers ask the car for updates periodically and the app asks the servers for the last update. If the user manually refreshes the data, then the server will ask for a fresh set of data from the car.
to combat this, I use a 3rd party service that periodically asks the car for its data and caches it. I then view it on there instead of opening the phone app and waiting for it to refresh the live data. If I do open the app I have to log back in as the 3rd party service logs me out. Once logged in and waited for the initial refresh to happen, I can manually do things like climate control etc. Doing this of course logs out the 3rd party service so it suspends its activity for 20 minutes.