[Android] Falcon ICP + DED (now on Google Play)
-
Hi, I haven’t tested the app with Android 7. I’ll try to reproduce this issue and deliver a fix. Has anyone succeeded to run it on 7?
My Samsung TabE just updated itself out of the blue yesterday. Now I’m having the issue described above… I’ve been running your app for almost a year with zero problems… thanks for any help in the matter.
Quasi -
Ive got the same problem. Any button press makes the App crash. DED is working though so its not a connection Issue. Great App nonetheless. A fix would be awesome
-
Hi all,
I’ve rewritten the app and now it’s available on Google Play. Enjoy The app works fine with the latest BMS. However, as I’m not up-to-date with BMS, let me know if the app is missing some features.
The latest version of the server app is required.
Download:
Wiki:
Brief release notes:
- compatibility with the latest Android versions
- improved layouts for larger smartphone displays
- fixed minor stability issues
- new vector fonts and graphics
- improved communication protocol
-
Wow!! Thank you very much. I’ll give it a go tonight. Beers all round!!
-
Im fan with this app…:D Thanks mikej
-
Mike, one small critique. There isn’t an IFF Button on the ICP to access the pages on the DED.
-
Very nice tool Mike.
This is working very well with my old “Samsung Galaxy Tab E”, with Android v7.1.1.Well done. Many Thanks!!!
-
Mike, one small critique. There isn’t an IFF Button on the ICP to access the pages on the DED.
I’ll add the IFF button in the next version. Max 2 weeks
-
You are a saint among men…
-
Mike, one small critique. There isn’t an IFF Button on the ICP to access the pages on the DED.
In server select basic keyfile and you will have IFF Button.
-
The updated version with IFF button in vertical layout is now available on Google Play.
I’ve also added IFF keystroke input to the server app (no need to update if you have it already set in BMS).
-
Thank you Mike J., I have it installed and it connects to my tablet (Android 9) just fine, sending data to it and the button animations work. The issue is the button presses are not being returned to BMS (4.34.4). I use a standard BMS Full Keyfile, unmolested. Any idea what to check for?
I removed all Firewall exceptions (related) and re-set them, still no go for Falcon ICP Server… tried with Firewall off, same result.
-
Thank you Mike J., I have it installed and it connects to my tablet (Android 9) just fine, sending data to it and the button animations work. The issue is the button presses are not being returned to BMS (4.34.4). I use a standard BMS Full Keyfile, unmolested. Any idea what to check for?
I removed all Firewall exceptions (related) and re-set them, still no go for Falcon ICP Server… tried with Firewall off, same result.
Make sure your on the same WiFi as the server - mine has both a 2.4 and 5 GHz band network… That made the difference with the other ICP app for me… I haven’t had a chance to try this one yet!
-
Make sure your on the same WiFi as the server - mine has both a 2.4 and 5 GHz band network… That made the difference with the other ICP app for me… I haven’t had a chance to try this one yet!
Actually i’m on a Cat6 ethernet connection and the tablet is on wireless, which should make no difference but I did put my system on wireless to try it and it made no difference. I did get the “iHopi” ICP program to work by deleting and then are-adding the exe to the Firewall’s pass through list, but that did not solve the Falcon ICP tablet’s not being able to send back keystrokes issue. I’m good with that until my ICP panel arrives, just would like to see a solution for others at this point. iHopi has deserted his payware app so this one is what the future belongs to!
-
Actually i’m on a Cat6 ethernet connection and the tablet is on wireless, which should make no difference but I did put my system on wireless to try it and it made no difference. I did get the “iHopi” ICP program to work by deleting and then are-adding the exe to the Firewall’s pass through list, but that did not solve the Falcon ICP tablet’s not being able to send back keystrokes issue. I’m good with that until my ICP panel arrives, just would like to see a solution for others at this point. iHopi has deserted his payware app so this one is what the future belongs to!
First, verify if it’s really a network issue. In the directory where Falcon ICP Server is installed, there is a “Falcon ICP Server.exe.config” file. Open it in notepad, and change minlevel=“Info” to minlevel=“Debug”. Start both apps, connect and try to press some buttons.
Open log.txt located in the same directory and check if you have similar entries:2020-11-09 00:35:26.9362|FalconICPServer.ICPServer|Debug| Incoming connection 2020-11-09 00:35:26.9362|FalconICPServer.ICPServer|Debug| new listener 2020-11-09 00:35:26.9412|FalconICPServer.ICPServer|Info| Connection established: 192.168.1.8 2020-11-09 00:35:28.4682|FalconICPServer.ICPServer|Debug| read 16 bytes [b]2020-11-09 00:35:28.5561|FalconICPServer.ICPServer|Debug| command: { "type": "FALCON_CALLBACK", "falconCallback": { "callback": "SimICPTILS" } }[/b]
-
First, verify if it’s really a network issue. In the directory where Falcon ICP Server is installed, there is a “Falcon ICP Server.exe.config” file. Open it in notepad, and change minlevel=“Info” to minlevel=“Debug”. Start both apps, connect and try to press some buttons.
Open log.txt located in the same directory and check if you have similar entries:2020-11-09 00:35:26.9362|FalconICPServer.ICPServer|Debug| Incoming connection 2020-11-09 00:35:26.9362|FalconICPServer.ICPServer|Debug| new listener 2020-11-09 00:35:26.9412|FalconICPServer.ICPServer|Info| Connection established: 192.168.1.8 2020-11-09 00:35:28.4682|FalconICPServer.ICPServer|Debug| read 16 bytes [b]2020-11-09 00:35:28.5561|FalconICPServer.ICPServer|Debug| command: { "type": "FALCON_CALLBACK", "falconCallback": { "callback": "SimICPTILS" } }[/b]
Mikej- Yes, the log shows all the inputs I made, they are just not being seen in BMS… see below -
2020-11-09 10:16:02.8804|FalconICPServer.ICPServer|Info| Running server 0.0.0.0:30456.
2020-11-09 10:16:06.3547|FalconICPServer.ICPServer|Debug| Incoming connection
2020-11-09 10:16:06.3547|FalconICPServer.ICPServer|Debug| new listener
2020-11-09 10:16:06.3547|FalconICPServer.ICPServer|Info| Connection established: 192.168.0.225
2020-11-09 10:16:26.2263|FalconICPServer.ICPServer|Debug| read 16 bytes
2020-11-09 10:16:26.2263|FalconICPServer.ICPServer|Debug| command: { “type”: “FALCON_CALLBACK”, “falconCallback”: { “callback”: “SimICPNext” } }
2020-11-09 10:16:28.5940|FalconICPServer.ICPServer|Debug| read 16 bytes
2020-11-09 10:16:28.5940|FalconICPServer.ICPServer|Debug| command: { “type”: “FALCON_CALLBACK”, “falconCallback”: { “callback”: “SimICPNext” } }
2020-11-09 10:16:31.7995|FalconICPServer.ICPServer|Debug| read 16 bytes
2020-11-09 10:16:31.7995|FalconICPServer.ICPServer|Debug| command: { “type”: “FALCON_CALLBACK”, “falconCallback”: { “callback”: “SimICPCom2” } }
2020-11-09 10:16:33.1793|FalconICPServer.ICPServer|Debug| read 16 bytes
2020-11-09 10:16:33.1793|FalconICPServer.ICPServer|Debug| command: { “type”: “FALCON_CALLBACK”, “falconCallback”: { “callback”: “SimICPCom1” } }
2020-11-09 10:16:33.8013|FalconICPServer.ICPServer|Debug| read 15 bytes
2020-11-09 10:16:33.8013|FalconICPServer.ICPServer|Debug| command: { “type”: “FALCON_CALLBACK”, “falconCallback”: { “callback”: “SimICPIFF” } }
2020-11-09 10:16:34.7382|FalconICPServer.ICPServer|Debug| read 16 bytes
2020-11-09 10:16:34.7382|FalconICPServer.ICPServer|Debug| command: { “type”: “FALCON_CALLBACK”, “falconCallback”: { “callback”: “SimICPLIST” } }
2020-11-09 10:16:34.9885|FalconICPServer.ICPServer|Debug| read 14 bytes
2020-11-09 10:16:34.9885|FalconICPServer.ICPServer|Debug| command: { “type”: “FALCON_CALLBACK”, “falconCallback”: { “callback”: “SimICPAA” } }
2020-11-09 10:16:35.8209|FalconICPServer.ICPServer|Debug| read 14 bytes
2020-11-09 10:16:35.8209|FalconICPServer.ICPServer|Debug| command: { “type”: “FALCON_CALLBACK”, “falconCallback”: { “callback”: “SimICPAG” } }
2020-11-09 10:16:38.3347|FalconICPServer.ICPServer|Debug| read 18 bytes
2020-11-09 10:16:38.3347|FalconICPServer.ICPServer|Debug| command: { “type”: “FALCON_CALLBACK”, “falconCallback”: { “callback”: “SimICPDEDSEQ” } }
2020-11-09 10:17:03.2941|FalconICPServer.MainForm|Info| Application ExitEDIT: Ok, I found the issue, just have no idea why it’s happening yet… If I use Alt Launcher (1.53) to Start BMS, the callbacks don’t work. If I use the standard BMS launcher, they DO! Both are using the same BMS-Full keyfile AFAIK (though I believe Alt Launcher does put it’s own in there), so has to be something in there…
I compared all the ICP entries in the BMSFull.key from Alt Launcher vs. the original (AL puts it in a Backup folder during install) using Winmerge, but I assume the BMS Launcher uses the same one Alt Launcher does so I don’t “think” it’s the issue… it’s identical for the ICP entries though a couple others are a little different…
-
new bug reported;
app on android tablet, Drift switch does not operate/transmit across to sim in 3D
sometimes app freezes in regard to what the DED in 3D is doing
cheers (love it)
John.
-
:ranger: