Fwd: ardp pro ipad issue

9 views
Skip to first unread message

Thomas Büngen

unread,
Aug 18, 2025, 4:16:33 AMAug 18
to bvnc-ardp-aspice-opaque...@googlegroups.com

Von meinem iPad gesendet

Anfang der weitergeleiteten Nachricht:

Von: Thomas Büngen <tho...@buengens.de>
Datum: 17. August 2025 um 14:14:11 MESZ
An: sup...@morpheusly.com
Kopie: "Büngen, Thomas" <tho...@buengens.de>
Betreff: ardp pro ipad issue

Hi,

I have bought 2 ardp pro licences (android + iPad) to connect to an Ubuntu Ver 25 server running on a raspberry pi 4. Connection via android smartphone is possible but for the iPad app (IPad Pro latest IOS Version) I always get a connection error. (See log below) Can you please support.

Thx for your help and regards

Thomas Büngen

================


Initializing Remote Session instance: 38
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
Connecting RDP Session to 192.168.178.131:3389 or file
RDP Session width: 1280, height: 768
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Keyboard will be hidden, height: 0.0
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
Using LongTapDragUIImageView
Ensuring buttons are initialized, and positioning them where they should be
initAndShowOrHideKeyboardButtonDueToExternalKeyboard() Creating keyboard button
initializeKeyboardButtonIfNotInitialized() Keyboard button already initialized
showOrHideKeyboardButtonDueToExternalKeyboard() Checking GCKeyboard.coalesced: Optional(<GCKeyboard 0x1132767a0>)
showOrHideKeyboardButtonDueToExternalKeyboard() Hiding keyboard button because external keyboard was found
setVisibilityOfOnScreenButtonsIfDrawing hidden: true
Will keep session fresh
setUpFirstResponderDepedingOnOS() Running on iOS or Designed for iPad on MacOS, keyboardButton becoming first responder
Unhandled error value after disconnection

69935
Connection to remote server was interrupted

Will show error dialog with title: CONNECTION_INTERRUPTED_TITLE
Lazy disconnecting
Connection failure, showing error with title CONNECTION_INTERRUPTED_TITLE.
Scheduling disconnect
Lazy disconnecting
disconnect(sender:) called
disconnect() called
saveImage(image:)
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Keyboard will be hidden, height: 0.0
Hiding keyboard.


Von meinem iPad gesendet

i iordanov

unread,
Aug 18, 2025, 4:18:29 AMAug 18
to Thomas Büngen, bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
Hi Thomas,

I have a couple of user reports of that issue over the past ten days, but I have been away from a computer. It's next on my list!

Sincerely,
Iordan

The conscious mind has only one thread of execution.

--
You received this message because you are subscribed to the Google Groups "bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bvnc-ardp-aspice-opaque-remot...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bvnc-ardp-aspice-opaque-remote-desktop-clients/B6170974-48B0-409F-8333-247455A57C3D%40buengens.de.

i iordanov

unread,
Aug 23, 2025, 2:51:03 PM (14 days ago) Aug 23
to thomas, bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
Hi Thomas,

Let's tackle the Mac/iOS version first. I did some investigation, and the root cause is as yet unclear. Here are my findings which my help you make use of the app to start with.

If you enable Remote Login (it gives you the option to login with a fresh session at the login screen), then aRDP for Mac/iOS works for that type of connection. The Remote Login connection takes precedence over Remote Desktop and takes over port 3389. It does not allow desktop sharing and asks you to logout any existing login session before it logs you on.

Remote Desktop (which listens on port 3390 when Remote Login is enabled) appears to allow sending mouse and keyboard input, but just shows a blank screen for the moment. I have yet to get to the bottom of this.

Do you observe the same behavior in your situation?

Could you kindly start a new thread for the failing Android connection and I'll instruct you how to send me logs to see what's going on there?

Thanks!
Iordan 

The conscious mind has only one thread of execution.

On Sat, Aug 23, 2025, 8:05 a.m. thomas <tho...@buengens.de> wrote:
Hi, 

As follows an additional remark. 
I have installed ardp on several Android 15 smartphones. Its working fine on a Samsung Fold 4 but connection failed with a Motorola G05. Do you have an advice how to solve or adjust some settings. 
Thx

Regards 

Thomas 



Von meinem/meiner Galaxy gesendet


-------- Ursprüngliche Nachricht --------
Von: i iordanov <iior...@gmail.com>
Datum: 18.08.25 10:18 (GMT+01:00)
An: Thomas Büngen <tho...@buengens.de>
Cc: "bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients" <bvnc-ardp-aspice-opaque...@googlegroups.com>
Betreff: Re: ardp pro ipad issue

i iordanov

unread,
Aug 30, 2025, 7:16:43 PM (7 days ago) Aug 30
to thomas, support, bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
A few notes to clarify the way Remote Login and Remote Desktop (distinct features) work in Ubuntu 24.04 and later.

It's a confusing jumble of options, but that's what we have.

1) Remote Login, when enabled, allows connecting to the server when you're logged out. It's accessible from the Remote Login tab.

2) Remote Desktop, on the other hand, ONLY allows remote connections when you're logged in.

3) When both Remote Login and Remote Desktop are enabled, Remote Login takes over port 3389 and Remote Desktop moves to 3390. When only Remote Desktop is enabled, it listens on port 3389.

I hope this clarifies things.

I responded in another thread that I've discovered and fixed an issue with Remote Desktop on MacOS / iOS in version 48. For me, Remote Login always worked with both aRDP for Android and MacOS / iOS.

When you get a chance to re-test with the above explanations and with version 48, I'd love to get a table of what works and what doesn't for you on both Android and MacOS / iOS for both Remote Login and Remote Desktop.

Thanks!
iordan

On Sat, Aug 23, 2025 at 3:23 PM thomas <tho...@buengens.de> wrote:
Hi Iordan, 

Thx for your Investigation.
Ios Version works only if Ubuntu Server Session is open and not logged out. During ardp log in such Server Session will be closed ( via force  Bottom) and you Can Use the remote Session via ardp. If Ubuntu Server is logged out (Show login screen) remote login via adrp is not possible. 
Attached the Android log from the failed  Motorola Smartphone Session  happened  if ubuntu Server is in login screen.

Thx and regards

Thomas 

—---/-/----
Motorola log :

--------- beginning of main
08-23 21:01:24.007 15726 15726 I ConnectionGridActivity: onResume of version v5.9.4_115940
08-23 21:01:24.031 15726 15726 I ConnectionGridActivity: onResumeFragments called
08-23 21:01:24.043 15726 15726 E ThemeUtils: View class androidx.appcompat.widget.AppCompatImageView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
08-23 21:01:26.708 15726 15726 I ConnectionGridActivity: Launch Connection
08-23 21:01:26.768 15726 15726 W .iiordanov.aRDP: Accessing hidden field Landroid/view/ViewConfiguration;->sHasPermanentMenuKey:Z (max-target-p, reflection, denied)
08-23 21:01:26.810 15726 15726 I RemoteCanvasActivity: onStart called.
08-23 21:01:26.811 15726 15726 I RemoteCanvasActivity: onResume called.
08-23 21:01:26.866 15726 15726 I RemoteConnection: Initializing remote connection
08-23 21:01:26.866 15726 15726 I RemoteRdpConnection: initializeRdpConnection: Initializing RDP connection.
08-23 21:01:26.866 15726 15726 I RdpCommunicator: Initializing sessionMap in GlobalApp
08-23 21:01:26.869 15726 24249 I RemoteRdpConnection: startRdpConnection: Starting RDP connection.
08-23 21:01:26.886 15726 15726 I RemoteCanvasActivity: Hiding keyboard and hiding action bar
08-23 21:01:26.887 15726 15726 I ImeTracker: com.iiordanov.aRDP:142a5127: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
08-23 21:01:26.887 15726 15726 I ImeTracker: com.iiordanov.aRDP:142a5127: onFailed at PHASE_CLIENT_VIEW_SERVED
08-23 21:01:26.887 15726 15726 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@f91fc0b
08-23 21:01:26.892 15726 24269 I CCodec  : setting up 'default' as default (vendor) store
08-23 21:01:26.907 15726 24269 W .iiordanov.aRDP: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-23 21:01:26.907 15726 24269 I CCodec  : Created component [c2.mtk.avc.decoder]
08-23 21:01:26.921 15726 24269 I CCodecConfig: query failed after returning 18 values (BAD_INDEX)
08-23 21:01:26.922 15726 24269 W ColorUtils: expected specified color aspects (0:0:0:0)
08-23 21:01:26.927 15726 24269 W ColorUtils: expected specified color aspects (0:0:0:0)
08-23 21:01:26.927 15726 24269 W CCodec  : failed to configure c2 params
08-23 21:01:26.927 15726 24268 E MediaCodec: Codec reported err 0xffffffea/BAD_VALUE, actionCode 0, while in state 3/CONFIGURING
08-23 21:01:26.927 15726 24250 E MediaCodec: configure failed with err 0xffffffea, resetting...
08-23 21:01:26.936 15726 24269 I CCodec  : setting up 'default' as default (vendor) store
08-23 21:01:26.945 15726 24269 W .iiordanov.aRDP: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-23 21:01:26.945 15726 24269 I CCodec  : Created component [c2.mtk.avc.decoder]
08-23 21:01:26.955 15726 24269 I CCodecConfig: query failed after returning 18 values (BAD_INDEX)
08-23 21:01:26.955 15726 24269 W ColorUtils: expected specified color aspects (0:0:0:0)
08-23 21:01:26.956 15726 24250 E NdkMediaCodec: configure: err(-22), failed with format: AMessage(what = 0x00000000) = {
08-23 21:01:26.956 15726 24250 E NdkMediaCodec:   string mime = "video/avc"
08-23 21:01:26.956 15726 24250 E NdkMediaCodec:   int32_t width = 0
08-23 21:01:26.956 15726 24250 E NdkMediaCodec:   int32_t height = 0
08-23 21:01:26.956 15726 24250 E NdkMediaCodec:   int32_t color-format = 19
08-23 21:01:26.956 15726 24250 E NdkMediaCodec:   int32_t flags = 0
08-23 21:01:26.956 15726 24250 E NdkMediaCodec:   int32_t vendor.mtk.vdec.buffer.fetch.timeout.ms.value = 500
08-23 21:01:26.956 15726 24250 E NdkMediaCodec:   int32_t android._color-format = 19
08-23 21:01:26.957 15726 24250 E com.freerdp.codec: [pid=15726:tid=6baa6730] - AMediaCodec_configure failed: -10000
08-23 21:01:27.214 15726 24250 W com.freerdp.crypto: [pid=15726:tid=6baa6730] - Certificate verification failure 'self signed certificate (18)' at stack position 0
08-23 21:01:27.214 15726 24250 W com.freerdp.crypto: [pid=15726:tid=6baa6730] - CN = GNOME, C = US
08-23 21:01:29.210 15726 24250 I com.freerdp.gdi: [pid=15726:tid=6baa6730] - Local framebuffer format PIXEL_FORMAT_RGBX32
08-23 21:01:29.210 15726 24250 I com.freerdp.gdi: [pid=15726:tid=6baa6730] - Remote framebuffer format PIXEL_FORMAT_BGRA32
08-23 21:01:29.212 15726 24250 I RemoteCanvas: Desktop size is 1450 x 720
08-23 21:01:29.212 15726 24250 I RemoteCanvas: Using UltraCompactBufferBitmapData.
08-23 21:01:29.213 15726 24250 I UltraCompactBitmapData: bitmapsize = (1450,720)
08-23 21:01:29.217 15726 24250 I com.freerdp.channels.rdpsnd.client: [pid=15726:tid=6baa6730] - [static] Loaded opensles backend for rdpsnd
08-23 21:01:29.218 15726 24250 I com.freerdp.channels.drdynvc.client: [pid=15726:tid=6baa6730] - Loading Dynamic Virtual Channel rdpsnd
08-23 21:01:29.218 15726 24250 I com.freerdp.channels.drdynvc.client: [pid=15726:tid=6baa6730] - Loading Dynamic Virtual Channel rdpgfx
08-23 21:01:37.342 15726 24322 I CCodec  : setting up 'default' as default (vendor) store
08-23 21:01:37.353 15726 24322 W .iiordanov.aRDP: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-23 21:01:37.353 15726 24322 I CCodec  : Created component [c2.mtk.avc.decoder]
08-23 21:01:37.371 15726 24322 I CCodecConfig: query failed after returning 18 values (BAD_INDEX)
08-23 21:01:37.372 15726 24322 W ColorUtils: expected specified color aspects (0:0:0:0)
08-23 21:01:37.380 15726 24322 W ColorUtils: expected specified color aspects (0:0:0:0)
08-23 21:01:37.380 15726 24322 W CCodec  : failed to configure c2 params
08-23 21:01:37.380 15726 24321 E MediaCodec: Codec reported err 0xffffffea/BAD_VALUE, actionCode 0, while in state 3/CONFIGURING
08-23 21:01:37.380 15726 24250 E MediaCodec: configure failed with err 0xffffffea, resetting...
08-23 21:01:37.388 15726 24322 I CCodec  : setting up 'default' as default (vendor) store
08-23 21:01:37.403 15726 24322 W .iiordanov.aRDP: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-23 21:01:37.403 15726 24322 I CCodec  : Created component [c2.mtk.avc.decoder]
08-23 21:01:37.418 15726 24322 I CCodecConfig: query failed after returning 18 values (BAD_INDEX)
08-23 21:01:37.419 15726 24322 W ColorUtils: expected specified color aspects (0:0:0:0)
08-23 21:01:37.421 15726 24250 E NdkMediaCodec: configure: err(-22), failed with format: AMessage(what = 0x00000000) = {
08-23 21:01:37.421 15726 24250 E NdkMediaCodec:   string mime = "video/avc"
08-23 21:01:37.421 15726 24250 E NdkMediaCodec:   int32_t width = 0
08-23 21:01:37.421 15726 24250 E NdkMediaCodec:   int32_t height = 0
08-23 21:01:37.421 15726 24250 E NdkMediaCodec:   int32_t color-format = 19
08-23 21:01:37.421 15726 24250 E NdkMediaCodec:   int32_t flags = 0
08-23 21:01:37.421 15726 24250 E NdkMediaCodec:   int32_t vendor.mtk.vdec.buffer.fetch.timeout.ms.value = 500
08-23 21:01:37.421 15726 24250 E NdkMediaCodec:   int32_t android._color-format = 19
08-23 21:01:37.421 15726 24250 E com.freerdp.codec: [pid=15726:tid=6baa6730] - AMediaCodec_configure failed: -10000
08-23 21:01:37.699 15726 24250 W com.freerdp.crypto: [pid=15726:tid=6baa6730] - Certificate verification failure 'self signed certificate (18)' at stack position 0
08-23 21:01:37.699 15726 24250 W com.freerdp.crypto: [pid=15726:tid=6baa6730] - CN = GNOME, C = US
08-23 21:01:39.661 15726 24250 I com.freerdp.channels.rdpsnd.client: [pid=15726:tid=6baa6730] - [static] Loaded opensles backend for rdpsnd
08-23 21:01:39.662 15726 24250 I com.freerdp.channels.drdynvc.client: [pid=15726:tid=6baa6730] - Loading Dynamic Virtual Channel rdpsnd
08-23 21:01:39.662 15726 24250 I com.freerdp.channels.drdynvc.client: [pid=15726:tid=6baa6730] - Loading Dynamic Virtual Channel rdpgfx
08-23 21:01:39.756 15726 24364 I com.freerdp.channels.rdpsnd.client: [pid=15726:tid=4fbf8730] - [dynamic] Loaded opensles backend for rdpsnd
08-23 21:01:40.276 15726 24250 I com.freerdp.core: [pid=15726:tid=6baa6730] - ERRINFO_GRAPHICS_SUBSYSTEM_FAILED (0x0000112F):The server-side graphics subsystem is in an error state and unable to continue graphics encoding.
08-23 21:01:40.276 15726 24250 E com.freerdp.core: [pid=15726:tid=6baa6730] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_GRAPHICS_SUBSYSTEM_FAILED [0x0001112F]
08-23 21:01:40.276 15726 24250 I com.freerdp.core: [pid=15726:tid=6baa6730] - ERRINFO_GRAPHICS_SUBSYSTEM_FAILED (0x0000112F):The server-side graphics subsystem is in an error state and unable to continue graphics encoding.
08-23 21:01:40.276 15726 24250 E com.freerdp.core: [pid=15726:tid=6baa6730] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_GRAPHICS_SUBSYSTEM_FAILED [0x0001112F]
08-23 21:01:40.276 15726 24250 E com.freerdp.core: [pid=15726:tid=6baa6730] - rdp_set_error_info: TODO: Trying to set error code ERRINFO_GRAPHICS_SUBSYSTEM_FAILED, but ERRINFO_GRAPHICS_SUBSYSTEM_FAILED already set!
08-23 21:01:40.277 15726 24250 E com.freerdp.core.rdp: [pid=15726:tid=6baa6730] - rdp_recv_tpkt_pdu: rdp_recv_deactivate_all() fail
08-23 21:01:40.277 15726 24250 E com.freerdp.core.transport: [pid=15726:tid=6baa6730] - transport_check_fds: transport->ReceiveCallback() - -1
08-23 21:01:40.277 15726 24250 E com.freerdp.client.android: [pid=15726:tid=6baa6730] - Failed to check FreeRDP file descriptor
08-23 21:01:40.277 15726 24250 I com.freerdp.client.android: [pid=15726:tid=6baa6730] - Prepare shutdown...
08-23 21:01:45.667 15726 15726 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@337469a
08-23 21:01:45.695 15726 15726 I RemoteCanvasActivity: onPause called.
08-23 21:01:45.696 15726 15726 I ImeTracker: com.iiordanov.aRDP:2d5b0f3f: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
08-23 21:01:45.707 15726 15726 I ConnectionGridActivity: onActivityResult
08-23 21:01:45.707 15726 15726 I ConnectionGridActivity: onActivityResult LAUNCH_CONNECTION_REQUEST_CODE
08-23 21:01:45.708 15726 15726 I ConnectionGridActivity: onResume of version v5.9.4_115940
08-23 21:01:45.717 15726 15726 I ConnectionGridActivity: onResumeFragments called
08-23 21:01:45.727 15726 15726 E ThemeUtils: View class androidx.appcompat.widget.AppCompatImageView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
08-23 21:01:46.332 15726 15726 I RemoteCanvasActivity: onStop called.
08-23 21:01:46.337 15726 15726 I RemoteCanvasActivity: onDestroy called.
08-23 21:01:46.388 15726 15726 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@51dfdfb

Von meinem/meiner Galaxy gesendet


-------- Ursprüngliche Nachricht --------
Von: i iordanov <iior...@gmail.com>
Datum: 23.08.25 20:50 (GMT+01:00)
An: thomas <tho...@buengens.de>


--

thomas

unread,
Aug 31, 2025, 8:21:32 AM (6 days ago) Aug 31
to i iordanov, support, bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
Sure, my expectation for remote login is to be able to login from remote when server session is logged out. 



Von meinem/meiner Galaxy gesendet


-------- Ursprüngliche Nachricht --------
Von: i iordanov <iior...@gmail.com>
Datum: 31.08.25 01:16 (GMT+01:00)
An: thomas <tho...@buengens.de>
Cc: support <sup...@morpheusly.com>, "bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients" <bvnc-ardp-aspice-opaque...@googlegroups.com>
Reply all
Reply to author
Forward
0 new messages