Archived

This topic is now archived and is closed to further replies.

roarkr

Opencockpit MCP with PMDX 737NGX READY

Recommended Posts

Help AVSIM continue to serve you!
Please donate today!

MiSpA:The info in FSX about the the FSUIPC offsets 66C2 and 66C0 are just for testing purpose.They can be used to monitor the offsets for the course and altitude windows to test id fsuipc is receiving the same from the PMDGNGX. I used them to test that I had communication between my hardware- sioc- fsuipc- ngx in an early testing phase.IF you don't have any values behind those offsets when you are turning the course or altitude dials then you have something wrong in your setup.Can you read any values there?Those can be deleted by editing the fsuipc.ini file like this after initial test of your setup:1) Open your fsuipc.ini file in ...fsx folder/modules2) Delete the text[Monitor]Monitor0=0,66C0,3,0Display=2Monitor1=0,66C2,3,0save fileBut, they can be used to monitor the offsets for course and altitude windows to test id fsuipc is receiving the same from the PMDGNGX. I they don't you have a problem.What does the fsuipc errorlog says. In order to help you , please show me your errorlog.rgs
Hello,It says:[Monitor]Monitor0=0,66C0,3,0 = 0Display=2Monitor1=0,66C2,3,0 = 100You mentioned that you put online a OC Ready Build MCP config. I used that one because I have a OC Ready Build MCP with white digits.You also telling to check the in and output values.As far as I think im watching the right in and outputs, the values are the same as are used for the default config that works with the default airplanes.The log of fsuipc doesn't seems to log anything when I push a button on the mcp. :-) (It does log keyboard and Yoke inputs though.)Does someone has it working with the ready build OC MCP and want to share the files with me?I just cant get it to work.Greets Micha

Share this post


Link to post
Share on other sites

Many thanks roarkr, it works great!!!To MiSpa:I had some problems to do it work but with two changes in sioc.ini file it worked:- First I changed the number of deviced as roarkr says:[MASTERS]MASTER=0,5,1,51[Note: change the number 28 into the Device number of your USB expansion card, see SIOC main window, devices]Mine is nº 51 so I changed it, but eventhough it didn't work- Second I changed the second number (In roarkr script he put a 4) and I changed it by a 5, that I know it means the type: MCP Opencockpits.Try it, perhaps it works to you too.Of course, be sure you changed the path in sioc.ini file to find the script, in my case it isCONFIG_FILE=C:\Program Files (x86)\IOCards\SIOC\mcp_pmdgngx_1.ssi

Share this post


Link to post
Share on other sites

Hi Guys,First, thanks to Roar for his scripts.I'm completely news to SIOC (just received my MCP and EFIS from OpenCockpits), so sorry if I ask stupid questions.I was able to have my MCP working (P&P version), but I just have one major issue. I unserstand that I have to turn the rotary knobs slowly and I have a good result with course(both), speed, altitude and vert speed selectors. But it's absolutely terrible with heading. Decreasing the heading is ok, but increasing is just a nightmare. A full rotation of the knob (turning very slowly) just increase the heading by 3... In fact, it seems that only a part of the rotation gives results, not every "step" increase the heading. It is not a physical problem with the rotary as both the test program and the SIOC Monitor gives good results. Anyone had the same problem and found a solution?Also, was anyone able to have the EFIS working? Would it be possible to someone to give me a little more details on how to have it working? Here's what I did so far, but it still does not work:- Dowloaded both TXT and LUA files. Put the LUA file in the MODULES folder and the TXT in the SIOC Folder.- Edited the TXT file to refelct the Inputs, found them with the SIOC Monitor program (but how do I know the Joystick #?).- Compiled both TXT (MCP+EFIS) using SIOC config to create a new SSI.Note that I had to remove one variable definition (var0037) from the EFIS TXT because the same difinition exists in the MCP TXT. Is that correct?- Modified the SIOC.INI file to have my new SSI used and added a second MASTER line (SIOC detects the MCP as IDX 0 and EFIS as IDX 1)- Modified the FSUIPC.INI file to have both LUA files used: [Auto] 1=Lua PMDGNGX_1 2=Lua PMDGNGX_OPENCOCKPITS_EFIS_rev1 and lower in the file: [LuaFiles] 1=PMDGNGX_1 2=PMDGNGX_OPENCOCKPITS_EFIS_rev1Is there something wrong I did?Thanks a lot for your support.Fabrice

Share this post


Link to post
Share on other sites

Ok, I found something. When I turn the heading selector, it appears that FSUIPC sometimes receive the Heading command and sometimes the Bank selector command. How can I select bank/heading on the mcp?Thanks,Fabrice

Share this post


Link to post
Share on other sites

I fixed my problem with the heading selection on the MCP. For those who have the same problem or are interrested, I just removed the lines regarding the bank selector in the [buttons] section (From the "!7=" line to the "82=" line) in the FSUIPC.INI file. Heading selection know works like the other selectors.

Share this post


Link to post
Share on other sites

FabriceI guess you have ordered the christmas special from OC, am i right?I have ordered the same on the 27th of dec but my status remains processing. If you did get the same special can you tell me how long it took to arrive at your doorstep?Thanks for explaining your progress in this thread. I will be setting up the mcp/efis also to work with pmdg's 737NGX

Share this post


Link to post
Share on other sites

I am also considering ordering the Christmas special since it has been extended for a couple of weeks. However I am still a little concerned about getting it running with Win 7 64 and the s/w changes required. I also want to know the shipping costs to Seattle. I have the Aerosoft MCP with EFIS and EECS with drivers for the PMDG 747-400. But there are no drivers for the 737 and it appears there may not be any.The OC system looks good but just need to make sure it is going to work.Tom HIbben

Share this post


Link to post
Share on other sites
I am also considering ordering the Christmas special since it has been extended for a couple of weeks. However I am still a little concerned about getting it running with Win 7 64 and the s/w changes required. I also want to know the shipping costs to Seattle. I have the Aerosoft MCP with EFIS and EECS with drivers for the PMDG 747-400. But there are no drivers for the 737 and it appears there may not be any.The OC system looks good but just need to make sure it is going to work.Tom HIbben
hi,the oc will work with the ngx if you follow the guiding in this thread.I am working on a new and better sioc-fsuipc software solution at the moment . Hope to have it ready soon.

Share this post


Link to post
Share on other sites

Hi Guys,Yes, I ordered the Christmas special. Ordered on Dec. 14th, received on Jan. 3rd (it was shipped on Dec 29th and was supposed to be delivered on the 30th, but as I live countryside, deliveries are not made daily... :-S). The reason why it took so long is because Opencockpits had a lot of success with this offer and could not produce enough units to fill the demand.Tom, I also run Win 7 64, and I don't think the issues I have are OS related.

Share this post


Link to post
Share on other sites

I'm still unable to have the EFIS working. What's strange is that I cannot see any bit changing when using the IOCPConsole. I know that my EFIS is working as it works with the SIOC monitor... Don't know what to do now. Any advice is welcome.

Share this post


Link to post
Share on other sites
Hi Guys,Yes, I ordered the Christmas special. Ordered on Dec. 14th, received on Jan. 3rd (it was shipped on Dec 29th and was supposed to be delivered on the 30th, but as I live countryside, deliveries are not made daily... :-S). The reason why it took so long is because Opencockpits had a lot of success with this offer and could not produce enough units to fill the demand.Tom, I also run Win 7 64, and I don't think the issues I have are OS related.
I have received confirmation from OC that they do indeed haver supply problems and that delivery of the units will take a little longer.Thanks for your reply.Let me know if you have the EFIS fixed :(

Share this post


Link to post
Share on other sites

Hi AllI do have my OC P&P EFIS working (in W7 x64). Like the MCP I've translated roarkr's SIOC code to suit the Plug and Play OC Input numbers.It works .... mostly. I haven't got the MINIMUMS and BARO changes going back to FSX (roarkr ??? how does that work ??) but the rest is working and should get you guys started. Also I haven't yet got BOTH FMC and EFIS working together, that's my project for today, I was just trying to get the EFIS working with the NGX alone first. And I wouldn't have posted this half baked effort here yet, except that you Open Cockpits new chums arrived and I do understand the desire to 'see it work'.So here's my OC P&P EFIS SIOC

Share this post


Link to post
Share on other sites

Hi John,Thanks. I tried you script (which is almost the same as mine) but still no luck. I don't think my problem comes from the SIOC script itself, it seems that I have no link between my EFIS and SIOC. When I go in the IOCP console, I cannot see any variable and no bit changing when pressing buttons or turning knobs. Any idea why? Can you share your SIOC.ini with me? Thanks a lot.EDIT: Correction, it seems to work with your script! Will investigate further Thanks a lot John!

Share this post


Link to post
Share on other sites

Hi All,I'm continuing to learn how SIOC and FSUIPC work together.I was able to have a single script for both the MCP and EFIS (Thanks again to Roar and John). I had to remove some functions from the original scripts (ALT INTV, BANK, etc.) to have it working but it works well. I have two things not working for now and hope you can help:- BARO and MINS: I did some testing with BARO, trying to be able to change the QNH, without much success. I tried to use FSUIPC offset $0330. It works with the default 737, but not with the NGX. From the console, I see that the valus is changed when I turn the knob, but it is immediately replaced by the previous value. Seems the NGX uses another offset wich overwrite my changes... For MINS, I could not find the offset.- ALT INTV: I would like to program the ALT HLD button to act as ALT INTV when pressed twice (double-click) but was not able to find any example on the internet. Maybe someone have one?If someone can help, it would be greately appreciated.Thanks a lot,Fabrice

Share this post


Link to post
Share on other sites

Hi FabriceCan't help with the MINS and BARO yet, battling with that myself too, the STD button is working but not dialing in QNHAs to the ALT INTV dbleclick to overcome the missing button on our P&P MCP , yes that can work and I've seen code to do it on the OC site someplace I've lost temporarilyBut there's a better solution if you can use a soldering iron. Our rotary encoders DO have a pushbutton function built in, it's just not wired up, check this link..http://www.lekseecon.nl/mcp.html

Share this post


Link to post
Share on other sites

Hi John,I've seen this, but I hesitate. I'm afraid to loose the warranty on the P&P MCP. Also, it seems that there are no free inputs that can be used for this, the guy from Lekseecon used an external I/O card... I will check the OC site and try to find the example on the double-click.Thanks,Fabrice

Share this post


Link to post
Share on other sites
I fixed my problem with the heading selection on the MCP. For those who have the same problem or are interrested, I just removed the lines regarding the bank selector in the [buttons] section (From the "!7=" line to the "82=" line) in the FSUIPC.INI file. Heading selection know works like the other selectors.
Hi Fabrice,deleting the lines you said the Heading rotary works much better!!Many ThanksAHS334A

Share this post


Link to post
Share on other sites

Hi roarkr,I've sent you a message, could you read and answer when you get 5minutes please?CheersJosh

Share this post


Link to post
Share on other sites

Oke just received the OC MCP+EFIS combo today and followed the instruction as per this threadBut no luck sofar getting the MCP to work with PMDG 737NGX (haven't tried the default 737 btw,might be an option but first ask your helpStarted with the OC MCP Test and that worked ok. All digits zero's and all led's on and also able to dim (learned already from this my device id =55)Created a directory D:FSXProgam Files(x86)IOCardsAUTOCONFIG as per install proc OC, here is where my SIOC sits)Downloaded all files from Roark's sideInstalled 737NGX_Shortcuts into d:FSxPMDGPMDG 737NGXInstalled FSUIPC4.ini into D:FSX|ModulesInstalled PMDGNGX_1.LUA into D:FSxModulesInstalled MCP_PMDGNGX_pp_01.ssi into D:FSxProgram Files(x86)IOCardsAutoconfigInstalled MCP_PMSGNGX_PP_01.txt into D:FSxProgram Files(x86)IOCardsAutoconfigChanged SIOC.ini toConfig_File=d:fsxprogram files(x86)IOCardsAutoconfigMCP_PMDGNGX_PP_01.ssiChanged Master toMaster=0,5,1,55& (5 as per previous msg in this thread for prebuilt OC MCP and 55 as deviceid)Start FSX with PMSG 737NGx cold and dark on apron EHRD. (black OC MCP but numbers in VC's MCP)Two green lines readIPC:66C0 (U16) =0IPC:66C2 (U16) = 100No change on turning heading or altSwitch on batt.; Digits in VC turn blackSwitch on APU and after APU on switch on elec from APU:VC MCP digits on but OC MCP remains darkI also see a FSUIPC console log come up under FSx but can't access it and don't know where to find this logThis looks very much like the report by MisPA.Anyone that can point me out what i am doing wong (i know this is user error but i cant find my own failure somehow)One more relevant input. The sioc window shows:device:IDX=0 -IOCardMCP device= 55Iocard device ver 4:0 status = runningFSUIPC status: OKFSUIPC version= 4.751aSimulator= FSxIOCP Server Hostadress= 192.168.178.22 (= adress of fsx pc where iocp is running also for the moment)Port:8092 clients connected: 0IOCP Client Module 0. Hostadress: LOCALHOST Port:8099 status:active- Not connectedIOCP Client Module 1. Hostadress: LOCALHOST Port:8092 status:DisabledThe log shows it is correctly loading the D:FSxProgram Files(x86)IOCardsAutoconfigMCP_PMDGNGX_pp_01.ssiIf i start the sioc monitor from this window i can turn on lights but they automatically turn off after appr. 5 seconds. Inputs are recognized as long as the digits are on

Share this post


Link to post
Share on other sites