-
Notifications
You must be signed in to change notification settings - Fork 1.7k
add target SOLOGOODF405 #10916
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
add target SOLOGOODF405 #10916
Conversation
|
Hi Akarus. Thanks for submitting this. |
Hi, I am a home diy. Bf can't provide opflow and rangefinder, and I build inav for my sologood f405 v1.1 with bf dump_all cli output. Now I have indor surface althold for 3.5" cinewhoop. Opflow+rangefinder is msp UpixelT1. |
|
Thanks for that. I'll pull that in to my unofficial targets repository for now. To maintain high quality for official targets, we put them through the following tests to ensure everything works correctly:
The process is described in our New Hardware Policy: If the manufacturer sends a test board and we confirm everything works correctly, we can make it an official target. |
Am write a feedback to manufacturer, maybe it can help |
|
How do I download and flash it, it's not a hex file, so I have to compile it? |
|
Try to download this one. But be careful with esc, get the props removed, it may be not a final version.07:20, November 17, 2025, chimera15 ***@***.***>:chimera15 left a comment (iNavFlight/inav#10916)
How do I download and flash it, it's not a hex file, so I have to compile it?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
…-- Отправлено из мобильного сервиса Яндекс.Телепатия.
|
|
I need to use it for an altus vtol, you think it will work? Weighing doing this and swapping out one of my speedybee's from one of my quads. Do you think motor pads 5-8 will have timers assigned to them? need to use them for servos. |
|
No, only quad x4, I don't check all 8 motors, only first 4. For 8 motors you should try to build a target by yourself.07:31, November 17, 2025, chimera15 ***@***.***>:chimera15 left a comment (iNavFlight/inav#10916)
I need to use it for an altus vtol, you think it will work? Weighing doing this and swapping out one of my speedybee's from one of my quads.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
…-- Отправлено из мобильного сервиса Яндекс.Телепатия.
|
|
ok thanks a lot, I put in a request to sologood to try to get it approved by them as well, hopefully will help get this board in the targets and fully functional eventually, looks like I'm in for a swap session then. |
|
Am already make a several requests to sologold, they ignored. Maybe you can get this connect.07:36, November 17, 2025, chimera15 ***@***.***>:chimera15 left a comment (iNavFlight/inav#10916)
ok thanks a lot, I put in a request to sologood to try to get it approved by them as well, hopefully will help get this board in the targets and fully functional eventually, looks like I'm in for a swap session then.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
…-- Отправлено из мобильного сервиса Яндекс.Телепатия.
|
|
hmm it has a thing that says "all checks passed" and motor outputs were tested so does that mean if I build the target it will have timers assigned though? But you're saying just the 4 are tested I guess huh? |
|
All timers and pins copied from bf, builds correctly, but I don't try all pwm timers in work. Only first 4 motors, without servos and etc.07:39, November 17, 2025, chimera15 ***@***.***>:chimera15 left a comment (iNavFlight/inav#10916)
hmm it has a thing that says "all checks passed" and motor outputs were tested so does that mean if I build the target it will have timers assigned though?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
…-- Отправлено из мобильного сервиса Яндекс.Телепатия.
|
|
if I build it does it help test it I guess and get it approved even without sologood? I guess I can give it a try if it will help. I'm currently waiting for motors for my build so have a week or two before they get here to play around with it I guess. |
|
Sologold f405 is outdated fc, I think sologold won't talk to me because it outdated and not produced anymore 07:46, November 17, 2025, chimera15 ***@***.***>:chimera15 left a comment (iNavFlight/inav#10916)
if I build it does it help test it I guess and get it approved even without sologood? I guess I can give it a try if it will help.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
…-- Отправлено из мобильного сервиса Яндекс.Телепатия.
|
|
it is? but they're still selling them on their amazon page. On their store page too. https://sologood.net/products/sologood-f405-55a-stack-icm42688p-f405-flight-controller-blheli_s-50a-4in1-esc-30-5x30-5mm-2-6s-for-fpv-freestyle-drones-parts?_pos=17&_sid=2ec54a07a&_ss=r |
|
I can't find this, maybe it not produced only in my location07:58, November 17, 2025, chimera15 ***@***.***>:chimera15 left a comment (iNavFlight/inav#10916)
it is? but they're still selling them on their amazon page
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
…-- Отправлено из мобильного сервиса Яндекс.Телепатия.
|
|
"all checks passed" means only that the code compiles. In other words, one could copy any other target for a completely different board, rename it "sologood405” and GitHub wouldn't have any idea that it doesn't match the actual board. Testing the actual board to see if the target is correct for THIS board is done when the manufacturer sends us a sample to test. |
|
I compiled it on 8.0.1, apparently my version, which is board revision v1.1 apparently a new revision of the board uses a new gyro, ICM‑42688P, tried a bunch of stuff, will not recognize the gyro. The barometer is working. Obviously that's an issue though. everything else I see looks like it's working but haven't powered it yet or tested motor outputs or osd. Apparently there's support for that gyro in 8.1, but lots of issues trying to compile 8.1 vs 8.0.1. What gyro do you have akarus? is yours v1.1? had to use stm32cubeprogrammer to flash it cause both betaflight and inav think the hex is too large, but its actually not. really strange. yeah this is confirming it uses that gyro, I guess that's why they're not sending it to you guys to get it approved. SoloGood F405 55A Stack ICM42688P F405 Flight Controller BLHELI_S 55A 4in1 ESC 30.5X30.5mm 2-6S even 8.1 doesn't seem to have a separate .c or .h under accgyro for that gyro, and its somehow imbedded into the build for specific targets or something weird? Apparently it's supposed to be compatible with another gyro? But nothing I do stops my gyro from being red or activates the calibration. I've tried all the gyros in the list. Hmm, I think from the betaflight hex they all use that gyro, so I must be doing something wrong in my 8.0.1 build. Ah I found the betaflight config.h, so it does seem they had two gyros cause it calls out two of them. #define USE_GYRO That would follow why he was able to build it with no issues then and I'm having all sorts of trouble. This just got too hard to fix I think, I'm going to do the speedybee swap. edit got it working, you just treat it as a 42650 in the target defines, that was the mistake. osd is working, everything seems to be working. need to still test the motors, but servo outputs are working 5, 6, and 8. Only sort of weird thing is that one of the timers is split into 3, like s3 s4, and s7, which makes it hard to do what I want to do. The led doesn't seem to work for servos. Need to see if I can alter that in the code maybe? |
tested with X4 quad , s1,s2,s3,s4, uart1, uart2, uart3, uart4, opflow+rangefinder works good
Up: acc, gyro, baro, analog osd works too