# 3rd party d.i.y device?

**URL:** <https://community.ecumaster.com/t/3rd-party-d-i-y-device/1030>\
**Category:** OTHER DEVICES\
**Created:** [April 13, 2024, 11:12am UTC](https://community.ecumaster.com/t/3rd-party-d-i-y-device/1030 "2024-04-13T11:12:07Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ChimpTech](https://avatars.discourse-cdn.com/v4/letter/c/8edcca/32.png) [@ChimpTech](https://community.ecumaster.com/u/ChimpTech)\
**Post date:** [April 13, 2024, 11:12am UTC](https://community.ecumaster.com/t/3rd-party-d-i-y-device/1030/1 "2024-04-13T11:12:07Z")

</div>

Hi,

I’ve been thinking a little bit.  
My steering wheel has multiple oem functions, that I’ll probably loose, I also have a middle screen that I’ll loose it’s functional.

I believe with the canswitch board I’d be able to gain back the usefulness of the steering wheel.

But the screen  
I’m thinking what if I could mod the screen, get like a Raspberry pi or something to it,  
Is there a way to get a 3rd party unit to talk to the Ecumaster pro or emu via cam bus and change some viarables on the “fly”? 🤔

The OEM screen shows some settings, time, some engine management, backing up sensors.

By any means I’m no programmer or coder, or engine tuner, but I do believe with some helping hands of my friends and ai maybe 🤣

Loose thoughts

---

<div class="post-metadata">

**Author:** ![Romjer](https://avatars.discourse-cdn.com/v4/letter/r/aca169/32.png) [@Romjer](https://community.ecumaster.com/u/Romjer)\
**Post date:** [April 13, 2024, 1:07pm UTC](https://community.ecumaster.com/t/3rd-party-d-i-y-device/1030/2 "2024-04-13T13:07:54Z")

</div>

> [@ChimpTech](#):
>
> no programmer or coder

if no programmer - end think about it, sleep well.

if you OEM devices use can bus for comminication - you could use cansniffer and track CAN protocol of you car, and may be try to use some byte sends from ECUM native or thru some thing like arduino/ESP32 and other such MC with can bus capabilities or shields.

if programmer, and have no problem with soldering - all in you hands.  
search on github for CAN proto of ECU, project and make you own device…

im too lazy, im use this device for watch data from ECU:  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/1X/f9b20d54177e6a7ee45b05afb6cb37f1ad748a9d.jpeg)

or - very simple - use RealDash

---

<div class="post-metadata">

**Author:** ![ChimpTech](https://avatars.discourse-cdn.com/v4/letter/c/8edcca/32.png) [@ChimpTech](https://community.ecumaster.com/u/ChimpTech)\
**Post date:** [April 13, 2024, 11:07pm UTC](https://community.ecumaster.com/t/3rd-party-d-i-y-device/1030/3 "2024-04-13T23:07:30Z")

</div>

That’s useful info, very handy to know.  
I’d gather information start learning.  
Throwing info shouldn’t be that hard seen some github pages, people even started reverse engineer some codes 🫡

Showing data on the screen can be done lovely.

Now how about sending data back to the Ecumaster.  
Shouldn’t be hard on my mind goes that it would be a 4D map defined by the “X” device.

Getting gui and other stuff is not for this group of course. I’ll grab myself a esp32 or an atmega and start to code something

Thanks for the reply that was very helpful

---

<div class="post-metadata">

**Author:** ![Romjer](https://avatars.discourse-cdn.com/v4/letter/r/aca169/32.png) [@Romjer](https://community.ecumaster.com/u/Romjer)\
**Post date:** [April 14, 2024, 6:53am UTC](https://community.ecumaster.com/t/3rd-party-d-i-y-device/1030/4 "2024-04-14T06:53:09Z")

</div>

> [@ChimpTech](#):
>
> about sending data back to the Ecumaster

not much, but could use: can-switches, can analog and some speed data:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/1X/6432ace80ad9b96f97b1586378b39a7d75e5bfce.png)

---

<div class="post-metadata">

**Author:** ![ChimpTech](https://avatars.discourse-cdn.com/v4/letter/c/8edcca/32.png) [@ChimpTech](https://community.ecumaster.com/u/ChimpTech)\
**Post date:** [April 14, 2024, 2:17pm UTC](https://community.ecumaster.com/t/3rd-party-d-i-y-device/1030/5 "2024-04-14T14:17:57Z")

</div>

That might actually work. I’ll buy some stuff, do firstly my engine swap splice some harnesses, once the car is running I’ll get into the mods and start prototyping.

Talk quickly to a friend and he said a esp32 might be too “weak” and a STM32 might be a better option, or else go a master slave route. We’ll talk about it later on

Any thanks alot !!

---

<div class="post-metadata">

**Author:** ![Romjer](https://avatars.discourse-cdn.com/v4/letter/r/aca169/32.png) [@Romjer](https://community.ecumaster.com/u/Romjer)\
**Post date:** [April 15, 2024, 7:32am UTC](https://community.ecumaster.com/t/3rd-party-d-i-y-device/1030/6 "2024-04-15T07:32:09Z")

</div>

i have DIY can switch board, just for additional switch buttons, based on very tini arduino controller MH-Tiny and can shield. May be weak, but much more speedy, in compare with ECU swith inputs 🙂

---

<div class="post-metadata">

**Author:** ![ChimpTech](https://avatars.discourse-cdn.com/v4/letter/c/8edcca/32.png) [@ChimpTech](https://community.ecumaster.com/u/ChimpTech)\
**Post date:** [April 15, 2024, 5:32pm UTC](https://community.ecumaster.com/t/3rd-party-d-i-y-device/1030/7 "2024-04-15T17:32:42Z")

</div>

I was thinking to go the easy route and buy the can switch. But, I could potentially just use the MCU to do it all. You sir are a legend
