Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

# 🕐 Carminat TomTom — Fix do Relógio / Clock Fix

<div align="center">

## 🌐 [https://denerfernandes.github.io/carminat-fix/](https://denerfernandes.github.io/carminat-fix/)

</div>

> 🇵🇹 Português abaixo | 🇬🇧 English below

---

## 🇵🇹 Português

### O problema

Desde abril de 2026, muitos sistemas **Carminat TomTom** (não-LIVE) instalados de fábrica em veículos Renault deixaram de mostrar a hora, apresentando `--:--` no ecrã.

A causa é um bug de **GPS Week Number Rollover**: o chip GPS SiRF Star III armazena o número da semana GPS num campo de 10 bits, que só consegue contar até 1024 semanas. Por volta de 19–20 de abril de 2026, o contador voltou a zero e o chip passou a reportar o ano de 2006. O software do Carminat tem uma verificação interna que rejeita datas anteriores a 2007, fazendo o relógio mostrar `--:--` permanentemente.

A navegação continua a funcionar normalmente — apenas o relógio é afetado.

### Modelos suportados

| Modelo | Anos |
|--------|------|
| Renault Mégane II | 2009–2012 |
| Renault Mégane III | 2009–2015 |
| Renault Scénic III | 2009–2015 |
| Renault Laguna III | 2009–2015 |
| Renault Fluence | 2010–2015 |
| Renault Koleos | 2009–2015 |

> Apenas sistemas **Carminat TomTom não-LIVE** com firmware **8.841**, **8.842** ou **8.843**.

### Como funciona o patch

O patch substitui um valor no ficheiro `PNDNavigator` do cartão SD:

| Firmware | Offset | Antes | Depois |
|----------|--------|-------|--------|
| 8.843 | `0x402928` | `D6 07 00 00` | `B9 07 00 00` |
| 8.841 | `0x4085D4` | `D6 07 00 00` | `B9 07 00 00` |
| 8.842 | automático | `D6 07 00 00` | `B9 07 00 00` |

O firmware é detetado automaticamente. Tudo é feito localmente no browser — **o ficheiro nunca é enviado para nenhum servidor**.

### Utilização

1. Acede ao site: **[https://denerfernandes.github.io/carminat-fix/](https://denerfernandes.github.io/carminat-fix/)**
2. Retira o cartão SD do Carminat TomTom e liga-o ao PC
3. Localiza o ficheiro `PNDNavigator` na raiz do cartão SD
4. Faz upload do ficheiro na página
5. Descarrega o ficheiro corrigido e substitui no cartão SD
6. Coloca o cartão de volta no carro

> ⚠️ **Faz sempre um backup completo do cartão SD antes de qualquer alteração.**

### Não tenho o ficheiro PNDNavigator

Em cartões SD originais (não modificados), o `PNDNavigator` está dentro de `loopdir/loopback.ex3`. Para o extrair:

1. Descarrega o navcore oficial: [navcore_8843.3130258.Carminat_TomTom.cab](http://download.tomtom.com/sweet/navcore/navcore_8843.3130258.Carminat_TomTom.cab)
2. Abre com **7-Zip** → navega até `install/DS_1/IA0000700006swlimage0.zip`
3. Extrai o conteúdo para a raiz do cartão SD (diz **Não** quando perguntar se quer substituir ficheiros)
4. Renomeia `~tsystem` para `ttsystem`
5. O ficheiro `PNDNavigator` estará agora na raiz do cartão SD

### Verificar a versão do firmware

A versão do firmware está no ficheiro `ttgo.bif` na raiz do cartão SD. Abre com um editor de texto e procura a linha:
```
ApplicationVersionVersionNumber=8843
```

### Aviso legal

Esta é uma solução comunitária não oficial. Não existe qualquer garantia. O autor não se responsabiliza por danos causados pela utilização deste patch. **Faz sempre backup antes de modificar qualquer ficheiro.**

---

## 🇬🇧 English

### The problem

Since April 2026, many factory-installed **Carminat TomTom** (non-LIVE) systems in Renault vehicles have stopped displaying the time, showing `--:--` on screen.

The cause is a **GPS Week Number Rollover** bug: the SiRF Star III GPS chip stores the GPS week number in a 10-bit field, which can only count up to 1024 weeks. Around 19–20 April 2026, the counter rolled over to zero, and the chip started reporting the year 2006. The Carminat software has an internal check that rejects dates before 2007, causing the clock to permanently show `--:--`.

Navigation continues to work normally — only the clock is affected.

### Supported models

| Model | Years |
|-------|-------|
| Renault Mégane II | 2009–2012 |
| Renault Mégane III | 2009–2015 |
| Renault Scénic III | 2009–2015 |
| Renault Laguna III | 2009–2015 |
| Renault Fluence | 2010–2015 |
| Renault Koleos | 2009–2015 |

> Only **Carminat TomTom non-LIVE** systems with firmware **8.841**, **8.842** or **8.843**.

### How the patch works

The patch replaces a value in the `PNDNavigator` file on the SD card:

| Firmware | Offset | Before | After |
|----------|--------|--------|-------|
| 8.843 | `0x402928` | `D6 07 00 00` | `B9 07 00 00` |
| 8.841 | `0x4085D4` | `D6 07 00 00` | `B9 07 00 00` |
| 8.842 | automatic | `D6 07 00 00` | `B9 07 00 00` |

The firmware version is detected automatically. Everything is done locally in your browser — **the file is never uploaded to any server**.

### Usage

1. Visit the site: **[https://denerfernandes.github.io/carminat-fix/](https://denerfernandes.github.io/carminat-fix/)**
2. Remove the SD card from the Carminat TomTom and connect it to your PC
3. Locate the `PNDNavigator` file in the root of the SD card
4. Upload the file on the page
5. Download the patched file and replace it on the SD card
6. Put the SD card back in the car

> ⚠️ **Always make a full backup of the SD card before making any changes.**

### I don't have the PNDNavigator file

On original (unmodified) SD cards, `PNDNavigator` is embedded inside `loopdir/loopback.ex3`. To extract it:

1. Download the official navcore: [navcore_8843.3130258.Carminat_TomTom.cab](http://download.tomtom.com/sweet/navcore/navcore_8843.3130258.Carminat_TomTom.cab)
2. Open with **7-Zip** → navigate to `install/DS_1/IA0000700006swlimage0.zip`
3. Extract the contents to the root of the SD card (click **No** when asked to replace existing files)
4. Rename `~tsystem` to `ttsystem`
5. The `PNDNavigator` file will now be in the root of the SD card

### Checking your firmware version

The firmware version is in the `ttgo.bif` file at the root of the SD card. Open it with a text editor and look for the line:
```
ApplicationVersionVersionNumber=8843
```

### Disclaimer

This is an unofficial community solution. No warranty is provided. The author takes no responsibility for any damage caused by the use of this patch. **Always back up before modifying any files.**

---

### Contributing

Found a fix for another firmware version? Open a Pull Request or Issue — all contributions are welcome.

### Credits

Fix discovered and confirmed by the community at [TomTom Forums](https://www.tomtomforums.com) and [Independent Renault Forums](https://www.renaultforums.co.uk). Root cause analysis via reverse engineering of the PNDNavigator ARM binary using Ghidra.

Releases

Packages

Contributors

Languages