Nissan Kod PIN Immobilizera

Generator kodu PIN potrzeby do zaprogramowania kluczyka z immobilizerem dla pojazdów marki Nissan przy użyciu 12 cyfrowego kodu PIN ze schowka.

Wygeneruj kodu PIN immobilizera do pojazdów marki Nissan przy użyciu 12 cyfrowego kodu PIN ze schowka.

Wersja online oraz pakiet SDK Radio Code Calculator dostępne dla Python, JS, PHP pozwalające w prosty sposób zautomatyzować generowanie kodów radiowych.

#!/usr/bin/env python

###############################################################################
#
# Radio Code Calculator API - WebApi interface usage example for Nissan 
# Glove Box Immobiliser PIN Code Calculator
#
# In this example, we will demonstrate how to generate a code for a specific
# type of car radio.
#
# Version        : v1.1.2
# Language       : Python
# Author         : Bartosz Wójcik
# Project        : https://www.pelock.com/products/radio-code-calculator
# Homepage       : https://www.pelock.com
#
###############################################################################

#
# include Radio Code Calculator API module
#
from radio_code_calculator import *

#
# create Radio Code Calculator API class instance (we are using our activation key)
#
myRadioCodeCalculator = RadioCodeCalculator("ABCD-ABCD-ABCD-ABCD")

#
# generate radio code (using Web API)
#
error, result = myRadioCodeCalculator.calc(RadioModels.NISSAN_GLOVE_BOX, "E9AB99568498")

if error == RadioErrors.SUCCESS:
    print(f'Radio code is {result["code"]}')
elif error == RadioErrors.INVALID_RADIO_MODEL:
    print("Invalid radio model (not supported)")
elif error == RadioErrors.INVALID_SERIAL_LENGTH:
    print(f'Invalid serial number length (expected {result["serialMaxLen"]} characters)')
elif error == RadioErrors.INVALID_SERIAL_PATTERN:
    print(f'Invalid serial number regular expression pattern (expected {result["serialRegexPattern"]["python"]} regex pattern)')
elif error == RadioErrors.INVALID_SERIAL_NOT_SUPPORTED:
    print("This serial number is not supported")
elif error == RadioErrors.INVALID_EXTRA_LENGTH:
    print(f'Invalid extra data length (expected {result["extraMaxLen"]} characters)')
elif error == RadioErrors.INVALID_EXTRA_PATTERN:
    print(f'Invalid extra data regular expression pattern (expected {result["extraRegexPattern"]["python"]} regex pattern)')
elif error == RadioErrors.INVALID_INPUT:
    print("Invalid input data")
elif error == RadioErrors.INVALID_COMMAND:
    print("Invalid command sent to the Web API interface")
elif error == RadioErrors.INVALID_LICENSE:
    print("Invalid license key")
elif error == RadioErrors.ERROR_CONNECTION:
    print("Something unexpected happen while trying to login to the service.")
else:
    print(f'Unknown error {error}')

Kody do radia Renault i Dacia

Nie mogę za długo robić tego samego, bo dopada mnie depresyjne znudzenie, dlatego jakiś czas temu zainteresowałem się tematem rozkodowania radia w samochodach.

O jakie rozkodowanie chodzi? O takie, że jak Ci padnie akumulator to niektóre radioodtwarzacze poproszą o kod odblokowujący radio, który w ASO sprzedadzą Ci z uśmiechem na twarzy za kilkaset złotych…

Kod do radia Renault

Na pierwszy rzut poszedł generator kodu radia dla samochodów Renault i Dacia. Do wygenerowania kodu odblokowującego radioodbiornik wymagane jest podanie tzw. pre-code.

Kod do radia Dacia

Na stronie znajdziesz prosty tutorial, prowadzący krok po kroku jak odblokować radio w samochodzie:

  • Jak uzyskać pre-code dla Renault lub Dacii?
  • Jak wygenerować kod odblokowujący radioodbiornik?
  • Jak wprowadzić kod odblokowujący radio?

Dostępna jest również wersja angielska dekodera radia, ale to was pewnie mało obchodzi.