First M.Sc. thesis in cybersecurity defended at the Computer Science department of University of Iceland

Helmut Neukirchen, 22. September 2023

To the best of my knowledge, we had just the first M.Sc. thesis in cybersecurity defended at the Computer Science department of the University of Iceland. (There were earlier cybersecurity-related theses, e.g., at the school of Social Sciences.)

The topic was: The state of cybersecurity vulnerability reporting in Iceland.

Read the thesis PDF or watch the defense on YouTube:

Information meeting on the new joint cybersecurity master's programme.

Helmut Neukirchen, 25. August 2023

Friday, 25.8.2023, 15:00, room Ada, in Gróska, 3rd floor is an information meeting on the new joint cybersecurity master's programme.

You can find more info here: https://uni.hi.is/helmut/cybersecurity/

Kia EV6 engineering mode

Helmut Neukirchen, 31. May 2023

The HYUNDAI/KIA/GENESIS models have a "hidden" engineering mode that can be used to, e.g., find out manufacturing date or software versions (you can also reset settings -- which you probably want to avoid).

Entering engineering mode seems to differ from region to region and also from head unit firmware version, here are the instructions for European models up to (Dec 2022) 221223 versions:

  1. Switch from air condition panel to navigation and radio panel
  2. Switch radio on (probably to FM)
  3. Turn the volume dial to 7
  4. Press the other dial (marked "FILE")
  5. Turn the volume dial to 3
  6. Press the other dial (marked "FILE")
  7. Turn the volume dial to 1
  8. Press the other dial (marked "FILE")
  9. Now, some number buttons are displayed to enter a secret number code
  10. The number code varies from head unit (AKA center display) version to version. For the Nov 2022 (221129) and Dec 2022 (221223) versions, the number code is: 1950 0624

This info can be found, e.g., on YouTube:

For European models up to Dec 2022 (221223) versions:

https://youtu.be/kht_9Fv_dwo

I have yet to try how it works for the Jun 2023 (230601) version that does not seem to use the volume dial method anymore, but some very specific touch locations (and then, then number code 19450815)

For example, using the versions displayed in Engineering Mode, you can see that service action SA533 "VCU Software Upgrade for i-Pedal Operation" did update the VCU version from, e.g., 5.10 to 5.12, but none of the other ECUs firmwares get updated.

Using an OBD port adapter and the Car Scanner app for Android, you can even get further information use the Car Scanner feature for an ECU dump (ECU information from the main screen) which contains version numbers as well. After the ICCU software update, I should be able to see the version numbers changing. Update: after the Service Campaign SC271 ICCU update, I have exactly the version number of before and after as shown in this video (except that I have a 3 days younger ECU manufacturing date (HEX): 20210906). But I later read that the ICCU update does not really solve the ICCU issues, but mainly improves reporting the issue, so that the owner has more time before the car stops moving because of the dead ICCU; but at least also that software improvements will improve calibration values and preventing fuse from going burned.

Open position as professor in cybersecurity

Helmut Neukirchen, 21. April 2023

Reykjavik University and University of Iceland have each an open position for a professor in cybersecurity.

The advertisement of the position at University of Iceland can be found at Euraxess, at University of Iceland, and here below:

Assistant Professor in Cyber Security

The department of Computer Science in the School of Engineering and Natural Sciences at the University of Iceland seeks applicants to fill an assistant professor position in computer science with a specialisation in cybersecurity within the Faculty of Industrial Engineering, Mechanical Engineering and Computer Science.

Further information

Field of work

The candidate will carry out research in the area of cybersecurity. In addition to research, the successful applicant is expected to teach courses at the undergraduate and graduate level, to supervise M.Sc. and Ph.D. students, to attract third-party funding and to participate actively in departmental activities. The University of Iceland is developing a new research and M.Sc. program in cybersecurity receiving national funding. Moreover, the Department of Computer Science is involved in research and education activities in the context of the government-led Icelandic National Coordination Centre for Cybersecurity. The candidate is expected to participate in these activities.

Qualification requirements

  • The position requires a Ph.D. degree in computer science or a closely related field.
  • Record of research according to the applicant's academic age as well as future potential in the field of cybersecurity.
  • Academic teaching experience.
  • Good communication and interpersonal skills.
  • Proficiency in written and spoken English.

The selection process will take into consideration how well how well the applicant fits the needs and goals of the Department.

Application process

The tentative starting date is September 1st 2023 or according to a further agreement.

When evaluating applications, special attention will be paid to success in research, taking into account how long the person has been working on research. The hiring process will focus on identifying candidates who are best suited to the circumstances and needs of the Faculty of Industrial Engineering, Mechanical Engineering and Computer Science.

Applicants are required to submit the following documents with their application:

  1. Cover letter stating how the applicant meets the qualification requirements
  2. Certificates of education
  3. Curriculum Vitae
  4. List of publications
  5. Report on scholarly work and other work they carried out
  6. Outline of proposed research and teaching plan
  7. Contact Information for three referees willing to provide a reference

The applicant must list up to eight of their most important publications, in relation to this position. The applicant must include a copy of these publications along with the application or indicate where they can be accessed electronically. When multiple authors are listed on a publication, the applicant must include an account of their contribution to the publication. Applications and accompanying documents, which are not submitted in electronic form, must be sent in duplicate to the Division of Science and Innovation, University of Iceland, Main Building, Saemundargata 2, 102 Reykjavik, Iceland.

The successful candidate will be hired for five years with the possibility of a permanent contract at the end of this period, cf. paragraph 3, Article 31 of the Regulation for the University of Iceland no. 569/2009.

Processing of applications, evaluation of applicants' competence and hiring shall be in accordance with the Act on Public Higher Education Institutions no. 85/2008 and the Regulation for the University of Iceland no. 569/2009. The rector may promote an assistant professor to the position of an associate professor or full professor.

All applications will be answered, and applicants will be informed about the appointment when a decision has been made. Applications are stored for six months after the application deadline.

Appointments to positions at the University of Iceland are made in consideration of the Equal Rights Policy of the University of Iceland.

The University of Iceland has a special Language Policy.

 

Application deadline

Application deadline is 12.05.2023

For further information contact

Helmut Neukirchen

helmut@hi.is

Ingibjörg Óðinsdóttir

ingaodins@hi.is

Applications are submitted via the Icelandic State Recruitment web portal where you can switch to English language and register a user account:
Apply now

Update

The position is filled: we welcome our new colleague Thomas Welsh.

Note that Reykjavik University has funding for a further position that most likely will be advertised in 2024. Also, we at University of Iceland have an open position as Postdoctoral Researcher in Secure Software Engineering and Vulnerability Reporting Programmes (2 years initially) at University of Iceland.

EDIH-IS European Digital Innovation Hub Iceland opened

Helmut Neukirchen, 21. April 2023

The European Digital Innovation Hub Iceland (EDIH-IS) or in Icelandic: Miðstöð stafrænnar nýsköpunar has been formally opened. As name suggests, it serves as a hub to drive digital innovation, e.g. artificial intelligence, high-performance computing or cybersecurity, and connects industry and academia. University of Iceland is part of EDIH-IS and in particular the computer science department contributes in exactly these fields, i.e. artificial intelligence, high-performance computing or cybersecurity.

In fact, EDIH-IS has been operational already before that formal opening event and Auðna Tæknitorg, the Technology Transfer Office (TTO) Iceland is taking care of the day-to-day operations of EDIH-IS. For example, Auðna Tæknitorg/EDIH-IS is a partner in the Icelandic National Coordination Centre (NCC-IS) for Cybersecurity together with University of Iceland and other relevant partners.

Siðfræðistofnun HÍ -- The Centre for Ethics that is above the rules

Helmut Neukirchen, 25. January 2023

At University of Iceland, all are equal, but some are more equal. So much more equal that they think rules do not apply for them. Last week, Siðfræðistofnun HÍ, the Centre for Ethics at the University of Iceland, was using for some event the teaching room GR-321 Ada (named after Ada Lovelace) at the Computer Science department in the Gróska building. The rules for using teaching rooms are common-sense and pretty simple (English translations added by me):

  • 1. gr. Almennt

    Skylt er að ganga vel um húsakynni Háskóla Íslands, umhverfi hans, tæki og búnað á hverjum stað. Enginn má skilja eftir sig rusl, hvorki innan dyra né utan. Notum ruslafötur!

    Deal well with the premises and equipment. No one may leave trash behind. We use trash cans!

  • 2. gr. Tillitssemi

    Hverjum og einum ber að sýna tillitssemi og valda ekki öðrum truflun eða óþægindum.

    Everyone is responsible to show consideration and does not disturb others or cause inconvenience.

  • 5. gr. Neysla matar

    Neysla matar er óheimil í kennslustofum og tölvuverum.

    Consuming food is forbidden in teaching rooms and computer rooms.

  • 8. gr. Brot á húsreglum

    Brot á húsreglum, tjón og hvers konar spjöll geta leitt til bótaskyldu og/eða brottvísunar.

    Breaking rules, damage or any kind of harm can lead to liability and/or expulsion.

How the Centre of Ethics left the teaching room behind: tables re-arranged, nothing cleaned up

Coffee stains left behind by the Centre of Ethics become visible after I started to clean up

I was the first one to teach in Ada on Monday morning and was quite surprised that I cannot use the room for teaching as intended. To put the room into a state usable for teaching, it would have been necessary to:

  1. put the tables and chairs again in the position needed for teaching -- the Centre for Ethics re-arranged the tables without reverting that.
  2. collect the trash (single-use coffee cups distributed over the room, including where the teacher's computer is) and throw them into the trash can -- the Centre for Ethics had left behind coffee cups that they did not throw away.
  3. collect water glasses from the tables and put them into our dish washer -- the Centre for Ethics had taken water glasses from our kitchen, but did not put them back to the kitchen from where they had taken them.
  4. wipe away huge coffee stains -- in their ivory tower, the people from the Centre for Ethics do not even know how to operate a coffee dispenser, so they messed around on the tables of the teaching room.
  5. move all kind of stuff (coffee dispenser, napkins, tea) into a tray and move the tray outside the teaching room -- the Centre for Ethics had ordered this stuff but did not consider it necessary to move them out of the teaching room after the meeting so that teaching would not be disturbed when the stuff is fetched.

I therefore wrote emails to four persons of the Centre for Ethics asking them to clean up there mess before my teaching starts in that room: first, no one replied, but then, the head of the board replied that this is not their fault, but that this is fault of the service from where they ordered the coffee as that service was supposed to tidy the room (How can that coffee service re-arrange the tables if they do not know how they were before? How can that coffee service find all the single-use coffee cups that were partly well hidden behind the teacher's computer screen? How can that coffee service put the water glasses back into the kitchen if they do not know how from where they have been taken? How can that coffee service clean all the coffee stains if a coffee service was ordered and not a cleaning service?)

Because the board members of the Centre of Ethics refused to clean up their mess, I had to do that on my own in the time that I had planned for preparation of the class. This all was then crowned with my teaching was later being disturbed by a coffee service employee trying to get back the coffee dispensers because the Centre of Ethics had told them to fetch it from the teaching room (instead from the kitchen that is just next to the teaching room).

I do not know why they do not follow my request to clean up their mess, but some hypotheses come into my mind:

  • Hopefully, this was not the usual discrimination that probably every foreigner experiences in Iceland. (While I am -- as a professor from Germany -- privileged in comparison to other foreigners, even I experience discrimination.) -- so far, I experienced the university as a foreigner-friendly space (except that some scholars are maniac about enforcing a language policy of requiring to use the Icelandic language, because the university tries to solve the dilemma of being an Icelandic-speaking university and an international university at the same time).
  • Cultural issues: If you have a look at the names of the members of the board of Centre for Ethics, then these are all patronymic: Elínborg Sturludóttir, Henrý Alexander Henrýsson, Kolbrún Pálsdóttir, Páll Rafnar Þorsteinsson, Sólveig Anna Bóasdóttir, Vilhjálmur Árnason. While the gender diversity is balanced at the board, the university committed to diversity in all fields. And in fact, cultural diversity is non-existing at the board of Centre for Ethics: they all have very likely a socialisation in an Icelandic culture: I once was told about a survey among Icelanders that showed that a huge majority thinks that rules are important for the Icelandic society, but that rules do not apply to yourself, because you consider yourself as so important that exceptions are justified for you (unfortunately, I do not have the source -- a social scientist reported about this at an introductory event on the Icelandic society for foreign staff at the University of Iceland). If you look how people in Iceland park their cars (one car parking in the middle of two parking slots, i.e. occupying space for two), this is no surprise.
  • Maybe, this is not a cultural issue, but just personality of the head of the board of the Centre of Ethics -- but: I wrote to four members of the board and the other board members even preferred to remain silent.
  • If you are in the board of the Centre of Ethics, there is the danger of developing the attitude that you are the authority on concepts of what is right and wrong behaviour. And if you are then convinced that your behaviour is right (and the head of the board of the Centre of Ethics obviously is convinced), then you make your own rules and therefore behave like as you are above the rules.

I also tried to build the head of the board of the Centre for Ethics a bridge by offering him to apologise, but the head of the board answered that he will not, because leaving the teaching room in that state was not their fault, but rather the fault of the coffee service not cleaning up. So, even saying sorry seems not to be part of the culture of the Centre for Ethics.

While I am not a lawyer, I would be surprised if their arguing would hold the Icelandic law system: they rented the teaching room, so they have to adhere to the rules of using the teaching room. Just the fact that they outsourced some service, does not mean that they themselves do not need to adhere to the rules anymore and are not liable anymore (even if they would have ordered a service to clean up the room who then failed to do that).

Does the Centre for Ethics think, they are above the law? (And what does it means for ethics in Iceland if such people run the Centre for Ethics?)

In fact, they did break all of the above rules, even the above 8th rule: they refused to take liability for their mess -- après moi, le déluge!

O tempora, o mores!

P.S.: I have no problem with holding an event with food and drinks, but for that, the computer science department has a kitchen/coffee room just next to the teaching room: just serve the food and drinks there, instead of using a teaching room for that. (When, e.g., the rector holds a meeting in the aula, the food is simply served after the meeting and outside of the aula.) Or a pragmatic approach: if you think you need to break the rules: do it in a way that no one notices it, i.e. clean up your mess.

Masters programme in Cybersecurity will get funded with 90 m.kr. by the Ministry of Higher Education, Science and Innovation

Helmut Neukirchen, 12. January 2023

The list of proposals that got funded. We are on place 4.

University of Iceland and Reykjavik University applied together for funding in order to start a joint study Masters's programme in Cybersecurity. Today, the Minister of Higher Education, Science and Innovation announced (including video recording) that the two universities will together get for the project Nytt meistaranám í netöryggi 90 million ISK funding over 2 years from the university collaboration fund (Samstarf háskóla). This is a great collaboration between the professors of computer science interested in cybersecurity at both universities (facilitated by EDIH-IS, the European Digital Innovation Hub in Iceland, where both universities are as well involved in digital innovation, such as Artificial Intelligence (AI) or High-Performance Computing (HPC)).

The new cybersecurity programme funding is announced (ignore the HA and Bifröst -- that's a typo)

While the schedule is tight, the plan is to offer as a start a Cybersecurity specialisation of the Computer Science Master's programme at each university already this autumn, i.e. 2023. Students can then apply at their preferred university, but take as well courses at the other university. (There is another project that got 35 m.kr. funding to enable technically, i.e. on the IT and learning management system side, but also administratively, i.e. collaboration contracts, taking master's courses at other universities. But I doubt that this is ready when we would need it already in autumn 2023.)

Update from autumn 2023: the Cybersecurity specialisation of the Computer Science Master's programme is available and you can enroll at University of Iceland or enroll at Rekjavik University.



Later, this Computer Science specialisation in Cybersecurity is supposed to become a study programme on its own.

The funding will be used to hire professors, but also to import distance teaching courses from abroad and to purchase equipment needed to set up a cybersecurity lab.

A presentation covers more details: Powerpoint / PDF.

Adding POIs / charging stations to TomTom data

Helmut Neukirchen, 5. January 2023

Modern electric vehicles (EVs) are computers on wheels (anyone interested in research on this is welcome to contact me), e.g., they provide in their navigation system (live) data concerning EV chargers (location, power and plug type such as AC vs. DC, availability such as busy or not). Concerning Icelandic charging stations, these data bases need to be improved. My experience is that this EV charging station data displayed in the cars comes from the big map providers (i.e. TomTom and Here), but not from their maps, but from some extra data base. For example, TomTom has -- in addition to their map data -- a data base for EV services (it seems that Here does not have such an EV-specific service and even if your car has map data from Here, the EV services probably come from TomTom).

(Having as many DC chargers as possible known to the car is needed to make the car pre-heat the battery before charging, as in case of Kia/Hyundai, this requires the charger to be known to the car.)

The Icelandic Ísorka charging operator is using the Virta infrastructure and Virta is collaborating with TomTom and therefore, their stations are pretty complete and provide dynamic live data concerning availability in my TomTom-based car. But the data for the Icelandic Orka náttúrunnar (ON) chargers are often outdated (e.g. assuming everywhere only a 50 kW DC fast charger where ON nowadays has 150 kW or even 225 kW fast chargers) or in the worst case simply lacking on the map or do not exist anymore (e.g. the fast charger in Kirkjubæjarklaustur used to be operated by ON in the past and is therefore still listed in TomTom's EV service data base, even though it is now operated by N1 -- I anyway have the feeling that N1 chargers are not in the data base). Also, some ON stations (e.g. the two DC chargers on the two sides of Miklabraut at Kringlan) are listed as Charge and Drive and others as Orka náttúrunnar.

(If all these names of the Icelandic charging operators confuse you, please have a look at my overview on the Icelandic EV charging infrastructure operators.)

These ON Alpitronic chargers at one of the most important charging locations (Baulan) are 225 DC chargers (would be listed as High Power Charger as for the Porsche charger below), but is only listed as slower DC, i.e. 200 kW or less, charger. Also, no real-time availability info.

These ON Alpitronic chargers at one of the most important charging locations (Viðigerði) are 225 DC chargers that were initially completely lacking, but after I reported them via the TomTom Mapshare tool, they show up -- but only listed as slower DC charger and no real-time availability info.

This 300 kW charger is correctly listed as High Power Charger. Still, no real-time availability info: listed as unknown.

This Ísorka AC chargers have real-time info on availability (as they are part of the Virta network).

I was wondering how I can improve this. I reported electric vehicle charging POIs to the TomTom Mapshare tool. And indeed, it seems that after a couple of days, my reported POIs have been added to the map: at least in Viðigerði, I reported the missing ON charger and the N1 petrol station that has been moved. And now, these POIs are in the TomTom online map and my car displays it on the map (even though, I did not install manually a map update in my car). This means, my care got this updated information using TomTom's EV service data base that it accesses online. TomTom was really fast in adding the charger at Hof in Akureyri that I reported; both are now on the TomTom online map and in TomTom's EV service data base.

Obviously, my car uses another source for charging stations than the map data (but POI reporting on the map helped to get charging stations also into the EV service data vase). Another evidence for this is that while my car knows the (so far only) 350 kW HPC charger in Iceland as Porsche dealer, the TomTom Mapshare tool does not even display this charger as POI.

TomTom has this extra EV service's API that provides exactly this kind of data (but it does not mention how to get data into that system: bug POI reporting on the map helped to get a charger into that data base, however the power information is lacking). Also, my car displays live data for Ísorka stations (some listed as Virta, some as Ísorka -- so there is also some chaos there), but not for ON. This is all evidence that charging station information does not come from the TomTom map itself, but via their EV services that provide, e.g. static information (the example response contains charger locations, plug type, etc. -- this is information that is not on the map, but that is nevertheless listed by my car) and dynamic real-time (availability) information.

So, very likely even without any map updates installed in your car, just getting updates into this static EV services data is already enough to let a car know about charging stations.

I have asked ON to contact TomTom to get more up-to-date static ON charging station data (e.g. correct info on max. charging power) into the TomTom EV services (and preferably also the dynamic live data on availability). And ON answered me that they are working on it.

Update 25.4.2023ON kept me up-to-date: they partnered with some company to make real-time data available and Google maps lists now real-time data for ON (if you let Google maps display EV charging station). Later, the data should also be available via TomTom EV services.

Update 21.6.2023 There was new firmware for the headunit available that also has new map data. While some of the ON HPC chargers that were before listed as DC (i.e. =150 kW), I am not sure whether this comes from the map or from the live data (I forgot to check before I did the map update). But in addition to reporting updates for the chargers, I also reported updates for the map itself, i.e. changed roads, and none of them are contained in the updated map: this makes it more likely that the updates come rather from live data and not from the static map.

Update 22.10.2023 The ON charger live data on availability of chargers is now actually displayed in my car, so the information from 25.4.2023, that this info will sooner or later show up there, became reality. Currently, I have now for the same charger two entries shown in my car: one from the static map (using the Icelandic name Orka náttúrunnar) and another with availability status from the live data (using the English name "ON Power"). Currently, the information concerning DC vs. HPC is not up-to-date, i.e. the live data lists HPC chargers as DC (whereas the static map has them correctly listed as HPC).

Live data on availability of chargers (next to static map data for the same chargers)

Resetting WiFi device registration in Mitsubishi Outlander PHEV

Helmut Neukirchen, 15. December 2022

Should I or you ever need to delete all registered devices for WiFi access to the Mitsubishi Outlander PHEV, I found a solution on some English forum (I hope, it is OK to copy it here):

WiFi Reset Procedure:

  1. Get in the car and Fully close the Drivers door.
  2. IMPORTANT - All steps below must be performed within a total of 30 seconds.
  3. Without pressing the brake pedal, press the power button once so that it glows orange (ACC mode).
  4. Turn on the Hazard lights.
  5. Now quickly alternately press and release the LOCK and UNLOCK buttons on the key fob 5 times, i.e. 10 presses in total. This must be done within 10 seconds of pressing the Power button ON as in (1) above.
  6. Listen for one BEEP, followed by 0, 1 or 2 more beeps.
  7. Now quickly alternately press the LOCK and UNLOCK buttons on the key fob another 10 times each within 10 seconds, i.e. another 20 presses.
  8. Listen for one BEEP, followed by 0 more beeps.

If you only hear a single BEEP, with no following BEEPs, you have successfully reset the WiFi. You can now register 2 new phones with the car again, using the standard procedure (but see Note below). If you hear more BEEPs after the first long BEEP, then its not worked and you should try again following the procedure correctly step by step and within the timings stated.

Switch off the Power button and Hazard lights.

Note: If you reset the WiFi, before you attempt to connect your phone to the car again, you should first remove the Mitsubishi APP from your phone completely.
Once the APP is removed you can then connect your phone with the car WiFi first and only then, after successfully connecting your phone (not the APP) to the car WiFi, should you download and install the APP again. Then of course you must go through the APP procedure.

On some Android phones (like mine) after you first connect to the car WiFi with your phone, a warning will pop up on your phone after about 10 or 15 seconds stating there is no internet connection with this WiFi and it will ask you if you still want to connect to this particular WiFi now and in the future. You MUST wait for this pop up on your phone and select Yes (of course!).

I addition, some German forum covers that as well.

Kia EV6 battery heating/pre-conditioning for fast DC charging in winter

Helmut Neukirchen, 11. December 2022

After the terrible experience with my dealer (Bílaumboðið Askaj), I had to investigate whether they did at least installed all the firmware updates needed to make drive battery pre-conditioning work:

While the Kia (and Hyundai) EVs always had a "winter mode" where it heats the drive battery up to +5 °C when it is below -5 °C (and the battery has a low SoC, i.e. it can be anticipated that some charging might happen soon), recently heating to reach 20 °C has been added by selecting a High-Power Charger (HPC) with a power of 150 kW or more or a slower DC (i.e. <150 kW) charger. This can be annoying if outdated map data indicates no charger to select in the navigation system that you can set as destination or waypoint -- but in that case, just claim to navigate to the closest DC/HPC charger known in the map.

However, to make that work, you need

  1. Navigation/infotainment system update for the head unit (HU), e.g. the one from Dec 2022 (you can do this update on your own)
  2. Update of ECU firmware (BMS and VCU) -- only the dealer service can do that

You still have the old winter mode, if you see in your head unit in the "EV settings" section an entry "Winter mode". If you see rather instead "Battery conditioning mode", then you have the new battery heating mode:

Battery conditioning mode displayed if drive battery pre-heating works (if the needed firmware updates have not been made, you see just: winter mode)

The conditions to activate are not fully clear, but my summary of the best forum post (in German) on that topic that I found so far is:

  1. Of course, the new "Battery conditioning mode" needs to be enabled
  2. Navigating to an HPC/DC charger (note: it is often written that this needs to be an HPC charger, but I experienced that a DC charger also activates battery heating in cold condition), even as a waypoint -- but be aware that navigation only starts if the HPC/DC charger is the very next waypoint (in case you have multiple waypoints).
  3. Drive battery temperature below 21 °C (heating will later stop once 21 °C or more have been reached, but will resume again once dropped to 19.5 °C or lower)
  4. SoC is 24% or higher (heating will later stop once SoC is 20% or lower) -- somewhat stupid: optimal charging speed means to reach the charger with an SoC as low as, e.g., 10%, but battery heating is not possible with low SoC
  5. It is not fully clear, when the preconditioning starts: it seems that it depends on the temperature of the battery (the colder, the earlier the preheating has to start). Also, it seems that preconditioning stops somewhat before reaching the charger (in order to spread or balance the heat inside the battery to prevent that some modules are too hot while others are too cold): a hypothesis is that the car estimates the SoC that it will have when it arrives at the charger and stops at a Soc that is 10 percentage points higher than the estimated SoC of arrival (this would fit to the fact that preconditioning stops at 20% SoC as the car estimates then to arrive with 10% SoC, i.e. leaves another 10% SoC as safety buffer).

    It seems that 10 minutes of pre-conditioning increase the battery temperature by ca. 3 Kelvin (in -4°C, my car started heating 70 minutes in advance of reaching the HPC charger).

You will notice that the battery heating is active if a snow flake (model year 2022) or a heating spiral icon (model year 2023 -- this is related to the firmware used by the cluster unit (CLU) firmware that displays the main dashboard) is shown in the battery percentage bar on the very bottom left of the dashboard.

Also pre-conditioning (to +10 °C only, though) via app is possible by either simply starting climate control for the cabin or by setting a schedule for climate control (i.e. not only the cabin gets heated, but also the battery -- you can use this, e.g., if you have the car parked at home and want to fast charge at a charger very close to you: in this case, the pre-conditioning during driving would not be long enough; but if you do not intend to charge, but only want to pre-heat the cabin, heating the battery wastes of course energy):

  1. Activated pre-conditioning via app
  2. SoC at least 35% (this is what you read in the forums, I had the feeling that this percentage might be even higher)
  3. Drive battery temperature 8 °C or lower
  4. Every pre-conditioning as part of a 15 minute cabin pre-heating increases the battery temperature by ca. 5 Kelvin

The app indicates this (in the European app, next to the battery level bar, is a question mark icon: if you click on it, it shows how battery pre-conditioning will be shown in the app). Just be aware that the conditioning needs ca. 1 minute to start, so you will not see it immediately (e.g. in the app, you need the refresh the status after ca. 1 minute in order to see the changed battery icon).

In the charging curve below, you find a good overview on the charging power in relation to the battery temperature. Many forum posts support that there are 5 Kelvin steps (instead of a gradual curve) and of course, it depends on the state of charge:

Note also that both the coldest and the warmest battery module needs to be within that temperature range.