Pages: [1]
Author Topic: Key 101  (Read 8016 times)
LHN86
Full Member
***

Karma: +5/-1
Offline Offline

Posts: 63


Engineer


« on: January 08, 2013, 01:46:31 PM »

Hi

Is someone familiar with the key 101 kode chip used for coded eproms? I got a eprom that is coded, is there any way to revers the code or read the chip throe the key 101 chip?

Thanks
« Last Edit: January 08, 2013, 01:49:34 PM by LHN86 » Logged

BMW E30 M3 S54
prj
Hero Member
*****

Karma: +915/-428
Offline Offline

Posts: 5841


« Reply #1 on: January 08, 2013, 04:20:44 PM »

Yes, read it through board with a development board of some kind.

The problem is the programmer does not toggle CE/OE during the reads, while a uC does.
If you can toggle CE/OE you can read through the board.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
LHN86
Full Member
***

Karma: +5/-1
Offline Offline

Posts: 63


Engineer


« Reply #2 on: January 09, 2013, 02:06:45 AM »

Aha, so you can read the eprom connected to the key 101 throe a programmer board, if I understand you right? I use a elnec standard MemProg2 without any add-ons.
Logged

BMW E30 M3 S54
prj
Hero Member
*****

Karma: +915/-428
Offline Offline

Posts: 5841


« Reply #3 on: January 09, 2013, 03:13:54 AM »

Well, look. The uC can read it in your ECU.
Your programmer probably can't read it.

So what is the difference?
Only difference is that the uC constantly toggles CE and OE between every byte, while the majority of programmers do not.

So try reading with your programmer.
If you get garbage, then get a development board that has the possibility to add a DIP28 chip, write some code and dump it over serial.
You can use atmega, 8051, avr etc etc.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
IamwhoIam
Hero Member
*****

Karma: +44/-101
Offline Offline

Posts: 1034


« Reply #4 on: January 09, 2013, 05:28:26 AM »

read the scrambled chip alone and post it here, maybe I can do something about it
Logged

I have no logs because I have a boost gauge (makes things easier)
LHN86
Full Member
***

Karma: +5/-1
Offline Offline

Posts: 63


Engineer


« Reply #5 on: January 09, 2013, 02:00:13 PM »

I see prj, thanks. I can then use an ATmega 16/32 microcontroller to read and convert the code? I have used this controllers with avr test board for c-programming.

I have also tought about to use the key 101 chips to protect som of my maps. Do it allow to whrite directly on the eprom mounted in the key 101??

Alltough, here is the coded file. It is for Audi 2.2. You can give it a try IamwhoIam Smiley
« Last Edit: January 09, 2013, 02:04:27 PM by LHN86 » Logged

BMW E30 M3 S54
prj
Hero Member
*****

Karma: +915/-428
Offline Offline

Posts: 5841


« Reply #6 on: January 09, 2013, 02:45:21 PM »

I see prj, thanks. I can then use an ATmega 16/32 microcontroller to read and convert the code? I have used this controllers with avr test board for c-programming.
You can use any uC that can access a parallel EPROM and that you can make a small program for to read the contents of the EPROM and dump to serial.
Quote
I have also tought about to use the key 101 chips to protect som of my maps.
Waste of time.
Quote
Do it allow to whrite directly on the eprom mounted in the key 101??
No.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
LHN86
Full Member
***

Karma: +5/-1
Offline Offline

Posts: 63


Engineer


« Reply #7 on: January 09, 2013, 02:55:40 PM »

Thanks! You are experienced with uCs i see Smiley You have programmed with the key 101 before?
Logged

BMW E30 M3 S54
prj
Hero Member
*****

Karma: +915/-428
Offline Offline

Posts: 5841


« Reply #8 on: January 09, 2013, 03:00:37 PM »

Thanks! You are experienced with uCs i see Smiley You have programmed with the key 101 before?

No, I don't use such useless things.
It is possible to get the binary off of the ECU without opening it. Key or no key.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
LHN86
Full Member
***

Karma: +5/-1
Offline Offline

Posts: 63


Engineer


« Reply #9 on: January 09, 2013, 03:06:35 PM »

No, I don't use such useless things.
It is possible to get the binary off of the ECU without opening it. Key or no key.
You think its out of date for a long time ago Wink
Logged

BMW E30 M3 S54
prj
Hero Member
*****

Karma: +915/-428
Offline Offline

Posts: 5841


« Reply #10 on: January 09, 2013, 04:20:02 PM »

You think its out of date for a long time ago Wink

It never stopped anyone who really wanted your file.
It's the same for any other tool that sits between the chip and the MCU.
The MCU must be able to read through the board, and the board is nowhere near quick enough to analyze the reads in real time.

So all they can do is some simple tricks. It's enough to have a logic analyzer hooked up to important pins and you can see exact difference between programmer reading it and ECU reading it...
Logged

PM's will not be answered, so don't even try.
Log your car properly.
IamwhoIam
Hero Member
*****

Karma: +44/-101
Offline Offline

Posts: 1034


« Reply #11 on: January 10, 2013, 10:13:58 AM »

I see prj, thanks. I can then use an ATmega 16/32 microcontroller to read and convert the code? I have used this controllers with avr test board for c-programming.

I have also tought about to use the key 101 chips to protect som of my maps. Do it allow to whrite directly on the eprom mounted in the key 101??

Alltough, here is the coded file. It is for Audi 2.2. You can give it a try IamwhoIam Smiley

Sorry but the program I have says "no can do sir"... I tried but nope. If I had the chip on the socket, I could read it in a burner....
Logged

I have no logs because I have a boost gauge (makes things easier)
LHN86
Full Member
***

Karma: +5/-1
Offline Offline

Posts: 63


Engineer


« Reply #12 on: January 10, 2013, 10:15:45 AM »

I understand. Thanks for help guys! I think I got the information I am needing.
Logged

BMW E30 M3 S54
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.05 seconds with 17 queries. (Pretty URLs adds 0.001s, 0q)