John Dowson
Members-
Posts
13,780 -
Joined
-
Last visited
-
Days Won
288
Content Type
Profiles
Forums
Events
Gallery
Downloads
Everything posted by John Dowson
-
PFC Radio Panel not recognised after a PC Crash
John Dowson replied to hrings's topic in FSUIPC Support Pete Dowson Modules
You have installed FSUIPC under your Windows Documents folder - this can cause issues to windows restrictions on this folder. Please uninstall FSUIPC6 and re-install in a non-windows protected folder (e.g. C:\FSUIPC6 or C:\P3D Add-ons\FSUIPC6. When you install the PFC driver, only install the one you need, i.e. the PFCcom64.dll. You do not need the other dlls. Also, please change your Windows Explorer settings and uncheck the option to hide file extensions of known file types. After you have done this, if you still get issues please attach your FSUIPC6.log and PFCcom64.log files. Please first also see the provided PFC DLL user guide in how to set up the connection correctly. -
There is a mismatch between the ini and log you posted: the ini file is from version 6.2.0d: UpdatedByVersion=6200d but the log file from 6.2.0c and from 6th June: ********* FSUIPC6, Version 6.2.0c (5th June 2023) by Pete & John Dowson ******** ... 16 System time = 06/06/2023 10:24:04 I do not understand this or why your log and ini files do not match, and why that log file is so old. Are you sure you are not running FSUIPC6 from another folder? You can check with the Open Folder button in FSUIPC's logging tab.
-
You need to check/select 'Send to FS as normal axis' (left-hand side) as well as 'Select for Preset' (top-right). John
-
-
PFC Radio Panel not recognised after a PC Crash
John Dowson replied to hrings's topic in FSUIPC Support Pete Dowson Modules
Sorry - its a serial device, so you don't need the hid driver. Are you using the 64-bit drivers? Check that you are using the latest driver - download and re-install from fsuipc.com. -
PFC Radio Panel not recognised after a PC Crash
John Dowson replied to hrings's topic in FSUIPC Support Pete Dowson Modules
You should be able to use the old ini file, although it may need some manual changes. This is straightforward if using the JoyLetters facility, but can be more complicated if not. Please attach your FSUIPC6.ini and FSUIPC6.log files and I will take a look. -
PFC Radio Panel not recognised after a PC Crash
John Dowson replied to hrings's topic in FSUIPC Support Pete Dowson Modules
Is your device a serial/com or hid/usb device? You will only need one driver, not both. And you need the 64-bit drivers, not the 32-bit ones. And you should not place the FSUIPC 6.1.9 sll anywhere - you should run the installer to install FSUIPC6, and then install the 64-bit com OR hid PFC driver, The set-up will be exactly the same with P3Dv5 as it was with P3Dv4. -
FSUIPC 7.3.21 some controlls work, others dont
John Dowson replied to Demious's topic in FSUIPC7 MSFS
From the README.txt document (included in the zip file you downloaded) - I will update this as documentation is now available (and has been for a while): I have my hat assigned to send the default keys for view control that are assigned in MSFS. See the following article for a description of the view controls and default key assignments: https://flightsimulator.zendesk.com/hc/en-us/articles/360016003159-Camera-Overview John -
Assigning an axis to a button
John Dowson replied to brettt777's topic in FSUIPC Support Pete Dowson Modules
When you assign to an axis, the axis value is sent to the control/event that it is assigned to. It doesn't really make much sense assigning an axis to a button, unless this is for a specific purpose (e.g. centering the axis). Such controls (up/down/left/right) are best assigned to a hat switch. If you have a spare hat switch, you can use that. Otherwise, it may be possible to overload your view control hat switch to send these controls when another button/switch is pressed, and to control the view when not. This is called a conditional assignment and is described in the Advanced User guide. But what makes you think these are axes controls? Up/Down/left/right are not axes controls, and if they are assigned to keys then they are certainly not axes controls.... If the controls are on a button, they are not axes controls. What controls do you see logged when you press these? You can just assign your buttons to the same controls. This also doesn't make much sense to me. How are you expecting to control two directions (left/right and up/down) on one axis? And this also sounds like you want to assign non-axis controls (up/down/left/right) to an axis, which is the opposite of the title of this post. Normally there are corresponding inc/dec controls for each axis control. If not using the axis controls, you would assign to two buttons, one to increment the axis value and another to decrement. What are the controls logged, if any, when you change the TDC cursor slew in the VC? -
Ok. One other thing you can try to aid you in this is to keep the FSUIPC logging console window open, and monitor the events shown around the time your throttle 2 starts to fail. Some people also have issues with PMDG aircraft throttle assignments when calibrated in FSUIPC due to priority issues. I don't think this is your issue, as your problem only seems to be with throttle 2, which is strange. But you could try switching the assignments to Send to FS as normal axis, and making sure that no calibration is applied in FSUIPC. Regards, John
-
Have you tried without FSHUD running, and without pausing for decent? What other software/utilities/add-ons do you have running? Maybe try without anything running other than FSUIPC, and then add other utilities you may use back one by one. Also, check any throttle calibration utilities in the aircraft itself - does it have throttle calibration in the EFB? If so, check that. FSUIPC does not know or change anything in different flight stages.
-
You assign an axis to a preset on the left hand side of the assignments panel. not the right hand side, which is used for sending controls when entering and leaving specific axes ranges. You have assigned to send this preset once when the axis value goes to 0. Delete that assignment and assign the axis (left-hand side) not the axis range (right-hand side).
-
What do you mean by "Throttle 2"? For the 747, you have the following throttle assignment on axes: Looks like these are assigned to the quadrant attached to your yoke, and as you have an exes assigned to both throttle2 and throttle 3. Are you saying that this assignment continues to work for throttle 3 but not for throttle 2? When this occurs, if you go into the axes assignment tab. do you see these assignments when you move the throttle? You also have the following throttle decrement control assigned to buttons: Here you have a repeat throttle 2 decrement assignment on a button on your 2nd throttle quadrant. Also strange as nothing for engines 1 and 4. As you are controlling engines 1 and 4 on one axes, and 2 and 3 on another, I would have thought the decrement controls for 1 and 4 should also be on one button, and for 2 and 3 on another. You have also assigned with 'Direct to FSUIPC calibration' but have not calibrated your throttles. You should always calibrate an axes when assigned in this way. How are you doing this? I see no assignments to reversers. Then it does sound like an issue with your PMDG 747 configuration, I don't understand how this can just affect throttle 2... Try compressing / zipping it.
-
-
Yes, just checked and its the same for me. No idea why, but I cannot do anything about this, sorry. This application was provided a long time ago by a user and is provided as-is and unsupported. What do you actually want to do? You can log up to 4 distinct offsets using FSUIPCs offset logging mechanism, in hex or otherwise. Alternatively, use the Interrogate panel of FS-Interrogate. John
-
Plenty of resources on boundary data alignment on the web, e.g. https://learn.microsoft.com/en-us/cpp/cpp/alignment-cpp-declarations?view=msvc-170 But I wouldn't worry about this two much. Just remember that the last digit of the offset address must be wholly divisible by the size of the data you are adding, as this will mean that the address is aligned to that data size.
-
I cannot explain it any other way. A 4-byyte value MUST start on a 4-byte boundary. So the hex address must end in 0, 4, 8 or C. Those are the 4-byte boundaries. If you add an int to an address ending with 0, e.g. xxx0, then the next address available is xxx4, and an int to that, and the next address available is xxx8, add an int to that, and the next address available is xxxC. 4-byte boundary addresses end in 0, 4, 8 or C. 8-byte boundary addresses end in 0 or 8.
-
What do you mean? You do not place data - the hex viewer just reads the data and displays the offset values in hex
-
As it says - the offset address needs to be bound to its size. So, for example if you add a 1 byte simvar to, say, offset A000, the next free offset in that area will be A001. But if you now want to add an int, which is 4-bytes, you cannot add to A001 as that is not on a 4-byte offset boundary. The next position it can be added in will be A004 (the last offset digit needs to be 0, 4, 8 or C, i.e. on a 4-byte boundary).
-
You should not do this when FSUIPC is running. It looks like this has caused some strange issues....can you delete this from the [JoyNames] section of your FSUIPC6.ini: The quadrant was recognised with the same GUID as your rudder pedals for some reason. Can you check that the power saving/allow sleep setting is disabled on all of your USB hub devices (in windows Device Manager). The most common cause of this issue is that windows has put the devices to sleep. Otherwise, I am not sure what could cause this. The next time it happens, pause the sim and open FSUIPC and see if your throttle assignments are recognised in the Axis assignment tab. Also, set logging for Axes Controls, Events (non-axes controls) and Buttons & Keys. Then un-pause the sim and move the throttles and rudder, and press a few buttons on each device. Then exit and show me the files. Do not unplug and re-connect your controllers. Thanks, John
-
Thanks, but I think you mean me and my father, Pete, who has now retired. Cheers, John
-
Looks a lot better... Only one throttle quadrant is recognised, but I think one is attached to the yoke and so the axis/buttons look like they are coming from the yoke. Can you replace your ini with the attached (I have just removed some unnecessary JoyName entries and assigned different letters) and then start P3D/FSUIPC and see if everything is recognised, and if your assignments are still valid. Any issues let me know and re-attach those 3 updated files. Thanks, John FSUIPC6.ini
-
Please see the documentation - the README.txt and the Installation and Registration guide. If you have re-installed windows, you will need to update to the latest VC++ redistibutables. John
-
Found this issue and should be fixed in the attached update. This is a long standing problem, I am surprised it hasn't been raised before... Note also that the interval is the minimum interval, and you should generally expect to see the data at a slightly slower frequency than that specified. This is strange and I cannot reproduce this here. If you still get this with this latest update, can you please add FSUIPC offset logging for offset 0x0580 as SA32 - this is the offset that the heading is calculated from. Also please keep the custom logging for the GPS out data that I showed you before. Ok - I took these values directly from the RPY sentence. I have reversed these values for PASHR in the attached update. Did you check on the comma before the checksum? As no other sentences have this, I would rather not include this. However, if you need this, you can add PashrComma=Yes to the [GPSout] and/or [GPSout2] section So can you please try the attached. Any issues, please attach your FSUIPC6.log file, with the GPSOut data logged, and also with offset 0x0580 logged if the heading is still an issue. Thanks, John FSUIPC6.dll