i bumped into botgrinder on a projectbluefalcon vid a couple of weeks ago, nobody will ever cover noobs and experts in such a clear and concise manner ever again.
I was watching his channel recently and just realised he passed this weekend. I was so saddened. He seemed so down to earth. Last one I watched he was riding out to test his quads and said at the end he going to fly /break all his quads then left a message at the end saying he did break all.
Josh, thanks for putting those definitions at the bottom of your screen for "UART" etc. They help to remind us what these things do. Please include in every "HOW TO" video.
I'm just making the jump from F3 to F4 with my new quad. Even though I don't have one of these FCs I still watched the video anyway, knowing that you would have nuggets of useful info and wisdom.. And I wasn't disappointed. Thanks for the super useful information regarding the TLM inversion bit. Definitely learnt something today!
I have not ran across this issue yet but I am currently starting to move to Matek for some things. I just Yesterday installed my first product and absolutely loved how detailed their site is for information on their products. I will be using them more just from that factor for sure. Thanks for the heads up Josh, without your advice most of us would be lost and flying in small circles chopping our ankles to bits :)
Joshua... thanks for all the great videos! I wanted to let you know that I discovered an issue and workaround with connecting an R-XSR receiver to a Matek F405-STD flight controller and trying to follow your instructions. This issue presented itself while trying to use both F.Port and S.Port telemetry. In both cases, the radio controls were working fine, but I could not receive telemetry. When using F.Port, I connected the signal wire to TX3 (as indicated in the Matek instructions). When using S.Port I tried using both TX3 and S5 (softserial), neither worked. I also tried both the inverted and uninverted F.Port/S.Port signals. The workaround I discovered immediately fixed the issue without any other changes. I found that by bypassing (shorting) the 100 ohm resistor between the TX3 pad and the STM32 pin telemetry was immediately received. Before the bypass, the receiver was polling the flight controller for sensors (could see on my logic analyzer), but there was no response sent from the flight controller. Hope this helps someone that is going through the same frustration I had when trying to figure this out.
Hello, great video. I set up my serialport. I have Foxeer F405 with Frsky XSR. Flies great. I can't seem to get OSD working in my goggles. "Armed" shows up, but all Telemetry disappears while flying. After I disarm, I can see post flight statistics. Why can't I see my RSSI (which shows on my radio) and my Battery voltage during flight? Thanks for any support you can offer!
Hi Joshua. I have a Jumper R1 and a Mamba F405 stack. I’m trying to work out where to solder the Smart Port wire onto the FC. One pad is named ‘Invertor’ and the other one is called ‘Uninverted’. I’m pretty sure the smart port wire goes to *one* of these. Also, if I’m using a Jumper T16, should I connect the rx RSSI wire to the fc RSSI pad? How do you rate the Mamba stack?
Iam so learninghow tomess with somee older partsthanks to thisvideo ...5 years later anditsstill of verygreat value as i expect allof your content to be...
What do I do if this didn't work?? I currently have the matek f405-te and I'm using an frsky tdmx reciver. The reciver has a smart port pad. I wired that sp. Pad to a uart and it didn't work, then I tried this soft serial solution and I am still not receiving telemetry. What else can I do? To my knowledge, I don't know of any uninvited signal on my reciver. Sidenote: I have the same rx paried with a matek h743 wing fc. Telemetry works perfect using the basic understanding of how to wire up telemetry.
Is using a software serial for Fport a good idea? Seems like the Mamba F405 has no provisions for F.port or even smartport. It's so far the only disappointment of the board (and no mag or baro, but there is an I2C pads for them on a separate board). I tried it and my quad almost flew away when I punched the throttle, it was like PWM signals were updating infrequently.
You don't need to use soft serial for BLHeli 32 telemetry on the Matek - it has enough real UARTs. The Matek F405 has 4 usuable UARTs which is more than enough: 1 for SBUS 1 for Smart Audio 1 for ESC Telemetry 1 for Smart Port if you use the un-invert hack (not required if you use soft serial). So even with BLHeli telem and FC telemetry you have one or 2 free UARTs left over. And it has another free motor pin for camera OSD and a DAC pin when that becomes avail. This is why I've been using this FC since it came out. Plus Matek's awesome quality. It really is a boss FC.
my f4 xilo FC is not outputing sensor information... I have RSSI, RXBT and VFR only... any ideas? I have the config and ports exactly how you have them in your build video... Im using Rxsr and the s.port yellow wire is directly to uart6 aka for smartport. SBUS green to sbus.. idk why im not getting the telemetry info.
Anyone had issues with frsky r9m binding with r9mm I updated firmware and tarantis ,RX and tx updated to latest flex firmware and tryed normal fcc firmware but still flickers red on RX after power off when previously tried to bind. During bind RX shows green/red but after done binding mode it's flickers red on RX??? Matek f405ctr but I tried binding without wired to f.c with no luck. Any suggestions or is RX bad directly from readymaderc? Please help me
if I wanted to run fport could I solder the smartport wire to the sbus pad or would I have to run the smartport wire to the s5 pad and run it softserial?
FPort requires a pad with a bidirectional inverter. The SBUS pad does not typically have this, but the specifics depend on the design of the board. Also, SBUS always goes to an RX pad and FPort requires TX. You can't use softserial for serial RX though so no ledstrip or s5 or s6 will work. It has to be a hardware UART. The simplest approach to FPort might be to do the uninvert hack on the receiver and then you can use any UART TX pad. But you will need to do some tweaking in the CLI with "serialrx_inverted" and "tlm_inverted" to make sure Betaflight knows you've done the uninvert hack. On the F405 specifically, you won't save any resources by using FPort, so I'm not sure if there is an advantage.
Joshua Bardwell thanks big help and time saver. I was hoping to avoid soldering to those small pads on the receiver. My thought was maybe I could use fport and go to the sbus pad with the telemetry wire or go to one of the other pads and tweak the cli but now I learned that that won’t work and I’ll just run it the normal way with sbus and telem no fport. Thank you again
This worked well and helped me to narrow down my issue that I believe to be a bad Uart3 on the JBF4. I contacted RDQ to see about any more technical support or to see if I need a warranty replacement but my biggest question is that since your name is on the board I hate to see you bothered with every piddly little question so who should we turn to for tech support when issues like this come up? But long story even longer I changed the LED pin to soft serial and got my smart port working there and remapped rx6 to be tx 6 and stuck my smart audio there. I am still having an issue with my taranis seeing all of the unify data but I have run out of patience for a couple days so leaving it on the bench before I chuck it out the window.
Hi Bardwell. Let me ask you something. Is It possible to send the GPS data though the Video transmitter(audio in)? My radio has no telemetry and I need the GPS information on the ground station to track the position of the plane.
Good afternoon Bardwel. I'm using Inav configurator 2.2.1 with the Matek F-405 CTR controller and I can't connect to the smart port. What's the procedure?
this vid being 2017 how do you feel about matek f405 f.l now? i ask because the quad i just built tyro129 has this f.l and is my first build .i ask 1 because i have it and 2 because in 2020 they are cheap for future builds .
Joshua. So I did everything in your video (several days ago so this was a good double check), including soldering to the microdot on the R-XSR receiver. However I am not getting telemetry. Is there a command to see if there is anything coming out of the receiver on the un-inverted pad to the S5 pad on the FC. Thanks
I fixed my issue. I was doing un-inverted hack to soft serial s5 pad. I ended up putting my line to TX4, and enabling the tlm_inverted=on and it works. Thanks for the assist and all the videos. now to get lua to work.
Hi Joshua, I've written my own flight controller for a custom model aircraft (see BlackFly at opener.aero). I want to be able to send telemetry back through my FrSky smartport. Do you know where I can get a specification for smartport communications so I can incorporate into my custom flight control software?
I correctly understand that if I have a free uart port, then I just connect the smart port from the receiver to the tx and everything will work? I have a flight controller f4 v6 Nano.
No that is not correct. F4 flight controllers cannot do Smartport in a regular UART because the signal is inverted. That is why the workaround in this video is necessary.
These command line entries are good for any FC? What if I wanna use the LED uart? ( I have a Racerstar F4 30A and there is no motor 5 uart.... Thank you!!!
I normally fly Spektrum, but I'm trying frsky for the first time on one of my builds. I'm using JBardwell fc, r9mm rx, and frsky xlite w/r9m lite. Do I use the "s-port" or "inverterd s-port" pad on the rx?
Hi Josh I am following all your vdeos for about a year now but I am definitely struggling with Telemetry / TBS Smart audio and ESC Telemetry on Matek F405 std, Taranis and RXSR reciever. My ESCs is a 4 in 1 esc with Telemetry wire. I am a bit puzzled whether my wiring is correct and how to use softserial properly. Do you think there is a way you could help me? Best,
Is there an advantage to Frskys inversion to begin with? Why make it configurable when they can do away with it? My thoughts are Frsky says 'not our problem let the fc makers fix it'? Just a guess though.
There isn't any advantage that I know of. It's just a thing they've done forever. I think originally it started with SBUS. SBUS was originally invented by Futaba and I speculate FrSky inverted their version to avoid ... I don't know... lawsuits?
Joshua doesn’t the Matek have an inverter for SBUS? Wouldn’t messing with the inversion settings mess that up. I did the inversion hack for my Matek AIOF405 because I couldn’t get the soft serial to work. Inversion hack worked without messing with beta flight
Hello Joshua, I have the hyperlite F4 FC and I'm trying to get my telemetry to read the voltage but there's no VBAT pin on the FC, but when I go to the CLI and type resource, I see resource ADC_BATT 1 C02. Does this mean I can get the voltage reading from this FC? If yes, how can I go about it please? Thanks
So while we’re on this slightly confusing topic is the cl racing f4s affected by this issue? I read somewhere that it has a pad that has a hardware uninverted uart port. So when hooking it up to an r-xsr for example I could simply use the standard smartport wire on rx and not solder to the tiny pad on the back of rx? Too many inverts and uninverts make my head hurt...
Hi Josh, I am stuck on an order I want to place. Ik have the Matek F405 with the XSR and did the soft serial mod. Now I want to order the R9m lite with either the R9m mini / mm receiver and I am lost in what is inverted now. They say this on the website: Please note that we are shipping them with R9 mini receivers and not the R9MM. Differrence is that the R9M has normal S-Port and the R9MM has inverted S-port. Which one to order now? Greetings
They are really using confusing language and I hate it. The R9M has normal S-Port, which is inverted. It needs an inverter on the UART and cannot be used with a regular TX pad of an F4. The R9MM has inverted S-Port, which is inverted-inverted, which means it's un-inverted. It's a double-negative. So you want the R9MM and you will connect it to any regular TX pad of a UART on your F405. You will also need to go into the CLI and type set serialrx_inverted=on (only if you are using fport firmware) set tlm_inverted=on save
Hi mr Bardwell. I'm building a quad and I'm going to use F722 mamba stack (F7) and rsx-r. Is the sbus enough for telemetry? Or should I use smart port together whith sbus so I can have telemetry ?
Thank you for your immediate response. I'll check your videos for the fport. I've built 2 kiss quads and this is the first time with blhelli. Again thanks a lot !
Thanks, Joshua. I have a hyperlite f4 osd board. Tried fport, using the tele port, a different port. No luck. Have not tried the hack yet. Question....does softserial need to be supported on the board to use it? I ask because I tried to use it and it tells me no serialrx 11. So basically, no telemetry unless I can figure it out
I wouldn't assume so, no. Type "resource" and look in the output of that command for a line that reads: resource MOTOR 6 A08 That tells you what pin number (A08, or whatever it says) to assign to softserial.
Wondering how to retain Smart Audio while also having Crossfire signal and telemetry hooked up on my Omnibus F3. Since the Omnibus has a dedicated SBUS pad (can't solder crossfire signal to that sbus pin), and the 3rd UART has no actual rx pin to solder to, I had to lose Smart Audio when installing the crossfire micro rx. Could I use soft serial to get around this and get my Smart Audio back? Thanks Joshua
I am trying to get some sort of rssi signal in my bf osd. Problem is I have flysky equipment, a turnigy evo and a FSA i6s. :( on rx with telemetry I've seen is the flint 14 or 10 i think
Please help. I got the XJB-145 and it comes with 5 cables, the r-xsr comes with 5 cables also, same colors.. Cant I bind the 5 cables of similar colors?
I am a newbie and am having trouble getting telemetry to be discovered on my X7, using soft serial on Omnibus F4 V3 following your instructions. Wondering if this FC works the same way as your example. Do I just go to X7 and discover telemetry, or is there another step missing? Soldering on my r-xsr is just too difficult.
Hi Joshua I created a softerial on the "LED" pad, but I need another softerial for SMARTAUDIO. My FC is a DYS F4 Pro. I thought about using the pad set for TX1, but I do not know if I can do this because UART1 is being used by the receiver (SBUS pad). Other free pads are RSSI and PPM, which I also do not know if it's possible to use them. Please help me. Thanks
I've got the matek f405-std and trying to use the furiousfpv lr1000. I need to turn serialrx inversion off but it won't work with the matek f405 how can I use soft serial?
You can't use softserial for a receiver. You have to use a hardware UART. If it is putting out uninverted SBUS then connect the signal wire to a regular UART rx pad and go to the CLI and "set serialrx_inverted = on".
Joshua Bardwell thanks for the reply and input. I was thinking of that but wasn't 100% sure I could use the other uarts as on the pin out diagrams they were for other receiver brands/protocols. But I will give that a try.
I tried to solder a tlm wire from 'uninverted' pad of r-xsr to tx4 on my 405 aio, but it didnt help. Tlm inverted = on didnt make any difference. Ended up using softserial on s5
Hi Joshua. Just wondering why you didn’t use the RSSI pad? I’m new to Frsky but I’m really enjoying the versatility of opentx after using spektrum fo a long time. Thanks.
Joshua Bardwell is that because you get RSSI through a channel on SBUS? In what case would you wire to the RSSI pad? Thanks for the knowledge, yours and JC’s videos have got me a long way in this hobby, in fact without them I wouldn’t be enjoying flying as I am now. So thank you.
Hi. I just bought a omnibus f4 pro and found that this should work: resource motor 5 none resource serial_tx 11 A1 save Didn't test this yet, but thought you might want to know. The reference is here: th-cam.com/video/e9-lPYCVPa4/w-d-xo.html and here: github.com/betaflight/betaflight/wiki/Single-Wire-Software-Serial Oh, I forgot to mention sport should go on motor 5 signal pin (A1 PWM5 from github list)
Joshua I’ve googled and can’t find the answer to my problem. I’m trying to get SBUS working on my F405 ctr. My XSR is wired up per the Matek diagram (SBUS to SBUS on the board and Smartport to TX2 on the board) and set up properly in Betaflight. Matek says on their site to assign resource a02 to Softserial1 for Smartport. Resource a02 is already allocated to pwm3 AND serial tx02 by default. When I do the reallocation, tx2 becomes inactive due to it losing its resource... It seems telemetry is working after doing this, but SBUS is not... I’m confused. Would you help me please?
I think there is some confusion. I don't know how you would use softserial on the same pin as TX2. I think you might be having some resource conflicts that are messing things up. If you use ledstrip like I show in the video, I'm pretty sure it will work.
Joshua Bardwell as is the case most times, it was operator error. I had the Smartport and SBUS wires backwards. I flipped them and everything works fine. I just came in from flying the bird. Thanks a million for replying sir!!
Depends if you have done the uninvert hack on your rx or not. Since F7 can invert all UARTs, then I think you should NOT do the hack, and you should leave tlm_inverted alone.
@Joshua - not sure why you choose to present the soft serial method as the first one, it's less preferred as S.Port is communication intensive (this was also recommendation by Teralift, BF dev.) if to put something on soft serial is the smart audio (vtx control) as the last isn't being used that often.
www.fpvmodel.com/u/goods_data/2017-09/20170908153704-2531.pdf In the manual they indicate SBUS on UART3, and they say there is an inverter on UART6, which suggests to me they mean for you to use SmartPort on UART6. So wire SmartPort telemetry from X4R-SB to RX6 pad on the FC. Then enable SmartPort Telemetry on UART6 i n the Ports tab.
Have a Babyhawk r stock 2", cant seem to get tel to taranis with lua not sure what wire from vtx to f3 magnum,want tel to radio and s audio to control pids Help.
Hey josh, thanks for the vid, as you said , matek had us already covered with a good ammount of info, tough i got a problem... i did the softserial trick , followed the 2 commands that are in the website, and in my taranis x9d+ i got now vfas , voltages and so on, but my LUA scripts are not working.. as you are an addicted luascripter and usual user ... i am sure you use them too... i feel bad without my luas now.. can you please tell me if you did something else to activate them? (I even tried to update the luas to the coolest and latest version,have you checked it out? Cool new options!!!) Thanks joshua! Happy flying :)
Joshua Bardwell it was working in my other copter with bff3 ... strange , vecause i believe that if i got vfas voltage i shoukd be okay with the telwmetry and i should also be ok with the luas at same time isnt it?
In the "How to Install" video you mentioned that you'd be posting a "How to Wire" video for this board. I'm extremely interested in seeing that as I'm about to build with the F405 and Hub/Vtx. Any idea when that'll be coming out? For instance, I see you have the camera + and - wired to your PDB and am wondering about that as well as other nuances. Thanks for all you do!
Not to bust balls (as well ventilated as they are) but....th-cam.com/video/atIrkknzyaI/w-d-xo.htmlm29s. No worries though, I know the basics, was just curious to see if there were any quirks. Again, thanks for what you do and your tireless commitment to the community.
Can somebody help? I has used the last 2 days trying to figure out why I cannot have pid data display in my taranis. I am using Matek F405 and FCHUB-vtX with Frsky X-XSR receiver. I updated all FW in the beginning of the build BF 3.3.2. Opentx is at 2.2.1. RXSR is flashed with newest FW FCC171009. I get the lua script working but just no data got reported. Telemetry is only from the Rx itself but not from the FC. I only get 2 sensors (RSSI and RxBT) !! I am using uninverted hack by soldering a wire from RXSR (the small pad) and connect to TX3 of the FC. I put under PORT of BF smartport in UART3. I also type in CLI with tlm_inverted = on. Everything works with the quad (including PID turning from my goggle) but not from the taranis display. What can I do wrong and miss???? I heard some people seems to have this problem and have PID telemetry working again after switched back to BF 3.1.7. Can it be the problem? The most common cause I heard about this problem is with old FW with RXSR but I already flashed it with teh latest 171009 twice... still cannot work....
Yes, I have enabled Telemetry (under Other features) but not softserial. I may consider changing it to softserial approach if I cannot get this solved today.
Update : I quickly solve the problem by going into the softserial route. PIDs and other telemetry information readily appear on my Taranis. I struggled a little bit first before I set tlm_inverted back to off which I turned on when trying with the original uninverted hack for the RXSR receiver. Now everything is working. I have a few conclusion/ findings myself related to Matek FCHUB-vTX and F405 combo: 1. somehow I cannot get non-inverted smartport output connected to TX3 work, I believe the combo meant to have some settings fixed assuming only softserial to work. Softserial, however work like a charm (2) My R-XSR receiver, not sure is the newest version, never got a Blue light as mentioned in the manual. It has the -P patch. Switching between CPPM mode and SBUS mode is not indicated by the blue light but by a blink of the RED light. During normal operation, only the green light is on. (3) not sure whether it is a bug or not, vTX transmit freq control by buttons is faulty when TRC Tramp is config under UART 5 which is the recommendation of Matek. Faulty here means you can get vtx control over the google or taranis but not the on-board buttons. I changed it to other UARTs, it works perfectly.
Normally you can do this but it looks like Matek has not made a 2nd softserial available. See this github issue: github.com/betaflight/betaflight/issues/4630
F405-OSD with R-XSR and followed this tutorial to the T. No new sensors found. I just cannot get telemetry to work, doing my nut in. Looks so simple and should be but i can never find a new sensor! Any help appreciated - cheers
In the CLI type "resource list". Look for the pin number that you assigned softserial to. Confirm it says "serialrx_11" next to that pin. If not, then the resource remapping is not working. If you see some other resource there, type "resource none" to clear it and leave only "serialrx_11" assigned to the pin. Such as: "resource ledstrip none". Make sure that softserial is enabled in Configuration tab. Make sure that SoftSerial 1 has SmartPort telemetry assigned to it in Ports tab. Not FrSky telemetry. SamrtPort.
Thanks for the replay - appreciate it. Was the serialrx_11 a typo or am i missing something. I have A15: SERIAL_TX 11 but nothing at all in resources saying serialrx. Softserial is enabled and smartport on it. Cheers
Hi Joshua Some day ago it is arrived the my new FC, I have bought a Kakute F4 V1 AIO … I mounted and now in Betaflight I have seen an error… When set ON 32khz the gyro not work… On the my another kakute the same model of this kakute with the same firmware the gyro work fiine to 16k16k I tried to set 32 on and 8k8k 16k16k 2k2k the CPU it does not 100% but the gyro does not work. The gyro to 32 it is the same of the normale gyro? same gyro same wires? Test Gyro work without flag 32khz on 8khz 8khz Gyro work with flag 32 khz on and 1khz 1khz Do you have any suggest?
Okay riddle me this riddle ER I have the Luminaire Lux V2 flight controller I have been flying on betaflight 3.1. 6 for quite a few months now and everything is going fine zero problems. The other day I decided to flash betaflight 3.2 .2 after flashing betaflight I no longer got Telemetry on my flight controller I pretty much tried everything I could think of search the internet for hours talk to people on Facebook I know there's different CLI commands which I did try a few but none of them worked. I ended up just going back to betaflight 3.1 6 and Telemetry came back to my radio on the Luminaire Lux V2 flight controller it has a dedicated uart for S. Port which I have it hooked up to does anybody have any idea why the board is doing this?
I'm new to FPV(8 months) & I love watching your videos. They have helped me a bunch. My question to you is on my HGLRC 20x20 FC can I use the PPM pad for smart audio, if I use resource mapping to change that pad to soft serial? Thanks in advance. -God Bless
I have followed this video completely and am only receiving telemetry from the receiver but not the flight controller. I'm at a loss does anybody have any ideas?
Once again saved by the Josh. tlm_inverted = ON for uninvert hack. Go figure... makes perfect sense. I forgot and couldn't figure out why my new F405-CTR would not do telemetry!
I used this soft serial technique on my Omnibus F4. Difference is I had to list the resources first to see what pin was assigned to M5. It’s not always A15. That’s specific to Matek.
I wanted to do channel reassignment to create a softserial too but apparently my “omnibusF4” doesn’t have the resources?? I’m still at a loss. Using new FrSky R9 Slim for a long range setup on the Hobbywing Xrotor F4 FC and I’m not seeing any way to get soft serial on this board. Their site blows too btw. And have yet to find anyone else that’s accomplished it either. And Telemetry is pretty much an absolute must doing long range too imo. And don’t know how to do uninversion hack on R9 Slim Rx either. Maybe the FPV KnowitAll could figure it out for me? Hint hint. 🤪🤓 Btw: it’ll let me “free up” motor 5 but if I type into CLI: (get resource) to list resources it gives me nothing. Also searched the full “dump” and found nothing related to pin outs for resource M5/M6. Idk what to do at this point. Sure would hate to have to replace FC just for telemetry, but really, I’m starting to think I shouldn’t have chose to use this FC paired with an R9 Slim for a Long Range build requiring telemetry. I just figured there was always a way to make telemetry work on any F4 FC. NO? Pretty sure I heard JB say that once. lol. .... Unless I can figure out which pin is the uninverted signal pin to solder from on R9 Slim I guess. I just want to fly.
Charles Garment I eventually got this lined out on my Hobbywing Xrotor F4 FC (omnibusF4SD) but it wasn’t until I flashed it to BF3.3.0 because with default firmware (modified by factory bf3.2.5) it didn’t show resources in CLI. I was then able to in CLI on BF3.3.0 type RESOURCE and enter. Then it’ll list what motor5 and motor6 “pins” are assigned - they were A01 and A08 respectively on that particular board. So like I said, once on BF3.3.0 and seeing RESOURCES on CLI I was able to get a softserial useable and assigned to FrSky SmartPort and used uart3 to TBS SmartAudio and uart6 on GPS ... so thrilled how this works. Now if I could just figure out how to get the I2C to be available to hookup the magnometer/compass to SDL SDA but I’ve failed to figure that out yet. Still trying to find someone that knows how that’ll put forward the effort to help.
I bought the r-Xsr thinking it may be better than Xm+ and I connected it to a nano f3 that offers an extra uart connection. Unable to get Rssi reading directly onto osd like you can with xm+ through channel 16 that has no smartport. Instead my dumbport rxsr rssi had to be fed back to fc by an extra channel on taranis. Why can’t the smartport work with beta flight ‘s rssi feature osd without this workaround? The fc people need to sit down with the receiver folks and come up with a better solution.
DavyBoy yes and it works great with xm+ but not the new rXsr sorry I should make clear There is no other straight to betaflight rssi reading on micro quad s other than the xm receivers
Joshua Bardwell but the RXsr is a disappointment then because what good is the smartport then? I thought it would give better range than xm+ which I am not seeing yet and smartport would give me Rssi osd readout. Which I learned you can’t get without having the receiver put rssi onto a channel to send back to the fc. Can you explain the benefits of smartport - I am not sure what I am missing. I know rssi audio alerts work but with fast moving quads seeing the number seems quicker than hearing an audio warning.
Blue falcon lives on with his awesome user friendly tutorials he made
Jean Quad VanDamme True very true. He is missed in the quad community.
i bumped into botgrinder on a projectbluefalcon vid a couple of weeks ago, nobody will ever cover noobs and experts in such a clear and concise manner ever again.
Yes.. so true.. Makes me sad that his videos will slowly start getting outdated as FPV technology advances. He will always be missed.
I was watching his channel recently and just realised he passed this weekend. I was so saddened.
He seemed so down to earth.
Last one I watched he was riding out to test his quads and said at the end he going to fly /break all his quads then left a message at the end saying he did break all.
JC is definitely missed.
Josh, thanks for putting those definitions at the bottom of your screen for "UART" etc.
They help to remind us what these things do. Please include in every "HOW TO" video.
my head hurts now. Good job Joshua. some of this can get complicated, nice to have someone with confidence run through this
I'm just making the jump from F3 to F4 with my new quad. Even though I don't have one of these FCs I still watched the video anyway, knowing that you would have nuggets of useful info and wisdom.. And I wasn't disappointed. Thanks for the super useful information regarding the TLM inversion bit. Definitely learnt something today!
Perfect timing Joshua: I just ordered the F405 + FCHUB / VTX, and it is arriving somewhere next week. Thanks for another great how-to!
I have not ran across this issue yet but I am currently starting to move to Matek for some things. I just Yesterday installed my first product and absolutely loved how detailed their site is for information on their products. I will be using them more just from that factor for sure. Thanks for the heads up Josh, without your advice most of us would be lost and flying in small circles chopping our ankles to bits :)
Joshua... thanks for all the great videos! I wanted to let you know that I discovered an issue and workaround with connecting an R-XSR receiver to a Matek F405-STD flight controller and trying to follow your instructions. This issue presented itself while trying to use both F.Port and S.Port telemetry. In both cases, the radio controls were working fine, but I could not receive telemetry. When using F.Port, I connected the signal wire to TX3 (as indicated in the Matek instructions). When using S.Port I tried using both TX3 and S5 (softserial), neither worked. I also tried both the inverted and uninverted F.Port/S.Port signals. The workaround I discovered immediately fixed the issue without any other changes.
I found that by bypassing (shorting) the 100 ohm resistor between the TX3 pad and the STM32 pin telemetry was immediately received. Before the bypass, the receiver was polling the flight controller for sensors (could see on my logic analyzer), but there was no response sent from the flight controller.
Hope this helps someone that is going through the same frustration I had when trying to figure this out.
Sir ,
I have matek f722se fc and I want to connect a telemetry,
Can i
please tell
I am waiting for your precious answer.
This is what I've been missing!!!! I had the univerted hack done, and when I updated to BF3.2, poof, telemetry not working... thanks soooo much!!
Hello, great video. I set up my serialport. I have Foxeer F405 with Frsky XSR. Flies great. I can't seem to get OSD working in my goggles. "Armed" shows up, but all Telemetry disappears while flying. After I disarm, I can see post flight statistics. Why can't I see my RSSI (which shows on my radio) and my Battery voltage during flight? Thanks for any support you can offer!
Hi Joshua. I have a Jumper R1 and a Mamba F405 stack. I’m trying to work out where to solder the Smart Port wire onto the FC. One pad is named ‘Invertor’ and the other one is called ‘Uninverted’. I’m pretty sure the smart port wire goes to *one* of these.
Also, if I’m using a Jumper T16, should I connect the rx RSSI wire to the fc RSSI pad?
How do you rate the Mamba stack?
Iam so learninghow tomess with somee older partsthanks to thisvideo ...5 years later anditsstill of verygreat value as i expect allof your content to be...
I learned something today. Going to apply this to my every weather quad just to make the wiring a little neater. And to regain the LED pad i suppose.
For the record these boards are literally all I use right now. I’ve got a wing going now with the mini. I love these FCs and the pdb. It just works.
You are awesome ! I really love your videos. This is so good to have someone like you who explaining things so precisely.
@8:45 you said un-inverted SBUS but meant telemetry. Everything else was talking to telemetry but might be worth an annotation.
Thanks Joshua!
What do I do if this didn't work?? I currently have the matek f405-te and I'm using an frsky tdmx reciver. The reciver has a smart port pad. I wired that sp. Pad to a uart and it didn't work, then I tried this soft serial solution and I am still not receiving telemetry. What else can I do? To my knowledge, I don't know of any uninvited signal on my reciver. Sidenote: I have the same rx paried with a matek h743 wing fc. Telemetry works perfect using the basic understanding of how to wire up telemetry.
Is using a software serial for Fport a good idea? Seems like the Mamba F405 has no provisions for F.port or even smartport. It's so far the only disappointment of the board (and no mag or baro, but there is an I2C pads for them on a separate board). I tried it and my quad almost flew away when I punched the throttle, it was like PWM signals were updating infrequently.
Can matek f405 support softserial for Blheli 32bit telemetry?
You don't need to use soft serial for BLHeli 32 telemetry on the Matek - it has enough real UARTs.
The Matek F405 has 4 usuable UARTs which is more than enough:
1 for SBUS
1 for Smart Audio
1 for ESC Telemetry
1 for Smart Port if you use the un-invert hack (not required if you use soft serial).
So even with BLHeli telem and FC telemetry you have one or 2 free UARTs left over.
And it has another free motor pin for camera OSD and a DAC pin when that becomes avail.
This is why I've been using this FC since it came out.
Plus Matek's awesome quality.
It really is a boss FC.
jtan163 so is this the same for F405 aio
My cinepro 4k r-xsr only 2 telemetry show up. RSSI and RXbat.. trying to figure out why doesn't offer more info
im unable to get my f405 ctr to work with my r9mm rx any ideas? i was trying it without fport
Can you help about smart port telemetry on MAMBA F405 MK2
Hi how are you?
Please let me know if possible where I can decrease the "refresh" time of telemetry in frsky taranis x9 lite?
my f4 xilo FC is not outputing sensor information... I have RSSI, RXBT and VFR only... any ideas? I have the config and ports exactly how you have them in your build video... Im using Rxsr and the s.port yellow wire is directly to uart6 aka for smartport. SBUS green to sbus.. idk why im not getting the telemetry info.
Anyone had issues with frsky r9m binding with r9mm I updated firmware and tarantis ,RX and tx updated to latest flex firmware and tryed normal fcc firmware but still flickers red on RX after power off when previously tried to bind. During bind RX shows green/red but after done binding mode it's flickers red on RX??? Matek f405ctr but I tried binding without wired to f.c with no luck. Any suggestions or is RX bad directly from readymaderc? Please help me
Does this mean that soft sereal only applies to an F4 board?
if I wanted to run fport could I solder the smartport wire to the sbus pad or would I have to run the smartport wire to the s5 pad and run it softserial?
FPort requires a pad with a bidirectional inverter. The SBUS pad does not typically have this, but the specifics depend on the design of the board. Also, SBUS always goes to an RX pad and FPort requires TX. You can't use softserial for serial RX though so no ledstrip or s5 or s6 will work. It has to be a hardware UART.
The simplest approach to FPort might be to do the uninvert hack on the receiver and then you can use any UART TX pad. But you will need to do some tweaking in the CLI with "serialrx_inverted" and "tlm_inverted" to make sure Betaflight knows you've done the uninvert hack.
On the F405 specifically, you won't save any resources by using FPort, so I'm not sure if there is an advantage.
Joshua Bardwell thanks big help and time saver. I was hoping to avoid soldering to those small pads on the receiver. My thought was maybe I could use fport and go to the sbus pad with the telemetry wire or go to one of the other pads and tweak the cli but now I learned that that won’t work and I’ll just run it the normal way with sbus and telem no fport. Thank you again
This worked well and helped me to narrow down my issue that I believe to be a bad Uart3 on the JBF4. I contacted RDQ to see about any more technical support or to see if I need a warranty replacement but my biggest question is that since your name is on the board I hate to see you bothered with every piddly little question so who should we turn to for tech support when issues like this come up? But long story even longer I changed the LED pin to soft serial and got my smart port working there and remapped rx6 to be tx 6 and stuck my smart audio there. I am still having an issue with my taranis seeing all of the unify data but I have run out of patience for a couple days so leaving it on the bench before I chuck it out the window.
Hi Bardwell. Let me ask you something. Is It possible to send the GPS data though the Video transmitter(audio in)? My radio has no telemetry and I need the GPS information on the ground station to track the position of the plane.
That is a thing that has been done in the past but you need customized hardware that is built to do it.
@@JoshuaBardwell do you have idea where I find any more information? Anyway thank you.
Good afternoon Bardwel. I'm using Inav configurator 2.2.1 with the Matek F-405 CTR controller and I can't connect to the smart port. What's the procedure?
For the Matek F405 I think you have to use softserial to get telemetry working, right?
this vid being 2017 how do you feel about matek f405 f.l now? i ask because the quad i just built tyro129 has this f.l and is my first build .i ask 1 because i have it and 2 because in 2020 they are cheap for future builds .
is the MAMBA F405 simler ?
I was looking for this information for a few days the geometry did not work, thank you very much
Joshua. So I did everything in your video (several days ago so this was a good double check), including soldering to the microdot on the R-XSR receiver. However I am not getting telemetry. Is there a command to see if there is anything coming out of the receiver on the un-inverted pad to the S5 pad on the FC.
Thanks
+Doug Moore a signal analyzer could do it but not many people own one.
I fixed my issue. I was doing un-inverted hack to soft serial s5 pad. I ended up putting my line to TX4, and enabling the tlm_inverted=on and it works. Thanks for the assist and all the videos. now to get lua to work.
Hi Joshua, I've written my own flight controller for a custom model aircraft (see BlackFly at opener.aero). I want to be able to send telemetry back through my FrSky smartport. Do you know where I can get a specification for smartport communications so I can incorporate into my custom flight control software?
I correctly understand that if I have a free uart port, then I just connect the smart port from the receiver to the tx and everything will work? I have a flight controller f4 v6 Nano.
No that is not correct. F4 flight controllers cannot do Smartport in a regular UART because the signal is inverted. That is why the workaround in this video is necessary.
@@JoshuaBardwell It is clear, thanks, I will understand further.
These command line entries are good for any FC? What if I wanna use the LED uart? ( I have a Racerstar F4 30A and there is no motor 5 uart....
Thank you!!!
I normally fly Spektrum, but I'm trying frsky for the first time on one of my builds. I'm using JBardwell fc, r9mm rx, and frsky xlite w/r9m lite. Do I use the "s-port" or "inverterd s-port" pad on the rx?
Hi Josh I am following all your vdeos for about a year now but I am definitely struggling with Telemetry / TBS Smart audio and ESC Telemetry on Matek F405 std, Taranis and RXSR reciever. My ESCs is a 4 in 1 esc with Telemetry wire. I am a bit puzzled whether my wiring is correct and how to use softserial properly. Do you think there is a way you could help me?
Best,
It'd be best for you to message me on FB so we could discuss this.
Hello, could you tell me where and how to find the FCC certificate for Matek? Or another equivalent international certificate?
None of this equipment is FCC certified. You need a ham license to use it legally.
@@JoshuaBardwell Why is the MATEK not obliged to issue the certificate?
Is there an advantage to Frskys inversion to begin with? Why make it configurable when they can do away with it? My thoughts are Frsky says 'not our problem let the fc makers fix it'? Just a guess though.
There isn't any advantage that I know of. It's just a thing they've done forever. I think originally it started with SBUS. SBUS was originally invented by Futaba and I speculate FrSky inverted their version to avoid ... I don't know... lawsuits?
Makes sense.. legalities.. Thanks!
Joshua doesn’t the Matek have an inverter for SBUS? Wouldn’t messing with the inversion settings mess that up. I did the inversion hack for my Matek AIOF405 because I couldn’t get the soft serial to work. Inversion hack worked without messing with beta flight
The inversion settings for telemetry and SBUS are separate.
How do you keep up with all of the technology?
Hello Joshua, I have the hyperlite F4 FC and I'm trying to get my telemetry to read the voltage but there's no VBAT pin on the FC, but when I go to the CLI and type resource, I see resource ADC_BATT 1 C02. Does this mean I can get the voltage reading from this FC? If yes, how can I go about it please? Thanks
So while we’re on this slightly confusing topic is the cl racing f4s affected by this issue? I read somewhere that it has a pad that has a hardware uninverted uart port. So when hooking it up to an r-xsr for example I could simply use the standard smartport wire on rx and not solder to the tiny pad on the back of rx? Too many inverts and uninverts make my head hurt...
CLRacing F4S has an inverted telemetry pad so you don't need to do any of this.
Hi. Nice video. Can you help tell me if I can do this with my FlySky FS-iA6B 6 channel receiver with Flysky FS-i6s on my Matek F405 OSD
Hi Josh, I am stuck on an order I want to place. Ik have the Matek F405 with the XSR and did the soft serial mod. Now I want to order the R9m lite with either the R9m mini / mm receiver and I am lost in what is inverted now. They say this on the website: Please note that we are shipping them with R9 mini receivers and not the R9MM. Differrence is that the R9M has normal S-Port and the R9MM has inverted S-port. Which one to order now? Greetings
They are really using confusing language and I hate it.
The R9M has normal S-Port, which is inverted. It needs an inverter on the UART and cannot be used with a regular TX pad of an F4.
The R9MM has inverted S-Port, which is inverted-inverted, which means it's un-inverted. It's a double-negative.
So you want the R9MM and you will connect it to any regular TX pad of a UART on your F405. You will also need to go into the CLI and type
set serialrx_inverted=on (only if you are using fport firmware)
set tlm_inverted=on
save
@@JoshuaBardwell thank you very much for the help! It is very confusing, I hope this will change in the next-gen boards!
Hi mr Bardwell. I'm building a quad and I'm going to use F722 mamba stack (F7) and rsx-r. Is the sbus enough for telemetry? Or should I use smart port together whith sbus so I can have telemetry ?
SBUS does not carry telemetry.
I suggest flashing fport firmware to the receiver. It does both telemetry and control in one wire.
Thank you for your immediate response. I'll check your videos for the fport. I've built 2 kiss quads and this is the first time with blhelli. Again thanks a lot !
This smart port s5 on kakuteFC does it also apllied for others brands F4 FC ? Are the CLI Resources reassignment the same for other F4FC brand?
+MEDELECTRA INGENIEROS You will need to look up what the s5 pin number is on other boards. Other than that, it is the same.
Thank you my friend. Finally i got the telemetry sorted. I am not using soft serial heeeeehaaaaaaa. Thank you Thank you SIR!!!!!!
Thanks, Joshua. I have a hyperlite f4 osd board. Tried fport, using the tele port, a different port. No luck. Have not tried the hack yet. Question....does softserial need to be supported on the board to use it? I ask because I tried to use it and it tells me no serialrx 11. So basically, no telemetry unless I can figure it out
Any board should support softserial.
I am setting up soft serial on S6 of my Hobbywing Xrotor F4. For the 'resource serial_tx....' command is the S6 pad on this board also 'A08'?
I wouldn't assume so, no.
Type "resource" and look in the output of that command for a line that reads:
resource MOTOR 6 A08
That tells you what pin number (A08, or whatever it says) to assign to softserial.
Wondering how to retain Smart Audio while also having Crossfire signal and telemetry hooked up on my Omnibus F3. Since the Omnibus has a dedicated SBUS pad (can't solder crossfire signal to that sbus pin), and the 3rd UART has no actual rx pin to solder to, I had to lose Smart Audio when installing the crossfire micro rx. Could I use soft serial to get around this and get my Smart Audio back? Thanks Joshua
+1917VIL SmartAudio can run over softserial. So if you have a spare pad like ledstrip or motor output yes it will work.
Why are you so awesome, Joshua? :) I'll give it a try...much appreciated!
I am trying to get some sort of rssi signal in my bf osd. Problem is I have flysky equipment, a turnigy evo and a FSA i6s. :( on rx with telemetry I've seen is the flint 14 or 10 i think
Rssi I mean
Please help. I got the XJB-145 and it comes with 5 cables, the r-xsr comes with 5 cables also, same colors.. Cant I bind the 5 cables of similar colors?
What kind of receiver will connect direct to F405 s-bus pin without all the headache.
I am a newbie and am having trouble getting telemetry to be discovered on my X7, using soft serial on Omnibus F4 V3 following your instructions. Wondering if this FC works the same way as your example. Do I just go to X7 and discover telemetry, or is there another step missing?
Soldering on my r-xsr is just too difficult.
Yes it works the same. But the wiring is different for a different FC.
Hi Joshua
I created a softerial on the "LED" pad, but I need another softerial for SMARTAUDIO. My FC is a DYS F4 Pro. I thought about using the pad set for TX1, but I do not know if I can do this because UART1 is being used by the receiver (SBUS pad). Other free pads are RSSI and PPM, which I also do not know if it's possible to use them. Please help me.
Thanks
You can't use UART1 because it's already being used by something else.
RSSI won't work.
PPM might work. Try that.
YEEESSSSSS...... IT WORKS....... THANKS A LOT !!!!!!!
Will this work on omnibus F4 pro corner.?
Can the F405 softserial handle fport and the faster baudrate?
I'm not sure it's a good idea to run serial receiver off of softserial but I have heard some reports you can do it.
I've got the matek f405-std and trying to use the furiousfpv lr1000. I need to turn serialrx inversion off but it won't work with the matek f405 how can I use soft serial?
You can't use softserial for a receiver. You have to use a hardware UART. If it is putting out uninverted SBUS then connect the signal wire to a regular UART rx pad and go to the CLI and "set serialrx_inverted = on".
Joshua Bardwell thanks for the reply and input. I was thinking of that but wasn't 100% sure I could use the other uarts as on the pin out diagrams they were for other receiver brands/protocols. But I will give that a try.
Josh,
What about the settings on the Taranis for smart port? And can those CLI commands be used for inav as well?
I tried to solder a tlm wire from 'uninverted' pad of r-xsr to tx4 on my 405 aio, but it didnt help. Tlm inverted = on didnt make any difference. Ended up using softserial on s5
Hola, thank you sir!
Qq, will the softserial process you explained, will it work with the CLRacing F4, any F4 ?
Thanks again
+stef dan yes but the exact pin number will be different. So you can't just copy the Matek commands.
Josh. Another awesome vid. My BNF Japalura from Armattan came with the receiver hacked just as described. Now I understand what the hell they did.
how does this work with the Matek F405-CTR?
do i also need these commands to acitvate softserial or can I just use RSSI pad?
You cannot use the RSSI pad for softserial. The settings should be similar for F405 CTR. But the pin number might be different.
That was a very usefull lesson 🙏🏽
Hi Joshua. Just wondering why you didn’t use the RSSI pad? I’m new to Frsky but I’m really enjoying the versatility of opentx after using spektrum fo a long time.
Thanks.
I often don't go to the trouble of wiring up RSSI.
Joshua Bardwell is that because you get RSSI through a channel on SBUS?
In what case would you wire to the RSSI pad?
Thanks for the knowledge, yours and JC’s videos have got me a long way in this hobby, in fact without them I wouldn’t be enjoying flying as I am now. So thank you.
Is there any way to hook this FC to telemetry of blheli_32 ESC's?... or is the only betaflight board that you can do ESC telemetry the bff4 FC?
Just wire the ESC telemetry pin to any spare UART RX pad.
Awesome Thanks!
this would be applicable to other F4 boards that only have 2 serial ports broken out (rx and uart6)such as the lumenier micro F4 or the omnibus nano?
+Daytona FPV yes but the exact pin number will differ.
that's what i figured
Hi. I just bought a omnibus f4 pro and found that this should work:
resource motor 5 none
resource serial_tx 11 A1
save
Didn't test this yet, but thought you might want to know.
The reference is here: th-cam.com/video/e9-lPYCVPa4/w-d-xo.html
and here: github.com/betaflight/betaflight/wiki/Single-Wire-Software-Serial
Oh, I forgot to mention sport should go on motor 5 signal pin (A1 PWM5 from github list)
How do you add Bluetooth or 3DR telemetry?? Please.
Joshua I’ve googled and can’t find the answer to my problem. I’m trying to get SBUS working on my F405 ctr. My XSR is wired up per the Matek diagram (SBUS to SBUS on the board and Smartport to TX2 on the board) and set up properly in Betaflight.
Matek says on their site to assign resource a02 to Softserial1 for Smartport. Resource a02 is already allocated to pwm3 AND serial tx02 by default. When I do the reallocation, tx2 becomes inactive due to it losing its resource... It seems telemetry is working after doing this, but SBUS is not... I’m confused. Would you help me please?
I think there is some confusion. I don't know how you would use softserial on the same pin as TX2. I think you might be having some resource conflicts that are messing things up. If you use ledstrip like I show in the video, I'm pretty sure it will work.
Joshua Bardwell as is the case most times, it was operator error. I had the Smartport and SBUS wires backwards. I flipped them and everything works fine. I just came in from flying the bird. Thanks a million for replying sir!!
what happens in the case where you want to use Smart Port, ESC telem and Sbus on an F4 processor
Matek F722 STD. Do I set TLM inversion on or off?
Depends if you have done the uninvert hack on your rx or not. Since F7 can invert all UARTs, then I think you should NOT do the hack, and you should leave tlm_inverted alone.
@Joshua - not sure why you choose to present the soft serial method as the first one, it's less preferred as S.Port is communication intensive (this was also recommendation by Teralift, BF dev.) if to put something on soft serial is the smart audio (vtx control) as the last isn't being used that often.
+Eddi Maevski softserial is the more universal approach and the F4 has enough cycles to do it consistently.
Agreed yet still I would argue it shouldn't be the first method.
But its the easiest i would say,and that's why its the first option, before doing the inverted hack.
cant get telemetry working on omnibus f4 pro corner , any idea? x4rsb receiver
www.fpvmodel.com/u/goods_data/2017-09/20170908153704-2531.pdf
In the manual they indicate SBUS on UART3, and they say there is an inverter on UART6, which suggests to me they mean for you to use SmartPort on UART6. So wire SmartPort telemetry from X4R-SB to RX6 pad on the FC. Then enable SmartPort Telemetry on UART6 i n the Ports tab.
Have a Babyhawk r stock 2", cant seem to get tel to taranis with lua not sure what wire from vtx to f3 magnum,want tel to radio and s audio to control pids Help.
If it has an XM or XM+ receiver, then it won't do telemetry. Those receivers don't support telemetry.
Hey Joshua can I run smart audio on matek f405?
Sure! Of course. Just use a spare UART TX pad.
Joshua Bardwell I was using rx ports, obv didn't work but thru soft serial I got it to work
Hey josh, thanks for the vid, as you said , matek had us already covered with a good ammount of info, tough i got a problem... i did the softserial trick , followed the 2 commands that are in the website, and in my taranis x9d+ i got now vfas , voltages and so on, but my LUA scripts are not working.. as you are an addicted luascripter and usual user ... i am sure you use them too... i feel bad without my luas now.. can you please tell me if you did something else to activate them? (I even tried to update the luas to the coolest and latest version,have you checked it out? Cool new options!!!) Thanks joshua! Happy flying :)
+cyranoidy they should really work... I don't know.
Joshua Bardwell it was working in my other copter with bff3 ... strange , vecause i believe that if i got vfas voltage i shoukd be okay with the telwmetry and i should also be ok with the luas at same time isnt it?
In the "How to Install" video you mentioned that you'd be posting a "How to Wire" video for this board. I'm extremely interested in seeing that as I'm about to build with the F405 and Hub/Vtx. Any idea when that'll be coming out? For instance, I see you have the camera + and - wired to your PDB and am wondering about that as well as other nuances. Thanks for all you do!
+Jeffrey Skoczlas the how to wire is a separate playlist.
th-cam.com/video/QhW-0ddGJ7A/w-d-xo.html
Not to bust balls (as well ventilated as they are) but....th-cam.com/video/atIrkknzyaI/w-d-xo.htmlm29s. No worries though, I know the basics, was just curious to see if there were any quirks. Again, thanks for what you do and your tireless commitment to the community.
Would this be the same for a DALRC F405 FC?
Just a followup..I found that if I connected the s-port to the LED pin and resourced it to Softserial 1 the it works fine
Did you try wiyhout the hack? Being softserial...There's no need to uninvert hack, just resource. Well done
what's that telemetry for?
Can somebody help? I has used the last 2 days trying to figure out why I cannot have pid data display in my taranis. I am using Matek F405 and FCHUB-vtX with Frsky X-XSR receiver. I updated all FW in the beginning of the build BF 3.3.2. Opentx is at 2.2.1. RXSR is flashed with newest FW FCC171009. I get the lua script working but just no data got reported. Telemetry is only from the Rx itself but not from the FC. I only get 2 sensors (RSSI and RxBT) !! I am using uninverted hack by soldering a wire from RXSR (the small pad) and connect to TX3 of the FC. I put under PORT of BF smartport in UART3. I also type in CLI with tlm_inverted = on. Everything works with the quad (including PID turning from my goggle) but not from the taranis display. What can I do wrong and miss???? I heard some people seems to have this problem and have PID telemetry working again after switched back to BF 3.1.7. Can it be the problem? The most common cause I heard about this problem is with old FW with RXSR but I already flashed it with teh latest 171009 twice... still cannot work....
Have you enabled telemetry feature in the configuration tab.
Yes, I have enabled Telemetry (under Other features) but not softserial. I may consider changing it to softserial approach if I cannot get this solved today.
Update : I quickly solve the problem by going into the softserial route. PIDs and other telemetry information readily appear on my Taranis. I struggled a little bit first before I set tlm_inverted back to off which I turned on when trying with the original uninverted hack for the RXSR receiver. Now everything is working. I have a few conclusion/ findings myself related to Matek FCHUB-vTX and F405 combo: 1. somehow I cannot get non-inverted smartport output connected to TX3 work, I believe the combo meant to have some settings fixed assuming only softserial to work. Softserial, however work like a charm (2) My R-XSR receiver, not sure is the newest version, never got a Blue light as mentioned in the manual. It has the -P patch. Switching between CPPM mode and SBUS mode is not indicated by the blue light but by a blink of the RED light. During normal operation, only the green light is on. (3) not sure whether it is a bug or not, vTX transmit freq control by buttons is faulty when TRC Tramp is config under UART 5 which is the recommendation of Matek. Faulty here means you can get vtx control over the google or taranis but not the on-board buttons. I changed it to other UARTs, it works perfectly.
How to do If i want two softserial ports on f405-ctr board?
Normally you can do this but it looks like Matek has not made a 2nd softserial available. See this github issue:
github.com/betaflight/betaflight/issues/4630
F405-OSD with R-XSR and followed this tutorial to the T. No new sensors found. I just cannot get telemetry to work, doing my nut in. Looks so simple and should be but i can never find a new sensor! Any help appreciated - cheers
In the CLI type "resource list". Look for the pin number that you assigned softserial to. Confirm it says "serialrx_11" next to that pin. If not, then the resource remapping is not working. If you see some other resource there, type "resource none" to clear it and leave only "serialrx_11" assigned to the pin. Such as: "resource ledstrip none".
Make sure that softserial is enabled in Configuration tab.
Make sure that SoftSerial 1 has SmartPort telemetry assigned to it in Ports tab. Not FrSky telemetry. SamrtPort.
Thanks for the replay - appreciate it. Was the serialrx_11 a typo or am i missing something. I have A15: SERIAL_TX 11 but nothing at all in resources saying serialrx. Softserial is enabled and smartport on it. Cheers
Entering CLI Mode, type 'exit' to return, or 'help'
# resource list
Currently active IO resource assignments:
(reboot to update)
--------------------
A00: FREE
A01: FREE
A02: SERIAL_TX 2
A03: FREE
A04: FREE
A05: SPI_SCK 1
A06: SPI_MISO 1
A07: SPI_MOSI 1
A08: FREE
A09: FREE
A10: FREE
A11: USB
A12: USB
A13: FREE
A14: LED 2
A15: SERIAL_TX 11
B00: FREE
B01: FREE
B02: FREE
B03: SPI_SCK 3
B04: SPI_MISO 3
B05: SPI_MOSI 3
B06: I2C_SCL 1
B07: I2C_SDA 1
B08: FREE
B09: LED 1
B10: OSD_CS
B11: FREE
B12: FREE
B13: SPI_SCK 2
B14: SPI_MISO 2
B15: SPI_MOSI 2
C00: FLASH_CS
C01: SDCARD_CS
C02: MPU_CS
C03: MPU_EXTI
C04: ADC_CURR
C05: ADC_BATT
C06: MOTOR 3
C07: MOTOR 1
C08: MOTOR 4
C09: MOTOR 2
C10: FREE
C11: FREE
C12: FREE
C13: BEEPER
C14: FREE
C15: FREE
D02: FREE
Use: 'resource' to see how to change resources.
#
i never got this working yet lol :D
And how would you get telemetry with the X4R-II?
I don't understand the question. I think the steps are exactly the same.
Sorry, i meant the D4R-II
how would you set that one up? it does not seem to have a smartPort wire.
JB, I've learned something today. Thx
Hi Joshua
Some day ago it is arrived the my new FC, I have bought a Kakute F4 V1 AIO … I mounted and now in Betaflight I have seen an error…
When set ON 32khz the gyro not work…
On the my another kakute the same model of this kakute with the same firmware the gyro work fiine to 16k16k
I tried to set 32 on and 8k8k 16k16k 2k2k the CPU it does not 100% but the gyro does not work.
The gyro to 32 it is the same of the normale gyro? same gyro same wires?
Test
Gyro work without flag 32khz on 8khz 8khz
Gyro work with flag 32 khz on and 1khz 1khz
Do you have any suggest?
+Adriano Gianni 32k mode is still experimental in Betaflight. I don't recommend using it.
Joshua Bardwell thanks so much :-)
Okay riddle me this riddle ER I have the Luminaire Lux V2 flight controller I have been flying on betaflight 3.1. 6 for quite a few months now and everything is going fine zero problems. The other day I decided to flash betaflight 3.2 .2 after flashing betaflight I no longer got Telemetry on my flight controller I pretty much tried everything I could think of search the internet for hours talk to people on Facebook I know there's different CLI commands which I did try a few but none of them worked. I ended up just going back to betaflight 3.1 6 and Telemetry came back to my radio on the Luminaire Lux V2 flight controller it has a dedicated uart for S. Port which I have it hooked up to does anybody have any idea why the board is doing this?
I'm new to FPV(8 months) & I love watching your videos. They have helped me a bunch. My question to you is on my HGLRC 20x20 FC can I use the PPM pad for smart audio, if I use resource mapping to change that pad to soft serial? Thanks in advance. -God Bless
I think you probably can remap the PPM pad for use as softserial.
Just did this to omnibus F4 pro corner. Motor 6 is resource A08. Working perfect
Would you maybe know why I’m getting punch out occultations on the matek f405?
Soft mounted just about everything.
*oscillations*😁
Did you bit a chicken's head off recently? That will cause occultations every time.
Lol doh! 🤣Dam auto correct *oscillation
Have you soldered capacitors? Its necessary thing for matek )
I have followed this video completely and am only receiving telemetry from the receiver but not the flight controller. I'm at a loss does anybody have any ideas?
Once again saved by the Josh. tlm_inverted = ON for uninvert hack. Go figure... makes perfect sense. I forgot and couldn't figure out why my new F405-CTR would not do telemetry!
You do all the good. Thank you.
I used this soft serial technique on my Omnibus F4. Difference is I had to list the resources first to see what pin was assigned to M5. It’s not always A15. That’s specific to Matek.
+JefeFPV yes, correct
I wanted to do channel reassignment to create a softserial too but apparently my “omnibusF4” doesn’t have the resources?? I’m still at a loss. Using new FrSky R9 Slim for a long range setup on the Hobbywing Xrotor F4 FC and I’m not seeing any way to get soft serial on this board. Their site blows too btw. And have yet to find anyone else that’s accomplished it either. And Telemetry is pretty much an absolute must doing long range too imo. And don’t know how to do uninversion hack on R9 Slim Rx either. Maybe the FPV KnowitAll could figure it out for me? Hint hint. 🤪🤓
Btw: it’ll let me “free up” motor 5 but if I type into CLI: (get resource) to list resources it gives me nothing. Also searched the full “dump” and found nothing related to pin outs for resource M5/M6. Idk what to do at this point. Sure would hate to have to replace FC just for telemetry, but really, I’m starting to think I shouldn’t have chose to use this FC paired with an R9 Slim for a Long Range build requiring telemetry. I just figured there was always a way to make telemetry work on any F4 FC. NO? Pretty sure I heard JB say that once. lol. .... Unless I can figure out which pin is the uninverted signal pin to solder from on R9 Slim I guess. I just want to fly.
what pin was it on omnibus F4?
Charles Garment I eventually got this lined out on my Hobbywing Xrotor F4 FC (omnibusF4SD) but it wasn’t until I flashed it to BF3.3.0 because with default firmware (modified by factory bf3.2.5) it didn’t show resources in CLI. I was then able to in CLI on BF3.3.0 type RESOURCE and enter. Then it’ll list what motor5 and motor6 “pins” are assigned - they were A01 and A08 respectively on that particular board. So like I said, once on BF3.3.0 and seeing RESOURCES on CLI I was able to get a softserial useable and assigned to FrSky SmartPort and used uart3 to TBS SmartAudio and uart6 on GPS ... so thrilled how this works. Now if I could just figure out how to get the I2C to be available to hookup the magnometer/compass to SDL SDA but I’ve failed to figure that out yet. Still trying to find someone that knows how that’ll put forward the effort to help.
I bought the r-Xsr thinking it may be better than Xm+ and I connected it to a nano f3 that offers an extra uart connection. Unable to get Rssi reading directly onto osd like you can with xm+ through channel 16 that has no smartport. Instead my dumbport rxsr rssi had to be fed back to fc by an extra channel on taranis. Why can’t the smartport work with beta flight ‘s rssi feature osd without this workaround? The fc people need to sit down with the receiver folks and come up with a better solution.
Tom Townsend have you watched Project Blue Falcons video where he shows you how to get RSSI in your OSD with various FrSky receivers?
th-cam.com/video/LPxjT3Aosak/w-d-xo.html
+Tom Townsend for now, if you want this feature you need to get a receiver with an analog RSSI out pad like X4R or XSR.
DavyBoy yes and it works great with xm+ but not the new rXsr sorry I should make clear There is no other straight to betaflight rssi reading on micro quad s other than the xm receivers
Joshua Bardwell but the RXsr is a disappointment then because what good is the smartport then? I thought it would give better range than xm+ which I am not seeing yet and smartport would give me Rssi osd readout. Which I learned you can’t get without having the receiver put rssi onto a channel to send back to the fc. Can you explain the benefits of smartport - I am not sure what I am missing. I know rssi audio alerts work but with fast moving quads seeing the number seems quicker than hearing an audio warning.
And the Matek F7 just dropped. w00t. And theyve got the cool 20mm F4 with the ribbon cable for the PDB or PDB/VTX.
Matek sooooooo rocks.
My telemetrie is working but on my rssi i can only get 50% oO? Why not 100%?
+Dave your RSSI must not be set up correctly.
Same here... :-(