EEPROM work (read, identify, edit, destroy f*k data)

NOTE🚨
This is virtually practical, less irrelevant theory!
NO special knowledge, nor prior conventional school attendance needed, to be able to read, identify, edit, EEPROM data,
but HAPA UJANJA tu😎!

Click Here to return ukitaka zile zig zag! 

Our nonsense is targeting out sensitive dots, try connect them so You become EEPROM data‘s ‘mjanja’!
Jah bless🤞!
The word, EEPROM, stands for;
Electrically Erasable Programmable Read-Only Memory “!

Simply, EEPROM is also 👇that ‘big thing’ C, D, A, not only 👇the ‘tiny thing’ B, that comes to any’s mind on hearing the word EEPROM👌!
In fact,
EEPROMs are serial EEPROM, and parallel EEPROM,
which differ in how they transfer data😎!

The serial EEPROMs, ☝like B, slowly transfers data in series, just like how You watch the one long SOZI movie/film, in series’ small parts on TV, episode by episode, seen🤔?

Parallel EEPROMs, ☝like A,C,D, transfer data in multiple bits simultaneously, which is faster but requires more pins and is physically larger🧐!

That brings us to the nonsense of,
FLASH data in Parallel EEPROMs,
EEPROM data in serial EEPROMs!
Writing too much could make My nonsense more long & wrong🤐,
so let Me dictatorially summarize the ” Electrically Erasable Programmable Read-Only Memory ” EEPROM blaa bla, as follows🤔!

In EEPROM, the context of “Read-Only Memory” 🤔?

On the motherboard, ama Circuits’ Board,
whichever Electronic Component that reads the EEPROMs, A,B,C,D, just reads without deleting, editing nor doing any “extreme” nonsense to the data🤞!

ONYO🧷
Some special EEPROM’s data sectors can be modified in-circuit, by other Electronic Components on the Circuit Board!

This makes it ideal for storing configuration settings and other data that might need to be updated, seen🤔?

For example, ☝ C could, momentarily (volatilely) temporarily, write (keep) some data in memory A or D🤷‍♂️!

In fact, so is why some gadget’s battery’s are now hidden so NOT just be tampered with, losing certain configurations!
You notice how today’s Cars’ batteries, phones’ batteries are not just accessible!

Insha’Allah, there may be a situation where you must read the data from a device’s memory, without powering off the whole electrical component, gadget,
…otherwise the intended data could disappear when power disappears🤷‍♂️
In EEPROM, the context of; “Electrically Erasable Programmable” 

Data in the EEPROM can be, as many times, Erased, Deleted, Edited or Written (programmed) using external electrical means, by anyone, including You, bomboclat😜!

ONYO📚
Some manufacturers can mask the EEPROM whereby it’s data is permanently set, locked, during manufacturing!
You can’t read/modify the data!


For example👇

To hack certain Vehicles using new data, You may have to change, replace the EEPROM, rather than reading & editing the Data!

The EEPROM,
Electrically Erasable Programmable Read-Only Memory “,
is that it can be erased and reprogrammed using electrical signals,
unlike older,
EPROM
Erasable Programmable Read-Only Memory”
that required an ultraviolet light source.
Whatever writings on the EEPROM don’t represent which exact data in the EEPROM, but the physical, technical setup of that EEPROM carrying the Data!

Imagine, the passport of TRINIDAD or BOTSWANA is general for everyone, so that is the EEPROM id!

While the specific details in the passport, like being a Bakwena, Bangwato, Bakgatla, or Kalanga, Bakgalagadi, Basarwa, Basubiya, is the specific data in the EEPROM!  Seen🤔?

The BOTSWANA passport (e.g EEPROM 93C56) comes blank, then whatever specific data is inserted!

As long as it’s EEPROM 93C56, use it anywhere that is designed for EEPROMs 93C56 to be used!
That nonsense of what 93C56 means, and whatever pinouts,
this information is freely available everywhere!

For example CLICK  HERE
The DOT, or MARK, S, just like, O, is very important on knowing how to arrange the EEPROM’s pins!

The data in the EEPROM is fundamentally stored as binary data.

Like all digital memory,  EEPROM uses transistors to store electrical charges that represent one of two states:
 0 or  1 (bits).

You realize how ☝ these so many 0000 and 11111 can be confusing for You (not ME🤪) to be able to identify, edit or disorganize the EEPROM data🤔?

‘Hakuna Matata’, don’t worry, BECUASE,
while inside the EEPROM the data is stored in a binary format,
BUT, masha’Allah,
it is not limited to be represented only binary values in Your face🤷‍♂️!

Below👇 here, are You able to see some familiar numbers🤔?
That You can even memorize as the data is moving🧐?

Below👇, do these letters and numbers kinda look familiar🤔?
and locatable🧐?

Niiga, these digits are NOT even moving to further confuse You🤪!Yes, the EEPROM only understand binary,
the confusing many 0000 and 11111,

BUT,
…these binary, the confusing many 0000 and 11111 can be “translated” decoded, as in, represented in any other form of data that quickly makes sense to You🤷‍♂️!

Meaning, You can edit whatever however nonsense as You wish,
then later encoded back into binary so that the EEPROM can understand what You commanded it to do🤷‍♂️!

Imagine, FROM this

to this

In fact, not even this☝,
but this👇This is what You may call as;  HEXADECIMAL language!

C)The EEPROM understands binary language!
A)You understand the HEXADECIMAL language!
B)There are tools that help translates Your languages🤷‍♂️

The binary language that the EEPROM understands, is just a base-2 number system that uses only two digits, 0 and 1, to represent all data in computers, seen🤔?

These digits are called bits, where;
a 0 typically means “off” or “false”
and a 1 means “on” or “true”.

Just like 👇 this light!

I failed to find the proper words to explain this binary ‘ujinga’🤔!

But, try to imagine,
Me and You, using☝ this light to communicate🤠!


We agree on some algorithm, like, if within a second,
the light blinks 5 five times, that means letter S!
If it doesn’t blink, as in, it blinks 0 times, then that is letter O!
If blinks 2 times, that is letter Z!
For a 1 time blink, it is letter i, etc!

Meaning, every 1 minute (60 seconds) this light speaks a word!

So if it blinks to, in a sequence of 5021 in a minute, this light is talking about SOZI, bomboclat 😂🤣😁

The blinking and NOT blinking is a bit!
If it blinks it’s bit 1, no blink it’s a bit 0, seen🤔?

Now, forget about the light!
Imagine👇 a transistor, could be type A, BCDEFG up to Z🤪!

If the transistor doesn’t make sense to You,
Here‘s how a transistor does it’s magic and whatever!
Click here to learn or remember it here!


Sasa, there are so many transistors, and with their ON/OFF signals, they make up an EEPROM👌!

From A, 👇that one tiny transistor is combined with so many others in an EEPROM as shown in B, C, D, E, F their nakedness combined and later covered form G, the EEPROM, seen🤔?
That magic is thoroughly explained HERE!

By arranging these bits, the ON and OFF nonsense, EEPROMs can process and store all types of information, text, numbers, images, sound, immo off data, etc!

Remember our ☝example, how the light’s blinking at a 5021 sequence, tuned at a frequency of a message per minute, formed a message SOZI🧐!

How binary works two states, as in, relies on a system with two states which corresponds to the transistors electrical signals in an EEPROM, just like any computer’s hardware.

Remember, a single binary digit, 0 or 1, is called a bit.

A sequence of eight bits is called a Byte, and this combination goes on to represent a much wider range of data, megaByte mB, gigaByte gB, soziByte and others, bomboclat😁🤣😂!


Sasa, remember that nonsense language we’re calling the hexadecimal language🤔?
It’s just a base-16 number system that uses 16 symbols: (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

The number digits, from 0 through 9!
And the letters from A through F to represent the decimal values 10 through 15.
This system is commonly used in computing!
1 (one) HEXADECIMAL symbol represents four 4bits of data, per that digit.

Why it ends at F, and not S nor O, nor Z nor I 🤔?

Remember,
the EEPROM understands binary language, which is 1 or 0,
just 2 options, yuh see meh🤔? 

Astaghfirullah,
I’m using this👇 to demonstrate the HEXA language,
insha’Allah🤞

Study these stupid pictures👇
demonstrating HEXADECIMAL language nonsense!

For example👇 this how and why digit 3👇 This how and why digit 5👇 This how and why digit A, which is number 10👇 This how and why digit F, which is number 15👇 This how and why, ‘would be‘ digit G, which is number 16👇Are You still wondering,
why it ends at F, and not S nor O, nor Z nor I 🤔?
Why a Programming Machine’s keyboard just looks like 👇?


If you still haven’t got it, Click HERE, insert any value while closing Your eyes, insha’Allah🤞Now, You want locate, identify Data🤔?

Try to imagine many, vertical & horizontal, lines meeting at many different points🤔.
At each meeting point, there is something to be found there!

OR,

In fact😂🤣, the way how every place on Earth, has a unique set of geographic coordinates, typically expressed as latitude and longitude.
This numerical system ensures that any point on the planet’s surface can be accurately identified.
For example, Trinidad is at 5021 degrees South of the North🤪!

So, even in an EEPROM, specific data is located at some specific, unique point, where different HEXADECIMAL coded lines meet each other, vertically & horizontally!

These (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) lines run vertically & horizontally!

For example;
The Byte, 4D, labeled with letter, S, is located at 0 on the X axis, and again at 0 on the Y axis!
So, point S has address 00000000!

Data 1F, at point O, is along latitude 4, and longitude 4, so this data’s address is 00000044!

In this👇 example, the size of the address is 32bits,
so is why I’m using 8 HEXA figures,
with each figure carrying 4bits!


Data BA, at point Z, is along latitude 4, and longitude 0, so this data’s address is 00000040!

However way You easily choose to interpret the address😎!
It’s advisable You start reading from the last digit, backwards🤐!
For example, I give You address 0005021B?
You quickly know that the data is on longitude B,
then start looking for magic to find latitude 0005021😁🤣😂!

You may cram that;
longitudes (vertical) lines tend to be fixed,
while
latitudes (horizontal) lines can get as complicated as the data can be😂🤣😁!

Naaam, ‘Kun faya kun’,
Everywhere, there are so many software TOOLS that You can use to practice without needing any hardware‘s to start being a EEPROM ‘mjanja’🤷‍♂️!

Naaam, bisimi’Allah🤞,
You may Click HERE, We keep putting some stupid software and samples of data for You to practice with, as You do extra research from wherever,
jazak’Allah😁🤣😂
Lets be honest, look at this👇 DATA, for example🤔!
Can You, from wherever, just come know why or where to edit🤔?


Lets leave certain, deep research, tasks  to certain ‘wananchi’😎!

There Niiga’s out there, their life is just about researching and creating sh*t from scratch🤷‍♂️!

 

Kwanza, YOU first just prioritize on skilling how to, READ, IDENTIFY, EDIT, WRITE, data without first questioning the WHY? 😂🤣😁 bomboclat!
Niiiga, as long as Your sh*t works out🤷‍♂️!
Respect & follow all those nonsensical whatever blaa bla on how to use tools that read & write data!
How to safely handle data this and that, all that, seen🤔?!

By the way, for that CHECKSUM nonsense
click HERE
Calculate, Solve and or Download sh*t1
USELESS FILE CHECKSUM TOOLS 😁🤣😂

Depending on whatever ‘ujanja’ You wish to do,
DATA is everywhere😎!
Find 🤪DATA, insha’Allah🤞!

Remember;
From wherever whenever You get data,

OR someone helps You to edit data,
use these tools that compare data’s before,
and after any nonsense is done👌!
Click HERE get such TOOLS 
Discover where what data has been changed,
at what addresses🤠!

NEXT time, You want to do it,
You do it YOURSELF!

HAPA UJAJA tu🤷‍♂️!

Especially, if you’re into playing with Vehicles’ DATA, immo off, DPF off, EGR off, Tuning files and whatever nonsense,
DON’T CLICK here, bomboclat😁🤣😂!

If You have time to waste,
You watch this useless VIDEO
demonstrate all Programming nonsense!



NOTE🚨
For OTHER
 explanations doing EEPROM work,
Click Here
If You have time to waste !


Kazi nyingi unaweza kufanya kwa kujua kuchezea data ya kwenye chip au EEPROM

(Electronically Erasable Programmable Read Only Memory)!

Hapa tunakumbushana taka taka zote kuhusu uchawi wa, kusoma, kuhifadhi, kutambua, kubadili, kuandika, nk, ya kwamba ata ukitajiwa tu address unajua niaje!

HAPA UJANJA tu👀




Ukumbuke kuwa mwangalifu na vifaa components za circuit board (motherboard)!

Sasa, ikiwa kifaa umefugua kime….🧐

….kwamba unadhani umeharibu kitu kwenye mother board, hakuna matata🤷‍♂️!

HAPA UJANJAtu, hii ndio jinsi ya kugundua,
kupata na kupima componets za ECU,
kisha suluhisha shida hiyo.
inshaAllah👇

Click Here
bonyeza HAPA 



Alafu remember kwamba ECU programming,
reading and or writing data,
can be done via boot, bench, or OBD modes🤷‍♂️!

Hakuna Matata, it’s Your choice🧐,
BUT each offers varying levels of access to, and which data You’re to deal with, seen🤔?

…including the so much nonsense we discuss here👇


Kwenye hii picha ya chini👇unaona blaa blaa ya namna data inakua’nga ndani ya EEPROM🤔?

In fact if You don’t want blaa bla talk too much,

click HERE

download data & software to practice with,
inshaAllah You learn while practice🤷‍♂️!
Sasa hizo blaa blaa, binary, HEX, address, nk,
vyote tumeoneshana kila,
kwenye hizi video👇!


Video hizi ni ndefu na kuna maneno mengi🙄,
na kama hutaki kuzitazama, no problem!

Ukitaka kufanya practical mazoezi ujifunze kwa vitendo tumeweka HAPA,
yaaani bonyeza HAPA, hata kama hauna mashine yeyote na kweli unataka kufanya mazoezi🤷‍♂️!

What we have done,
ni kuwekea software inasoma hizo data,

pamoja na mfano ya hizo EEPROM data

ili ufanye mazoezi ku edit, delete, blaa blaaa, seen?


👇👇👇


Alafu click HAPA this some not only about knowing the compatibility,
or  interpreting  the label, code name,
but also the terminal schematics of the EEPROM, function of each pin,
and whatever ping You could do, insha’Allah🤞


Madhara ya in-Circuit EEPROM programming

 



Before unnecessarily dismantling any ECU,
nor do any  programming to Control Units,
…this Vehicles’ Electronic Control Systems‘ ujanja,
reminds You about the ECU peripherals, sensors & actuators,

…so You understand of how it’s made,
then know how it works, to  make sense of all the components involved, why how all electrical wirings!
👇

click HERE



kwanini 0123456789ABCDEF

REPRESENTING (labelling) HEX data

DATA ADDRESS reminder

 



Ukumbuke kuwa mwangalifu na vifaa components za circuit board (motherboard), ikiwa kifaa umefugua kime…🤷‍♀️

….kwamba unadhani umeharibu kitu kwenye mother board, hakuna matata, HAPA UJANJAtu, hii ndio jinsi ya kugundua, kupata na kupima componets za ECU, kisha suluhisha shida hiyo. inshaAllah👇

Click Here
bonyeza HAPA 



…….confusing EEPROM names


The data to for the,  MicroProcessor & MicroController, a.k.a FLASH data, and  EEPROM data, all could be in one memory module😉!


WinOLS ni programu yenye uchawi wa kuwezesha kubadilisha, kurekebisha data iliyomo kwenye  ECU.

Ina maana unaeza kutoa/kuzima hizo mifumo zenye usumbufu kwenye gari, zikiwemo IMMOBILISER (kufanya immo off). kutoa DPF, EGR, ADblue, kubadili TURBO zenye umeme, yaaani inafanya kazi nyingi kama ECU tuning, uamuzi ni wako tu🤷‍♂️!

Click HERE


CHECKSUM   ERRORS


With the skill of knowing how to READ, SAVE, DELETE, EDIT, LOCATE, eeprom data, you can do any about digital control electronics ujanja👌



Ukumbuke kuwa mwangalifu na vifaa components za circuit board (motherboard), ikiwa kifaa umefugua kime…🤷‍♀️

….kwamba unadhani umeharibu kitu kwenye mother board, hakuna matata, HAPA UJANJAtu, hii ndio jinsi ya kugundua, kupata na kupima componets za ECU, kisha suluhisha shida hiyo. inshaAllah👇

Click Here
bonyeza HAPA 


ECU 💻 cloning bungs, swapping data, BUT which data, where how it’s done, even damaged ECU🤷‍♂️



May be whatever is causing You believe MUST do some nonsense to the vehicle, is some minor external problem with the sensors or actuators🤷‍♂️!
So, this ujanja is how to check, verify all the control electronics in the vehicle, are in proper order!
click here

👇
IMMO OFF files
☝☝
click
These files to disable immobilizer system so the ecu accepts any random key used!

HAPA UJANJAtu, hii ndio jinsi ya kugundua, kupata na kupima componets za ECU, kisha suluhisha shida hiyo. inshaAllah👇
Click Here
bonyeza HAPA 

ECU cloning, duplicating or switching memory data’s,
flash memory data, EEPROM memory data, jogolize data,
HAPA UJANJA tu!
click HERE

WinOLS ni programu yenye uchawi wa kuwezesha kubadilisha, kurekebisha data iliyomo kwenye  ECU.
Ina maana unaeza kutoa/kuzima hizo mifumo zenye usumbufu kwenye gari, zikiwemo IMMOBILISER (kufanya immo off). kutoa DPF, EGR, ADblue, kubadili TURBO zenye umeme, yaaani inafanya kazi nyingi kama ECU tuning, uamuzi ni wako tu🤷‍♂️!
Click HERE

Ujanja wa EEPROM work ni muhimu, ukitaka kumbuka niaje,
…bonyeza HAPA UJANJA tu 


VOLVO (keys) SYSTEMS (KVM, IEM, VGM, CEM,SCU)

As VOLVO’s becoming increasingly more complex with with newer complex, digital control electronics, electrical systems, newer ujanja is always needed to fix, sort out certain ujinga!
This is about VOLVO Keys (immobilizer systems),
and related Control Units (ECU)!



For longer, exorbitant, ujanja about keys,
including how to reset (virginize) systems to accept the first key used after being virginized,
or
how to forever disable or immo off to always accept any keys used!
click here


We compile ECU PINOUTS for every all VOLVO ECU’s,  Electronic Control Units!
These are VOLVO’s  details of about which pin on the ECU connector, specific function, (e.g., ground, power, sensor input, actuator output) carried by each pin.
These VOLVO’ diagrams help you identify if a problem is with a sensor, a wiring harness or the ECU itself,
click HERE


HAPA UJANJA tu!
Yes, as You know, the immobilizer or anti-theft system verifies that the key used to turn the engine on is the correct one.
If the key is not the correct one, this system blocks different actions to prevent the car from starting, seen🤔?
The car’s computer will disable, the fuel pump, gears’ transmission, the ignition coil and/or the injectors, and depending on the electronic immobilizer system, it could also block the steering column which will lock the steering wheel.
When this system is activated, a warning light such as👇 will turn on!
This is JUST summarizing random points about VOLVO keys,
for longer extreme details, check ☝☝check  hapo juu!
All that mambo jambo, transponders, readers’ coils, immu immo, this that box, everything uko☝☝!
(We’re disorganized, and so are these👇summaries)
Some useless PDF documents are attached below the page!
However being of in the ‘Babylon’ Colonialists’ side, VOLVO’s security system did not start out as seemingly complicated as with many other ‘Babylon’ European Vehicles’ systems!

2B verifies whether A is valid, then allows D to do whatever necessary!
REMEMBER, all nonsense of what happens is fully demonstrated HERE!
The usual ‘immo box’, Transponder chip in the key, then the usual magic in the ECU!
In some early models of VOLVO’s, including trucks , the magic to do with keys is as ☝☝
In this👇 picture, and to make the longer story shorter, 2B, the ‘immo box‘ was later hidden in, B, the CEM, Central Electronic Module, which controls various electrical systems in the vehicle! Especially with VOLVO keys’ ☝ typeA1,  type A2, and the not shown type etc😜!
Wherever this CEM could be located, find it, insha’Allah🤞!

I don’t know, I don’t want to be committed, to  just telling You which exact VOLVO’s are equipped with this CEM blaa bla system!
But, kama kawa,kama K😁🤣😂!

All the key nonsense be done in this CEM module, bism’Allah🤞!
As VOLVO advanced to more sophisticated, smarter keys👌,
👇 Module G, the KVM,  ama Keyless Vehicle Module, was introduced to manage the remote control key and keyless entry/start functions for recent Volvo models.
The KVM is responsible for functions including, unlocking the doors and starting the car using a smart key without a physical key. 
Especially with VOLVO keys’ ☝ typeA3,  type A4, and the not shown  type etc😜!
 A ‘drunk’,  messed, KVM can lead to issues such as a short range for the remote, “Car Key Not Found” warnings, or a “Key Removed From Car” message.
While doing whatever nonsense about VOLVO keys, It may need data from, X and Y,  the CEM & KVM🤷‍♂️!

The rest of rubbish You just study the picture below and  reason🤷‍♂️!
For example:
1) The CEM receives & verifies data from, A,  the key!
2)If the correct key, the starter motor will be able to crank the engine, assuming TCM, E, reports that, Y, is in P, a.k.a Parking🤷‍♂️!
3)If the correct key, cold drinks will be served by, C, 🤷‍♂️!
4)If the correct key, the gear-shifter’s lock will be released!
So much more nonsense could happen within the ECU’s, verifying each  other with certain codes, that a control unit can’t just be transferrable from one VOLVO to the other VOLVO, unless only at night😁🤣!
All that complicated security nonsense fond of those ‘Babylon’ vehicles could happen with the VOLVO’s as demonstrated in here👇


May be whatever is causing You believe MUST do some nonsense to the vehicle, is some minor external problem with the sensors or actuators🤷‍♂️!
So, this ujanja is how to check, verify all the control electronics in the vehicle, are in proper order!
click here

👇
IMMO OFF files
☝☝
click
These files to disable immobilizer system so the ecu accepts any random key used!

HAPA UJANJAtu, hii ndio jinsi ya kugundua, kupata na kupima componets za ECU, kisha suluhisha shida hiyo. inshaAllah👇
Click Here
bonyeza HAPA 

ECU cloning, duplicating or switching memory data’s,
flash memory data, EEPROM memory data, jogolize data,
HAPA UJANJA tu!
click HERE

WinOLS ni programu yenye uchawi wa kuwezesha kubadilisha, kurekebisha data iliyomo kwenye  ECU.
Ina maana unaeza kutoa/kuzima hizo mifumo zenye usumbufu kwenye gari, zikiwemo IMMOBILISER (kufanya immo off). kutoa DPF, EGR, ADblue, kubadili TURBO zenye umeme, yaaani inafanya kazi nyingi kama ECU tuning, uamuzi ni wako tu🤷‍♂️!
Click HERE

Ujanja wa EEPROM work ni muhimu, ukitaka kumbuka niaje,
…bonyeza HAPA UJANJA tu 


 

BMW (keys) SYSTEMS (EWS CAS FEM BDC)

As BMW’s becoming increasingly more complex with with newer complex, digital control electronics, electrical systems, newer ujanja is always needed to fix, sort out certain ujinga!
This is about BMW Keys (immobilizer systems),
and related Control Units (ECU)!



For longer, exorbitant, ujanja about keys,
including how to reset (virginize) systems to accept the first key used after being virginized,
or
how to forever disable or immo off to always accept any keys used!
click here



We compile ECU PINOUTS for every all BMW ECU’s,  Electronic Control Units!
These are BMW’s  details of about which pin on the ECU connector, specific function, (e.g., ground, power, sensor input, actuator output) carried by each pin.
These BMW’ diagrams help you identify if a problem is with a sensor, a wiring harness or the ECU itself,
click HERE


HAPA UJANJA tu!

Yes, as You know, the immobilizer or anti-theft system verifies that the key used to turn the engine on is the correct one.

If the key is not the correct one, this system blocks different actions to prevent the car from starting, seen🤔?

The car’s computer will disable, the fuel pump, gears’ transmission, the ignition coil and/or the injectors, and depending on the electronic immobilizer system, it could also block the steering column which will lock the steering wheel.

When this system is activated, a warning light such as👇 will turn on!

This is JUST summarizing random points about BMW keys,
for longer extreme details, check ☝☝check  hapo juu!
All that mambo jambo, transponders, readers’ coils, immu immo, this that box, everything uko☝☝!

(We’re disorganized, and so are these👇summaries)
Some useless PDF documents are attached below the page!

ONYO📌

MINI, ROLLS-ROYCE, SOZI, and may be some others We don’t know, have some ‘zigzag’ relationship with BMW!

So, You could find some carry-over technology, seen?
BMW’s immobilizer systems, evolve from the original ‘Hakuna Matata’ just Drive Away Protection, through EWS, CAS, to these still evolving modern Frontal Electronics Module (FEM) and Body Domain Controller (BDC). 
(BMW’s immobilizer systems could be intra-split into several versions of within a version🧐)

…just, for example,

EWS-7f    EWS-7w    EWS-7k
CAS-8h    CAS-8x     CAS-8y  😜
EWS-9a    EWS-9b    EWS-9c

NOTE🚨,
BMW immobilizer systems can differ by market for the same model, due to varying security regulations and other blaa bla like insurance requirements!

So, the BMW immobilizer versions’ vehicles’ applications can be confusing, just like this statement😂🤣!

For example, these👇 vehicles, S, O, Z, I, all could be looking similar, same brand’s model,
BUT…
S could be having EWS – 5  designed for the JAMAICA market!
O could be having CAS – 0  designed for the GHANA market!
Z could be having EWS – 2  designed for the KENYA market!
I could be having CAS- 1  designed for the BARBADOS

So, it’s risky to assume, that, just because S looks like O,
so they have the same BMW’s immobilizer ujinga, seen🤔? 

The BDC, FEM, CAS, blaa bla confusing long story, is at the bottom
  👇

This is how, the story of BMW immo evolution goes…


Imagine a LOCK box, needing a password to OPEN🤔!
X, is a usual key with NO magic!
Y, is a password ‘something’!
OBC, is a Onboard Computer to validate passwords put in, at Y !
Yes, continue imagining🧐!

In this👇 picture below,
…a signal must move from S to I so that the engine can work!

This signal is blocked at O!

Only if you input a correct password,
the signal can be allowed to continue to Z, eventually to I🤷‍♀️!
Now stop imagining😁,

This is how the BMW engine immobilizer ‘ujanja’ started🤷‍♀️!

If the authentic owner didn’t want secure their BMW with this password ‘zig zag’,
they would deactivate the OBC so that the signal connects straight from, S, O, Z, I 🤷‍♀️!

If some ‘mjanja’, the unauthentic owner wanted to connect the signal from S, they would just cut, O, off the OBC, to Z, then.. 🤷‍♀️!

You realize how using ‘HAPA UJANJA tu‘ this BMW would just easily be taken🤷‍♂️stolen!

The BMW team had to wake up, start a continuous campaign to always update, dilute their ‘ujinga’ with more ‘ujanja’ 😁😜🤣!


BMW started calling their first ‘ujanja’ as EWS,

which is,
Elektronische WegfahrSperre (System), in their Masai language,
but translates to Electronic Immobilizer System

in the jaLUO😎 language!
So, with BMW, when it’s mentioned, EWS or EIS, it could be about the same nonsense, seen?

EWS1

Below, You see👇 how it would be so ‘mechanical’ & boring for the authentic owner to start their BMW’s engine?
And,
…it was very easy for unauthentic owner to just connect O to Z then drive away!

So, BMW started upgrading this ‘ujinga’, beginning with EWS1

This EWS1 consisted;
👇

F) The previous☝ ‘ujinga’ was still maintained, to control relay C, via F, the OBC!

Z) Extra ‘ujanja’ was added, that only using the correct mechanical key, Z, to lock or unlock the BMW door, would push some switch connected to the EWS1 module, B, and so  indirectly enable or disable the relay, C, that interrupted the starter circuit.

J)Automatic transmission vehicles could be started only in selector lever position P/N.

A) Because the system’s deactivation happens (mechanically) through the door lock barrels, a ‘mjanja’ just uses force to hack this, B, the EWS1 system 🤷‍♂️!

EWS1 became ‘ujinga’, so BMW came up with EWS2!

EWS2

EWS2 was to improve or elimate the ‘ujinga’ on EWS1!

ONYO🚨
There could have been many versions of EWS2 that were tried, BUT, in general, this was EWS2‘s nonsense!
👇

F) The previous ‘previous ujinga’ was still maintained, to control relay C, via F, the OBC!

Z) The previous ‘ujinga’, that only using the correct key, Z, to lock or unlock the BMW door, would now indirectly enable or disable some other security function!

J)Automatic transmission vehicles could be started only in selector lever position P/N.

1) A unique transponder chip was put into Z, the key!

E)The engine’s ECU, computer, E, would now also be involved!

2) The Ring antenna at ignition lock, A, would read & write data, 4, from & to key Z’s transponder chip, 1!

3) The Transceiver module for data exchange would translate for EWS module, B,  whatever data, 4, from 1, the transponder chip in the key, Z!

 


Kindly, let me NOT waste my ‘beer time’ explaining what magic happens, from 1 to 2, 3, for 4 to reach B, the EWS module!

Click HERE for deep nonsense on how immobilizer systems do sh*t!


Continuing  with this EWS2 nonsense…..

B) EWS control module verifies whether data, 4, is from the correct key, Z!

5) The details of the ECU, E, must be known to B!

It could be the serial number or some other unique details of the ECU that MUST first be registered, adapted to B, otherwise engine won’t start!

6) Using the serial number registered at 5, the EWS2 module, B, uses this to generate some rolling codes that must be sent and saved in the ECU!
The ECU would later use this code to verify the validity of the EWS2 module that verified the key,  before the ECU allows the engine to start!

Long story? 😜😁🤣 maneno mengi?


Again😎, NO, I’m NOT wasting my ‘beer time’ explaining this kind of  rolling code nonsense, still Click HERE for the deep nonsense on how jumping codes  do sh*t!


Back to our EWS2 story!
This is a summary of what happens in order to start the BMW engine!

👇👇
4) The key immo data, 4, in the transponder chip, 1, is read out via the ring
antenna, 2, at the ignition switch, A, into the transceiver module, 3!

3) The transceiver module, 3, translates, cleans, then transfers the key data, 4, via a bidirectional data cable to the EWS2, B!

B) The EWS control unit checks the correctness of the key data, 4, and only then sends an enable signal to the ECU, E, and the starter, D!

4) After the engine start, the EWS control unit generates new key data (variable rolling code) and sends it back  to the transponder chip in the key.

6) The enable code, 6, that is generated by the EWS2 module, using the ISN ama serial number of the ECU, then sent and stored in the ECU!

During the next engine start procedure, the next number sent by the ES2 module MUST (may) be of a counter’s incremented by 1,
or matching to some rolling code algorithm, seen🤔?
May be X☝ was the previous code,
the current code, Y,  could be 1/2 (half) of the previous code, X! The next code Z, could be Y + 2 😁🤪🤪 whatever that confusing rolling code ‘ujinga’!

 

Continuing  with this EWS2 nonsense..

Yes, after the engine start is allowed,
EWS2 module and ECU change or update to a newer code to agree on to use for next engine start, right🤔?

Sasa, imagine a situation when the engine is stalled immediately just after starting🧐!

It could be caused by, like a problem to do with with no fuel, or could be a drunk driver, kids playing with this BMW by turning the key START then OFF, again START then OFF…. again and again niaga again niaga😁😜🤣!

In such situation, You notice that the EWS2 module recognizes the engine start, then increases & generates a newer rolling code counter🤔?

But because the ECU was busy with the engine start procedure (full utilization of the processor ) that the ECU kinda fails to update & store the updated rolling code that the EWS2 module generated!

If this ‘ujinga’ happens for more than 5 starts, that the code the EWS2 sends fails to match to what the ECU expected, the ECU will refuse to start the engine🤷‍♀️!

In this case, it is necessary to perform EWS/ECU matching via the diagnostic interface.

5) As part of this procedure, 5, the ECU transfers and stores it’s ISN in the EWS control unit.

6) The two counters are also reset to some new coding to agree on next!

7) With the aim of protecting the starter, the ECU transfers the engine speed signal and other parameters to disable the relay, C!

This EWS2 blaa bla is more like the common immobilizer system, BUT, with a rolling code!

Usual components, immobilizer ECU (immo box), Transponder in the key, kama kawa🤷‍♀️!

EWS 3, and ++

Because there so many (minor) versions’ variations of within EWS3, so to save my ‘beer time’, I may be  writing as EWS3++ to mean all other versions of EWS3, seen?

Remember 👇the EWS2 🤔?

Sasa, EWS3 👇 has same nonsense like EWS2 ☝!

BUT

Unlike before☝ with, 3, in EWS2,
…the EWS3 👇 no longer has a separate transceiver, 3!

Gateway module, K, was also introduced!
The EWS3 now reads in the key data from the transponder chip directly via the ring antenna.

Some major version of EWS3 is theEWS3.3 👇

EWS3.3 has a different matching procedures between the EWS and ECU.

The details of the EWS, and some other data of that BMW, would now instead be written to the ECU!6) This ‘engine-start’ enable code contains information on the EWS control unit that is compared with the already programmed information in the ECU.

If the sent data is OK, then ‘Hakuna Matata’ the ECU allows the engine to start!

Note:
Just changing, swapping the control unit from another vehicle would no longer be possible.

EWS4

Imagine the EWS3 set up🤔,
but with the modules’ EEPROMs, memories biased to keeping the EWS or ECU data, only once, and only one specific BMW’s data can be kept in a specific module!

All being kinda (selfishly) managed by BMW🤷‍♀️!

Note:
Just changing, swapping the control unit from another vehicle is just only possible at midnight, only🧐.

CAS

CAS, means Car Access System!


In summary
,

imagine all the functions of the, EWS, DWA, and some other Gateway module’s functions,
all bundled in the CAS module🤷‍♂️!

Including, key authentication, immobilizer control, central locking, start/stop button coordination, and etc!
There are millions of CAS versions, but all be playing about the same ‘ujinga’, using different components & algorithms!

For example☝,  1Z was the key used in early versions of CAS, then 2Z, 3Z which is even used in the recent FEM nonsense as We shall keep on informing You!


In  general, the CAS module performs;

…the Key authentication to verify the identity of the key using encrypted signals before allowing the car to start.

…the Immobilizer activation where it disables the engine if an unauthorized key is detected.

…the Central locking  function that manages the locking and unlocking functions of the vehicle.

…the Start/stop button coordination to ensure the seamless operation of the ignition process for BMW’s with a push-button start.

…the Gateway function of being between different data buses, controlling the status of electrical systems, also …communicating with other systems to synchronize vehicle functions and authorize the start sequence.

..and obviously the CAS stores the coding that defines the BMW’s features and functions.



Using this CAS3 setup, for example!

So many other systems’ modules attached to the CAS module!
Together with the ECU, O, afer the CAS module, A, verifying the validity of the key, K, the CAS module also verifies with the EGS!

EGS is ‘Elektronische GetriebeSteuerung‘ in ‘Masai’ language, which translates to  or ‘Electronic Transmission Control‘ (ETC) in jaLUO langauge!

ONYO🚨
I used just the EGS for example, but there could be so many other control units that may have to also verify with the CAS module and or  engine ECU, before the engine is allowed to start or even moving🤷‍♂️!

The CAS4 👇 could be having similar nonsense as exampled with CAS3☝ above,
but with different modules, and probably with SMART KEYLESS ‘ujanja’!

Could be a different algorithm that now all the associated units, the CAS module and ECU and EGS, all have to verify each other🤷‍♀️


Alafu, to combat theft, BMW started designing the immobilizer systems using complex, encrypted security codes that are unique to each BMW, and their ‘other coding secrets’ kept on the BMW data servers!

Meaning,
when programming BMW’s recent keys, whatever tool you’re using must connect to the internet so as to access the BMW’s database, to first be verified then provided with the unique security information needed for the programming.

Otherwise just know that BMW just plays about with different control units for engine’s immobilization🤷‍♀️!

As We continue,  to FEM, BDC, SOZI, and others,
if  You have useless time to waste, You may want to first watch this 👇 rubbish, boring video, although demonstrating all the BMW nonsense🤪😜🤣

HAPA UJANJA tu😎!

 

FEM & BDC NONSENSE

FEM is the Front Electronic Module, alafu BDC is the Body Domain Controller, which are both are integrated control to manage recent BMW’s electrical system and body electronics!

To make longer story shorter,
Just like how the CAS module was introduced to combine the functions of several older modules, improving efficiency and security.

The FEM was first used, then the BDC!

The BDC integrates all the functions of the FEM plus additional responsibilities like making sure the beers in the BMW’s fridge keep cold😜😁!

There are many functions of the FEM/BDC system, including,

Being as a central gateway module (ZGM) connecting all of the vehicle’s bus systems (e.g., FlexRay, CAN, LIN) to allow communication between different control units.

Obviously being as a central component of the BMW’s immobilizer system.
As in, to store security and immobilizer data that must match the engine and transmission control units to allow the BMW to start.

That nonsense of Access and Authorization, managing functions related to keyless entry, central locking, and the push-button start.


I swear, I’m tired of writing😢, I will continue badae!
Meanwhile, AND kindly, be doing extra research, as if it’s Me to benefit, …manyooko😁😜🤣!

Anyway,  You can also do some extra research to realize how FEM BDC system also helps to manage and distribute power to the various electronic components throughout the front of the vehicle, optimizing energy usage.  like controlling both interior and exterior lighting, Window and Door Control, Wiper and Wash System, Climate Control, Electrical Mirrors!


May be whatever is causing You believe MUST do some nonsense to the vehicle, is some minor external problem with the sensors or actuators🤷‍♂️!
So, this ujanja is how to check, verify all the control electronics in the vehicle, are in proper order!
click here

👇
IMMO OFF files
☝☝
click
These files to disable immobilizer system so the ecu accepts any random key used!

HAPA UJANJAtu, hii ndio jinsi ya kugundua, kupata na kupima componets za ECU, kisha suluhisha shida hiyo. inshaAllah👇
Click Here
bonyeza HAPA 

ECU cloning, duplicating or switching memory data’s,
flash memory data, EEPROM memory data, jogolize data,
HAPA UJANJA tu!
click HERE

WinOLS ni programu yenye uchawi wa kuwezesha kubadilisha, kurekebisha data iliyomo kwenye  ECU.
Ina maana unaeza kutoa/kuzima hizo mifumo zenye usumbufu kwenye gari, zikiwemo IMMOBILISER (kufanya immo off). kutoa DPF, EGR, ADblue, kubadili TURBO zenye umeme, yaaani inafanya kazi nyingi kama ECU tuning, uamuzi ni wako tu🤷‍♂️!
Click HERE

Ujanja wa EEPROM work ni muhimu, ukitaka kumbuka niaje,
…bonyeza HAPA UJANJA tu