This page is about the open source version of the project (ULRS 1.06). It has very limited functionnalities and most users are using the ULRS 2.X version.
Contents
Introduction
Ultimate LRS is a free firmware for the HobbyKing OrangeRX modules and several others, including DIY modules. You’ll find more information on the project itself here.
Ultimate LRS updater is the PC software that allows to select and program the firmware on the devices.
Step-by-step instructions
- Download the software and unzip it in any folder
- Run ULRS_config.exe
- Select the board type, RX or TX, and Version
- If an internet connection is available, and all parameters are selected, the button will no longer be grayed
- Click on “Upgrade firmware”
- Remark : the firmware is released under GPL, source code is available here.
Remarks
- Mac users : you can run this software with ‘Parallels’
- Windows 8 users : you may be blocked by SmartScreen, which will prevent execution of this software. This is a new feature in Windows 8 and I’ll check how to avoid it in the future (maybe by distributing the software via Windows store). In the meanwhile you can disable SmartScreen.
- For now, all versions can be flashed on a 1W TC, but only the 1.04 RX beta will work with a 100mW RX. I’ll update the application to only show the working options.
Report a bug or request a feature
If you encounter any issue or would like to suggest a new feature, feel free to contact me.
I am very new to these but decided to get my feet wet by changing firmware on OrangeRx (1w) to ULRS ver 1.06 using Transmit mode. I find the buzzer on continuous. Please help me resolve this or did something go wrong.
There’s a difference between version 1.X and versions 2.X : in version 1.X the TX buzzer will beep whenever the RX isn’t turned on. While with the 2.X the TX buzzer will beep but only after an initial connection with the RX, so it doesn’t beep just after programming for example.
Do use your firmware is possible with modules rfm23bp 686 MHz? Thanks in advance for your reply
Hi Ivan, not yet but that’s a future feature, I’ve got many requests for this.
Hi, thank you for your amazing works
Since HK not sell orange openlrs anymore. any chance I can use your firmware for my DTFUHF deluxe TX and 1W hawkeye RX?
Cheers
Hi Dino, unfortunately the DTFUHF / Hawkeye modules will not be supported. But there are several alternatives presented here :
When I fly often sounding the alarm moduleTX from the mean. “Beep..Beep” at intervals.
But I can control it.
The beeping gives an indication that several packets have been lost. However about 30 packets per second are sent, so most of the time you still have sufficiently enough packets per second and can continue to fly. However if this happens at short range you can also check the FAQ section http://www.itluxembourg.lu/site/hobbyking-orangerx-433mhz-modules-faq/ for some recommandations and checkpoints (especially the antenna coax cable).
Don’t use the antennas provided by HK, they’re actually 2.4GHz antennas and give a terrible range, check these other antennas, including many DIY : http://www.itluxembourg.lu/site/yagi-antennas/
And another way to increase range is to use this mod : http://www.itluxembourg.lu/site/modding-the-orangerx-1w-modules-for-full-power/
Thank you.
I try to measure the frequency of the output before the update FW 380mhz.
But then update FW frequency is 195mhz. This is what?
Maybe I don’t understand your question, but this system transmits on frequencies around 432MHz. Several different frequencies (hopping channels) can be selected, and it switches quickly (every 30ms) to a different channel.
Hello I am using this software and works really well,
I just want to ask if there is a way to set the frequency or if you know what is the default
frequency used by the program because i want to make a custom antenna.
Hello, the 1.06 version runs on 435 mhz and two other very close channels.
The beta version can select exactly the channels you want.
Thank you for your helpfull reply.
If i use the default 435 mhz its ok,
but if i use beta version where do i set the frequency?
In the beta version, in the parameters tab, the channels correspond to the frequencies.
averdude.exe: ser_open(): can’t open device “\\.\COM12”
What can be wrong?
Check that the port is not used by another software like mission planner, or reboot to be sure to close all ports.
Hi Alex,
Did you sort out the problem? I had it before too but then I reinstalled my ftdi drivers and made a few changes in the device manager. Now it all works.
Steve
Hi,
I just tested your software and the telemetry link worked really nicely. Thank you for this great work. Unfortunately the PPM signal is not working in my setup. I checked it with the scope and and the waveform dos not look correct as the ppm bursts are not simmilar. Are there any known issues?
I used the firmware in your updater program. Is this the latest software? Have you any suggestion what’s wrong?
Best regards
Marek
A new version is almost ready, however the current version was released 1,5 year ago and no user complained about PPM issues ? Can you send (benoit@joassart.com) me a picture of the PPM signal from your transmitter and the one from the ULRS ? Also confirm your TX brand and number of PPM channels ? Thank you !
The issue could the brand of transmitter that you are using. I have a jr pcm9x and the output sequence is throttle->aeleron->pitch->yaw. If I am not mistaken, apm requires Pitch->Aeleron->throttle->yaw which is default futaba. You can remap the channels on mission planner, but failsafe in apm uses channel 3 which is normally the throttle channel but in this case it’s the pitch channel. So due to this, the apm will not arm the esc (from what I have tried but… esc calibration works…)….still trying to find a way around this because I got it to work on my cc3d like a charm. Will keep you posted..
Sorry, that I haven’t responded for such a long time. As suggested the problem was the number of the PPM channels I’ve used. I’m using a 7 CH transmitter and the code was written for 8 channels only. Unfortunately, I’m using a clone of the Flytron 1W TX 100mW RX link so I could not use the new software as well. Due to this I have built a workaround with a 7 to 8 channel PPM adapter. I’ve implemented it on an Arduino Nano and it works pretty good.
Thank you for your help,
Best regards
Marek
Keep having the “avrdude.exe cant open device. COM24…” tryed the right drivers with an FTDI, arduino as FTDI and arduino as USBASB none works. i was able to get them communicating 6 months ago but now i wanted to update them and i cant. i also cant use it on Pixhawk because it doesnt connect to the mission planner. they seem blocked, but if both arent connected to power the other beeps
Sorry I can’t help much with FTDI & drivers issues. Try to get it working first simply with Arduino, and try to find your FTDI original drivers ?