{"id":8379,"date":"2018-02-20T19:21:48","date_gmt":"2018-02-20T19:21:48","guid":{"rendered":"http:\/\/localhost:8105\/?p=8379"},"modified":"2021-12-07T16:05:50","modified_gmt":"2021-12-07T16:05:50","slug":"pi-xplane-fmc-cdu-finally-working-with-zibo-737","status":"publish","type":"post","link":"https:\/\/blog.shahada.abubakar.net\/?p=8379","title":{"rendered":"Pi-XPlane-FMC-CDU Finally Working with Zibo 737 !"},"content":{"rendered":"\n<p>Finally &#8230; after a long hard battle &#8230; my Pi-Xplane-FMC-CDU is now working with the Zibo 737.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"Pi-XPlane-FMC-CDU Finally Working with Zibo 737 !\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Jjy-FBBvFnk?feature=oembed&#038;wmode=opaque\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>You will need to upgrade your ExtPlane plugin and also the software on the Pi FMC.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Update Your Pi<\/h2>\n\n\n\n<p>You should have already got your Pi FMC software running using the instructions in my earlier post here: <a href=\"http:\/\/blog.shahada.abubakar.net\/post\/installing-pixplanefmccdu-software\">http:\/\/blog.shahada.abubakar.net\/post\/installing-pixplanefmccdu-software<\/a>. [TODO: Update Link]<\/p>\n\n\n\n<p>In the latest version, I&#8217;ve removed the hacks and workarounds I had implemented earlier to try and get ExtPlane working with Zibo. Now it communicates purely with the ExtPlane plugin. I&#8217;ve also split off the extplane communications into a separate shared library. The new version also has support for the first-officer&#8217;s side of the CDU &#8212; when connecting to the sim, <span style=\"font-family: 'courier new', courier, monospace;\">ZIB0<\/span> selects the captain&#8217;s and the <span style=\"font-family: 'courier new', courier, monospace;\">ZIB1<\/span> selects the First Officers&#8217; CDU.<\/p>\n\n\n\n<p>Due to the dependency on a new shared library, a &#8220;<span style=\"font-family: 'courier new', courier, monospace;\">sudo apt-get update; sudo apt-get upgrade<\/span>&#8221; will <span style=\"text-decoration: underline;\">not<\/span> upgrade the <span style=\"font-style: italic;\">pi-xplane-fmc-cdu<\/span> package in your raspberry pi. Instead you have to explicitly execute &#8220;<span style=\"font-family: 'courier new', courier, monospace;\">sudo apt-get update &amp;&amp; sudo-apt get install pi-xplane-fmc<\/span>&#8221; for this round. This will allow it to install new dependent packages as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"732\" height=\"778\" src=\"https:\/\/blog.shahada.abubakar.net\/wp-content\/uploads\/2021\/12\/Screenshot-from-2018-02-21-17-04-25.png\" alt=\"\" class=\"wp-image-8942\" srcset=\"https:\/\/blog.shahada.abubakar.net\/wp-content\/uploads\/2021\/12\/Screenshot-from-2018-02-21-17-04-25.png 732w, https:\/\/blog.shahada.abubakar.net\/wp-content\/uploads\/2021\/12\/Screenshot-from-2018-02-21-17-04-25-282x300.png 282w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Update Your ExtPlane Plugin<\/h2>\n\n\n\n<p>You will need the latest bleeding-edge version of the ExtPlane Plugin. Unfortunately, the original <a href=\"http:\/\/github.com\/vranki\/ExtPlane\">ExtPlane project<\/a> has not finalised it and made an official released yet. So you can get a working version from either of two sources:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>I&#8217;ve downloaded and compiled the latest source code for linux and windows (no Mac unfortunately), and made it available on my github page. Browse to <span style=\"font-size: 14px;\"><a href=\"https:\/\/github.com\/dotsha747\/Pi-XPlane-FMC-CDU\/releases\">https:\/\/github.com\/dotsha747\/Pi-XPlane-FMC-CDU\/releases<\/a> and you should see a download link for it by scrolling down. <\/span>Just download the ExtPlane*.zip file, and unzip the contents into your <span style=\"font-family: 'courier new', courier, monospace;\">X-Plane 11\/Resources\/plugins<\/span> folder. After unzipping, the folder structure should look like this:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.shahada.abubakar.net\/wp-content\/uploads\/2021\/12\/Screenshot-from-2018-02-21-18-14-41.png\" alt=\"\" class=\"wp-image-8944\" width=\"732\" height=\"370\" srcset=\"https:\/\/blog.shahada.abubakar.net\/wp-content\/uploads\/2021\/12\/Screenshot-from-2018-02-21-18-14-41.png 732w, https:\/\/blog.shahada.abubakar.net\/wp-content\/uploads\/2021\/12\/Screenshot-from-2018-02-21-18-14-41-300x152.png 300w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Wayne Piekarski who developed the excellent XPlaneCDU android app, also makes a version of ExtPlane that should work. It is linked in paragraph 4 of the description on this page: https:\/\/play.google.com\/store\/apps\/details?id=net.waynepiekarski.xplanecdu&amp;hl=en&amp;gl=US.<\/li><li>I&#8217;ve also made a <a href=\"http:\/\/blog.shahada.abubakar.net\/post\/compiling-the-extplane-plugin-on-linux-and-windows\">guide<\/a> on compiling the source code yourself, should you wish.<\/li><\/ul>\n\n\n\n<p>To confirm the plugin is recognized by X-Plane 11, check under Plugins -> Plugin Admin -> Plugin Information, you should see ExtPlane listed as below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"672\" height=\"588\" src=\"https:\/\/blog.shahada.abubakar.net\/wp-content\/uploads\/2021\/12\/Screenshot-from-2018-02-21-18-34-03.png\" alt=\"\" class=\"wp-image-8945\" srcset=\"https:\/\/blog.shahada.abubakar.net\/wp-content\/uploads\/2021\/12\/Screenshot-from-2018-02-21-18-34-03.png 672w, https:\/\/blog.shahada.abubakar.net\/wp-content\/uploads\/2021\/12\/Screenshot-from-2018-02-21-18-34-03-300x263.png 300w\" sizes=\"auto, (max-width: 672px) 100vw, 672px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><div>I&#8217;ve tested the hardware and software with Zibo 737 on my Linux X-Plane and also a Windows X-Plane, but YMMV. If you&#8217;ve built it, please let me know if it works for you.<\/div> <\/p>\n\n\n\n<p>Note that:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><div>I compiled ExtPlane for 64-bit X-Plane 11 only.<\/div><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><div>X-FMC may appear in the display, but is not actually working yet.<\/div> <\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><div>There are still some bugs when you exit the sim, I&#8217;ll look into this for the next round. They should not affect your in-flight experience.<\/div> <\/li><\/ul>\n\n\n\n<p><div>Credit goes to XPlaneCDU developer Wayne Piekarski for shining some light on the issue. If you don&#8217;t want to build your own CDU but have an Android tablet, check out <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=net.waynepiekarski.xplanecdu&amp;hl=en\">XPlaneCDU<\/a>.<\/div> <\/p>\n\n\n\n<p><i>Originally created with EverNote at 20180220T192148Z<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Finally &#8230; after a long hard battle &#8230; my Pi-Xplane-FMC-CDU is now working with the Zibo 737. You will need to upgrade your ExtPlane plugin and also the software on the Pi FMC. Update&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":8942,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[211],"tags":[],"class_list":["post-8379","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-737-fmc"],"_links":{"self":[{"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=\/wp\/v2\/posts\/8379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8379"}],"version-history":[{"count":4,"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=\/wp\/v2\/posts\/8379\/revisions"}],"predecessor-version":[{"id":8987,"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=\/wp\/v2\/posts\/8379\/revisions\/8987"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=\/wp\/v2\/media\/8942"}],"wp:attachment":[{"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.shahada.abubakar.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}