# LIN bus support

**URL:** <https://community.ecumaster.com/t/lin-bus-support/1384>\
**Category:** EMU PRO\
**Created:** [May 13, 2024, 1:54pm UTC](https://community.ecumaster.com/t/lin-bus-support/1384 "2024-05-13T13:54:10Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![allihov](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/allihov/32/716_2.png) [@allihov](https://community.ecumaster.com/u/allihov)\
**Post date:** [May 13, 2024, 1:54pm UTC](https://community.ecumaster.com/t/lin-bus-support/1384/1 "2024-05-13T13:54:10Z")

</div>

Hello

there’s LIN support mentioned in the documentation (and EMU comparisons) but I can’t find anything about this feature.  
I only see the “Bus speed” variable.

e.g. I’d like to control my water pump with LIN (cwa400 Lin) since they dropped PWM support recenly.

maybe I’m missing something or is it something for future releases?

---

<div class="post-metadata">

**Author:** ![mkuklis\_ECUMASTER](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/mkuklis_ecumaster/32/104_2.png) [@mkuklis\_ECUMASTER](https://community.ecumaster.com/u/mkuklis_ECUMASTER)\
**Post date:** [May 13, 2024, 2:00pm UTC](https://community.ecumaster.com/t/lin-bus-support/1384/2 "2024-05-13T14:00:06Z")

</div>

Not implemented yet.  
Planned for the future.

We have the LIN stream data for the CWA pumps.  
This will be the first thing we will add for the LIN bus.  
But for now, we are focused on direct injection for PRO and V3 for Black.

---

<div class="post-metadata">

**Author:** ![Couchbuilt](https://avatars.discourse-cdn.com/v4/letter/c/f14d63/32.png) [@Couchbuilt](https://community.ecumaster.com/u/Couchbuilt)\
**Post date:** [January 14, 2025, 7:35pm UTC](https://community.ecumaster.com/t/lin-bus-support/1384/3 "2025-01-14T19:35:12Z")

</div>

Bumping this one since I am interested in implementing LIN for the same CWA400 pump control. Is there an estimated release? I see the latest RC software added a LIN protocol selection, so I’m assuming this is in the works?

---

<div class="post-metadata">

**Author:** ![Maciej.Ordowski\_ECUMASTER](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@Maciej.Ordowski\_ECUMASTER](https://community.ecumaster.com/u/Maciej.Ordowski_ECUMASTER)\
**Post date:** [January 15, 2025, 8:04am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/4 "2025-01-15T08:04:52Z")

</div>

That’s right, LIN bus is under development. Recently we have added support for an alternator Denso 104211-2300 (Suzuki Jimny IV). There are plans for CWA400 support too.

---

<div class="post-metadata">

**Author:** ![allihov](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/allihov/32/716_2.png) [@allihov](https://community.ecumaster.com/u/allihov)\
**Post date:** [July 31, 2025, 2:01pm UTC](https://community.ecumaster.com/t/lin-bus-support/1384/5 "2025-07-31T14:01:30Z")

</div>

Are there still plans for CWA support in the future?

Lin-specific CWA400 pumps dropped fallback PWM support about a year ago,  
So In case something brakes users have to redo plumbing and brackets to accommodate PWM-specific version of CWA (and it’s not as easy to use)  
Also health and temperature LIN data would be really helpful

---

<div class="post-metadata">

**Author:** ![allihov](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/allihov/32/716_2.png) [@allihov](https://community.ecumaster.com/u/allihov)\
**Post date:** [July 31, 2025, 2:03pm UTC](https://community.ecumaster.com/t/lin-bus-support/1384/6 "2025-07-31T14:03:13Z")

</div>

what a coincidence lol  
new version with support just within the hour  
I’ll be testing presently  
thanks

---

<div class="post-metadata">

**Author:** ![Jeroen\_dist\_NL\_BE](https://avatars.discourse-cdn.com/v4/letter/j/8e7dd6/32.png) [@Jeroen\_dist\_NL\_BE](https://community.ecumaster.com/u/Jeroen_dist_NL_BE)\
**Post date:** [September 17, 2025, 7:03am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/7 "2025-09-17T07:03:06Z")

</div>

Did you test it and can you explain how this works?

---

<div class="post-metadata">

**Author:** ![Maciej.Ordowski\_ECUMASTER](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@Maciej.Ordowski\_ECUMASTER](https://community.ecumaster.com/u/Maciej.Ordowski_ECUMASTER)\
**Post date:** [September 17, 2025, 8:55am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/8 "2025-09-17T08:55:51Z")

</div>

If you mean CWA400, you just set speed target 0-100%. It is located in Outputs/Water pump.

---

<div class="post-metadata">

**Author:** ![Jeroen\_dist\_NL\_BE](https://avatars.discourse-cdn.com/v4/letter/j/8e7dd6/32.png) [@Jeroen\_dist\_NL\_BE](https://community.ecumaster.com/u/Jeroen_dist_NL_BE)\
**Post date:** [September 17, 2025, 9:24am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/9 "2025-09-17T09:24:02Z")

</div>

Found it, I was on a 220.1 test version without the pump  
We powered a CWA400 pump and added a scope to check the LIN wire. Nothing going on. So not sure if is a PWM or a LIN pump.  
PWM pump supply stopped last year.

Any suggestions how to check?

---

<div class="post-metadata">

**Author:** ![mkuklis\_ECUMASTER](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/mkuklis_ecumaster/32/104_2.png) [@mkuklis\_ECUMASTER](https://community.ecumaster.com/u/mkuklis_ECUMASTER)\
**Post date:** [September 17, 2025, 9:31am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/10 "2025-09-17T09:31:50Z")

</div>

The LIN bus has a master-slave architecture.

The pump is a slave, the ECU is a master.  
Without a master, there will be no communication happening.

You just have to test it with the ECU.

---

<div class="post-metadata">

**Author:** ![Jeroen\_dist\_NL\_BE](https://avatars.discourse-cdn.com/v4/letter/j/8e7dd6/32.png) [@Jeroen\_dist\_NL\_BE](https://community.ecumaster.com/u/Jeroen_dist_NL_BE)\
**Post date:** [September 17, 2025, 9:32am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/11 "2025-09-17T09:32:09Z")

</div>

and is the pump feedback available as a channel

---

<div class="post-metadata">

**Author:** ![allihov](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/allihov/32/716_2.png) [@allihov](https://community.ecumaster.com/u/allihov)\
**Post date:** [September 17, 2025, 9:57am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/12 "2025-09-17T09:57:29Z")

</div>

It does work, with target speed as mentioned above

I believe I just tried some random linbus version (2?) and speed in communication section and it started right up.

Couldn’t find any channels for monitoring the pump

---

<div class="post-metadata">

**Author:** ![Maciej.Ordowski\_ECUMASTER](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@Maciej.Ordowski\_ECUMASTER](https://community.ecumaster.com/u/Maciej.Ordowski_ECUMASTER)\
**Post date:** [September 17, 2025, 10:25am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/13 "2025-09-17T10:25:02Z")

</div>

There is no feedback at this moment, perhaps we should add one to detect some communication problem at least.

We haven’t add information about LIN settings in help yet. In Communication/LIN set:

Bus speed: 19200 bps  
Version: LIN 2.0

---

<div class="post-metadata">

**Author:** ![Jeroen\_dist\_NL\_BE](https://avatars.discourse-cdn.com/v4/letter/j/8e7dd6/32.png) [@Jeroen\_dist\_NL\_BE](https://community.ecumaster.com/u/Jeroen_dist_NL_BE)\
**Post date:** [September 17, 2025, 10:44am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/14 "2025-09-17T10:44:59Z")

</div>

It needs feedback to know for sure the pump is running or broken.

Max current is to high to use one pmu channel so wiring it directly from the alternator. That is the great timing about running it with LIN bus .. so you have the feedback

---

<div class="post-metadata">

**Author:** ![allihov](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/allihov/32/716_2.png) [@allihov](https://community.ecumaster.com/u/allihov)\
**Post date:** [September 17, 2025, 10:55am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/15 "2025-09-17T10:55:10Z")

</div>

Cwa400 draws up to 35A depending on backpressure afaik

I run it in 3 cars at the moment with up to 65% duty on 20a PDM channels (non-ecumaster)

That did save me a couple of times so I’d really appreciate the additional check

---

<div class="post-metadata">

**Author:** ![Maciej.Ordowski\_ECUMASTER](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@Maciej.Ordowski\_ECUMASTER](https://community.ecumaster.com/u/Maciej.Ordowski_ECUMASTER)\
**Post date:** [November 4, 2025, 8:45am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/16 "2025-11-04T08:45:37Z")

</div>

Check out the new version of [EMU PRO software 225.0](https://community.ecumaster.com/t/new-emu-pro-software-version-225-0-beta/4685). There’s been added the _Current speed_ channel for CWA400 water pump.

---

<div class="post-metadata">

**Author:** ![kartulimoos](https://avatars.discourse-cdn.com/v4/letter/k/977dab/32.png) [@kartulimoos](https://community.ecumaster.com/u/kartulimoos)\
**Post date:** [April 20, 2026, 8:12am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/17 "2026-04-20T08:12:48Z")

</div>

Will we have user-programmable LIN bus at some point?

Using a VAG 4H0959455AD brushless fan that works via LIN-bus, but seems there is no option to make custom messages.

---

<div class="post-metadata">

**Author:** ![allihov](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/allihov/32/716_2.png) [@allihov](https://community.ecumaster.com/u/allihov)\
**Post date:** [April 20, 2026, 9:41am UTC](https://community.ecumaster.com/t/lin-bus-support/1384/18 "2026-04-20T09:41:48Z")

</div>

Shure it’s lin?  
I’ve retrofitted pwm calsonic modules to audis of this age before

---

<div class="post-metadata">

**Author:** ![kartulimoos](https://avatars.discourse-cdn.com/v4/letter/k/977dab/32.png) [@kartulimoos](https://community.ecumaster.com/u/kartulimoos)\
**Post date:** [April 21, 2026, 12:09pm UTC](https://community.ecumaster.com/t/lin-bus-support/1384/19 "2026-04-21T12:09:53Z")

</div>

Yes, I’m sure.

Besides that specific fan, I think some kind of ETA for custom messages implementation would be good to know.

---

<div class="post-metadata">

**Author:** ![mkuklis\_ECUMASTER](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/mkuklis_ecumaster/32/104_2.png) [@mkuklis\_ECUMASTER](https://community.ecumaster.com/u/mkuklis_ECUMASTER)\
**Post date:** [April 21, 2026, 12:33pm UTC](https://community.ecumaster.com/t/lin-bus-support/1384/20 "2026-04-21T12:33:22Z")

</div>

Hi,  
There is no timeline for custom LIN messaging.

If you have a description of communication data for that fan, we can implement native support for it.

[Next page](https://community.ecumaster.com/t/lin-bus-support/1384.md?page=2)
