SA2 Seed/Key Authorization for Volkswagen AG Vehicles
Project description
SA2 Seed Key
SA2 Seed/Key authentication is a mechanism for authorizing test / tool clients with Volkswagen Auto Group control units, usually used to unlock a Programming session to re-flash the control units.
The SA2 Seed/Key "script" is contained in the FRF or ODX flash container, and consists of a small bytecode machine in which simple opcodes are applied to the "seed" provided by the ECU to generate the "Key".
Usage:
vs = Sa2SeedKey([0x68, 0x02, 0x81, 0x49, 0x93, 0xa5, 0x5a, 0x55, 0xaa, 0x4a, 0x05, 0x87, 0x81, 0x05, 0x95, 0x26, 0x68, 0x05, 0x82, 0x49, 0x84, 0x5a, 0xa5, 0xaa, 0x55, 0x87, 0x03, 0xf7, 0x80, 0x6a, 0x4c], 0x1a1b1c1d)
result = vs.execute() # 0x6a37f02e
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sa2-seed-key-0.0.1.tar.gz
(2.1 kB
view hashes)
Built Distribution
Close
Hashes for sa2_seed_key-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cd67d00f922955e2f7e5dadc41d952b574b3acc97285c7b4958752153a96c04 |
|
MD5 | 8a5e8934294338e7c70be55cb1dd1c99 |
|
BLAKE2b-256 | ba5afadb875fb5f07e51b1750717faf7364a6b13b20eca7bb699b3975ce45206 |