Remko Weijnen's Blog (Remko's Blog)

About Virtualization, VDI, SBC, Application Compatibility and anything else I feel like

Archive for August, 2011

Changing the RNS 510 startup logo

I wrote earlier about the startup logo’s on the Volkswagen RNS 510 navigation.

Today I can finally tell you that I succeeded!
I changed the startup logo to the logo from the MFD2 DVD as you can seen on this picture:


RNS 315: Enable the hidden bluetooth carkit

The Volkswagen RNS 315 Navigation has a builtin Bluetooth carkit which is disabled by default. I am not sure why, I presume this is done because VW also sells carkits that integrate into the MFD.

The builtin carkit can be enabled using VCDS like this:



  • Filed under: General
  • RNS 315 Enable Developer Mode

    I recently had some time to play with VCDS and a friend’s RNS 315 navigation. By default there is no test mode or hidden menu with extra features like on some other Volkswagen systems.

    Using VCDS we can however (temporarily) enable the Developer mode.



  • Filed under: General
  • Cannot achieve Exchange Server authentication

    Exchange Logo

    I was testing outgoing mail flow in my new Exchange 2010 setup, which should go from the CAS Servers to the Edge server in the DMZ.

    After configuring the Edge subscription I noticed that outgoing mails got stuck in the queue with the following error:

    451 4.4.0 Primary target IP address responded with: "451 5.7.3 Cannot achieve Exchange Server authentication." Attempted failover to alternate host, but that did not succeed. Either there are no alternate hosts, or delivery failed to all alternate hosts.

    I verified that name resolution back and forth was ok and that I could communicate on port 25, 50389 and 50636.


  • Filed under: Exchange
  • Logon SIDToday I was reusing some old (pre vista) code the retrieves the Logon SID that I wrote a few years ago. The Logon SID is a special SID that identifies a logon session that has the form S-1-5-5-X-Y.

    You can view your Logon SID with Process Explorer, right click a GUI process, select Properties and goto the Security Tab:

    Process Explorer|Security Tab|Logon SID



    Get smallest Exchange Database in PowerShell


    I needed to adapt some scripts that create a user with mailbox for Exchange 2010. The existing scripts had a hardcoded database for new mailboxes.

    I wanted the mailbox to be created in the smallest database, but how do we determine this?

    For Exchange 2010 this is fairly easy using PowerShell:

    Set Exchange Product Key with PowerShell


    By default Exchange 2007 and 2010 are installed in Trial mode so before going into production you need to enter the Product Key.

    The Exchange Management Console will warn you if one or more servers are still in trial mode:



    The GetTokenInformation function can be used with the TokenLinkedToken Information Class on Windows Vista and higher to the linked (Elevated) token.

    This is useful when User Account Control is enabled and you want to launch an elevated process e.g. from a service.

    This example code fails however when User Account Control is disabled:

    GetLastError() returns 1312 which is defined in winerror.h as ERROR_NO_SUCH_LOGON_SESSION with description “A specified logon session does not exist. It may already have been terminated.”

    So you should check if User Account Control is enabled in such cases (or make this error non critical).

    Snippet below can be used to programmatically determine if User Account Control is enabled:


    I am currently working on an Exchange migration from 2003 to 2010. For the implementation of a load balancing solution for the CAS/HUB servers I needed to set Static RPC Ports for the RPC Client Access Service and the Exchange Address Book Service.

    The procedure of changing these ports is described on the Technet Wiki: Configure Static RPC Ports on an Exchange 2010 Client Access Server

    Since I am lazy I decided to do this with a PowerShell script that would automatically do this for all CAS/HUB servers in my 2010 environment.