Search found 14283 matches

by MikeB
Thu Apr 19, 2018 3:23 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

I just tried that on my 9XT (the file seems to be the .bin file, not compressed). I couldn't reproduce your problem. I'll see if I can add some debug to locate where your problem is occuring. To help, what, exactly, happens on our radio? I get the "Hardware enabled" message, then when I release the ...
by MikeB
Wed Apr 18, 2018 5:54 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

That file contains the firmware, not the EEPROM.

Mike
by MikeB
Tue Apr 17, 2018 10:33 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

Please post your EEPROM (in a .zip file) and I'll see if I can see what is happening.

Mike
by MikeB
Tue Apr 17, 2018 10:29 pm
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4067
Views: 314123

Re: Audio (voice) - Stock 9X PCB

I've considered before whether using a second processor could help with the 9X, but I've never found a way to split the functions between two processors to reduce the flash/RAM requirements on the AVR processor.

Mike
by MikeB
Tue Apr 17, 2018 5:32 pm
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4067
Views: 314123

Re: Audio (voice) - Stock 9X PCB

No it doesn't have a DAC. It does, however, have timers that may run at up to 72MHz. These are able to provide PWM output (driven by DMA), so better audio with fewer filter components needed. I'm not sure whether any work could be offloaded from the main processor. To add another RF module output it...
by MikeB
Tue Apr 17, 2018 3:57 pm
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4067
Views: 314123

Re: Audio (voice) - Stock 9X PCB

Most of the pins of the STM ARM processors are 5V tolerant, so you shouldn't need a voltage divider on the RX pin, and a 3.3V FTDI is only likely needed if the supply from it is used directly on the processor.

Mike
by MikeB
Tue Apr 17, 2018 1:36 pm
Forum: The Pickled Gnu (The Pub)
Topic: Help finding the power on delay for qx7 in source code
Replies: 1
Views: 65

Re: Help finding the power on delay for qx7 in source code

radio\src\targets\Taranis\board.cpp while (pwrPressed()) { duration = get_tmr10ms() - start; if (duration < PWR_PRESS_DURATION_MIN) { unsigned index = duration / (PWR_PRESS_DURATION_MIN / 4); lcdClear(); #if defined(PCBX9E) lcdDrawBitmap(76, 2, bmp_startup, index*60, 60); #else for(uint8_t i= 0; i <...
by MikeB
Tue Apr 17, 2018 1:19 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

Ok, so no real problem with the connection to the M64 board. So something is causing the watchdog reset. I'll have a look at the code. I may need to add some debug and get you to test again. Mike Edit: If you power on holding the left trim, and keep holding the trim, does the display wait at the "Ha...
by MikeB
Tue Apr 17, 2018 1:15 pm
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4067
Views: 314123

Re: Audio (voice) - Stock 9X PCB

Got a link to those boards?

Mike
by MikeB
Tue Apr 17, 2018 12:18 pm
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4067
Views: 314123

Re: Audio (voice) - Stock 9X PCB

Unfortunately, the hardware design of the 9X means the trainer port cannot be used for serial data. Two reasons: 1. The protocol signal to the Tx module is driven by software. This means the timing has to be kept very accurate, particularly when using the Multiprotocol module which is serial data at...
by MikeB
Mon Apr 16, 2018 11:00 pm
Forum: ersky9x
Topic: Adding MAVLINK support
Replies: 594
Views: 59674

Re: Adding MAVLINK support

There is an er9x build that should support MAVLink directly (er9x-ardupilot.hex), but only MAVLink, not FrSky.
I've never really looked at that code, I just continue to build a release version.

Mike
by MikeB
Mon Apr 16, 2018 10:55 pm
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4067
Views: 314123

Re: Audio (voice) - Stock 9X PCB

If the 9X has the M64 processor, then there is no room in the flash for another way of driving a sound board. To implement this would then require another set of builds. Also, to implement this I would need to have a module, then use it to replace a module I'm already using in a 9X to get it working...
by MikeB
Mon Apr 16, 2018 10:45 pm
Forum: openTx
Topic: Maintenance mode
Replies: 29
Views: 1372

Re: Maintenance mode

That's a change, openTx was also copying the bootloader to RAM. I did it that way so that while writing to the flash memory the bootloader code is not "stalled", with the possibility of causing problems with the USB connection.

MIke
by MikeB
Mon Apr 16, 2018 10:08 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

I need some more information. When you try enabling the hardware menu, you say you get a black square at the top left. Does this then disappear? Also, after trying to start in this way, please check the "BOOT REASON" menu to see if the reason is "POWER ON" or "WATCHDOG". Please also check the "BOOT ...
by MikeB
Mon Apr 16, 2018 5:43 pm
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4067
Views: 314123

Re: Audio (voice) - Stock 9X PCB

That looks to be a different module to the one in your picture above!

Mike
by MikeB
Mon Apr 16, 2018 5:38 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

I've posted a special test version that reports 3 values on the "Slave" menu.
Please try the power on with the trim held left, then go to that menu and let me know what the 3 values at the right of lines 2, 3 and 4 are.
I expect the top valuie to be counting up rapidly.

Mike
by MikeB
Sun Apr 15, 2018 9:15 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

Please check the revision of the firmware running on the original M64 processor (UP LONG, then LEFT 3 times).

Mike
by MikeB
Sun Apr 15, 2018 8:14 pm
Forum: openTx
Topic: Maintenance mode
Replies: 29
Views: 1372

Re: Maintenance mode

An app should be OK as the bootloader itself on the Taranis actually runs in RAM so it can write to the flash!

Mike
by MikeB
Sat Apr 14, 2018 10:58 am
Forum: Turnigy 9XR radio
Topic: 9XR & Frsky XJT Telemetry
Replies: 60
Views: 7651

Re: 9XR & Frsky XJT Telemetry

Did your modification for telemetry include an inverter? The XJT outputs inverted serial, so needs this inverter.

Mike
by MikeB
Sat Apr 14, 2018 10:54 am
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4067
Views: 314123

Re: Audio (voice) - Stock 9X PCB

Can you provide a link to a datasheet of the module?

Mike
by MikeB
Sat Apr 14, 2018 10:52 am
Forum: ersky9xr
Topic: CRSF protocol for TBS Crossfire?
Replies: 174
Views: 15291

Re: CRSF protocol for TBS Crossfire?

The M64 doesn't have enough flash space to add another protocol, there is no hardware for driving the SPort (telemetry) signal at 400kHz, and the processor isn't really capable of handling 400kHz serial either.

Mike
by MikeB
Sat Apr 14, 2018 10:37 am
Forum: Turnigy 9XR PRO radio
Topic: Fine tune rockers locked how to unlock?
Replies: 7
Views: 176

Re: Fine tune rockers locked how to unlock?

First check in the "DiagSwtch" menu the trim switches are responding, then check your mixes to see you have "Include Trim" set.
Test for trim movement in FLight Mode 0.

Mike
by MikeB
Sat Apr 14, 2018 10:33 am
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

Does the square always appear, or only when you try to enable the hardware menu.
The square indicates a problem with the serial connection (via the spring pins) from the 9Xtreme to the original main board. A backup method of passing the control data is being used.

Mike
by MikeB
Sat Apr 14, 2018 10:29 am
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

What you already did (create a new blank EEPROM in eepskye and write it to the radio) should reset the EEPROM. Also, enabling the Hardware menu should not depend on the EEPROM at all. You could read the EEPROM to a file, but it in a .zip file and post it here and I'll have a look at it to see what m...
by MikeB
Fri Apr 13, 2018 10:08 pm
Forum: ersky9x
Topic: Adding MAVLINK support
Replies: 594
Views: 59674

Re: Adding MAVLINK support

Yes, flash "er9x-128.hex". You then need to go to the hardware menu and set "FrSky Mod Done" to enable the telemetry. With the extra flash space, features are selectable, rather than needing to flash a specific firmware version. Enable the hardware menu by holding the left horizontal trim to the lef...
by MikeB
Fri Apr 13, 2018 9:16 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

That's why I'm asking how the file was flashed to the radio.
The .eepe, .eepm and .eepg files all are in XML format and have codes embedded in them to indicate the target processor type (AVR or ARM). These codes are checked by eepe and eepskye.

Mike
by MikeB
Fri Apr 13, 2018 8:54 pm
Forum: er9x
Topic: er9x V2 = mbtx
Replies: 97
Views: 4655

Re: er9x V2 = mbtx

Yes, the version for the M64 doesn't have that in.
Because er9x V2 does save some flash memory, compared to V1, there are about 800 bytes spare, so it would be possible to add a few things in, the question is what are the most important/useful things to add.

Mike
by MikeB
Fri Apr 13, 2018 8:48 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

That "template" is for er9x. How did you flash it to the radio?

Mike
by MikeB
Fri Apr 13, 2018 5:44 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 152
Views: 11010

Re: Ersky9x Bug Reporting

Odd, just tested it on my 9Xtreme, which has that version flashed, and it works OK. Check the left horizontal trim switch is working when pressed to the left. When you power on with the left horizontal trim held to the left, the display shows "Hardware Menu Enabled" and continues to do so until you ...
by MikeB
Fri Apr 13, 2018 2:43 pm
Forum: ersky9x
Topic: Adding MAVLINK support
Replies: 594
Views: 59674

Re: Adding MAVLINK support

1. Does your 9X have a Mega128 processor or a Mega64 processor? As you note, the serial data from the Arduino is inverted, but then, so is the serial data from the DJT. 2. So, how did you have the serial data from the DJT handled bu the radio? Did you include an inverter in the signal, or did you mo...

Go to advanced search