noob questions
noob questions
i just found this software. im building a customized 1978 el camino with and newer ls motor upgrade, so it has a can bus, and decided to build a 20" touchscreen radio in new dash. that part works great but im not sure how to add
backup camera
sdr tuner to work
get audio out to amps, currently trying bluetooth or line out on usb adapter both are low volume with every volume setting i can locate maxed out
i'm running bookworm, is trixie better? it keep having install issues on trixie, bookworm worked right away. i read in a forum post that trixie need a newer hudiy installer
how do i get the custom gauge pods?
i know nothing about this ios environment, but am a computer engineer can figure it out with a good tutorial
is there a good noob walkthrough?
id also like to add fuel level to gauge output i was going to install digital dash in the car but it looks like i car do dual display and make the gauge output i need speed/tack/ fuel?
google searches for any of this come up with hyundai radio answers
thank you
backup camera
sdr tuner to work
get audio out to amps, currently trying bluetooth or line out on usb adapter both are low volume with every volume setting i can locate maxed out
i'm running bookworm, is trixie better? it keep having install issues on trixie, bookworm worked right away. i read in a forum post that trixie need a newer hudiy installer
how do i get the custom gauge pods?
i know nothing about this ios environment, but am a computer engineer can figure it out with a good tutorial
is there a good noob walkthrough?
id also like to add fuel level to gauge output i was going to install digital dash in the car but it looks like i car do dual display and make the gauge output i need speed/tack/ fuel?
google searches for any of this come up with hyundai radio answers
thank you
Re: noob questions
Hello,
For more details about the backup camera, you can check this thread: viewtopic.php?t=176
Audio:
Hudiy uses PipeWire (a system component) for audio playback and volume management. During startup, Hudiy loads the equalizer module and the echo cancel module. These modules create so-called sinks in the PipeWire. Physical audio devices, such as sound cards, also create identical sinks. PipeWire usually sets the default volume to 40% for the sinks of physical devices.
The best option is to set the volume level of the virtual sinks (hudiy_equalizer_sink and echo_cancel_sink) to 100%, and manage the volume of the physical device's sink. Hudiy provides a setting in $HOME/.hudiy/share/config/main_configuration.json file where you can specify the sink for volume control: https://github.com/wiboma/hudiy/blob/ma ... n.md#sound
You can display the list of sinks (virtual and physical) using the pactl list sinks or pactl list sinks short command. Similarly for audio inputs (sources), use pactl list sources or pactl list sources short. Search the output for the name of your audio device's sink and then set it in volumeSinkName.
Additionally, you can set the volume from the terminal using the command: pactl set-sink-volume <name> 100%.
Please note that the .hudiy folder begins with a dot, which means it is hidden by default. To show or hide hidden files in the Raspberry Pi OS file manager (pcmanfm), you can use the CTRL+H keyboard shortcut. You can also modify the file in the terminal using the nano text editor (nano $HOME/.hudiy/share/config/main_configuration.json).
The audio output from the Raspberry Pi should rather be treated as a "preamplifier". You can check out the CM6206 sound card, for example. It can be configured in a similar way to the outputs of standard car radios (two front speakers, two rear speakers, and a subwoofer): viewtopic.php?t=199
Trixie:
A new installer for Trixie was needed at the time of the mentioned post. After the release of version 2.0, the installer supports both Bookworm and Trixie by default. If you downloaded the installer prior to the 2.0 release, simply download it again using the same link.
We definitely recommend Trixie, due to the fact that it is the actively developed version of the OS by the Raspberry Pi Foundation. Trixie also has a few features that are not on Bookworm (e.g., Bluetooth coverarts or more advanced hotspot configuration).
Before Hudiy install, please make sure that the installed version is Raspberry Pi OS Trixie Desktop 64-bit.
RTL-SDR:
RTL-SDR dongles are plug-and-play. Currently, we recommend using the V3 RTL-SDR dongle, but we are actively working on improving Hudiy's compatibility with newer versions (V4, V5).
Gauges:
You can find all available examples of OBD widgets on our GitHub: https://github.com/wiboma/hudiy/tree/main/examples
On our forums you can also find more details about the configuration: viewtopic.php?p=212#p212
Documentation about applications, widgets and overlays:
https://github.com/wiboma/hudiy/blob/ma ... plications
https://github.com/wiboma/hudiy/blob/ma ... dashboards
https://github.com/wiboma/hudiy/blob/ma ... d#overlays
For more details about the backup camera, you can check this thread: viewtopic.php?t=176
Audio:
Hudiy uses PipeWire (a system component) for audio playback and volume management. During startup, Hudiy loads the equalizer module and the echo cancel module. These modules create so-called sinks in the PipeWire. Physical audio devices, such as sound cards, also create identical sinks. PipeWire usually sets the default volume to 40% for the sinks of physical devices.
The best option is to set the volume level of the virtual sinks (hudiy_equalizer_sink and echo_cancel_sink) to 100%, and manage the volume of the physical device's sink. Hudiy provides a setting in $HOME/.hudiy/share/config/main_configuration.json file where you can specify the sink for volume control: https://github.com/wiboma/hudiy/blob/ma ... n.md#sound
You can display the list of sinks (virtual and physical) using the pactl list sinks or pactl list sinks short command. Similarly for audio inputs (sources), use pactl list sources or pactl list sources short. Search the output for the name of your audio device's sink and then set it in volumeSinkName.
Additionally, you can set the volume from the terminal using the command: pactl set-sink-volume <name> 100%.
Please note that the .hudiy folder begins with a dot, which means it is hidden by default. To show or hide hidden files in the Raspberry Pi OS file manager (pcmanfm), you can use the CTRL+H keyboard shortcut. You can also modify the file in the terminal using the nano text editor (nano $HOME/.hudiy/share/config/main_configuration.json).
The audio output from the Raspberry Pi should rather be treated as a "preamplifier". You can check out the CM6206 sound card, for example. It can be configured in a similar way to the outputs of standard car radios (two front speakers, two rear speakers, and a subwoofer): viewtopic.php?t=199
Trixie:
A new installer for Trixie was needed at the time of the mentioned post. After the release of version 2.0, the installer supports both Bookworm and Trixie by default. If you downloaded the installer prior to the 2.0 release, simply download it again using the same link.
We definitely recommend Trixie, due to the fact that it is the actively developed version of the OS by the Raspberry Pi Foundation. Trixie also has a few features that are not on Bookworm (e.g., Bluetooth coverarts or more advanced hotspot configuration).
Before Hudiy install, please make sure that the installed version is Raspberry Pi OS Trixie Desktop 64-bit.
RTL-SDR:
RTL-SDR dongles are plug-and-play. Currently, we recommend using the V3 RTL-SDR dongle, but we are actively working on improving Hudiy's compatibility with newer versions (V4, V5).
Gauges:
You can find all available examples of OBD widgets on our GitHub: https://github.com/wiboma/hudiy/tree/main/examples
On our forums you can also find more details about the configuration: viewtopic.php?p=212#p212
Documentation about applications, widgets and overlays:
https://github.com/wiboma/hudiy/blob/ma ... plications
https://github.com/wiboma/hudiy/blob/ma ... dashboards
https://github.com/wiboma/hudiy/blob/ma ... d#overlays
Re: noob questions
sdr started to work how do i get dual monitor to work? it booted up to hudiy on one screen and pi background on other
i went to the main config file it says source vol 100 and sink max 100
also the command you listed to put into terminal says <name> what name is that?
i went to the main config file it says source vol 100 and sink max 100
also the command you listed to put into terminal says <name> what name is that?
Re: noob questions
To display the Hudiy window on two screens, you need to stretch the Hudiy window. You can do this in main_configuration.json by setting windowWidth and windowHeight: https://github.com/wiboma/hudiy/blob/ma ... pplication
For example, you can set the windowWidth to the combined width of both screens (so, for two 1024x600 screens, this would be 2048) and the windowHeight to the screen height (600). Furthermore, you can freely position each UI element (native UI, Android Auto, CarPlay, reverse camera, overlays) by adjusting the width, height, x, and y parameters in the corresponding sections of the main_configuration.json and overlays.json (https://github.com/wiboma/hudiy/blob/ma ... d#overlays) files. It might be also needed to configure labwc (window compositor for Raspberry Pi OS): viewtopic.php?p=447#p447
You should use the name of a sink returned by pactl list sinks command. What is the output of pactl list sinks?
For example, you can set the windowWidth to the combined width of both screens (so, for two 1024x600 screens, this would be 2048) and the windowHeight to the screen height (600). Furthermore, you can freely position each UI element (native UI, Android Auto, CarPlay, reverse camera, overlays) by adjusting the width, height, x, and y parameters in the corresponding sections of the main_configuration.json and overlays.json (https://github.com/wiboma/hudiy/blob/ma ... d#overlays) files. It might be also needed to configure labwc (window compositor for Raspberry Pi OS): viewtopic.php?p=447#p447
The parameters you mentioned refer to the maximum volume that can be set from Hudiy on the specified sink/source (volumeSinkName/sourceName).Stereo104 wrote: Fri Feb 13, 2026 9:06 pm i went to the main config file it says source vol 100 and sink max 100
also the command you listed to put into terminal says <name> what name is that?
You should use the name of a sink returned by pactl list sinks command. What is the output of pactl list sinks?
Re: noob questions
i got volume up thank you. now to dual screen thing and gauges
how do i start hudiy after i drop out to trixie to adjust files ?
ive just be
en unplugging and starting over
suddenly the top bar of ios is showing in hudiy. how do i fix that?
my screens are 1920 x 1080. i set the width to 3840 and height to 1080 . it didnt work. i got the issue of ios top showing. i returned settings to 0 and it didnt go away
i fixed header i put my values in wrong width and height place. thoise values needed to be 0 to use maximum screen. still not getting stretched screen. it was way wider but only half showed up on the 1st screen and i could move my cursor to second it didnt extent hudify onto it
question, if i get this dual display to work finally, can you have 2 different sized displays? like large for radio and a smaller for gauge cluster.
how do i start hudiy after i drop out to trixie to adjust files ?
ive just be
en unplugging and starting over
suddenly the top bar of ios is showing in hudiy. how do i fix that?
my screens are 1920 x 1080. i set the width to 3840 and height to 1080 . it didnt work. i got the issue of ios top showing. i returned settings to 0 and it didnt go away
i fixed header i put my values in wrong width and height place. thoise values needed to be 0 to use maximum screen. still not getting stretched screen. it was way wider but only half showed up on the 1st screen and i could move my cursor to second it didnt extent hudify onto it
question, if i get this dual display to work finally, can you have 2 different sized displays? like large for radio and a smaller for gauge cluster.
Re: noob questions
Yes. You need to set the window size to cover the total width and height of both screens (the width should be the sum of both screens, and the height should match the highest one). Then, you can set the native UI width and height to fit a single screen. Using the x and y coordinates, you can move the native UI to your preferred screen. Finally, you can display the gauges as an overlay and use the overlay's width, height, x, and y settings to position it on the second screen.Stereo104 wrote: Sat Feb 14, 2026 7:15 pm question, if i get this dual display to work finally, can you have 2 different sized displays? like large for radio and a smaller for gauge cluster.
For example:
Screen 1: 1920x1080
Screen 2: 1024x600
| Screen 1 | Screen 2 |
Native UI on Screen 1:
application.windowWidth = 1920 + 1024 = 2944
application.windowHeight = 1080
application.width = 1920
application.height = 1080
application.x = 0
application.y = 0
Overlay with gauges on Screen 2:
overlay.width = 1024
overlay.height = 600
overlay.x = 1920
overlay.y = 0
Re: noob questions
where can i find dashboards and gauges to download and try? where is the overlay setting? dont see it in main config
i found it in config folder but do i add overlay lines you posted? where in the lineup and exactly like you typed?
running trixie btw
how can i restart hudiy without turning pi off and on
all i want to do is add obd gauges and backup camera is there files i can just put in to do this? still no luck with extended screen but im trying
im testing with 2 goldfinger 20" 1920x1080 touchscreen displays. ill make one the gauges for testing purposes. please help
Re: Gauge Dash/OBD2 Link
i found this post that asked the same basic question i did. i tried to follow along but failed.
so after i copy those codes do i add them to the json files or overwrite current ones in config folder? I have made a huge mess of my hudiy now so im trying to work it out before i reinstall it all again. it talks about needing to install a server to use elm327 adapter. presumably to get data from can bus, not sure how that works, been trying to work it out
also do html files go into config file?
i put in the codes i found and overwrote the json files. now i have a bunch of red ! in boxes. When i finally add gauges is there a way to turn off some of them if i dont need them? or must that be done by removing the code for that item?
i attempted to just add the files after existing files in the json files. i ended up with no displays at all on radio
help please getting example gauges to work
i found it in config folder but do i add overlay lines you posted? where in the lineup and exactly like you typed?
running trixie btw
how can i restart hudiy without turning pi off and on
all i want to do is add obd gauges and backup camera is there files i can just put in to do this? still no luck with extended screen but im trying
im testing with 2 goldfinger 20" 1920x1080 touchscreen displays. ill make one the gauges for testing purposes. please help
Re: Gauge Dash/OBD2 Link
i found this post that asked the same basic question i did. i tried to follow along but failed.
so after i copy those codes do i add them to the json files or overwrite current ones in config folder? I have made a huge mess of my hudiy now so im trying to work it out before i reinstall it all again. it talks about needing to install a server to use elm327 adapter. presumably to get data from can bus, not sure how that works, been trying to work it out
also do html files go into config file?
i put in the codes i found and overwrote the json files. now i have a bunch of red ! in boxes. When i finally add gauges is there a way to turn off some of them if i dont need them? or must that be done by removing the code for that item?
i attempted to just add the files after existing files in the json files. i ended up with no displays at all on radio
help please getting example gauges to work
Re: noob questions
You can find all the links to the sample configurations in the post at the beginning of this thread (Gauges section): viewtopic.php?p=1211#p1211
For examples such as OBD charts, the ready-to-use configuration is located in the config folder: https://github.com/wiboma/hudiy/tree/ma ... rts/config
The README file of OBD charts contains instructions on how to install the necessary dependencies and run the script at system startup: https://github.com/wiboma/hudiy/blob/ma ... /README.md
Re: noob questions
i'll look at those. but i need a babies language guide to follow. im actually writing one as i work these issues out. i'm hoping to help true noobs like me in the future. i was injured in military and i have a ton of trouble processing information.
where do those files go? just drop them into the config menu? let the overwrite current files? i got a bunch of red ! boxes lastime i tried that. if that's the actually way they show up without the can bus reading, im waiting for the elm327 to come in. then how can you turn on and off different gauges? also how do you change backgrounds on ea page?
do i need to have the server setup to get data from can bus?
where do those files go? just drop them into the config menu? let the overwrite current files? i got a bunch of red ! boxes lastime i tried that. if that's the actually way they show up without the can bus reading, im waiting for the elm327 to come in. then how can you turn on and off different gauges? also how do you change backgrounds on ea page?
do i need to have the server setup to get data from can bus?
Re: noob questions
The easiest way to get the OBD examples up and running is to use OBD charts.
First, download the Hudiy repository to your Raspberry Pi. You can grab it as a ZIP file here: https://github.com/wiboma/hudiy/archive ... s/main.zip or use
(terminal) command
Next, if you downloaded the zip file, you need to unzip it. You can do this e. g. in the terminal with the command: unzip hudiy-main.zip
Then, head into the hudiy-main folder and copy the configuration:
Then, you need to install required dependencies. You can do this in the terminal with the command:
Next, configure the system to run the charts.py script automatically at startup. Open the autostart file in your terminal using nano:
Add the following line (before the command that starts the Hudiy) to the file:
Make sure to update the path to match where you actually extracted the Hudiy repo.
The file should look more or less like this after changes:
Save the file (CTRL + X -> Y -> ENTER)
Next, you need to pair your ELM327 device with the Raspberry Pi:
1. In Hudiy, go to Menu -> Hudiy -> Settings -> Bluetooth -> Pair
2. Wait for the ELM327 dongle to be discovered
3. Note down the address (e.g., 00:01:02:03:04:05) - you will need this later for the main_configuration.json file.
4. Click the pairing icon next to the ELM327 device.
5. Enter the PIN code if required and confirm.
Once paired, open main_configuration.json. You can use the nano editor:
1. Find the obd section
2. Change deviceType to RFCOMM
3. Enter the address of your ELM327 device into the rfcommAddress field.
Save the file (CTRL + X -> Y -> ENTER)
Restart your Raspberry Pi.
First, download the Hudiy repository to your Raspberry Pi. You can grab it as a ZIP file here: https://github.com/wiboma/hudiy/archive ... s/main.zip or use
Code: Select all
git clone git@github.com:wiboma/hudiy.gitNext, if you downloaded the zip file, you need to unzip it. You can do this e. g. in the terminal with the command: unzip hudiy-main.zip
Then, head into the hudiy-main folder and copy the configuration:
Code: Select all
cp examples/obd_charts/config/applications_menu.json $HOME/.hudiy/share/config/
cp examples/obd_charts/config/dashboards.json $HOME/.hudiy/share/config/
Code: Select all
sudo apt install -y python3-flask python3-flask-cors python3-jinja2 python3-protobuf python3-websocketCode: Select all
nano $HOME/.config/labwc/autostartCode: Select all
python3 $HOME/hudiy-main/examples/obd_charts/charts.py &The file should look more or less like this after changes:
Code: Select all
python3 $HOME/hudiy-main/examples/obd_charts/charts.py &
$HOME/.hudiy/share/hudiy_run.sh
Next, you need to pair your ELM327 device with the Raspberry Pi:
1. In Hudiy, go to Menu -> Hudiy -> Settings -> Bluetooth -> Pair
2. Wait for the ELM327 dongle to be discovered
3. Note down the address (e.g., 00:01:02:03:04:05) - you will need this later for the main_configuration.json file.
4. Click the pairing icon next to the ELM327 device.
5. Enter the PIN code if required and confirm.
Once paired, open main_configuration.json. You can use the nano editor:
Code: Select all
nano $HOME/.hudiy/share/config/main_configuration.json2. Change deviceType to RFCOMM
3. Enter the address of your ELM327 device into the rfcommAddress field.
Save the file (CTRL + X -> Y -> ENTER)
Code: Select all
"deviceType" : "RFCOMM",
"rfcommAddress" : "01:02:03:04:05:06",