Page 1 of 1

RNS-E in A4 B7 with touchscreen integration

Posted: Fri Jan 23, 2026 7:00 am
by Hiphouser
Hello guys!
like Korni92 here with his Audi A2, I'm working on an A4/RS4 B7,
Orginilly equiped with an RNS-E 192, I have try few years ago a chineese Android auto system.
I have lost Bose sound system... Poor solution for me...
Now, I using RNS-E with 480x800 pixels resolution.
Trixie on my Pi5 working!
Touchscreen too! Retrofited
Just need to buy an other connector for routing in RNS-E and fixing pcb in the box, Flexible Flat Cable is too short for perfect integration
I'll try to do as smarter as possible integration.

My setup:
-RNS-E 193
-Pi5
-CarPiHat Pro 5
-Hdmi to Vga from Twozoh
-VGA to RGB Sync Converter.

Good news: My Samsung S24 ultra is working wirelessly without any adapter!

Later, i'll remove Sd card for a NVMe disk.

I must double check canbus configuration, the Korni92's software dosen't running correctly for me.

Some artifacts when i'm in Trixie desktop...

And script for auto shutdown doesnt work yet...

Video of test here:

https://youtu.be/9Rre76Y7M20?si=OLtsIMQf7pD22flO

Thanx to all for your projects.
It's very inspiring!

Later I'll install "hudiy/examples/idle_screen",
But for now I don't understand yet logic to install it.

Result without touch screen:

Image

touch screen test:

Image

Integration perfect fitting:

Image

Image

Touch controler chip:

Image

Image

Re: RNS-E in A4 B7 with touchscreen integration

Posted: Fri Jan 23, 2026 11:28 am
by hudiy
Thank you very much for documenting your project - it looks great. We are happy that Hudiy can be a part of such a great project.

Regarding the Idle Screen, the description and dependencies can be found in the README file: https://github.com/wiboma/hudiy/blob/ma ... /README.md

To run the idle screen:

1. Clone (git clone git@github.com:wiboma/hudiy.git) the Hudiy repository or download it from GitHub as a zip file.
2. Install the required dependencies listed in the README (sudo apt install -y python3-flask python3-flask-cors python3-jinja2 python3-protobuf python3-websocket).
3. Add idle_screen.py to the autostart execution as described in the README (e.g., by adding it to $HOME/.config/labwc/autostart before Hudiy startup).
4. Add the idle_screen configuration to overlays.json like in: https://github.com/wiboma/hudiy/blob/ma ... rlays.json (change width and height to match the resolution of your screen)
5. Add an action to launch idle_screen, e.g., as a shortcut like in https://github.com/wiboma/hudiy/blob/ma ... tcuts.json (you can also add an icon to the menu).

More details about overlays, shortcuts and menu can be found on our GitHub:
https://github.com/wiboma/hudiy/blob/ma ... ME.md#menu
https://github.com/wiboma/hudiy/blob/ma ... #shortcuts
https://github.com/wiboma/hudiy/blob/ma ... d#overlays

Re: RNS-E in A4 B7 with touchscreen integration

Posted: Thu Jan 29, 2026 12:02 pm
by Hiphouser
Thanx!

It it can help other people with CarPiHat, I just cut soldering trace in "Can Terminal" soldering trace.
Trixie installed on a Pi5:
# --- CarPiHat CAN Bus Interface ---
dtparam=spi=on
dtoverlay=mcp2515-can0,oscillator=8000000,interrupt=23,spimaxfrequency=1000000
dtoverlay=spi-bcm2712-overlay