# Piicodev transceiver & Raspberry pi 3/4/400 problem

**URL:** <https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926>\
**Category:** Wireless/RF\
**Created:** [6 January 2024 08:06 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926 "2024-01-06T08:06:14Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andrew263297](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Andrew263297](https://forum.core-electronics.com.au/u/Andrew263297)\
**Post date:** [6 January 2024 08:06 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/1 "2024-01-06T08:06:14Z")

</div>

I am a newbie.

I was trying to send from a Rpi pico and receive from a Rpi 4 and 400. I get the following error:

- Can’t communicate with the address 0x1a - check wiring

And:

- Couldn’t find a device - check signals and wiring

Can anyone help me, as both the transceivers work on the Pico, but not the pi. Even trying to send from the Rpi 4/400 comes up with the errors above.

DIP switches aren’t being helpful, so that isn’t the issue.

---

<div class="post-metadata">

**Author:** ![James46717](https://avatars.discourse-cdn.com/v4/letter/j/e5b9ba/32.png) [@James46717](https://forum.core-electronics.com.au/u/James46717)\
**Post date:** [6 January 2024 20:19 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/2 "2024-01-06T20:19:15Z")

</div>

> [@Andrew263297](#):
>
> Can’t communicate with the address 0x1a - check wiring

Usually means the I2C interface is not connected correctly.  
The data and clock pins could be the wrong way around.

Does the green light on the Piicodev TX/RX light up ??  
The [Piicodev TX/RX guide](https://core-electronics.com.au/guides/piicodev-transceiver-getting-started-guide/#P8EX3PP) is a good example of how to setup the Pi 4 and Piicodev TX/RX.  
The easiest way to connect the Pi 4 to the transceiver is to use the Piicodev breakout board and the cables. (see Pic)

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/0/02670da5312714afa77a078c043d06748f525ce3.jpeg)

cheers  
Jim

---

<div class="post-metadata">

**Author:** ![Michael](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/michael/32/3545_2.png) [@Michael](https://forum.core-electronics.com.au/u/Michael)\
**Post date:** [8 January 2024 01:15 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/3 "2024-01-08T01:15:41Z")

</div>

Hi @Andrew263297 - welcome to the forums.

Thanks for your input Jim, I have a couple other sanity checks to add before we have to go deeper:

- does the transceiver power LED light up?
- is the i2c peripheral enabled from the `sudo raspi-config` menu?
- are the DIP switches in the default state: all OFF
- does the device respond with address 0x1A when you execute the following in the terminal `i2cdetect -y 1`

A picture of your connections may also help if you are not using the standard connection scheme shown in @James46717’s post / the tutorial.

---

<div class="post-metadata">

**Author:** ![Andrew263297](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Andrew263297](https://forum.core-electronics.com.au/u/Andrew263297)\
**Post date:** [12 January 2024 05:22 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/4 "2024-01-12T05:22:12Z")

</div>

The light flickers, but I still get the same message anyway

---

<div class="post-metadata">

**Author:** ![Andrew263297](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Andrew263297](https://forum.core-electronics.com.au/u/Andrew263297)\
**Post date:** [12 January 2024 05:22 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/5 "2024-01-12T05:22:44Z")

</div>

Yes the switches are off

---

<div class="post-metadata">

**Author:** ![Michael](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/michael/32/3545_2.png) [@Michael](https://forum.core-electronics.com.au/u/Michael)\
**Post date:** [12 January 2024 05:54 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/6 "2024-01-12T05:54:56Z")

</div>

> [@Andrew263297](#):
>
> Couldn’t find a device - check signals and wiring

this particular error message may be from an old version of `PiicoDev_Unified.py` - are you operating with the latest version? From thonny you can check the current PiicoDev library version  
which ought to be v1.10.0 at the time of writing

![image](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/2/248c94431670844637fa526cb623574e54d2117b.png)

---

<div class="post-metadata">

**Author:** ![Andrew263297](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Andrew263297](https://forum.core-electronics.com.au/u/Andrew263297)\
**Post date:** [12 January 2024 07:51 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/7 "2024-01-12T07:51:35Z")

</div>

It is a new version

---

<div class="post-metadata">

**Author:** ![Andrew263297](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Andrew263297](https://forum.core-electronics.com.au/u/Andrew263297)\
**Post date:** [13 January 2024 04:23 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/8 "2024-01-13T04:23:50Z")

</div>

The code might be the problem

---

<div class="post-metadata">

**Author:** ![Andrew263297](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Andrew263297](https://forum.core-electronics.com.au/u/Andrew263297)\
**Post date:** [13 January 2024 05:54 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/9 "2024-01-13T05:54:50Z")

</div>

Yes, it is the same version as suggested

---

<div class="post-metadata">

**Author:** ![James46717](https://avatars.discourse-cdn.com/v4/letter/j/e5b9ba/32.png) [@James46717](https://forum.core-electronics.com.au/u/James46717)\
**Post date:** [13 January 2024 06:13 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/10 "2024-01-13T06:13:44Z")

</div>

There are two green lights on the board.  
One indicates power and should be on all the time.  
It is near the white connector.  
The other indicates TX/RX state and flickers when transmitting and receiving.  
It is labeled Tx/RX.

Which one is flickering ?  
If the board is not recognised in the software, then the TX/RX should be off and the power LED on all the time. Also the board should be powered by the 3V3 pin on the Pi 4. If using the breakout board and the cables supplied by Core Electronics power and pin connections will be correct.

If you are just connecting to the GPIO pins, ensure you are connecting to the 3V3 pin.

Regards  
Jim

---

<div class="post-metadata">

**Author:** ![Michael](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/michael/32/3545_2.png) [@Michael](https://forum.core-electronics.com.au/u/Michael)\
**Post date:** [15 January 2024 05:09 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/11 "2024-01-15T05:09:30Z")

</div>

The error may be a red-herring - the device may still be transmitting.

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/6/6cff3644d543df0e96e5b5c9b73689626e9aff76.jpeg)

if you have a second transceiver you can set one up to transmit and one to receive. I suspect you may have an otherwise working build, but you’re getting a spurious error due to a poorly handled exception in the driver.  
Im curious to see what happens if you were to follow this example in the [guide](https://core-electronics.com.au/guides/piicodev/piicodev-transceiver-getting-started-guide/#multiple-transceivers-on-the-same-bus).

---

<div class="post-metadata">

**Author:** ![Andrew263297](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Andrew263297](https://forum.core-electronics.com.au/u/Andrew263297)\
**Post date:** [3 February 2024 00:19 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/12 "2024-02-03T00:19:19Z")

</div>

After a couple of queries, I get a Connection Timed out error and “PiicoDev cannot communicate with address 0x1A”. It seems to be a problem with the module library.

---

<div class="post-metadata">

**Author:** ![James46717](https://avatars.discourse-cdn.com/v4/letter/j/e5b9ba/32.png) [@James46717](https://forum.core-electronics.com.au/u/James46717)\
**Post date:** [3 February 2024 05:36 UTC](https://forum.core-electronics.com.au/t/piicodev-transceiver-raspberry-pi-3-4-400-problem/18926/13 "2024-02-03T05:36:00Z")

</div>

> [@Andrew263297](#):
>
> After a couple of queries

Does this mean it work for a few queries then stops working ?

Transmission takes time, if you send continually the device will buffer overrun. There needs to be a gap between messages.
