Ruby: Digital FPV System (version 9.3: Support for Radxa SBC) - Page 348 (2025)

Mar 31, 2024, 12:31 PM

  • #5206

mgrob

mgrob

Registered User

Another noob question:

I have wifi two adapters that Ruby recognizes. One is 2.4GHz only, other is 2.4/5GHz.

Question: How is radio configuration done on the vehicle side? how can i restrict the vehicle to use just 2.4 and not 5GHz?

(I see how the controller is configured via UI/menu but the vehicle side just comes up and runs with no menus/UI - is there are way to configure it too? i looked in /ruby at the various files but couldn't see a way to configure 2.4GHz-only.)

thanks

Sign up now

to remove ads between posts

Mar 31, 2024, 01:12 PM

  • #5207

Uksteve

Uksteve

Hot glue will fix anything!

Quote:

Originally Posted by mgrob

Another noob question:

I have wifi two adapters that Ruby recognizes. One is 2.4GHz only, other is 2.4/5GHz.

Question: How is radio configuration done on the vehicle side? how can i restrict the vehicle to use just 2.4 and not 5GHz?

(I see how the controller is configured via UI/menu but the vehicle side just comes up and runs with no menus/UI - is there are way to configure it too? i looked in /ruby at the various files but couldn't see a way to configure 2.4GHz-only.)

thanks

The vehicle should recognise that its a 2.4 only card and only attempt to use that band, the controller will search for it and configure appropriately.

On almost all cards the system will know whats what, very few if possibly only one card poses issues and that is one I own which uses an RTL8812AU chipset which is 2.4/5.8 dual band but the PA on the card is only 5.8 capable and must not be run at 2.4, I have to be careful when messing with things on that one!

Dig around in the menus, there are settings for almost everything and you can manually set a specific frequency if you want too.

Last edited by Uksteve; Mar 31, 2024 at 01:20 PM.

Mar 31, 2024, 01:50 PM

  • #5208

mgrob

mgrob

Registered User

thanks for your replies. I'm getting the hang of it. The problem i have is I don't know how to configure on the vehicle side (all the menus are for controller side - the vehicle side just comes up and runs there doesn't seem to be any UI there). I want to run my 2.4/5 adapter on the vehicle as it has higher TX power. But what i think is happening is the vehicle comes up and starts transmitting on 5GHz, meanwhile the controller searches at 2.4GHz and never finds anything. Anyway I ordered another adapter from the list on the Ruby site.

Mar 31, 2024, 06:14 PM

  • #5209

mgrob

mgrob

Registered User

My Ruby controller wont recognize the USB memory stick.

I tried two sticks, and two different formats (ext 4 and FAT32). which format is required? This seems simple not sure what i'm doing wrong.

thanks

Mar 31, 2024, 11:53 PM

  • #5210

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

Quote:

Originally Posted by FPV_Airplane

Yes Petru, you centered the question.
So, ok thanks for information. Not exist the SDK for access to information status about system right?
Thanks and good days Ruby: Digital FPV System (version 9.3: Support for Radxa SBC) - Page 348 (3)Ruby: Digital FPV System (version 9.3: Support for Radxa SBC) - Page 348 (4)

You have OSD plugins on controller, which you can use to get basic info, but not which card is used for tx at a given time.
Read more here: https://rubyfpv.com/development.php

Quote:

Originally Posted by mgrob

Just tried Ruby for 1st time using two RPI4s - quick questions (I read through the web pages - sorry if i missed these). My application is a ground/yard/home rover. Goal is real time teleop with video and audio and good link budget.
1.) Is it not possible to use the on-board RPI WIFI (at least for initial bringup/test)? I will order some external modules but thought at least on board wifi would be possible?
2.) From the controller UI, how do you power down the system? I found restart but not power down. (I prefer to not just yank the power plug on the RPI)
3.) SSH access: what is the default username/pwd? (sorry if i missed that somewhere)
thanks,
Matt

1. Nope. The default radio wifi can't be customized as needed.
2. You can plug the power at any time.
3. pi/raspberry

Quote:

Originally Posted by mgrob

Another noob question:
I have wifi two adapters that Ruby recognizes. One is 2.4GHz only, other is 2.4/5GHz.
Question: How is radio configuration done on the vehicle side? how can i restrict the vehicle to use just 2.4 and not 5GHz?
(I see how the controller is configured via UI/menu but the vehicle side just comes up and runs with no menus/UI - is there are way to configure it too? i looked in /ruby at the various files but couldn't see a way to configure 2.4GHz-only.)
thanks

There is no user interface on the vehicle itself. All the changes are done from the controller.
A vehicle at first time boot, after an install, chooses a default radio frequency: if it has radios that support only 2.4Ghz band, will choose a frequency from that band. If it has radios that support 5.8Ghz or 5.8Ghz and 2.4Ghz, will choose a default frequency from 5.8Ghz band. So your vehicle starts on 5.8Ghz, but your controller supports only 2.4Ghz band. Just swap the radio cards.

Quote:

Originally Posted by mgrob

My Ruby controller wont recognize the USB memory stick.
I tried two sticks, and two different formats (ext 4 and FAT32). which format is required? This seems simple not sure what i'm doing wrong.
thanks

What are you trying to do and it does not work?
FAT/FAT32 should be fine for memory sticks.

Apr 01, 2024, 10:40 AM

  • #5211

mgrob

mgrob

Registered User

thanks for your reply.

on the memory sticks: I'm trying to transfer video files to the memory stick, and also transfer configuration. I get the message that Memory stick is not available. I tried two different sticks with two different format (FAT and ext) but no luck. The sticks work fine in PC and with raspberrypiOS.

I managed to move some .264 video files off the controller with ssh/scp. But how are these files played? I tried VLC but it didn't work at first.

Matt

Apr 01, 2024, 11:34 AM

  • #5212

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

Quote:

Originally Posted by mgrob

thanks for your reply.
on the memory sticks: I'm trying to transfer video files to the memory stick, and also transfer configuration. I get the message that Memory stick is not available. I tried two different sticks with two different format (FAT and ext) but no luck. The sticks work fine in PC and with raspberrypiOS.
I managed to move some .264 video files off the controller with ssh/scp. But how are these files played? I tried VLC but it didn't work at first.
Matt

Hmm, I never saw this issue where USB sticks are not recognised. Try doing a full format of the stick, not just quick format.
You can't copy the files as is as they are raw H264 files. Part of the copying to the memory stick, Ruby does convert them to mp4

Apr 01, 2024, 12:51 PM

  • #5213

Uksteve

Uksteve

Hot glue will fix anything!

Quote:

Originally Posted by mgrob

thanks for your reply.

on the memory sticks: I'm trying to transfer video files to the memory stick, and also transfer configuration. I get the message that Memory stick is not available. I tried two different sticks with two different format (FAT and ext) but no luck. The sticks work fine in PC and with raspberrypiOS.

I managed to move some .264 video files off the controller with ssh/scp. But how are these files played? I tried VLC but it didn't work at first.

Matt

Just a thought, try formatting the Memory sticks/SD cards using a digital camera or android device, I have recovered many SD cards this way where Windows was doing something weird that made them un readable or outright refusing to format.

The video files I have exported the regular way through ruby to USB storage play without issue in VLC, I think you have something strange going on.

Apr 02, 2024, 09:52 PM

  • #5214

mgrob

mgrob

Registered User

thanks again. I got it to work with another stick. So i have two sticks that just wont work - tried reformatting (non-quick) and also ext4 - in fact they both work on the same RPI4 when it's booted with raspberrypiOS but not w/Ruby for some reason. I dont understand why but its ok I got it to work fine now w/another stick.

On the h.264 files - thanks for explaining their processing is not complete until you move them to the card - didn't know that. As a request is it possible at some point to change that so you can scp the ready-to-play mpg files w/o needing a card? minor issue though.

OK next (minor) thing I did was changed the video resolution to one that my monitor is not compatible with - i just get a warning banner from the monitor - and i'm effectively locked out of the machine now. is it possible to change the resolution via ssh/cli? not a big issue though i can just re-install.

thanks for creating this i'm getting closer now to using it on my 'bot. next step is figure out the remote control function.

oh one more thing: Audio. I inserted a USB audio mic but it wasn't recognized. I really want audio (this is for a land-rover not drone). What audio devices are known to work?

thanks.

Apr 03, 2024, 12:22 AM

  • #5215

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

When you change the controller display resolution, the system will reboot and, if you don't confirm in the UI that the new resolution is fine, the system will revert back and reboot again.
Just like in Windows for example.
So, just boot up your controller and wait a little, it should revert back (as you don't see anything and you will not confirm the resolution obviously).
If you press the menu buttons blindly and confirmed without knowing it, you need to modify your config.txt file on the sd card and change the resolution manually. Search google for Raspberry pi config.txt format and params.
I'll add some popup info on the UI to make it more clear how the resolution is changed.
In terms of audio, any USB mic should work. After you plug it into the vehicle and rebooted the vehicle, does the Vehicle->Audio menu did not get refreshed to enable the audio options?

Apr 03, 2024, 03:26 AM

  • #5216

Mayfly8

Mayfly8

Registered User

I try set YISHIDO F4 V3S fc running Betaflight (only) with pi. On controller side i have Flysky FS-i6X and FS-iA10B on IBUS recriver set to pi. Controller side works ok, ther is telemetry from vehicle, RC sticks are moving. On vevicle side ther is no RC (sticks in Betaflight not moving). Is ther any posibility to set RC in Betaflight? What type of flight controller is ok and proven with Ruby FPV?

Apr 03, 2024, 05:28 AM

  • #5217

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

Quote:

Originally Posted by Mayfly8

I try set YISHIDO F4 V3S fc running Betaflight (only) with pi. On controller side i have Flysky FS-i6X and FS-iA10B on IBUS recriver set to pi. Controller side works ok, ther is telemetry from vehicle, RC sticks are moving. On vevicle side ther is no RC (sticks in Betaflight not moving). Is ther any posibility to set RC in Betaflight? What type of flight controller is ok and proven with Ruby FPV?

I'm not sure if BetaFlight supports accepting RC input through the telemetry link (MAVLink RC). You need to check their documentation/forums.
What FCs are ok? Any that can run ArduPilot firmware. Same for iNav. Not sure about BetaFlight. I mean, all of them (that support BetaFlight, it's just there might be unknown limitations with BetaFlight + Ruby, as is maybe the case with RC input to BetaFlight through the telemetry link).

Apr 03, 2024, 11:14 AM

  • #5218

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

Hello!
Here is latest version, 9.0:

What's new:

* Added native full support for OpenIPC hardware;
* Show an indicator in the OSD video mode indicator when video link is set as one way video link only;
* Added option to disable all logs on vehicles;
* Reorganized video menu for easy of use and to allow fixed one way or adaptive video link;
* Added option to disable (all) uplink(s), making the system a one way radio link(s) system (downlink only);
* Display in the Tx Power Menu the output power when using a Tx booster too;
* Added option to set a vehicle as always armed (when using vehicles without a flight controller for example);
* Added option to quicky change AGC (camera sensor Automatic Gain Controll) for Veye cameras, using the rotary encoder;
* Fix setup of relay switching using a QA button;
* Minor updates to the video stream protocols;
* Minor bug fixes and improvements;

Download it from here: https://rubyfpv.com/downloads.php

The major update is that now you can flash OpenIPC hardware cameras and AIO FPV units (see picture) with Ruby, to get full benefit of Ruby functionalities. So, when using OpenIPC hardware on vehicles (air side), you don't need a SBC (Raspberry Pi) anymore on the air side.
Some of the major benefits of OpenIPC hardware compared to RaspberryPi + camera are:
*Better video quality than most Raspberry Pi cameras. OpenIPC hardware is using Sony IMX sensors which have great video quality and great low light handling; Same as Raspberry Pi HQ cameras and Veye cameras;
* Lower video feed glass-to-glass latency; As low as 40ms;
* More compact. You don't need a SBC on your vehicle as the OpenIPC hardware is a SBC;

Read more about how to install Ruby on OpenIPC here:
https://rubyfpv.com/setup_openipc.php

Have fun!

EDIT: The OpenIPC AIO air unit is sold-out for now. Check their store for updates or ask them when it will be back in stock: https://store.openipc.org/

Images

View all Images in thread

  • Views: 56

Last edited by PetruSoroaga; Apr 03, 2024 at 11:24 AM.

Apr 03, 2024, 02:49 PM

  • #5219

Mayfly8

Mayfly8

Registered User

I think the same about Betaflight MAVlink limitations. Perhaps i try ExpressLRS with this setup, but I need new fc. Many thanks Petru, Ruby FPV is greate pice of software! Greatings from Poland.

Apr 03, 2024, 03:01 PM

  • #5220

FlyingW

FlyingW

Build more, websurf less

Thank you Petru, this looks really cool. I look forward to the OpenIPC air becoming available and trying this setup.

I am keen on seeing if the H.265 encoder on the air unit can combine with the Pi4's H.265 decoder at the ground station and deliver video with more detail than the Pi-based air units.

Ruby: Digital FPV System (version 9.3: Support for Radxa SBC) - Page 348 (2025)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Van Hayes

Last Updated:

Views: 6362

Rating: 4.6 / 5 (46 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Van Hayes

Birthday: 1994-06-07

Address: 2004 Kling Rapid, New Destiny, MT 64658-2367

Phone: +512425013758

Job: National Farming Director

Hobby: Reading, Polo, Genealogy, amateur radio, Scouting, Stand-up comedy, Cryptography

Introduction: My name is Van Hayes, I am a thankful, friendly, smiling, calm, powerful, fine, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.