Board index FlightGear Support Flying

ILS not working in new FG2020.3.13 version

Controlling your aircraft, using the autopilot etc.

ILS not working in new FG2020.3.13 version

Postby naplesAPF » Wed Jun 29, 2022 12:44 am

Just installed FG2020.3.13 version and ILS, & thus also autoland does Not work. Plane follows route I put into route manager just fine. but on landing APP doesn't seem to work to bring plane down to land. Have tried all Autobus and Boeing planes all same. Is it me or is there a problem with the new 2020.3.13
naplesAPF
 
Posts: 167
Joined: Sun Jan 04, 2015 9:17 pm

Re: ILS not working in new FG2020.3.13 version

Postby Avionyx » Wed Jun 29, 2022 7:32 am

Starting from the basics, although I think the aircraft itself will be the thing we need to concentrate on here but let's try these bits first:

Are you able to capture the localiser and see the FD bars moving? did you have the ILS radio freq and heading set in the radios?
Avionyx
 
Posts: 531
Joined: Mon Jan 11, 2010 4:07 pm
Location: EGMD
Callsign: G-AVYX
Version: 2020.4
OS: Manjaro

Re: ILS not working in new FG2020.3.13 version

Postby TheEagle » Wed Jun 29, 2022 9:28 am

Pleae try with the default C172P and see if you get the bars on the VOR indicator moving.
Cessna 210 (Wiki)
My other aircraft: my wiki profile !
Other: FGTools (GitHub)
World tour: View on SkyVector
Please consider donating $1 / €1 to help me finance a new camera !
User avatar
TheEagle
 
Posts: 3411
Joined: Sat May 01, 2021 3:27 pm
Location: France
Pronouns: You, he
Callsign: F-EAGLE
IRC name: none
Version: Git next
OS: Ubuntu Studio 22.04

Re: ILS not working in new FG2020.3.13 version

Postby naplesAPF » Tue Jul 05, 2022 3:05 am

am flying a_330. it follows perfect the route i enter in route mgs. radio freq. is set correct. it captures the localiser & starts to fly down toward airport. about half way down the localiser to the air port it starts to assend, rather than desend the approach. have also tried with a_340-600VIP & sometimes it will desend to land, but not always.
Have noticed that in the FG2020.3.13 version theres a NavData folder in Scenery folder, containing 2 folders with a Bikf.dat file in each. in the past I've added a lot of scenery & am using these in my scenery folder. This NavData folder IS Not in my old scenery folder. Have tried taking this Nav Data folder out of my scenery folder, but doesn't seem to change anything re landing problem thats happening. finally, don't know if this will help figure problem out but below is info after I stop running the program. ANY suggestions much appreciated!

Translated Report (Full Report Below)
-------------------------------------

Process: fgfs [50154]
Path: /Users/USER/Desktop/*/FlightGear.app/Contents/MacOS/fgfs
Identifier: org.flightgear.mac
Version: 2020.3.10 (2020.3.10)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2022-07-04 19:05:13.6799 -0500
OS Version: macOS 12.4 (21F79)
Report Version: 12
Anonymous UUID: C49ABD13-9267-09D1-F748-FE19A3B9A1CF

Sleep/Wake UUID: 6760802B-53E3-4BC7-A2FE-09F196C9D3E3

Time Awake Since Boot: 330000 seconds
Time Since Wake: 1207 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [50154]

VM Region Info: 0 is not in any region. Bytes before following region: 4520841216
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 10d769000-10e7c1000 [ 16.3M] r-x/r-x SM=COW ...ts/MacOS/fgfs

Kernel Triage:
VM - Fault hit memory shortage
VM - Fault hit memory shortage
VM - Fault hit memory shortage
VM - Fault hit memory shortage
VM - Fault hit memory shortage


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 fgfs 0x10da7c1e0 flightgear::NavDataCache::loadById(long long) + 32
1 fgfs 0x10da3e0e0 FGPositioned::loadByIdImpl(long long) + 32
2 fgfs 0x10d7e2926 FGRunway::airport() const + 22
3 fgfs 0x10da51350 flightgear::RunwayWaypt::ident() const + 32
4 fgfs 0x10d93b08f GPS::getWP1Ident() const + 47
5 fgfs 0x10e02c511 SGPropertyNode::untie() + 81
6 fgfs 0x10d93b6d0 GPS::unbind() + 112
7 fgfs 0x10e0758c2 0x10d769000 + 9488578
8 fgfs 0x10e06beda SGSubsystemGroup::unbind() + 122
9 fgfs 0x10e0758c2 0x10d769000 + 9488578
10 fgfs 0x10e06beda SGSubsystemGroup::unbind() + 122
11 fgfs 0x10e071b1d SGSubsystemMgr::unbind() + 77
12 fgfs 0x10ddc2e76 FGGlobals::~FGGlobals() + 150
13 fgfs 0x10ddc3f5e FGGlobals::~FGGlobals() + 14
14 fgfs 0x10d775f59 fgExitCleanup() + 57
15 libsystem_c.dylib 0x7ff818f3bdeb __cxa_finalize_ranges + 416
16 libsystem_c.dylib 0x7ff818f3bbfe exit + 35
17 AppKit 0x7ff81bdcc13c -[NSApplication terminate:] + 1702
18 AppKit 0x7ff81bd4b31e -[NSApplication(NSResponder) sendAction:to:from:] + 288
19 AppKit 0x7ff81be40090 -[NSMenuItem _corePerformAction] + 413
20 AppKit 0x7ff81be3fdb2 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 95
21 AppKit 0x7ff81be8a6ff -[NSMenu performActionForItemAtIndex:] + 113
22 AppKit 0x7ff81be8a685 -[NSMenu _internalPerformActionForItemAtIndex:] + 82
23 AppKit 0x7ff81be8a4cc -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 101
24 AppKit 0x7ff81be24662 NSSLMMenuEventHandler + 1074
25 HIToolbox 0x7ff821d8934d DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1365
26 HIToolbox 0x7ff821d8879c SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 333
27 HIToolbox 0x7ff821d9d3a9 SendEventToEventTarget + 39
28 HIToolbox 0x7ff821dfb2e5 SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 361
29 HIToolbox 0x7ff821e20457 SendMenuCommandWithContextAndModifiers + 46
30 HIToolbox 0x7ff821e20405 SendMenuItemSelectedEvent + 344
31 HIToolbox 0x7ff821e20250 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 96
32 HIToolbox 0x7ff821e20c48 MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) + 625
33 HIToolbox 0x7ff821e2093e _HandleMenuSelection2 + 456
34 AppKit 0x7ff81bce5965 _NSHandleCarbonMenuEvent + 215
35 AppKit 0x7ff81bce57d2 _DPSEventHandledByCarbon + 54
36 AppKit 0x7ff81bb46070 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3368
37 libosgViewer.131.dylib 0x10f3e314f osgViewer::GraphicsWindowCocoa::checkEvents() + 159
38 libosgViewer.131.dylib 0x10f3ccc5c osgViewer::Viewer::eventTraversal() + 588
39 libosgViewer.131.dylib 0x10f3d3aa1 osgViewer::ViewerBase::frame(double) + 97
40 fgfs 0x10dd4d508 fgOSMainLoop() + 248
41 fgfs 0x10ddd5982 fgMainInit(int, char**) + 5954
42 fgfs 0x10d7757fc main + 332
43 dyld 0x11e6df51e start + 462

Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x7ff81900697a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x7ff819006ce8 mach_msg + 56
2 CoreFoundation 0x7ff81910a38d __CFRunLoopServiceMachPort + 319
3 CoreFoundation 0x7ff819108a18 __CFRunLoopRun + 1276
4 CoreFoundation 0x7ff819107e5c CFRunLoopRunSpecific + 562
5 AppKit 0x7ff81bcb4c1e _NSEventThread + 132
6 libsystem_pthread.dylib 0x7ff8190434e1 _pthread_start + 125
7 libsystem_pthread.dylib 0x7ff81903ef6b thread_start + 15

Thread 2:: AMCP Logging Spool
0 libsystem_kernel.dylib 0x7ff8190069b6 semaphore_wait_trap + 10
1 caulk 0x7ff821b3b2e6 caulk::mach::semaphore::wait_or_error() + 16
2 caulk 0x7ff821b23148 caulk::concurrent::details::worker_thread::run() + 36
3 caulk 0x7ff821b22e0c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 41
4 libsystem_pthread.dylib 0x7ff8190434e1 _pthread_start + 125
5 libsystem_pthread.dylib 0x7ff81903ef6b thread_start + 15

Thread 3:
0 libsystem_kernel.dylib 0x7ff8190093ea __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff819043a6f _pthread_cond_wait + 1249
2 libc++.1.dylib 0x7ff818fa1d02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 fgfs 0x10e07d3fb SGExclusiveThread::run() + 155
4 fgfs 0x10e07c1fa SGThread::start_routine(void*) + 10
5 fgfs 0x10e07d63c 0x10d769000 + 9520700
6 libsystem_pthread.dylib 0x7ff8190434e1 _pthread_start + 125
7 libsystem_pthread.dylib 0x7ff81903ef6b thread_start + 15

Thread 4:
0 libsystem_kernel.dylib 0x7ff8190093ea __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff819043a6f _pthread_cond_wait + 1249
2 libOpenThreads.20.dylib 0x10ee481bf OpenThreads::Condition::wait(OpenThreads::Mutex*) + 79
3 libosgDB.131.dylib 0x10f23c7c3 osgDB::DatabasePager::DatabaseThread::run() + 595
4 libOpenThreads.20.dylib 0x10ee4749b OpenThreads::ThreadPrivateActions::StartThread(void*) + 187
5 libsystem_pthread.dylib 0x7ff8190434e1 _pthread_start + 125
6 libsystem_pthread.dylib 0x7ff81903ef6b thread_start + 15

Thread 5:
0 libsystem_kernel.dylib 0x7ff8190093ea __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff819043a6f _pthread_cond_wait + 1249
2 libOpenThreads.20.dylib 0x10ee481bf OpenThreads::Condition::wait(OpenThreads::Mutex*) + 79
3 libosgDB.131.dylib 0x10f23c7c3 osgDB::DatabasePager::DatabaseThread::run() + 595
4 libOpenThreads.20.dylib 0x10ee4749b OpenThreads::ThreadPrivateActions::StartThread(void*) + 187
5 libsystem_pthread.dylib 0x7ff8190434e1 _pthread_start + 125
6 libsystem_pthread.dylib 0x7ff81903ef6b thread_start + 15

Thread 6:
0 libsystem_pthread.dylib 0x7ff81903ef48 start_wqthread + 0

Thread 7:
0 libsystem_pthread.dylib 0x7ff81903ef48 start_wqthread + 0

Thread 8:
0 libsystem_pthread.dylib 0x7ff81903ef48 start_wqthread + 0

Thread 9:
0 libsystem_kernel.dylib 0x7ff8190093ea __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff819043a6f _pthread_cond_wait + 1249
2 libc++.1.dylib 0x7ff818fa1d02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 fgfs 0x10e07c3fb SGWaitCondition::wait(std::__1::mutex&) + 91
4 fgfs 0x10df8b943 0x10d769000 + 8530243
5 fgfs 0x10df8b468 0x10d769000 + 8529000
6 fgfs 0x10e07c1fa SGThread::start_routine(void*) + 10
7 fgfs 0x10e07d63c 0x10d769000 + 9520700
8 libsystem_pthread.dylib 0x7ff8190434e1 _pthread_start + 125
9 libsystem_pthread.dylib 0x7ff81903ef6b thread_start + 15


Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00007ff7b2795090 rcx: 0x000000010d93b060 rdx: 0x0000000000028336
rdi: 0x00007ff7b2795090 rsi: 0x0000000000000000 rbp: 0x00007ff7b2795060 rsp: 0x00007ff7b2794ff0
r8: 0x0000000000000002 r9: 0x0000000000000030 r10: 0x00000000000007fb r11: 0xffffe0091b039087
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000028336 r15: 0x00007ff7b2795090
rip: 0x000000010da7c1e0 rfl: 0x0000000000010206 cr2: 0x0000000000000000

Logical CPU: 2
Error Code: 0x00000004 (no mapping for user data read)
Trap Number: 14

Thread 0 instruction stream:
48 89 c8 48 8b 09 48 85-c9 75 f5 eb a3 0f 1f 00 H..H..H..u......
48 8b 43 10 48 39 18 74-97 48 83 c3 10 0f 1f 00 H.C.H9.t.H......
48 8b 0b 48 8b 41 10 48-8d 59 10 48 39 08 75 f0 H..H.A.H.Y.H9.u.
e9 7b ff ff ff 66 2e 0f-1f 84 00 00 00 00 00 90 .{...f..........
55 48 89 e5 41 57 41 56-41 55 41 54 53 48 83 ec UH..AWAVAUATSH..
48 49 89 ff 48 85 d2 0f-8e 95 01 00 00 49 89 f5 HI..H........I..
[48]8b 3e 48 85 ff 0f 84-86 01 00 00 48 89 d3 4c H.>H........H..L <==
8d 67 58 48 8b 4f 58 48-85 c9 74 29 4c 89 e0 90 .gXH.OXH..t)L...
31 d2 48 39 59 20 0f 9c-c2 48 0f 4d c1 48 8b 0c 1.H9Y ...H.M.H..
d1 48 85 c9 75 ea 4c 39-e0 74 0a 48 39 58 20 0f .H..u.L9.t.H9X .
8e 66 01 00 00 48 8d 55-a8 48 89 de e8 cf 16 ff .f...H.U.H......
ff 49 89 c6 48 85 c0 74-05 f0 41 ff 46 08 41 80 .I..H..t..A.F.A.

Binary Images:
0x10d769000 - 0x10e7c0fff org.flightgear.mac (2020.3.10) <cd63c2dd-5030-3dfb-8441-a715bc21c14e> /Users/USER/Desktop/*/FlightGear.app/Contents/MacOS/fgfs
0x7ff818f0d000 - 0x7ff818f95fff libsystem_c.dylib (*) <d9ba0660-744d-3f84-9f80-afb51d450512> /usr/lib/system/libsystem_c.dylib
0x7ff81bb08000 - 0x7ff81c996fff com.apple.AppKit (6.9) <832ad371-d3b8-3061-b4e2-1c4e0cffce0b> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7ff821d81000 - 0x7ff822074fff com.apple.HIToolbox (2.1.1) <04544f53-a387-3ac3-a85d-f8adfc0bc69e> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x10f36c000 - 0x10f3fffff libosgViewer.131.dylib (*) <bcea0962-823f-3ad7-84a0-ba8bc0a4c36c> /Users/USER/Desktop/*/FlightGear.app/Contents/Frameworks/libosgViewer.131.dylib
0x11e6da000 - 0x11e745fff dyld (*) <b70ce1ec-b902-3852-8268-05de00bfa8d5> /usr/lib/dyld
0x7ff819005000 - 0x7ff81903cfff libsystem_kernel.dylib (*) <61711d11-e776-3bc3-b9a2-6f9f37cb8499> /usr/lib/system/libsystem_kernel.dylib
0x7ff81908a000 - 0x7ff81958cfff com.apple.CoreFoundation (6.9) <f8e45ef9-9fd2-3331-bb1b-703d5dacdaf1> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7ff81903d000 - 0x7ff819048fff libsystem_pthread.dylib (*) <bc574849-1aae-31e7-b350-916dda999d97> /usr/lib/system/libsystem_pthread.dylib
0x7ff821b21000 - 0x7ff821b42fff com.apple.audio.caulk (1.0) <42fecc51-73d2-3b5c-b109-208f4cb4c3cd> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x7ff818f96000 - 0x7ff818feefff libc++.1.dylib (*) <533dbd32-a8fb-3ef5-b911-4d8f543bedb4> /usr/lib/libc++.1.dylib
0x10ee45000 - 0x10ee48fff libOpenThreads.20.dylib (*) <973cd9b3-fd51-3ffe-9b16-182e279c210d> /Users/USER/Desktop/*/FlightGear.app/Contents/Frameworks/libOpenThreads.20.dylib
0x10f1f8000 - 0x10f2a3fff libosgDB.131.dylib (*) <af735e75-5f3c-38c3-af43-afa0311a45b8> /Users/USER/Desktop/*/FlightGear.app/Contents/Frameworks/libosgDB.131.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)
Writable regions: Total=8.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8.0G(100%)

VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 896K 7
Activity Tracing 256K 1
CG backing stores 1920K 4
CG image 556K 20
ColorSync 236K 28
CoreAnimation 1880K 23
CoreGraphics 12K 2
CoreUI image data 1780K 12
Foundation 40K 2
IOKit 7940K 1
Kernel Alloc Once 8K 1
MALLOC 7.6G 606
MALLOC guard page 32K 8
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
ObjC additional data 15K 1
OpenGL GLSL 256K 3
STACK GUARD 56.0M 10
Stack 12.6M 11
VM_ALLOCATE 772K 34
VM_ALLOCATE (reserved) 8K 1 reserved VM address space (unallocated)
__CTF 756 1
__DATA 25.6M 448
__DATA_CONST 22.8M 255
__DATA_DIRTY 1030K 146
__FONT_DATA 4K 1
__GLSLBUILTINS 5176K 1
__LINKEDIT 664.6M 49
__TEXT 420.5M 458
__UNICODE 592K 1
dyld private memory 1280K 3
mapped file 174.6M 129
shared memory 772K 17
=========== ======= =======
TOTAL 9.3G 2285
TOTAL, minus reserved VM space 8.9G 2285



-----------
Full Report
-----------

{"app_name":"fgfs","timestamp":"2022-07-04 19:05:14.00 -0500","app_version":"2020.3.10","slice_uuid":"cd63c2dd-5030-3dfb-8441-a715bc21c14e","build_version":"2020.3.10","platform":1,"bundleID":"org.flightgear.mac","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.4 (21F79)","incident_id":"DF034B03-C336-459D-9D59-2EDFA5647022","name":"fgfs"}
{
"uptime" : 330000,
"procLaunch" : "2022-07-04 18:46:05.6490 -0500",
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro14,1",
"procStartAbsTime" : 337549816271049,
"coalitionID" : 107008,
"osVersion" : {
"train" : "macOS 12.4",
"build" : "21F79",
"releaseType" : "User"
},
"captureTime" : "2022-07-04 19:05:13.6799 -0500",
"incident" : "DF034B03-C336-459D-9D59-2EDFA5647022",
"bug_type" : "309",
"pid" : 50154,
"procExitAbsTime" : 338697769067471,
"cpuType" : "X86-64",
"procName" : "fgfs",
"procPath" : "\/Users\/USER\/Desktop\/*\/FlightGear.app\/Contents\/MacOS\/fgfs",
"bundleInfo" : {"CFBundleShortVersionString":"2020.3.10","CFBundleVersion":"2020.3.10","CFBundleIdentifier":"org.flightgear.mac"},
"storeInfo" : {"deviceIdentifierForVendor":"42440FE2-DD48-527A-9003-36557F762378","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "org.flightgear.mac",
"crashReporterKey" : "C49ABD13-9267-09D1-F748-FE19A3B9A1CF",
"wakeTime" : 1207,
"sleepWakeUUID" : "6760802B-53E3-4BC7-A2FE-09F196C9D3E3",
"sip" : "enabled",
"vmRegionInfo" : "0 is not in any region. Bytes before following region: 4520841216\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 10d769000-10e7c1000 [ 16.3M] r-x\/r-x SM=COW ...ts\/MacOS\/fgfs",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"},
"termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":50154},
"ktriageinfo" : "VM - Fault hit memory shortage\nVM - Fault hit memory shortage\nVM - Fault hit memory shortage\nVM - Fault hit memory shortage\nVM - Fault hit memory shortage\n",
"vmregioninfo" : "0 is not in any region. Bytes before following region: 4520841216\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 10d769000-10e7c1000 [ 16.3M] r-x\/r-x SM=COW ...ts\/MacOS\/fgfs",
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":2996051,"instructionState":{"instructionStream":{"bytes":[72,137,200,72,139,9,72,133,201,117,245,235,163,15,31,0,72,139,67,16,72,57,24,116,151,72,131,195,16,15,31,0,72,139,11,72,139,65,16,72,141,89,16,72,57,8,117,240,233,123,255,255,255,102,46,15,31,132,0,0,0,0,0,144,85,72,137,229,65,87,65,86,65,85,65,84,83,72,131,236,72,73,137,255,72,133,210,15,142,149,1,0,0,73,137,245,72,139,62,72,133,255,15,132,134,1,0,0,72,137,211,76,141,103,88,72,139,79,88,72,133,201,116,41,76,137,224,144,49,210,72,57,89,32,15,156,194,72,15,77,193,72,139,12,209,72,133,201,117,234,76,57,224,116,10,72,57,88,32,15,142,102,1,0,0,72,141,85,168,72,137,222,232,207,22,255,255,73,137,198,72,133,192,116,5,240,65,255,70,8,65,128],"offset":96}},"threadState":{"r13":{"value":0},"rax":{"value":0},"rflags":{"value":66054},"cpu":{"value":2},"r14":{"value":164662},"rsi":{"value":0},"r8":{"value":2},"cr2":{"value":0},"rdx":{"value":164662},"r10":{"value":2043},"r9":{"value":48},"r15":{"value":140701827944592},"rbx":{"value":140701827944592},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":18446708928445386887},"rip":{"value":4524065248,"matchesCrashFrame":1},"rbp":{"value":140701827944544},"rsp":{"value":140701827944432},"r12":{"value":0},"rcx":{"value":4522750048,"symbolLocation":0,"symbol":"GPS::getWP1Ident() const"},"flavor":"x86_THREAD_STATE","rdi":{"value":140701827944592}},"queue":"com.apple.main-thread","frames":[{"imageOffset":3224032,"symbol":"flightgear::NavDataCache::loadById(long long)","symbolLocation":32,"imageIndex":0},{"imageOffset":2969824,"symbol":"FGPositioned::loadByIdImpl(long long)","symbolLocation":32,"imageIndex":0},{"imageOffset":497958,"symbol":"FGRunway::airport() const","symbolLocation":22,"imageIndex":0},{"imageOffset":3048272,"symbol":"flightgear::RunwayWaypt::ident() const","symbolLocation":32,"imageIndex":0},{"imageOffset":1908879,"symbol":"GPS::getWP1Ident() const","symbolLocation":47,"imageIndex":0},{"imageOffset":9188625,"symbol":"SGPropertyNode::untie()","symbolLocation":81,"imageIndex":0},{"imageOffset":1910480,"symbol":"GPS::unbind()","symbolLocation":112,"imageIndex":0},{"imageOffset":9488578,"imageIndex":0},{"imageOffset":9449178,"symbol":"SGSubsystemGroup::unbind()","symbolLocation":122,"imageIndex":0},{"imageOffset":9488578,"imageIndex":0},{"imageOffset":9449178,"symbol":"SGSubsystemGroup::unbind()","symbolLocation":122,"imageIndex":0},{"imageOffset":9472797,"symbol":"SGSubsystemMgr::unbind()","symbolLocation":77,"imageIndex":0},{"imageOffset":6659702,"symbol":"FGGlobals::~FGGlobals()","symbolLocation":150,"imageIndex":0},{"imageOffset":6664030,"symbol":"FGGlobals::~FGGlobals()","symbolLocation":14,"imageIndex":0},{"imageOffset":53081,"symbol":"fgExitCleanup()","symbolLocation":57,"imageIndex":0},{"imageOffset":191979,"symbol":"__cxa_finalize_ranges","symbolLocation":416,"imageIndex":1},{"imageOffset":191486,"symbol":"exit","symbolLocation":35,"imageIndex":1},{"imageOffset":2900284,"symbol":"-[NSApplication terminate:]","symbolLocation":1702,"imageIndex":2},{"imageOffset":2372382,"symbol":"-[NSApplication(NSResponder) sendAction:to:from:]","symbolLocation":288,"imageIndex":2},{"imageOffset":3375248,"symbol":"-[NSMenuItem _corePerformAction]","symbolLocation":413,"imageIndex":2},{"imageOffset":3374514,"symbol":"-[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:]","symbolLocation":95,"imageIndex":2},{"imageOffset":3679999,"symbol":"-[NSMenu performActionForItemAtIndex:]","symbolLocation":113,"imageIndex":2},{"imageOffset":3679877,"symbol":"-[NSMenu _internalPerformActionForItemAtIndex:]","symbolLocation":82,"imageIndex":2},{"imageOffset":3679436,"symbol":"-[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:]","symbolLocation":101,"imageIndex":2},{"imageOffset":3262050,"symbol":"NSSLMMenuEventHandler","symbolLocation":1074,"imageIndex":2},{"imageOffset":33613,"symbol":"DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)","symbolLocation":1365,"imageIndex":3},{"imageOffset":30620,"symbol":"SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)","symbolLocation":333,"imageIndex":3},{"imageOffset":115625,"symbol":"SendEventToEventTarget","symbolLocation":39,"imageIndex":3},{"imageOffset":500453,"symbol":"SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**)","symbolLocation":361,"imageIndex":3},{"imageOffset":652375,"symbol":"SendMenuCommandWithContextAndModifiers","symbolLocation":46,"imageIndex":3},{"imageOffset":652293,"symbol":"SendMenuItemSelectedEvent","symbolLocation":344,"imageIndex":3},{"imageOffset":651856,"symbol":"FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*)","symbolLocation":96,"imageIndex":3},{"imageOffset":654408,"symbol":"MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*)","symbolLocation":625,"imageIndex":3},{"imageOffset":653630,"symbol":"_HandleMenuSelection2","symbolLocation":456,"imageIndex":3},{"imageOffset":1956197,"symbol":"_NSHandleCarbonMenuEvent","symbolLocation":215,"imageIndex":2},{"imageOffset":1955794,"symbol":"_DPSEventHandledByCarbon","symbolLocation":54,"imageIndex":2},{"imageOffset":254064,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":3368,"imageIndex":2},{"imageOffset":487759,"symbol":"osgViewer::GraphicsWindowCocoa::checkEvents()","symbolLocation":159,"imageIndex":4},{"imageOffset":396380,"symbol":"osgViewer::Viewer::eventTraversal()","symbolLocation":588,"imageIndex":4},{"imageOffset":424609,"symbol":"osgViewer::ViewerBase::frame(double)","symbolLocation":97,"imageIndex":4},{"imageOffset":6178056,"symbol":"fgOSMainLoop()","symbolLocation":248,"imageIndex":0},{"imageOffset":6736258,"symbol":"fgMainInit(int, char**)","symbolLocation":5954,"imageIndex":0},{"imageOffset":51196,"symbol":"main","symbolLocation":332,"imageIndex":0},{"imageOffset":21790,"symbol":"start","symbolLocation":462,"imageIndex":5}]},{"id":2996189,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":6},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":6},{"imageOffset":525197,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":7},{"imageOffset":518680,"symbol":"__CFRunLoopRun","symbolLocation":1276,"imageIndex":7},{"imageOffset":515676,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":7},{"imageOffset":1756190,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":2},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":8},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":8}]},{"id":2996603,"name":"AMCP Logging Spool","frames":[{"imageOffset":6582,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":6},{"imageOffset":107238,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":16,"imageIndex":9},{"imageOffset":8520,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":9},{"imageOffset":7692,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*)","symbolLocation":41,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":8},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":8}]},{"id":2996654,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":6},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":8},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":10},{"imageOffset":9520123,"symbol":"SGExclusiveThread::run()","symbolLocation":155,"imageIndex":0},{"imageOffset":9515514,"symbol":"SGThread::start_routine(void*)","symbolLocation":10,"imageIndex":0},{"imageOffset":9520700,"imageIndex":0},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":8},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":8}]},{"id":2996657,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":6},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":8},{"imageOffset":12735,"symbol":"OpenThreads::Condition::wait(OpenThreads::Mutex*)","symbolLocation":79,"imageIndex":11},{"imageOffset":280515,"symbol":"osgDB::DatabasePager::DatabaseThread::run()","symbolLocation":595,"imageIndex":12},{"imageOffset":9371,"symbol":"OpenThreads::ThreadPrivateActions::StartThread(void*)","symbolLocation":187,"imageIndex":11},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":8},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":8}]},{"id":2996658,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":6},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":8},{"imageOffset":12735,"symbol":"OpenThreads::Condition::wait(OpenThreads::Mutex*)","symbolLocation":79,"imageIndex":11},{"imageOffset":280515,"symbol":"osgDB::DatabasePager::DatabaseThread::run()","symbolLocation":595,"imageIndex":12},{"imageOffset":9371,"symbol":"OpenThreads::ThreadPrivateActions::StartThread(void*)","symbolLocation":187,"imageIndex":11},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":8},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":8}]},{"id":3001921,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":3002032,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":3002182,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":3002243,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":6},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":8},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":10},{"imageOffset":9516027,"symbol":"SGWaitCondition::wait(std::__1::mutex&)","symbolLocation":91,"imageIndex":0},{"imageOffset":8530243,"imageIndex":0},{"imageOffset":8529000,"imageIndex":0},{"imageOffset":9515514,"symbol":"SGThread::start_routine(void*)","symbolLocation":10,"imageIndex":0},{"imageOffset":9520700,"imageIndex":0},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":8},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":8}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "x86_64",
"base" : 4520841216,
"CFBundleShortVersionString" : "2020.3.10",
"CFBundleIdentifier" : "org.flightgear.mac",
"size" : 17137664,
"uuid" : "cd63c2dd-5030-3dfb-8441-a715bc21c14e",
"path" : "\/Users\/USER\/Desktop\/*\/FlightGear.app\/Contents\/MacOS\/fgfs",
"name" : "fgfs",
"CFBundleVersion" : "2020.3.10"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703547052032,
"size" : 561152,
"uuid" : "d9ba0660-744d-3f84-9f80-afb51d450512",
"path" : "\/usr\/lib\/system\/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703593168896,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15265792,
"uuid" : "832ad371-d3b8-3061-b4e2-1c4e0cffce0b",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2113.50.132"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703696424960,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 3096576,
"uuid" : "04544f53-a387-3ac3-a85d-f8adfc0bc69e",
"path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4550213632,
"size" : 606208,
"uuid" : "bcea0962-823f-3ad7-84a0-ba8bc0a4c36c",
"path" : "\/Users\/USER\/Desktop\/*\/FlightGear.app\/Contents\/Frameworks\/libosgViewer.131.dylib",
"name" : "libosgViewer.131.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4805468160,
"size" : 442368,
"uuid" : "b70ce1ec-b902-3852-8268-05de00bfa8d5",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703548067840,
"size" : 229376,
"uuid" : "61711d11-e776-3bc3-b9a2-6f9f37cb8499",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "x86_64h",
"base" : 140703548612608,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5255168,
"uuid" : "f8e45ef9-9fd2-3331-bb1b-703d5dacdaf1",
"path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1863"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703548297216,
"size" : 49152,
"uuid" : "bc574849-1aae-31e7-b350-916dda999d97",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703693934592,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.audio.caulk",
"size" : 139264,
"uuid" : "42fecc51-73d2-3b5c-b109-208f4cb4c3cd",
"path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
"name" : "caulk"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703547613184,
"size" : 364544,
"uuid" : "533dbd32-a8fb-3ef5-b911-4d8f543bedb4",
"path" : "\/usr\/lib\/libc++.1.dylib",
"name" : "libc++.1.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4544811008,
"size" : 16384,
"uuid" : "973cd9b3-fd51-3ffe-9b16-182e279c210d",
"path" : "\/Users\/USER\/Desktop\/*\/FlightGear.app\/Contents\/Frameworks\/libOpenThreads.20.dylib",
"name" : "libOpenThreads.20.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4548689920,
"size" : 704512,
"uuid" : "af735e75-5f3c-38c3-af43-afa0311a45b8",
"path" : "\/Users\/USER\/Desktop\/*\/FlightGear.app\/Contents\/Frameworks\/libosgDB.131.dylib",
"name" : "libosgDB.131.dylib"
}
],
"sharedCache" : {
"base" : 140703545040896,
"size" : 15220686848,
"uuid" : "398acfb4-57f6-31e0-bc82-e9959e5c92ce"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\nWritable regions: Total=8.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8.0G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 896K 7 \nActivity Tracing 256K 1 \nCG backing stores 1920K 4 \nCG image 556K 20 \nColorSync 236K 28 \nCoreAnimation 1880K 23 \nCoreGraphics 12K 2 \nCoreUI image data 1780K 12 \nFoundation 40K 2 \nIOKit 7940K 1 \nKernel Alloc Once 8K 1 \nMALLOC 7.6G 606 \nMALLOC guard page 32K 8 \nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nObjC additional data 15K 1 \nOpenGL GLSL 256K 3 \nSTACK GUARD 56.0M 10 \nStack 12.6M 11 \nVM_ALLOCATE 772K 34 \nVM_ALLOCATE (reserved) 8K 1 reserved VM address space (unallocated)\n__CTF 756 1 \n__DATA 25.6M 448 \n__DATA_CONST 22.8M 255 \n__DATA_DIRTY 1030K 146 \n__FONT_DATA 4K 1 \n__GLSLBUILTINS 5176K 1 \n__LINKEDIT 664.6M 49 \n__TEXT 420.5M 458 \n__UNICODE 592K 1 \ndyld private memory 1280K 3 \nmapped file 174.6M 129 \nshared memory 772K 17 \n=========== ======= ======= \nTOTAL 9.3G 2285 \nTOTAL, minus reserved VM space 8.9G 2285 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "61301e3a61217b3110231469",
"factorPackIds" : {
"SIRI_FIND_MY_CONFIGURATION_FILES" : "6216ae152a40e71046e16225"
},
"deploymentId" : 240000016
},
{
"rolloutId" : "5fc94383418129005b4e9ae0",
"factorPackIds" : {

},
"deploymentId" : 240000393
}
],
"experiments" : [

]
}
}

Model: MacBookPro14,1, BootROM 451.120.7.0.0, 2 processors, Dual-Core Intel Core i5, 2.3 GHz, 8 GB, SMC 2.43f11
Graphics: Intel Iris Plus Graphics 640, Intel Iris Plus Graphics 640, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: BANK 0/DIMM0, 4 GB, LPDDR3, 2133 MHz, 0x80AD, 0x483943434E4E4E424A54414C41522D4E5644
Memory Module: BANK 1/DIMM0, 4 GB, LPDDR3, 2133 MHz, 0x80AD, 0x483943434E4E4E424A54414C41522D4E5644
naplesAPF
 
Posts: 167
Joined: Sun Jan 04, 2015 9:17 pm

Re: ILS not working in new FG2020.3.13 version

Postby wkitty42 » Tue Jul 05, 2022 10:05 am

naplesAPF wrote in Tue Jul 05, 2022 3:05 am:Have noticed that in the FG2020.3.13 version theres a NavData folder in Scenery folder, containing 2 folders with a Bikf.dat file in each. in the past I've added a lot of scenery & am using these in my scenery folder. This NavData folder IS Not in my old scenery folder. Have tried taking this Nav Data folder out of my scenery folder, but doesn't seem to change anything re landing problem thats happening.

when you removed that NavData directory, you restarted your FG, right?
did it rebuild the navdata.cache?
"You get more air close to the ground," said Angalo. "I read that in a book. You get lots of air low down, and not much when you go up."
"Why not?" said Gurder.
"Dunno. It's frightened of heights, I guess."
User avatar
wkitty42
 
Posts: 9148
Joined: Fri Feb 20, 2015 4:46 pm
Location: central NC, USA
Callsign: wk42
Version: git next
OS: Kubuntu 20.04

Re: ILS not working in new FG2020.3.13 version

Postby tonyz » Fri Aug 19, 2022 7:15 pm

The ILS seems to work with some aircraft but not others.

The b1900 is one which does not work. It locks on to the ILS and flies the heading but when it intersects the glide slope it does not follow it down. The autopilot shows that both the horizontal and vertical axes are being controlled by the autopilot but only the horizontal direction is being followed.
tonyz
 
Posts: 12
Joined: Fri Aug 19, 2022 7:07 pm

Re: ILS not working in new FG2020.3.13 version

Postby TheEagle » Fri Aug 19, 2022 7:38 pm

Well, every aircraft can, but not must, use a custom autopilot - and if GS mode is not implemented (or there is a bug in it), it may light up on the panel, but it may not necessarily actually follow the GS.
Cessna 210 (Wiki)
My other aircraft: my wiki profile !
Other: FGTools (GitHub)
World tour: View on SkyVector
Please consider donating $1 / €1 to help me finance a new camera !
User avatar
TheEagle
 
Posts: 3411
Joined: Sat May 01, 2021 3:27 pm
Location: France
Pronouns: You, he
Callsign: F-EAGLE
IRC name: none
Version: Git next
OS: Ubuntu Studio 22.04

Re: ILS not working in new FG2020.3.13 version

Postby tonyz » Sat Aug 20, 2022 3:14 pm

Eagle, you understand the problem but is there any solution such as a patch for the autopilot configuration?
tonyz
 
Posts: 12
Joined: Fri Aug 19, 2022 7:07 pm

Re: ILS not working in new FG2020.3.13 version

Postby TheEagle » Sat Aug 20, 2022 5:15 pm

The autopilot can of course be changed to correctly lock onto the GS, but there is not a simple "patch" that can just be applied to any autopilot that does not lock the GS correctly - every autopilot (even IRL) works differently, so each autopilot also needs it's own patch. But I can take a look at the AP the Beech 1900B is using and if it's just a simple error or something, i can make patch for it ! :)
Cessna 210 (Wiki)
My other aircraft: my wiki profile !
Other: FGTools (GitHub)
World tour: View on SkyVector
Please consider donating $1 / €1 to help me finance a new camera !
User avatar
TheEagle
 
Posts: 3411
Joined: Sat May 01, 2021 3:27 pm
Location: France
Pronouns: You, he
Callsign: F-EAGLE
IRC name: none
Version: Git next
OS: Ubuntu Studio 22.04

Re: ILS not working in new FG2020.3.13 version

Postby TheEagle » Sat Aug 20, 2022 10:34 pm

Yeah, there was a bug in the B1900D AP - you can create a folder called Aircraft in <some folder>, then copy the b1900d folder from $FGHOME/Aircraft into the just created folder. Now, open <some folder>/Aircraft/b1900d/Systems/b1900d-autopilot.xml in a text editor, press Ctrl+a then then Backspace to remove it's contents and finally copy and paste the below code into the file:
Code: Select all
<?xml version="1.0"?>
<!--FGC-65  -->

<PropertyList>

    <filter> <!-- Heading bug offset -->
        <name>heading bug</name>
        <debug>false</debug>
        <type>gain</type>
        <input>
            <property>instrumentation/fgc-65/settings/hdg</property>
            <offset>
                <property>orientation/heading-magnetic-deg</property>
                <scale>-1.0</scale>
            </offset>
        </input>
        <output>instrumentation/fgc-65/internal/offsets/hdg-bug</output>
        <period>
            <min>-180</min>
            <max>180</max>
        </period>
        <gain>1.0</gain>
    </filter>

    <filter> <!-- NAV1 heading offset -->
        <name>NAV1 heading </name>
        <debug>false</debug>
        <type>gain</type>
        <input>
            <property>instrumentation/nav[0]/heading-deg</property>
            <offset>
                <property>orientation/heading-deg</property>
                <scale>-1.0</scale>
            </offset>
        </input>
        <output>instrumentation/fgc-65/internal/offsets/nav1-brg</output>
        <period>
            <min>-180</min>
            <max>180</max>
        </period>
        <gain>1.0</gain>
    </filter>

    <filter> <!-- NAV2 heading offset -->
        <name>NAV2 heading </name>
        <debug>false</debug>
        <type>gain</type>
        <input>
            <property>instrumentation/nav[1]/heading-deg</property>
            <offset>
                <property>orientation/heading-deg</property>
                <scale>-1.0</scale>
            </offset>
        </input>
        <output>instrumentation/fgc-65/internal/offsets/nav2-brg</output>
        <period>
            <min>-180</min>
            <max>180</max>
        </period>
        <gain>1.0</gain>
    </filter>

    <filter> <!-- CRS1 heading offset -->
        <name>CRS1 heading </name>
        <debug>false</debug>
        <type>gain</type>
        <input>
            <property>instrumentation/nav[0]/radials/selected-deg</property>
            <offset>
                <property>orientation/heading-magnetic-deg</property>
                <scale>-1.0</scale>
            </offset>
        </input>
        <output>instrumentation/fgc-65/internal/offsets/crs1-brg</output>
        <period>
            <min>-180</min>
            <max>180</max>
        </period>
        <gain>1.0</gain>
    </filter>

    <filter> <!-- CRS2 heading offset -->
        <name>crs2 heading </name>
        <debug>false</debug>
        <type>gain</type>
        <input>
            <property>instrumentation/nav[1]/radials/selected-deg</property>
            <offset>
                <property>orientation/heading-magnetic-deg</property>
                <scale>-1.0</scale>
            </offset>
        </input>
        <output>instrumentation/fgc-65/internal/offsets/crs2-brg</output>
        <period>
            <min>-180</min>
            <max>180</max>
        </period>
        <gain>1.0</gain>
    </filter>

<!--
                   Lateral Controllers
-->

    <pi-simple-controller> <!-- Heading hold -->
        <name>Heading Hold</name>
        <debug>false</debug>
        <enable>
            <condition>
                <equals>
                    <property>instrumentation/fgc-65/internal/lateral</property>
                    <value>HDG</value>
                </equals>
            </condition>
        </enable>
        <input>
            <property>instrumentation/fgc-65/internal/offsets/hdg-bug</property>
        </input>
        <reference>
            <value>0.0</value>
        </reference>
        <output>
            <property>instrumentation/fgc-65/internal/fd/roll</property>
        </output>
        <config>
            <Kp>-1.0</Kp>
            <Ki>0.0</Ki>
            <min>
                <property>instrumentation/fgc-65/app-65a/BANK</property>
                <scale>-25.0</scale>
            </min>
            <max>
                <property>instrumentation/fgc-65/app-65a/BANK</property>
                <scale>25.0</scale>
            </max>
        </config>
    </pi-simple-controller>

    <pi-simple-controller> <!-- NAV1 hold -->
        <name>Nav1 Hold</name>
        <debug>false</debug>
        <enable>
            <condition>
                <property>instrumentation/fgc-65/internal/nav-active</property>
            </condition>
        </enable>
        <input>
            <property>instrumentation/fgc-65/internal/offsets/crs1-brg</property>
            <offset>
                <property>instrumentation/nav/heading-needle-deflection-norm</property>
                <scale>45.0</scale>
            </offset>
        </input>
        <reference>
            <value>0</value>
        </reference>
        <output>
            <property>instrumentation/fgc-65/internal/fd/roll</property>
        </output>
        <config>
            <Kp>-1.0</Kp>
            <Ki>0</Ki>
            <min>
                <property>instrumentation/fgc-65/app-65a/BANK</property>
                <scale>-25.0</scale>
            </min>
            <max>
                <property>instrumentation/fgc-65/app-65a/BANK</property>
                <scale>25.0</scale>
            </max>
        </config>
    </pi-simple-controller>

    <pi-simple-controller> <!-- ILS hold -->
        <name>ILS Hold</name>
        <debug>false</debug>
        <enable>
            <property>instrumentation/fgc-65/internal/appr-active</property>
        </enable>
        <input>
            <property>instrumentation/fgc-65/internal/offsets/crs1-brg</property>
            <offset>
                <property>instrumentation/nav/heading-needle-deflection-norm</property>
                <scale>30.0</scale>
            </offset>
        </input>
        <reference>
            <value>0</value>
        </reference>
        <output>
            <property>instrumentation/fgc-65/internal/fd/roll</property>
        </output>
        <config>
            <Kp>-1.0</Kp>
            <Ki>0</Ki>
            <min>
                <property>instrumentation/fgc-65/app-65a/BANK</property>
                <scale>-15.0</scale>
            </min>
            <max>
                <property>instrumentation/fgc-65/app-65a/BANK</property>
                <scale>15.0</scale>
            </max>
        </config>
    </pi-simple-controller>

    <pi-simple-controller> <!-- Roll -->
        <name>Roll</name>
        <debug>false</debug>
        <enable>
            <condition>
                <equals>
                    <property>instrumentation/fgc-65/internal/lateral</property>
                    <value>ROLL</value>
                </equals>
            </condition>
        </enable>
        <input>
            <property>/orientation/roll-deg</property>
        </input>
        <reference>
            <property>instrumentation/fgc-65/settings/roll</property>
        </reference>
        <output>
            <property>instrumentation/fgc-65/internal/fd/roll</property>
        </output>
        <config>
            <Kp>1.0</Kp>
            <Ki>0.35</Ki>
            <min>
                <property>instrumentation/fgc-65/app-65a/BANK</property>
                <scale>-30.0</scale>
            </min>
            <max>
                <property>instrumentation/fgc-65/app-65a/BANK</property>
                <scale>30.0</scale>
            </max>
        </config>
    </pi-simple-controller>

    <pid-controller> <!-- Aileron Controller -->
        <name>Aileron Control</name>
        <debug>false</debug>
        <input>
            <property>orientation/roll-deg</property>
        </input>
        <reference>
            <property>instrumentation/fgc-65/internal/fd/roll</property>
        </reference>
        <output>
            <property>controls/flight/aileron-filter</property>
        </output>
        <config>
            <Kp>0.01</Kp>
            <beta>1.0</beta>
            <alpha>0.1</alpha>
            <gamma>0.0</gamma>
            <Ti>25.0</Ti>
            <Td>0.01</Td>
            <min>
                <value>-1.0</value>
            </min>
            <max>
                <value>1.0</value>
            </max>
        </config>
    </pid-controller>

    <filter> <!-- Aileron output filter -->
        <name>aileron filter</name>
        <debug>false</debug>
        <feedback-if-disabled>false</feedback-if-disabled>
        <initialize-to>output</initialize-to>
        <enable>
            <condition>
                <equals>
                    <property>instrumentation/fgc-65/app-65a/AP</property>
                    <value>AP</value>
                </equals>
            </condition>
         </enable>
        <input>
            <property>controls/flight/aileron-filter</property>
        </input>
        <output>controls/flight/aileron-trim</output>
        <type>noise-spike</type>
        <max-rate-of-change>0.3</max-rate-of-change>
        <min>-1</min>
        <max>1</max>
    </filter>

<!--
                         Pitch Controllers
-->
    <filter> <!-- V/S Sample for ALT Hold/Track V/S to make smooth transitions -->
        <name>V/S Sample</name>
        <debug>false</debug>
        <enable>
            <condition>
                <equals>
                    <property>instrumentation/fgc-65/internal/vertical</property>
                    <value>PITCH</value>
                </equals>
            </condition>
        </enable>
        <type>gain</type>
        <gain>1.0</gain>
        <input>autopilot/internal/vert-speed-fpm</input>
        <output>instrumentation/fgc-65/settings/vs</output>
    </filter>

    <filter> <!-- Altitude hold -->
        <name>Altitude hold</name>
        <debug>false</debug>
        <enable>
            <property>instrumentation/fgc-65/internal/vertical</property>
            <value>ALT</value>
        </enable>
        <type>gain</type>
        <input>
            <property>instrumentation/altimeter/indicated-altitude-ft</property>
        </input>
        <reference>
            <property>instrumentation/fgc-65/settings/alt</property>
        </reference>
        <gain>-1.0</gain>
        <output>
            <property>instrumentation/fgc-65/settings/vs</property>
        </output>
        <min>-1500</min>
        <max>2000</max>
    </filter>

    <pid-controller>
        <name>Glideslope hold</name>
        <enable>
            <condition>
                <equals>
                    <property>instrumentation/fgc-65/internal/vertical</property>
                    <value>GS</value>
                </equals>
            </condition>
        </enable>
        <input>
            <property>/instrumentation/nav[0]/gs-needle-deflection</property>
        </input>
        <reference>0</reference>
        <output>
            <property>instrumentation/fgc-65/internal/fd/pitch</property>
        </output>
        <config>
            <Kp>-5</Kp>
            <Ti>10</Ti>
            <Td>0.001</Td>
            <u_min>-10</u_min>
            <u_max>15</u_max>
        </config>
    </pid-controller>

    <pid-controller> <!-- IAS hold -->
        <name>IAS</name>
        <debug>false</debug>
        <enable>
            <condition>
                <equals>
                    <property>instrumentation/fgc-65/internal/vertical</property>
                    <value>IAS</value>
                </equals>
            </condition>
        </enable>
        <input>
            <property>instrumentation/airspeed-indicator/indicated-speed-kt</property>
        </input>
        <reference>
            <property>instrumentation/fgc-65/settings/ias</property>
        </reference>
        <output>
            <property>instrumentation/fgc-65/internal/fd/pitch</property>
        </output>
        <config>
            <Kp>-1.0</Kp>
            <beta>1.0</beta>
            <alpha>0.1</alpha>
            <gamma>0.0</gamma>
            <Ti>10.0</Ti>
            <Td>0.0</Td>
            <min>-1</min>
            <max>1</max>
        </config>
    </pid-controller>

    <pid-controller> <!-- Vertical speed hold -->
        <name>Vertical speed hold</name>
        <debug>false</debug>
        <enable>
            <condition>
                <or>
                    <equals>
                        <property>instrumentation/fgc-65/internal/vertical</property>
                        <value>VS</value>
                    </equals>
                    <equals>
                        <property>instrumentation/fgc-65/internal/vertical</property>
                        <value>ALT</value>
                    </equals>
                </or>
            </condition>
        </enable>
        <input>
            <property>autopilot/internal/vert-speed-fpm</property>
        </input>
        <reference>
            <property>instrumentation/fgc-65/settings/vs</property>
        </reference>
        <output>
            <property>instrumentation/fgc-65/internal/fd/pitch</property>
        </output>
        <config>
            <Kp>0.0005</Kp>
            <beta>1.0</beta>
            <alpha>0.1</alpha>
            <gamma>0.0</gamma>
            <Ti>1.0</Ti>
            <Td>0.00001</Td>
            <min>-10</min>
            <max>20</max>
        </config>
    </pid-controller>

    <filter> <!-- Pitch tracking for smooth transitions -->
        <name>Pitch tracking</name>
        <debug>false</debug>
        <enable>
            <condition>
                <not-equals>
                    <property>instrumentation/fgc-65/internal/vertical</property>
                    <value>PITCH</value>
                </not-equals>
            </condition>
        </enable>
        <type>gain</type>
        <gain>1.0</gain>
        <input>orientation/pitch-deg</input>
        <output>instrumentation/fgc-65/settings/pitch</output>
    </filter>

    <pi-simple-controller> <!-- Pitch -->
        <name>Pitch</name>
        <debug>false</debug>
        <enable>
            <condition>
                <equals>
                    <property>instrumentation/fgc-65/internal/vertical</property>
                    <value>PITCH</value>
                </equals>
            </condition>
        </enable>
        <input>
            <property>orientation/pitch-deg</property>
        </input>
        <reference>
            <property>instrumentation/fgc-65/settings/pitch</property>
        </reference>
        <output>
            <property>instrumentation/fgc-65/internal/fd/pitch</property>
        </output>
        <config>
            <Kp>1.0</Kp>
            <Ki>0.0</Ki>
            <u_min>-15</u_min>
            <u_max>30</u_max>
        </config>
    </pi-simple-controller>

    <pid-controller> <!-- Elevator trim controller -->
        <name>Elevator Trim Control</name>
        <debug>false</debug>
        <enable>
            <condition>
                <equals>
                    <property>instrumentation/fgc-65/app-65a/AP</property>
                    <value>AP</value>
                </equals>
            </condition>
         </enable>
        <input>
            <property>orientation/pitch-deg</property>
        </input>
        <reference>
            <property>instrumentation/fgc-65/internal/fd/pitch</property>
        </reference>
        <output>
            <property>controls/flight/elevator-filter</property>
        </output>
        <config>
            <Kp>-0.05</Kp>
            <beta>1.0</beta>
            <alpha>0.1</alpha>
            <gamma>0.0</gamma>
            <Ti>10.0</Ti>
            <Td>0.0001</Td>
            <u_min>-1</u_min>
            <u_max>1</u_max>
        </config>
    </pid-controller>

    <filter> <!-- Elevator filter -->
      <name>Elevator filter</name>
      <debug>false</debug>
      <feedback-if-disabled>false</feedback-if-disabled>
      <initialize-to>output</initialize-to>
      <enable>
          <condition>
              <equals>
                  <property>instrumentation/fgc-65/app-65a/AP</property>
                  <value>AP</value>
              </equals>
          </condition>
       </enable>
      <input>
          <property>controls/flight/elevator-filter</property>
      </input>
      <output>controls/flight/elevator-trim</output>
      <type>noise-spike</type>
      <max-rate-of-change>0.3</max-rate-of-change>
      <min>-1</min>
      <max>1</max>

    </filter>

</PropertyList>

This should make the GS mode work again (at least it works for me with the new code). In fact, it was captured properly, but another mode was not disengaging properly.
Cessna 210 (Wiki)
My other aircraft: my wiki profile !
Other: FGTools (GitHub)
World tour: View on SkyVector
Please consider donating $1 / €1 to help me finance a new camera !
User avatar
TheEagle
 
Posts: 3411
Joined: Sat May 01, 2021 3:27 pm
Location: France
Pronouns: You, he
Callsign: F-EAGLE
IRC name: none
Version: Git next
OS: Ubuntu Studio 22.04

Re: ILS not working in new FG2020.3.13 version

Postby wkitty42 » Sun Aug 21, 2022 9:30 am

FWIW: here's a diff of your changes from the original file... it should be able to be applied using a/the patch tool that can work with the unified diff format...
Code: Select all
--- /home/myuser/flightgear/fgaddon/Aircraft/b1900d/Systems/b1900d-autopilot.xml       2016-09-23 20:29:17.000356593 -0400
+++ /home/myuser/myflightgear/fgaddon/Aircraft/b1900d/Systems/b1900d-autopilot.xml       2022-08-21 04:22:04.065173078 -0400
@@ -331,9 +331,8 @@
         <max>2000</max>
     </filter>
 
-    <pi-simple-controller> <!-- Glideslope hold -->
-        <name>Glideslope Hold</name>
-        <debug>false</debug>
+    <pid-controller>
+        <name>Glideslope hold</name>
         <enable>
             <condition>
                 <equals>
@@ -343,21 +342,20 @@
             </condition>
         </enable>
         <input>
-            <property>/velocities/vertical-speed-fps</property>
+            <property>/instrumentation/nav[0]/gs-needle-deflection</property>
         </input>
-        <reference>
-            <property>/instrumentation/nav[0]/gs-rate-of-climb</property>
-        </reference>
+        <reference>0</reference>
         <output>
             <property>instrumentation/fgc-65/internal/fd/pitch</property>
         </output>
         <config>
-            <Kp>1.0</Kp>
-            <Ki>0.0</Ki>
-            <min>-1</min>
-            <max>1</max>
+            <Kp>-5</Kp>
+            <Ti>10</Ti>
+            <Td>0.001</Td>
+            <u_min>-10</u_min>
+            <u_max>15</u_max>
         </config>
-    </pi-simple-controller>
+    </pid-controller>

     <pid-controller> <!-- IAS hold -->
         <name>IAS</name>
@@ -391,29 +389,12 @@
         </config>
     </pid-controller>
 
-    <filter> <!-- Pitch Sample for V/S Hold -->
-      <name>Pitch Sample</name>
-      <debug>false</debug>
-      <enable>
-          <condition>
-              <not-equals>
-                  <property>instrumentation/fgc-65/internal/vertical</property>
-                  <value>VS</value>
-              </not-equals>
-          </condition>
-      </enable>
-      <type>gain</type>
-      <gain>1.0</gain>
-      <input>orientation/pitch-deg</input>
-      <output>instrumentation/fgc-65/internal/fd/pitch</output>
-    </filter>
-
     <pid-controller> <!-- Vertical speed hold -->
         <name>Vertical speed hold</name>
         <debug>false</debug>
         <enable>
-            <or>
-                <condition>
+            <condition>
+                <or>
                     <equals>
                         <property>instrumentation/fgc-65/internal/vertical</property>
                         <value>VS</value>
@@ -422,8 +403,8 @@
                         <property>instrumentation/fgc-65/internal/vertical</property>
                         <value>ALT</value>
                     </equals>
-                </condition>
-            </or>
+                </or>
+            </condition>
         </enable>
         <input>
             <property>autopilot/internal/vert-speed-fpm</property>


EDIT: had to remove a bunch of trailing spaces that crept in during the copy'n'paste into here...
"You get more air close to the ground," said Angalo. "I read that in a book. You get lots of air low down, and not much when you go up."
"Why not?" said Gurder.
"Dunno. It's frightened of heights, I guess."
User avatar
wkitty42
 
Posts: 9148
Joined: Fri Feb 20, 2015 4:46 pm
Location: central NC, USA
Callsign: wk42
Version: git next
OS: Kubuntu 20.04

Re: ILS not working in new FG2020.3.13 version

Postby TheEagle » Sun Aug 21, 2022 11:18 am

Thanks wkitty ! :) I also thought about posting a diff, but then I thought it might be too complicated to apply it for someone possibly not experienced with it … but maybe someone with commit access to FGAddon (I really have to get that myself …) can apply the patch there ?
Cessna 210 (Wiki)
My other aircraft: my wiki profile !
Other: FGTools (GitHub)
World tour: View on SkyVector
Please consider donating $1 / €1 to help me finance a new camera !
User avatar
TheEagle
 
Posts: 3411
Joined: Sat May 01, 2021 3:27 pm
Location: France
Pronouns: You, he
Callsign: F-EAGLE
IRC name: none
Version: Git next
OS: Ubuntu Studio 22.04

Re: ILS not working in new FG2020.3.13 version

Postby tonyz » Mon Aug 22, 2022 9:31 pm

Hi Eagle,

Thanks for your reply and new script. I have followed your instructions and now have two versions of the B1900, one with the original autopilot and one with your revised autopilot.

When I fly your revised version the aircraft will not maintain a heading but circles left all the time when I engage the autopilot. Also it will not climb under autopilot control but loses altitude. The plane spirals down to a crash.

Can you reproduce this behaviour?

Best regards,
Tony
tonyz
 
Posts: 12
Joined: Fri Aug 19, 2022 7:07 pm

Re: ILS not working in new FG2020.3.13 version

Postby TheEagle » Mon Aug 22, 2022 10:06 pm

tonyz wrote in Mon Aug 22, 2022 9:31 pm:When I fly your revised version the aircraft will not maintain a heading but circles left all the time when I engage the autopilot. Also it will not climb under autopilot control but loses altitude. The plane spirals down to a crash.

Can you reproduce this behaviour?

Can you make me a list of the exact steps you are following ? Then I can try to reproduce your issue.
Cessna 210 (Wiki)
My other aircraft: my wiki profile !
Other: FGTools (GitHub)
World tour: View on SkyVector
Please consider donating $1 / €1 to help me finance a new camera !
User avatar
TheEagle
 
Posts: 3411
Joined: Sat May 01, 2021 3:27 pm
Location: France
Pronouns: You, he
Callsign: F-EAGLE
IRC name: none
Version: Git next
OS: Ubuntu Studio 22.04

Re: ILS not working in new FG2020.3.13 version

Postby tonyz » Mon Aug 22, 2022 11:45 pm

From the reply above "EDIT: had to remove a bunch of trailing spaces that crept in during the copy'n'paste into here" I am wondering whether I would also have included trailing spaces when I copied and pasted the text into my text editor and whether this would have broken the autopilot in the way I have experienced?

Here is what I am doing
Start on runway 20 at Southampton airport (EGHI). Heading and course set to 200 in the autopilot
Take off and climb under manual control to above 400 feet
Engage autopilot with heading
Set either "Climb" or "VS"

Aircraft turns and circles left and uncontrollably goes into a steeper dive.
tonyz
 
Posts: 12
Joined: Fri Aug 19, 2022 7:07 pm

Next

Return to Flying

Who is online

Users browsing this forum: No registered users and 5 guests