Page 3 of 5

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 9:37 am
by MikeB
It seems that no one is calling up the HELP from the main popup (or not knowing the popup is there!
The HELP that comes up describes how to enable the hardware menu!

Mike.

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 11:05 am
by jhsa
People would fail to see it even if there was a button of the size of the complete radio, with "HELP" written on it with blinking fluorescent lights :mrgreen:

And you can document this as much as you like, most people don't like to, and don't read manuals.
We will need to make a youtube video explaining how to find the "Help" menu in Ersky9x :)

João

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 12:00 pm
by MikeB
I see I've even got the text:
"Disabled (see Help)"
on the hardware menu when it is disabled!

Mike.

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 12:02 pm
by bob195558
I know for me when using help/search tabs on the internet (in general) many of them today are useless,
so it makes a stigma (it's going to be a waste of time) in my mind, so to not even see that help tab is there in the first place.
This maybe part of why some people are not seeing and using "HELP".

Maybe if HELP could be worded differently, like "HELP Instructions" or something,
could may be a help to draw attention to it.

Like João says, need a youtube video explaining how to find the "Help" tab so to use the menu in Ersky9x. :D

Bob B.

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 12:08 pm
by jhsa
yep.., Perhaps you need to add some help to go to the "Help" menu :)

But maybe not knowing how to enter the Hardware menu is not that bad at all.. People ask instead of just going there and messing their radio completely.. You see, if you don't even know how to enter, you probably also don't know what you are doing once you're in. That makes people come here and ask how to do what they want to do. Most explain what they need, and get help..

João

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 12:09 pm
by jhsa
bob195558 wrote: Fri Sep 08, 2017 12:02 pm

Like João says, need a youtube video explaining how to find the "Help" tab so to use the menu in Ersky9x. :D

Bob B.
But then you need help to find the video :) ;)

João

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 12:20 pm
by ReSt
bob195558 wrote: Fri Sep 08, 2017 12:02 pm

Like João says, need a youtube video explaining how to find the "Help" tab so to use the menu in Ersky9x. :D

Bob B.
or maybe
get a link where to find the helpfiles to install them on the radio ;)

I do only find the "Helptel.txt" file on my computer, but not the "helpfile" to find the hardwaremenu.
(I know, I once have seen it on one of my radios)

Reinhard

ps my hardwaremenu is always enabled :mrgreen:

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 12:30 pm
by jhsa
Being always enabled is not a good idea if you don't know what you are doing. You probably only need to use it a couple times. Unless you change the radio hardware, you don't need to go there at all. It is a protection against messing your radio up as it happened a few times before..
As I said before, if people come to the forum and ask for help is a good thing in this case. We can help with the settings as well as warn about bad things that can happen..

João

Sent from my thor using Tapatalk


Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 12:51 pm
by bob195558
I like the protection from young children pressing buttons, screwing-up the radio.

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 4:41 pm
by MikeB
As I understand it, ReSt needs the left horizontal trim held on for the radio to power up normally, otherwise it doesn't run at all, so he has protection enabled for everything, not just the hardware menu.

Mike.

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 5:10 pm
by jhsa
yes, but still, how many times do we need to go to the hardware menu? Only when there is new hardware to be installed..
Some sort of EXTRA key protection would probably be also welcome.
Perhaps not at turn ON but before entering the menus. A combination of 2 keys to enter the main popup for example.
Perhaps this being the only way to enter the menus would also help. MENU and EXIT long? Or if people like to use the left and right keys to go to the index menu (I don't), a combination of the 3 keys. MENU + EXIT + LEFT or RIGHT.

Now the problem is, some radios do not have the same number of programming keys.. and also, some people that use the ArUni board, only have the rotary encoder installed on the radio in order to program it.. Not easy :)

João

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 5:16 pm
by jhsa
Another way of protecting the hardware menu, would be creating a password to enable it. I quite like this actually. :)
It could be extended to the menus. The latter with the option to turn the feature On or not. We should be able to activate /disable it from the popup menu. If we are programming a model, we might want to turn it OFF, and enable it afterwards when we are finished.. I would welcome this very much as my little one can already fly a bit and starts getting curious about the radio.. but he cannot read English yet and could change some setting ton one of my models without me seeing, meaning disaster. :)

João

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 8:50 pm
by ReSt
MikeB wrote: Fri Sep 08, 2017 4:41 pm As I understand it, ReSt needs the left horizontal trim held on for the radio to power up normally, otherwise it doesn't run at all, so he has protection enabled for everything, not just the hardware menu.

Mike.
That is correct.
I'm not a friend of hidden functions that you need some time, but forgot about because you never saw them.

My way of protection is simply intended to hinder other people to play with the radio when it rests somewhere.

And I can enable/disable the mechanism via the radio-general menu.
When my protection is enabled, the hardware menu is it also. When the protection is disabled, the hardware menu is disabled and must be enabled with the trim switch at startup as usual.

And to make the programming simple for me, I have the trim switch combination hardcoded, that unlocks the radio
(As left trim switch left is used for "Enable hardware menu" and I, in the moment, use that same switch to unlock the radio, I must activate the hardware menu or I never had a chance to activate it with protected mode active)
I use one spare bit of the eEprom to save the status of enabled/disabled.

Reinhard

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 10:09 pm
by bob195558
They are not really hidden, but that one needs to know the path to find where they are.
I like the way it is, keep radio setting safe from being change when young children get a hold of your radio.

Bob B.

Re: Ersky9x Test Versions

Posted: Fri Sep 08, 2017 11:20 pm
by jhsa
Yep, sometimes I leave the radio On while on the sim to go do something else.. As I said, my son starts getting very interested in it.. Lots of buttons and strange words :) hhmmmmm, what happens if I press this button? Hmmm, and this one here?? :mrgreen:

João

Re: Ersky9x Test Versions

Posted: Fri Sep 22, 2017 8:15 pm
by Rad
Hi Guys, I got a couple of the multiprotocol modules and I am planing to install them on my 9xtreme and on my 9xrpro.

Which one is the test version that I should download for each radio?

Re: Ersky9x Test Versions

Posted: Fri Sep 22, 2017 8:28 pm
by jhsa
latest test version is the file "ersky9xProvR221e6.zip"
Inside the zip file you've downloaded you will find the files:

9xtreme - "ersky9XT_rom.bin"
9XR-PRO - "ersky9xr_rom.bin"

João

Re: Ersky9x Test Versions

Posted: Sat Dec 23, 2017 4:34 am
by JanRy
Mike, I'm trying to compile the latest code from github (my 'special' version with '#define PAGE_NAVIGATION 1' in menus.cpp), but I am getting the following error:

R:\TX and RX DIY modules\mbtx-master 21-12-17\mbtx-master\radio\ersky9x\src>make REVB=1
Generate Version-stamp:
arm-none-eabi-gcc -c -mcpu=cortex-m3 -Os -gdwarf-2 -mthumb -fomit-frame-pointer -Wall -fverbose-asm -Dat91sam3s8 -DRUN_FROM_FLASH=1 -DBASIC -DPCBSKY -DUSB_JOYSTICK -DSTAMP -DREVB -DCPUARM -MD -MP -MF skyobj/stamp.o.d -fno-exceptions -I . -I./sky/joy/inc stamp.cpp -o skyobj/stamp.o
arm-none-eabi-gcc skyobj/core_cm3.o skyobj/board_lowlevel.o skyobj/crt.o skyobj/vectors_sam3s.o skyobj/port.o skyobj/coos.o skyobj/HIDDJoystickDriver.o skyobj/HIDDFunction.o skyobj/USBDDriver.o skyobj/USBD.o skyobj/USBRequests.o skyobj/USBDescriptors.o skyobj/USBDDriverCallbacks.o skyobj/USBDCallbacks.o skyobj/HIDIdleRequest.o skyobj/HIDReportRequest.o skyobj/HIDDTransferDriver.o skyobj/USBD_HAL.o skyobj/pmc.o skyobj/device_descriptor.o skyobj/stamp.o skyobj/drivers.o skyobj/sdcard_driver.o skyobj/ff.o skyobj/sound.o skyobj/diskio.o skyobj/power.o skyobj/lcd.o skyobj/file.o skyobj/templates.o skyobj/pers.o skyobj/menus.o skyobj/mixer.o skyobj/frsky.o skyobj/audio.o skyobj/ersky9x.o skyobj/timers.o skyobj/logicio.o skyobj/pulses.o skyobj/pulses_driver.o skyobj/en.o skyobj/de.o skyobj/fr.o skyobj/loadboot.o skyobj/maintenance.o skyobj/mavlink.o skyobj/sbus.o skyobj/logs.o skyobj/parser.o skyobj/no.o skyobj/se.o skyobj/it.o skyobj/pl.o skyobj/vi.o skyobj/sp.o skyobj/pdi.o -mcpu=cortex-m3 -mthumb -nostartfiles -Tsam3s8c_flash.ld -Wl,-Map=ersky9x_rom.map,--cref,--no-warn-mismatch -o ersky9x_rom.elf
skyobj/ersky9x.o: In function `main':
R:\TX and RX DIY modules\mbtx-master 21-12-17\mbtx-master\radio\ersky9x\src/ersky9x.cpp:1929: undefined reference to `init_soft_power()'
collect2.exe: error: ld returned 1 exit status
make: *** [ersky9x_rom.elf] Error 1

Any help appreciated.

Re: Ersky9x Test Versions

Posted: Sat Dec 23, 2017 10:12 am
by MikeB
That is in sky/power.cpp. Did you do a "make" without the REVB=1 at all?
I've done a change so that the REVB=1 should not be needed, but power.cpp still needs it (I missed that change.
Please try either a "make clean", then "make REVB=1", or delete "skyobj/power.o" and then "make REVB=1".
If you want to edit "power.cpp", then change the "ifdef REVB" lines to "'ifndef REVA" in it.

Mike.

Re: Ersky9x Test Versions

Posted: Sat Dec 23, 2017 11:38 am
by JanRy
Thanks for the quick response, Mike.
I am getting the same error after "make clean', then "make"; and also "make clean', then "make revb=1".
There are two power.cpp files. One in X9D folder, the other in SKY folder.
I get no compilation error after editing power.cpp in SKY folder as per your suggestion. Is it the one you were thinking?
It is getting too late for the actual test though, so I will do it in the morning.
Thanks a lot again.

Re: Ersky9x Test Versions

Posted: Sat Dec 23, 2017 11:40 am
by JanRy
Just noticed now that you were pointing me to the SKY folder...

Re: Ersky9x Test Versions

Posted: Sat Dec 23, 2017 11:59 am
by MikeB
You typed "make revb=1", this needs to be uppercase "make REVB=1"

Mike.

Re: Ersky9x Test Versions

Posted: Sat Dec 23, 2017 9:57 pm
by JanRy
Hi Mike,
all seems to work OK, except the radio wouldn't turn off now.
I've replace all three instances of #ifdef REVB with #ifndef REVA in power.cpp file.

Re: Ersky9x Test Versions

Posted: Sat Dec 23, 2017 10:24 pm
by MikeB
Are you still making with "REVB=1"?
There is one other change that needs to be made for the REVB option to be left out.

Mike.

Re: Ersky9x Test Versions

Posted: Sat Dec 23, 2017 11:05 pm
by JanRy
I've tried now without REVB=1 option and the result seems to be the same. I am using ARUni board, is option REVB=1 even required?
The power to RF module is being switched off, but the ARUni board stays ON after sliding the power switch to OFF position.

Re: Ersky9x Test Versions

Posted: Sun Dec 24, 2017 12:14 am
by MikeB
There is a line in ersky9x.cpp:
#if defined(REVB) || defined(PCBX9D) || defined(PCB9XT) || defined(PCBX12D)
This needs to be changed to:
#if (not defined(REVA)) || defined(PCBX9D) || defined(PCB9XT) || defined(PCBX12D)
for the make without the REVB=1 to work.

Mike.

Re: Ersky9x Test Versions

Posted: Sun Dec 24, 2017 2:07 am
by JanRy
Thanks for your help Mike,
it all appears to work now.

X9D/X9DP ersky9x test builds?

Posted: Wed Apr 11, 2018 10:36 pm
by ridgerunner
I have both Taranis X9D and X9DP and would like to try the ersky9x test builds, (primarily to get the maintenance mode flash Multi option to be able to flash my IRX4 modules), but I can't seem to locate the correct image file on the first post of this thread. (The ones listed appear to mostly be for the "9X_PRO")

Thanks for any help!

Re: Ersky9x Test Versions

Posted: Wed Apr 11, 2018 11:03 pm
by MikeB
I've been posting specific radio versions for testing of crossfire telemetry to/from a script.
You want "ersky9xProvR222a5.zip", which includes builds for all supported radios.

You have a choice, either install ersky9x fully, then run "maintenance mode" (power on with horizontal trims held apart), or just update the bootloader from appropriate .bin file, install the required "app", then use that to flash the Multi module.
Details of this development are on this thread: http://openrcforums.com/forum/viewtopic ... 53#p136649.

Mike

Re: Ersky9x Test Versions

Posted: Thu Nov 29, 2018 11:53 am
by Rad
Hi, I just wanted to say that I am impressed with the amount of updates you keep doing. You really have a passion on this and I applaud your effort.

Wow.