Ersky9x Test Versions

ersky9x is a port of er9x for use on the sky9x board.
User avatar
MikeB
9x Developer
Posts: 15802
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Ersky9x Test Versions

Post by MikeB » Fri Sep 08, 2017 9:37 am

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.
ersky9x/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

User avatar
jhsa
Posts: 18126
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Ersky9x Test Versions

Post by jhsa » Fri Sep 08, 2017 11:05 am

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
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

User avatar
MikeB
9x Developer
Posts: 15802
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Ersky9x Test Versions

Post by MikeB » Fri Sep 08, 2017 12:00 pm

I see I've even got the text:
"Disabled (see Help)"
on the hardware menu when it is disabled!

Mike.
ersky9x/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

User avatar
bob195558
Posts: 1901
Joined: Sun Dec 16, 2012 7:24 pm
Country: United States
Location: New England, Vermont
Contact:

Re: Ersky9x Test Versions

Post by bob195558 » Fri Sep 08, 2017 12:02 pm

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.
ErSky9x on Taranis, Sky9x, 9Xtreme, Er9x on 9x with Smartieparts Programmer with TelemetrEZ Board
3D Printing: (http://openrcforums.com/forum/viewforum.php?f=85)

User avatar
jhsa
Posts: 18126
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Ersky9x Test Versions

Post by jhsa » Fri Sep 08, 2017 12:08 pm

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
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW


User avatar
jhsa
Posts: 18126
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Ersky9x Test Versions

Post by jhsa » Fri Sep 08, 2017 12:09 pm

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
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

ReSt
Posts: 1477
Joined: Tue Dec 27, 2011 11:34 pm
Country: -

Re: Ersky9x Test Versions

Post by ReSt » Fri Sep 08, 2017 12:20 pm

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:

User avatar
jhsa
Posts: 18126
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Ersky9x Test Versions

Post by jhsa » Fri Sep 08, 2017 12:30 pm

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

My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

User avatar
bob195558
Posts: 1901
Joined: Sun Dec 16, 2012 7:24 pm
Country: United States
Location: New England, Vermont
Contact:

Re: Ersky9x Test Versions

Post by bob195558 » Fri Sep 08, 2017 12:51 pm

I like the protection from young children pressing buttons, screwing-up the radio.
ErSky9x on Taranis, Sky9x, 9Xtreme, Er9x on 9x with Smartieparts Programmer with TelemetrEZ Board
3D Printing: (http://openrcforums.com/forum/viewforum.php?f=85)

User avatar
MikeB
9x Developer
Posts: 15802
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Ersky9x Test Versions

Post by MikeB » 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.
ersky9x/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

User avatar
jhsa
Posts: 18126
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Ersky9x Test Versions

Post by jhsa » Fri Sep 08, 2017 5:10 pm

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
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

User avatar
jhsa
Posts: 18126
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Ersky9x Test Versions

Post by jhsa » Fri Sep 08, 2017 5:16 pm

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
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

ReSt
Posts: 1477
Joined: Tue Dec 27, 2011 11:34 pm
Country: -

Re: Ersky9x Test Versions

Post by ReSt » Fri Sep 08, 2017 8:50 pm

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

User avatar
bob195558
Posts: 1901
Joined: Sun Dec 16, 2012 7:24 pm
Country: United States
Location: New England, Vermont
Contact:

Re: Ersky9x Test Versions

Post by bob195558 » Fri Sep 08, 2017 10:09 pm

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.
ErSky9x on Taranis, Sky9x, 9Xtreme, Er9x on 9x with Smartieparts Programmer with TelemetrEZ Board
3D Printing: (http://openrcforums.com/forum/viewforum.php?f=85)

User avatar
jhsa
Posts: 18126
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Ersky9x Test Versions

Post by jhsa » Fri Sep 08, 2017 11:20 pm

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
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

Rad
Posts: 176
Joined: Wed Apr 20, 2016 3:43 pm
Country: -

Re: Ersky9x Test Versions

Post by Rad » Fri Sep 22, 2017 8:15 pm

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?

User avatar
jhsa
Posts: 18126
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Ersky9x Test Versions

Post by jhsa » Fri Sep 22, 2017 8:28 pm

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
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

JanRy
Posts: 19
Joined: Mon Dec 28, 2015 8:59 pm
Country: -

Re: Ersky9x Test Versions

Post by JanRy » Sat Dec 23, 2017 4:34 am

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.

User avatar
MikeB
9x Developer
Posts: 15802
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Ersky9x Test Versions

Post by MikeB » Sat Dec 23, 2017 10:12 am

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.
ersky9x/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

JanRy
Posts: 19
Joined: Mon Dec 28, 2015 8:59 pm
Country: -

Re: Ersky9x Test Versions

Post by JanRy » Sat Dec 23, 2017 11:38 am

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.

JanRy
Posts: 19
Joined: Mon Dec 28, 2015 8:59 pm
Country: -

Re: Ersky9x Test Versions

Post by JanRy » Sat Dec 23, 2017 11:40 am

Just noticed now that you were pointing me to the SKY folder...

User avatar
MikeB
9x Developer
Posts: 15802
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Ersky9x Test Versions

Post by MikeB » Sat Dec 23, 2017 11:59 am

You typed "make revb=1", this needs to be uppercase "make REVB=1"

Mike.
ersky9x/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

JanRy
Posts: 19
Joined: Mon Dec 28, 2015 8:59 pm
Country: -

Re: Ersky9x Test Versions

Post by JanRy » Sat Dec 23, 2017 9:57 pm

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.

User avatar
MikeB
9x Developer
Posts: 15802
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Ersky9x Test Versions

Post by MikeB » Sat Dec 23, 2017 10:24 pm

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.
ersky9x/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

JanRy
Posts: 19
Joined: Mon Dec 28, 2015 8:59 pm
Country: -

Re: Ersky9x Test Versions

Post by JanRy » Sat Dec 23, 2017 11:05 pm

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.

User avatar
MikeB
9x Developer
Posts: 15802
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Ersky9x Test Versions

Post by MikeB » Sun Dec 24, 2017 12:14 am

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.
ersky9x/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

JanRy
Posts: 19
Joined: Mon Dec 28, 2015 8:59 pm
Country: -

Re: Ersky9x Test Versions

Post by JanRy » Sun Dec 24, 2017 2:07 am

Thanks for your help Mike,
it all appears to work now.

User avatar
ridgerunner
Posts: 3
Joined: Sat Feb 02, 2013 11:04 pm
Country: United States
Location: Salt Lake City, UT
Contact:

X9D/X9DP ersky9x test builds?

Post by ridgerunner » Wed Apr 11, 2018 10:36 pm

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!

User avatar
MikeB
9x Developer
Posts: 15802
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Ersky9x Test Versions

Post by MikeB » Wed Apr 11, 2018 11:03 pm

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
ersky9x/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

Post Reply

Return to “ersky9x”