A modern, web-based tool for generating activation keys for SMEG navigation systems in Peugeot, Citroën, and DS vehicles.
- 🎨 Modern UI with Bootstrap 5 styling
- 🌙 Dark/Light Mode with system preference detection
- 📱 Responsive Design for desktop and mobile
- 🔐 Secure Encryption using Twofish algorithm
- 📋 Copy to Clipboard functionality
- ⚡ Client-side Processing - no data leaves your browser
This generator works with various SMEG navigation systems:
- SMEG systems:
/SMEG_UPG/DATA/CCT.DAT.inf - SMEG + systems:
/SMEG_PLUS_UPG/DATA/CCT.DAT.inf - SMEG iv2 systems:
/SMEG_IV2_UPG/DATA/CCT.DAT.inf - RT6 systems:
/CCT.DAT.inf(root directory)
- Find your VIN: Locate your vehicle's 17-character VIN number
- Get CCT.DAT.inf: Extract the correct CCT.DAT.inf file from your map update
- Generate Key: Upload the file, enter your VIN, and click generate
- Test in Vehicle: Try the generated activation key in your navigation system
Generate all 4 possible codes for different system types and write them down. Test each one until you find the correct code to avoid multiple trips to your vehicle!
The generator uses a sophisticated encryption process:
- Extracts map code from the first 8 bytes of CCT.DAT.inf
- Creates VIN code from characters 8-16 of your VIN
- Calculates checksums and combines data
- Performs dual-round Twofish encryption with XOR operations
- Converts result to activation code using custom character mapping
Simply open index.html in any modern web browser - no installation required!
- Modern web browser with JavaScript enabled
- CCT.DAT.inf file from your map update
- Vehicle VIN number
The application automatically detects your system's dark mode preference and applies it on first visit. You can manually toggle between light and dark modes using the switch in the header. Your preference is saved locally for future visits.
The interface is fully responsive and works seamlessly on:
- Desktop computers
- Tablets
- Mobile phones
- All processing happens locally in your browser
- No data is sent to external servers
- Your VIN and files never leave your device
- No tracking or analytics
Special thanks to the following projects and resources that made this possible:
- 🌍 Flaticon - Beautiful earth icon for the favicon
- 🔐 wouldgo - Excellent Twofish JavaScript encryption library
- 🎨 Bootstrap Framework - Modern, responsive CSS framework
- 🎯 Bootstrap Icons - Comprehensive icon library
- ⚙️ Unknown Creator of generator.jar - Original Java implementation that inspired this web-based version
- 📝 generator.jar Source Code - Reference implementation that provided the core encryption logic and algorithms
This tool is provided for educational and legitimate use only. Users are responsible for ensuring they have the right to activate maps on their vehicles. The developers are not responsible for any misuse or damage that may result from using this tool.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
- ✅ Free to use, modify, and distribute
- 📖 Open source - source code must remain available
- 🔄 Copyleft - derivative works must also be GPL-3.0 licensed
- 🛡️ No warranty - provided "as is" without guarantees
For the full license text, see the GNU GPL v3.0.
This project was made possible with the assistance of Claude Sonnet 4 - an AI model by Anthropic that helped transform the original Java implementation into this modern web-based tool. Without AI assistance, creating this comprehensive application would not have been possible.
Happy Navigation! 🗺️✨