New free MFD/ICP app to control Falcon BMS from touch devices
-
Hey kungfoo, good to see the app is still alive and kicking!
I wonder if there have been any new releases or whether you plan on implementing new features in the future…
It would be great to be able to edit the layout and add some more gauges & lights for those users that have the necessary screen real estate like on a tablet.
All the best,
Uwe
-
@kungfoo After installing 4.37.3 I get a message on my iPad that says, “Discovering server”, instead of bringing up the ICP and the MFDs. Does anything need to change?
-
@jc1 said in New free MFD/ICP app to control Falcon BMS from touch devices:
@kungfoo After installing 4.37.3 I get a message on my iPad that says, “Discovering server”, instead of bringing up the ICP and the MFDs. Does anything need to change?
same for me, cant get it to work anymore
-
Sorry for your troubles. It’s working for me on 4.37.3 with an Android tablet. I assume you checked the usual issues (e.g., set g_bExportRTTTextures 1 in Falcon BMS User.config, and your firewall settings).
Unexpectedly It did not work for me when I upgraded to 4.37.2. My issue was firewall blockage by the anti-virus program. Creation of a firewall rule to allow use of the server app fixed it.
GC
-
@greatcouloir said in New free MFD/ICP app to control Falcon BMS from touch devices:
Sorry for your troubles. It’s working for me on 4.37.3 with an Android tablet. I assume you checked the usual issues (e.g., set g_bExportRTTTextures 1 in Falcon BMS User.config, and your firewall settings).
Unexpectedly It did not work for me when I upgraded to 4.37.2. My issue was firewall blockage by the anti-virus program. Creation of a firewall rule to allow use of the server app fixed it.
GC
Yes, I did check this settings. Its good to know that other people can get it to work with 4.37.U3. so at least I know its a problem on my end.
To make things more complicated… Nowadays, I play all my games inside a Virtual Machine running Win10 (Atlas), while having Arch Linux running natively underneath. Sadly, when it comes to “networks/connections”, my knowledge is quite limited. -
@Zero900
It’s definitely working with 4,37.3 and an iOS 16.7.1 iPad, tried it right now.If you configure the app to contact the actual “server ip” (i.e. the IP of the vm’s network interface) your client is running the falcon-bms-control-server.exe, it should work. Did you try that?
I couldn’t get discovery to discover anything here and my devices are guaranteed to be in the same broadcast subnet. Didn’t have the time to grab a wireshark dump to identify the root cause. Your problem may be related to an iOS update also. Sometimes Cupertino break things ;).
just to get it right: your setup is a linux client running windows 10 vm in vbox?
-
@greatcouloir I updated my Norton Anti Virus to allow FalconBMSUniversalServer, but still no success. The FalconBMSUniversalServer output looks like this, which is same as before allowing Norton Anti Virus
and my iPad output still looks like the
-
@jc1 try to eleminate broadcast as src of error. Configure the App to contact the client running falcon-bms-control-server.exe without having to yell into your network.
- start the server on the machine running falcon
- start the App on your mobile device
- tap wheel at the bottom right
- enter IP adress of the client that runs falcon-bms-control-server.exe into the “Server IP [_______]” Input field
- restart App on your mobile device
The creator of this app already asked for it but chances are, old postings have been overlooked
If this does not work, double check your network setup / routing / packet filters to actually let the traffic between your mobile device and your gaming pc traverse. If in doubt, post network settings and details here.
-
@r00t I can’t tap the wheel because the app never gets there. It’s stuck on “Discovering server…”
Now the unknown computer part. With regard to your last sentence, I don’t know how to double check network setup. Also, where would I get network settings and details? -
@jc1 this is strange. The properties/config wheel is shown and clickable here always:
On my iPad v1.3.2 of the app is installed. The most recent one according to the AppStore.
Network stuff on windows:
Open cmd.exe (Terminal/Shell app) and useipconfig
We are interested in IPv4-Adress, Subnetmask and Defaultgateway.
On your iPad go to
PropertiesSettings -> Wi-Fi -> and tap on the (i) to get verbose info about your connection. Lookup for the data mentioned above. If it’s a basic setup on your site, subnetmask and defaultgateway should match. IPv4 address should differ in its last octet. Example:Client: IPv4: 192.168.178.5 Subnet: 255.255.255.0 Gateway: 192.168.178.1 iPad: IPv4: 192.168.178.82 Subnet: 255.255.255.0 Gateway: 192.168.178.1
To simplify this a bit (without being technically correct):
the subnetmask declares how many hosts within the network are available. The example above would be a class C network with 254 usable hosts within 192.168.178.n and the address 192.168.178.255 is the broadcast address (I.e yell into the complete network).
There are some addresses reserved for private use in local area networks without interfering „the internet“. 192.168.x is one of them, 10.x and 172.16.n are others.
-
@jc1
What is the size of your screen, it seems so large ?
Thanks -
@r00t You’re right, there was a setting icon on the bottom right of my iPad. Hey, thanks a lot for your advice. I got through config and found my IPv4 address. I couldn’t find any menu item called Properties on my iPad. Anyway I typed in the IPv4 address in the settings page on the iPad and it made the app work on the iPad. I got the IC P and MFDs! I’ll save your computer advice in case I need it in the future. Could you give me one more? How do I get to the Properties item on my iPad?
-
@coyotte It’s a Asus monitor 32 inches wide.
-
@jc1 nice to read that it works again.
Sorry for the confusion about the thing that I called “Properties” :). EN-US is not my native language ;).
It’s called “Settings” on your iOS device, the grey “gear icon”. Tap on “Settings” > “Wi-Fi” as shown in https://support.apple.com/en-us/HT202639 and click on the blue (i) sign next to your connection. Connection details are revealed then.
One final note, tho:
The IP Address of your gaming client might change, most likely after reboot, depending on your setup. Yet another bit of simplified techno-babble: If your client receives it’s IP address from your router by DHCP (dynamic host configuration protocol) and your router isn’t configured to offer the very same address to that client everytime it requests one, it will sooner or later change. It all depends on your setup. Don’t panic then,…just lookup your address again and change the Server Adress Setting in the App (or advise your internet router thingy to hand out the same adress to that client if possible). -
@jc1 I have a 34 inches Samsung but how< could you have this FOV ?
Thanks -
@coyotte
set g_fDefaultFOV 100
set g_fFOVIncrement 10
set g_fMaximumFOV 110
set g_fViewlimitPitchDown 90.0
set g_fNarrowFOV 40
set g_nScaleUIMode 0 -
@jc1 Thanks It’s better for me.
-
@hoover I have been off-grid and mostly offline for a solid 1.5y, but now am online more or less again. I’ll continue to work on the app in the near future. I want to add a feature to support creating custom layouts and remembering them in the app settings. Once that is in place, I can see support for gauges being possible.
-
falcon-bms-control
is now open source on github: https://github.com/kungfoo/falcon-bms-controlI’m more than happy to review pull-requests if someone wants to dig in.
-
Quick question: I am currently working on adding predefined screen layouts, so that users can choose whichever they would like.
This is the current list of pre-defined layouts I can come up with:
- default landscape layout: two screens, MFDs and ICP/DED, landscape
- default portrait: same as above but portrait MFDs
- one device per screen: Left MFD, Right MFD, ICP/DED
- everything on one screen: mandates a different button layout for the ICP, but some people might like that
Can you come up with another layout, that this app should have?
Later I will likely use the same feature to enable custom layouts, but I have to get the gestures to edit and place things like MFDs right first…