Skip to content

jnaulet/open-fridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Open Fridge Project

This project intends to provide an open-source firmware for simple fridges.

Nothing of this kind exists yet, so this is my answer to the whole home appliance industry: we're gonna fight back !

A little history

A few weeks ago, my fridge started to run continuously. It was a nice SMEG fridge, very expensive, so i decided to take a look inside to see what was wrong. After a lot of troubleshooting & a little bit of cursing, i ended up isolating the problem somewhere on the main board that sits on top of the fridge.

Part of the investigation

The best aerospace engineers i know took a look at this board and came to a conclusion : everything was fine except the microcontroller. Even worse, the MCU was ok, but the EEPROM that's inside the ATMega644PA has reached its 100,000 access limit & is dead.

Call this whatever you want, planned obsolescence, weaponized incompetence but this pissed me off so much i had to do something about it.

I tried to download the firmware with a probe, but AVR chips are decently well protected against that so i gave up & decided it was easier to re-write the whole shebang.

Step 1: Removal of the AVR chip

Removal of the main chip

First step was to remove the main chip

Step 2: use a multimeter to reverse engineer the I/Os

The I/Os i found

Step 3: solder a new MCU

I then replaced the MCU by a totally different one, a Nuvoton n76e003 from the 8051 family for several reasons. First, it fits nicely on the board. Second, it has no safety fuses that i can accidentally burn & make my life harder.

I wanted to go for a LogicGreen AVR clone but i had to make a probe & i wanted to avoid side quests (my fridge wasn't working, remember ?)

The top view

Step 4: write a new software from scratch

As an aerospace engineer i known embedded software & i know thermodynamics, but i've never done a fridge before so i had to improvise & learn fast. This might not be state-of-the art software.

Final word

This software is provided as-is, with no warranty, etc. Feel free to use it and improve it.

Final view

About

The Open Fridge Project

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors