commaai / commaai/openpilot

comma four: UK eSIM requires eUICC update

Open
#38,455 1 comment 1 reaction 1 assignee Claimed by @stefpi View on GitHub
enhancement
Dominant language
Python
Stars
63.7k
Forks
11.4k
Avg merge
17h 53m
Merged PRs (30d)
171

Description

### Describe the bug

Heya, I'm in the UK and have a SMARTY/Three eSIM (use the account for other IOT devices) and the profiles authenticate and download successfully, but the onboard Thales eUICC rejects them during installation:

```
bppCommandId: 5 (loadProfileElements)
errorReason: 12 (installFailedDueToPEProcessingError)
```

This also fails using upstream lpac outside openpilot. Reinstalling AGNOS 18.5 made no difference.

```
eUICC firmware: 66.81.2
Profile Package: 2.1.0
SGP.22: 2.2.0
```

Others have reported the exact error; eSIM.me support identified it as an eUICC firmware compatibility issue and proposed a firmware fix:
https://cheerio-the-bear.hatenablog.com/entry/2022/03/04/172109

Another report shows the same eUICC accepting one carrier while rejecting another with the exact 5/12 error:
[https://www.telefon-treff.de/forum/thread/9963440-esim-me-die-esim-für-alle/?postID=10066078](https://www.telefon-treff.de/forum/thread/9963440-esim-me-die-esim-f%C3%BCr-alle/?postID=10066078)

Does comma have a signed Thales eUICC/COS firmware update, or a newer eUICC replacement option?

### Provide a route where the issue occurs

NA

### openpilot version

0.11.1

### Additional info

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.