Search found 14292 matches

by MikeB
Sat Apr 21, 2018 11:15 pm
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4074
Views: 315329

Re: Audio (voice) - Stock 9X PCB

I've got 1 extra pot working on a QX7, just needs a bit of sorting so it appears in the correct place for the mixer.

Mike
by MikeB
Sat Apr 21, 2018 3:50 pm
Forum: openTx
Topic: Maintenance mode
Replies: 31
Views: 1477

Re: Maintenance mode

I wrote the bootloader originally for the Atmel processor. This provides a routine in ROM to allow writing to the flash memory. When I ported the bootloader to the STM processor, I decided to run it from RAM so it wasn't trying to read from flash memory while also writing to it. There was never any ...
by MikeB
Sat Apr 21, 2018 10:30 am
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 168
Views: 11513

Re: Ersky9x Bug Reporting

I'm not certain it is the EEPROM chip yet. I've posted a new test version. This one, as it starts up, puts a character in the top left corner of the display, hopefully still readable if the black square is present. If you power on with the left trim held left, then watch the top left corner when you...
by MikeB
Fri Apr 20, 2018 10:21 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 168
Views: 11513

Re: Ersky9x Bug Reporting

This one is just for you to test the EEPROM chip. If it solves your problem, then I'll see if I can find a way of selecting the required 'half' of the chip.
No, I don't think flashing the er9x file can cause the error, and flashing the blank EEPROM file should clear everything.

Mike
by MikeB
Fri Apr 20, 2018 9:35 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 168
Views: 11513

Re: Ersky9x Bug Reporting

My current thought is a block of the EEPROM is failing to write properly. On the 9Xtreme, the EEPROM chip is actually double the capacity required. So, I've posted a special test version of ersky9x that uses the second half of the chip. Note that the bootloader won't "know" about this, so accesses f...
by MikeB
Fri Apr 20, 2018 11:07 am
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 168
Views: 11513

Re: Ersky9x Bug Reporting

I going to suggest we erase your EEPROM and start from there. I've attached a blank EEPROM file (zipped). Please use the option in eepskye under the "Burn" menu of "Write EEPROM Memory from File", and select this file to write. When you power up the radio, it should then say "Bad EEPROM", and then "...
by MikeB
Thu Apr 19, 2018 10:06 pm
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4074
Views: 315329

Re: Audio (voice) - Stock 9X PCB

The QX7 includes 2, 2-pin sockets ready for the addition of two extra switches. With ersky9x, you have the "BASIC" scripting available. Regarding extra pots/sliders, the QX7 has a three colour LED in the power switch (red, blue and green). I'm not sure this is very useful, indeed, on ersky9x, I only...
by MikeB
Thu Apr 19, 2018 3:40 pm
Forum: FrSky Taranis radio
Topic: Taranis QX7 bluetooth
Replies: 71
Views: 3523

Re: Taranis QX7 bluetooth

I haven't had time to progress using the BT module as supplied by FrSky yet. I have heard that using trainer with that module may not work very well. My QX7 (not s) does have a HC-05 (BT 2.0) module in it, and this is working fine using ersky9x. I don't believe openTx has ever supported this module....
by MikeB
Thu Apr 19, 2018 3:35 pm
Forum: er9x
Topic: Audio (voice) - Stock 9X PCB
Replies: 4074
Views: 315329

Re: Audio (voice) - Stock 9X PCB

Hi Mike! What is the final decision on this module? Should I order it? To be able to use that board, I would need to get one myself, together with all the other items (SD card interface, audio amp etc.), then get the code to compile for it. I'm not sure I'm going to get round to it for a while, if ...
by MikeB
Thu Apr 19, 2018 3:23 pm
Forum: ersky9x
Topic: Ersky9x Bug Reporting
Replies: 168
Views: 11513

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: 168
Views: 11513

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: 168
Views: 11513

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: 4074
Views: 315329

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: 4074
Views: 315329

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: 4074
Views: 315329

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: 107

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: 168
Views: 11513

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: 4074
Views: 315329

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: 4074
Views: 315329

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: 60009

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: 4074
Views: 315329

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: 31
Views: 1477

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: 168
Views: 11513

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: 4074
Views: 315329

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: 168
Views: 11513

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: 168
Views: 11513

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: 31
Views: 1477

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: 7720

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: 4074
Views: 315329

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: 15404

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

Go to advanced search