To be honest SS is really putting me off buying a 500, it would drive me mad to have a system in a new car that dident work correctly. I guess it's a personality thing in that it wouldent bother some people but my OCD 'type A' head woudlent be able to deal with it!!
Then you just badger the dealer till tis done,
Like you I wont settle for something not right,
On Mine I never hads the warning lights problem, with mine it just never really worked (Maybe once or twice after a very long run, and then I got the stopping and immediate restarting problem)
The Dealer DID try and fob it off as "Well thats the way it works", but I know from other cars its not, and after just keep taking it back they have sorted it.
In the end after, charging it, changing the battery, changing the alternator did the trick.
I was lucky that a fiat head office tech was on site while my car was there, and he took it out with it attached to a laptop, as the standard computer in the dealership was not showing a problem, the laptop showed that thew alternator was not giving a constant supply and the voltage was dropping out as it was driven (Dont know if it was loose parts or whatever), but they changed the Alternator and from that minute the S&S Works EXACTLY as it should
I can have lights on, radio on, blower on over 50% power all at the same time and it works (Even opening or closing the roof does not cause the car to restart if it is stopped). It really is working superbly,
The only time I had the warning light come on was when I stopped got out of the car to do a quick job but forgot to take the key out, when I came back 10 mins later the warning light was on. As it should be as there is a 3 min limit on Start & Stop, after that it makes you restart with the key for safety
So yes it can work perfectly, I am very happy with it and dont give it a thought now, when it was no working properly it drove me mad constantly think "Will It / Wont It / Should It". Not I dont even think about it.
SO as far as I am aware, the lights issue is a different problem that was sorted by software (AFAIK) if you get one that does not perform for reasons like I had above make a fuss get a ticket opened with Fiat and get it sorted.