= Intro =
This particular device is some version of functional, with some dim display segments and plausibly faulty touch regions. Display/buttons communicate with the main power and relay board using something like serial communications around <strike>1200bps</strike> 600/625bps. Reverse engineering the communication protocol to implement an alternative control interface. So far blinky and "singing" CW has been achieved using oscilloscope and logic analyzer dumps and then re-creating the signals using an ESP32-S3 running Micropython.
Recovered as part of unrelated e-waste pickup of Coffee Brew bits.
This particular device is some version [[File:Instant Omni Pro Front Exterior Light On 400 F 10 Minute Start Cancel.jpg|797px]] Note: RXD replaces TX, TXD replaces RX, reciprocal of functionalFront Panel connection. 5 volt and Ground White/Yellow, with some dim display segments and plausibly faulty touch regions. Displaydata Black/buttons communicate with the main power and relay board using something like serial communications around 1200bps. Reverse engineering the communication protocol to implement an alternative control interface. So far blinky and "singing" CW has been achieved using oscilloscope and logic analyzer dumps and then re-creating the signals using an ESP32-S3 running MicropythonRed (WTF). == Docs ==
*https://www.manualslib.com/manual/3150587/Instant-Pot-Omni-Pro.html
*https://www.lcsc.com/datasheet/lcsc_datasheet_1808081643_MBI-MBI5124GP-B_C256866.pdf
Note: RXD replaces TX, TXD replaces RX, reciprocal of Front Panel connection. 5 volt and Ground White/Yellow, data Black/Red (WTF).
== Image Gallery ==
'''Click any image to expand, use side arrows or left/right keys to navigate as slideshow.'''
<gallery>
BrewBird Coffee Grinds e-waste with Toaster Oven and Air Fryer.jpg
=== MCU BF7515BM44 ===
BF7515BM44-LJTX SPEC V1.5
○ PWM3 support 1 channel output
Datasheet
= Log =
TBD: [[User:-.-6eau|-.-6eau]] ([[User talk:-.-6eau|talk]]) 06:04, 2 October 2024 (UTC)
== October 1st, 2024 ==
# Added FARS presentation images to wiki
# Added additional images and information to wiki
== September 30th, 2024 ==
# Detailed Oscilloscope Decoding of "Proof" & "Dehydrate" messages
# Confirmed controllable enable/disable low and high heat
# Found alternative long tone "dahhh" command
== September 29th, 2024 ==
# Wiki "hellorld", documentation started
== September 27th, 2024 ==
# Integrated Bi-Directional Level Shifter
# Got first successful ESP32/Micropython Toaster Blink
# Hacked Toaster "beep" to generate "dit" and "dahhh"
# Presented at FARS Annual Home Brew Night "Singing Toaster QSV"
== September 26th, 2024 ==
# First attempted ESP32/Micropython data capture (Worked to some extent)
# First attempted ESP32/Micropython data transmit (Generated signal, did not function)
== September 25th, 2024 ==
# Added Front Panel (Back) Header Tap
# Initial Logic Analyzer Capture
== September 24th, 2024 ==
# More WhirlyBird RE
== September 23rd, 2024 ==
# More WhirlyBird RE
== September 22nd, 2024 ==
# WhirlyBird first blink
== September 21st, 2024 ==
# More WhirlyBird RE
== September 20th, 2024 ==
# Initial WhirlyBird RE
# Initial Toaster Teardown
# Initial Toaster Probing
== September 19th, 2024 ==
# Items (e-waste) identified
# Items Loaded
# Toaster pulled from trunk and thrown on top
# Items Transported
# Items repacked and parked
# Initial Sort