Falcon BMS Forum
    • Register
    • Login
    • Search
    • Categories
    • Unread
    • Recent
    • Unsolved
    • Popular
    • Website
    • Wiki

    Two tablet cockpit extractor for Android

    Touchscreens
    17
    34
    3239
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • steveh2112
      steveh2112 last edited by

      I’ve made a new Android app for cockpit extraction. It’s designed for 2 tablet configurations. The downloads are here: http://2112design.com/fbmstools/ and the android part is now on playstore
      https://play.google.com/store/apps/details?id=com.design2112.fbms_lpit
      https://play.google.com/store/apps/details?id=com.design2112.fbms_rpit
      but you will still need the .exe from that link

      You should usually install the latest version.

      Falcon 4 bms 2x android cockpit displays MFD, RWR, HSI, ADI etc – 06:09
      — Steve Haigh

      The two .apks should be downloaded and installed on your tablets (one for left, one for right) and the .exe you can download to your desktop or wherever.

      As a general rule, I run the server first, then start BMS and go in game (takeoff). As BMS is loading, you can start the android apps. But it should work in any order, just takes a little longer to sync up.

      In the latest version, you can enter the path to your voice control program or any other program like trackir, and to the BMS .exe in the server dialog boxes, and it will start them up for you. So now, its a 1 click start-up (on the PC side) for the whole things.

      When you start the server, choose the same key file you are using in BMS. Go to setup/controller and look at keyfile name. If any keys that are used by the app are unassigned, it will tell you. To assign a key, first find an unused key combination, something like Ctrl+Shift+J for example. If that key combo is undefined, it will tell you under the key list, so you can use that key. Then scroll to the function that the server is complaining about, click on the left side of it, then press the unused key combo you just found. Then save and apply and run the server again until all keys are assigned. If you don’t do this, it will still work, but not all the buttons will work.

      In the server window, you will need to enter the IP addresses of the tablets, left and right. To avoid these changing every time you restart a tablet, I suggest you set DHCP reservation in your WIFI router setup.

      If you have a problem, please email me. My email is my forum user name at gmail. Don’t PM me, I don’t check often.

      If the tablet freezes, its probably network related, try exit and restart, or reboot the router and tablets/pc. And exit the apps when you have finished (use Exit option on the menu), or it will eat your battery.

      All of the buttons should work except Gain and Sym on the MFDs. Note that Com changes your PCs master volume, I couldn’t find a way to change BMS only volume.

      I’d like to get some feedback from BMS pros about the layout. I’m a noob at BMS still and not sure what functions people would find most useful on their tablet, so if you have an idea, email me. To know what functions are possible, look in your docs folder under ‘Other Documentation’ and look at ‘Flight Data.h’. I can only work with stuff in that file.

      I know the graphics aren’t great, I worry mostly about the programming. If you want to help, look at the apk on your PC using 7zip (or another zip program). Inside the apk you will find a res folder and inside that drawable-nodpi. That’s where most of the images are, you can make a pretty version for me (same size) and email it to me.

      These threads can get extremely long so if you have specific questions that are not of general interest to the community, I suggest you email me. I’m also considering a 3 tablet version, left/center/right. If anyone want to help with that on the layout side, I can show you how to do layouts in Android and you can contribute that.

      Have fun and let me know what you think.

      NOTE, if you windows key out of BMS back to the desktop, then go back in game, the MFDs will stop updating. There is nothing I can do about that, it’s how BMS works (or doesn’t work).

      Also, I’m not going to bother announcing every upgrade. I’ll just add a new folder on my website so check back often.

      A few words about debug mode. On the menu on the top right where you set the server IP, you will also see buttons for Debug mode and Email debug. The second one is self explanatory I think. In debug mode, you will see a lot of numbers on the action bar. These numbers are
      fps
      wr= write to PC time in msecs
      ird= read info block time
      MFD= read data time:decode time
      RWR= read data time:decode time
      arb= average read bytes per frame

      Note that when BMS is pause or an MFD is inactive, the arb should fall way down. This is because the server only sends MFDs when they change (except also sends about once ever 2 secs anyhow for syncing)

      On my tablets it takes about 20-30msec to decode an MFD at double res cockpit resolution. I hope to improve that. The network numbers are harder to fix. Try hard wiring your PC to the wifi router. I would try that but my ethernet port is dead since going win8.1. Let me know if you try that, i’d like to know what happens with wired networks.

      Version history

      V1.0 original release
      V1.1 switched network order around so now the PC initiates a request to the tablet for a connection. Makes the network connection more reliable.
      V1.4 added ADI and HSI modes

      If you like this app, please rate it on google playstore at the above links

      Steve

      1 Reply Last reply Reply Quote 0
      • Fracapelo
        Fracapelo last edited by

        You got plans for an app with the center pedestal?

        steveh2112 1 Reply Last reply Reply Quote 0
        • steveh2112
          steveh2112 @Fracapelo last edited by

          @Fracapelo:

          You got plans for an app with the center pedestal?

          yes, like i said above, “. I’m also considering a 3 tablet version, left/center/right. If anyone want to help with that on the layout side, I can show you how to do layouts in Android and you can contribute that.”

          steveh2112 1 Reply Last reply Reply Quote 0
          • steveh2112
            steveh2112 @steveh2112 last edited by

            i haven’t got any feedback from this yet. is anyone using it? is it working ok?

            i’m considering switching the video feeds from the mfds to mpeg to improve framerate and network use but the code i plan to use only runs on android 4.2 and above (jelly Bean). would that be a problem for people using it now?

            Jetlag 1 Reply Last reply Reply Quote 0
            • Jetlag
              Jetlag @steveh2112 last edited by

              @steveh2112:

              i haven’t got any feedback from this yet. is anyone using it? is it working ok?

              i’m considering switching the video feeds from the mfds to mpeg to improve framerate and network use but the code i plan to use only runs on android 4.2 and above (jelly Bean). would that be a problem for people using it now?

              Hello Steveh2112

              shame about only Jellybean and above - I am sure there are many like me that have an older ICS tablet that would want to make use of now that I have upgraded to new tablet - any chance to make an ICS version?

              Best regards
              Jetlag

              steveh2112 1 Reply Last reply Reply Quote 0
              • steveh2112
                steveh2112 @Jetlag last edited by

                it runs on 4.0.4 now. what os is you ICS?

                1 Reply Last reply Reply Quote 0
                • jross
                  jross last edited by

                  How about a version to run with a single android device? Tabbed UI to switch between pages/MFDs?

                  Love the idea

                  steveh2112 1 Reply Last reply Reply Quote 0
                  • steveh2112
                    steveh2112 @jross last edited by

                    @jross:

                    How about a version to run with a single android device? Tabbed UI to switch between pages/MFDs?

                    Love the idea

                    the other android software already does that

                    https://www.benchmarksims.org/forum/showthread.php?16247-Falcon-MFD-Software-for-android-tablets

                    shaka 1 Reply Last reply Reply Quote 0
                    • shaka
                      shaka @steveh2112 last edited by

                      Hello man . First thanks for this job. It should be great when it will work for me .

                      Just a question. i don’t understand how to put my server ip adress (wich is my pc adress isn’t it) on my tablets ?

                      thanks for , shaka from Paris 😉

                      steveh2112 1 Reply Last reply Reply Quote 0
                      • steveh2112
                        steveh2112 @shaka last edited by

                        @shaka:

                        Hello man . First thanks for this job. It should be great when it will work for me .

                        Just a question. i don’t understand how to put my server ip adress (wich is my pc adress isn’t it) on my tablets ?

                        thanks for , shaka from Paris 😉

                        on the pc you enter the ip of the tablets. the tablet ip is listed on the app title bar on the android or you can open the wifi settings on android and click on ‘more details’ or something like that and get the tablet ip

                        shaka 1 Reply Last reply Reply Quote 0
                        • shaka
                          shaka @steveh2112 last edited by

                          thks but i already got it , itsok. what i asking for is , if i have to put my pc ip adress on the tablet?

                          steveh2112 1 Reply Last reply Reply Quote 0
                          • steveh2112
                            steveh2112 @shaka last edited by

                            no, only on the pc side

                            Z4ng3tsu 1 Reply Last reply Reply Quote 0
                            • Z4ng3tsu
                              Z4ng3tsu @steveh2112 last edited by

                              Hello !

                              I tried your application. The server is not working on my computer. It stays not connected to BMS. I tried to launch BMS first, then your app server. I tried the opposite. Still not connected. The server ping my tablet, but no connection between server and BMS.

                              I have Windows 8 Pro 64

                              • Tried to launch with admin rights
                              • Tried to launch in Win 7 compatibility

                              Any idea ?

                              steveh2112 1 Reply Last reply Reply Quote 0
                              • steveh2112
                                steveh2112 @Z4ng3tsu last edited by

                                @Z4ng3tsu:

                                Hello !

                                I tried your application. The server is not working on my computer. It stays not connected to BMS. I tried to launch BMS first, then your app server. I tried the opposite. Still not connected. The server ping my tablet, but no connection between server and BMS.

                                I have Windows 8 Pro 64

                                • Tried to launch with admin rights
                                • Tried to launch in Win 7 compatibility

                                Any idea ?

                                several people are having this problem. for some reason i haven’t figured out you, sometimes i cannot connect to falcon shared texture memory. if any of the bms devs would like to give me a bit of help on this one i would appreciate it.

                                anyhow, can you email me your ‘falcon bms.cfg’ file from the bms folder/user/config and i’ll email you mine to try

                                thx steve

                                komurcu 1 Reply Last reply Reply Quote 0
                                • komurcu
                                  komurcu @steveh2112 last edited by

                                  you have to start server app before falcon BMS and
                                  in flying you must not minimize falcon
                                  if you minimaze falcon sharec memory will be lock.
                                  i hope it can help you 😉

                                  steveh2112 1 Reply Last reply Reply Quote 0
                                  • steveh2112
                                    steveh2112 @komurcu last edited by

                                    @komurcu:

                                    you have to start server app before falcon BMS and
                                    in flying you must not minimize falcon
                                    if you minimaze falcon sharec memory will be lock.
                                    i hope it can help you 😉

                                    thanks. can the people who are having trouble try that and let me know if it helps.

                                    i can start in any order and not have a problem but different systems behave differently.

                                    steveh2112 1 Reply Last reply Reply Quote 0
                                    • steveh2112
                                      steveh2112 @steveh2112 last edited by

                                      hi all, i don’t know how many people are using this, i’m guessing not many.

                                      anyhow, i’m not flying BMS anymore, i’m working on an air race circuit in Yosemite valley for FSX so if anyone wants to take this project over, you can have all the source free. just PM me.

                                      steve

                                      Paulwest84 2 Replies Last reply Reply Quote 0
                                      • Paulwest84
                                        Paulwest84 @steveh2112 last edited by

                                        Guys, there is one step which is not said… but to make it work you have to:
                                        “Open file (…\Falcon BMS 4.32\Use r\Config\falcon bms.cfg) with notepad (or similiar program). Find “set g_bExportRTTTextures 0” and change to “set g_bExportRTTTextures 1”.”

                                        1 Reply Last reply Reply Quote 0
                                        • Paulwest84
                                          Paulwest84 @steveh2112 last edited by

                                          hi is anybody giving this any development time, got it working on 2 android tablets with no problems, would like to see a centre tablet app available for android 🙂

                                          flyway 1 Reply Last reply Reply Quote 0
                                          • flyway
                                            flyway @Paulwest84 last edited by

                                            @Paulwest84:

                                            hi is anybody giving this any development time, got it working on 2 android tablets with no problems, would like to see a centre tablet app available for android 🙂

                                            Me too, would like to have central pedestal for android.

                                            Sebi_ 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            71
                                            Online

                                            9.7k
                                            Users

                                            19.0k
                                            Topics

                                            324.6k
                                            Posts

                                            Benchmark Sims - All rights reserved ©