You can reset your ECU if you like, but learning spark settings is nonsense. The ECU does not learn plugs. It will detect a misfire so changing them is important.
You do not need to disconnect the battery to change plugs.
With modern cars you should not disconnect the battery untill all ecu's have had time to shut down. Opening a door will wake the system up.
Also you would need to re set radio codes and clocks if they are not saved automatically.
Cars with stop/start and 24/7 battery monitoring need to be reprogrammed to the battery if you disconnect it, so ensure you have access to the appropriate equipment in these cases.
AGM batteries are used here and no starter motor is fitted. The alternator is also a 3 phase drive and start motor.
Not sure if hyundai have this yet, but they will.
These alternators only charge on overrun at a high voltage 27 volts, and they charge capacitors not the battery directly.
Short the capacitors out and it will be the last thing you ever do, so care and understanding is required.
The future is complicated, Chris
