Hello readers, hope you’re well.
One of my most popular posts in the last year is one on changing the background on the Front of Room display on your Microsoft Teams Room. It’s popular for views and very popular for comments. It seems a lot of you have had problems. I often hear people say it doesn’t work at all or it does work, but after a reboot the background is gone and back to default. While I have never seen this behaviour, I know it can be frustrating.
A few thoughts on troubleshooting
- Make sure you aren’t uploading a new XML which is overriding the one you ran manually
- Make sure you are uploading as admin, while the Skype user is still logged in.
- To enter admin mode, attach a keyboard to the PC and hit the Windows key 5 times and Enter the admin password to log in.
- You can also upload the image file and XML using remote file explorer or Powershell. Or by using a remote management tool
- Keep in mind that Microsoft is changing it a little (keep reading)
If you haven’t spotted the Message Centre post yet you can read it here. The subject is A new default home screen and an enhanced custom background feature for Teams Rooms on Windows.
What’s happening?
I already wrote about the refreshed UI on MTRoW. One thing to note is it isn’t just a new user interface, but a whole new MTR app. With that app comes improved navigation, more buttons on the home screen, a new look calendar on the touch console AND on the FoR display. It also gives admins the ability to change the left and right front of room displays independently and also the ability to change the background on the touch console.
What’s needed?
- MTR app version 4.17 or later
- Running the new UI/MTR app
- MTR Pro license
- up to three image files (PNG, JPEG or BMP), sized and laid out correctly and saved in the correct location
- an XML file with some new attributes, saved in the same location
- and a reboot
The new attributes are
- ThemeName
- This gives your new theme a name so you can pick it from the drop down list
- CustomBackgroundMainFoRDisplay
- This changes the main or right hand display (with the calendar on it) in dual HD screen rooms or the entire display in 21:9
- CustomBackgroundExtendedFoRDisplay
- This changed the background on the second, or left hand display in dual display rooms
- CustomBackgroundConsole
- This allows you to change the background on the touch console
Example XML
<SkypeSettings>
<Theming>
<ThemeName>Custom</ThemeName>
<CustomBackgroundMainFoRDisplay>MainDisplay.jpg</CustomBackgroundMainFoRDisplay>
<CustomBackgroundExtendedFoRDisplay>ExtendedDisplay.jpg</CustomBackgroundExtendedFoRDisplay>
<CustomBackgroundConsole>ConsoleDisplay.jpg</CustomBackgroundConsole>
</Theming>
</SkypeSettings>
Save the file as SkypeSettings.xml
Image size rules
To avoid cropping of background images, use the following image dimensions (based on 1080p display standards) for each screen aspect ratio respectively:
- 16:9 – 1920 x 1080 px – for the left and right displays. This is either for single displays or independent left and right images
- For dual 16:9 displays use one 3840 x 1080 image
- 21:9 – 2560 x 1080 px – for rooms with a single 21:9 display. Think Signature or Front Row rooms
For the touch console it will depend on the aspect ratio of the console. There are apparently three
- 16:9 – 1920 x 1080 px
- 16:10 – 1280 x 800 px (most common in my experience)
- 3:2 – 1920 x 800 px
If you have a 4K display you can use 3840 x 2160 px, but if the image doesn’t match the display resolution the image will scale to match the display resolution. This means it could stretch in one or both dimenstions and distort.
If you use a 1080p image with a 16:9 aspect ratio on a 21:9 display it will fill the frame and crop from the centre. Meaning it will likely lose the top and bottom of the image.
If you use a 4K image on a 1080p display it will also crop from the centre. Meaning it could lose the top, bottom and sides of the image.
Minimum resolutions
Front-of-room displays and touch consoles have minimum supported custom background resolutions. Front-of-room displays support a minimum resolution of 1920 x 1080.
Touch consoles support a minimum resolution of 1280 x 800.
Important: If the resolution of any custom background is below the minimum supported resolutions, all displays default to No Theme!
I get a LOT of questions in my blog and on social about this. So make sure EVERYTHING is correct
Areas to avoid
The Front of Room displays now have obstacles to avoid, such as the calendar box, clock and room name or help text.
- The calendar box is 512 x 585 px and is located at the coordinates 1312, 248 in rooms with a single 16:9 display, 3232, 248 in rooms with dual 16:9 displays and 1912, 248 in rooms with a 21:9 display.
- The clock and room info is 280 x 130 px and is located at the coordinates 96, 96 in rooms with single 16:9 or 21:9 displays or on the left hand (extended) display in dual display rooms.
- The help text is 500 x 40 px and is located at the coordinates 96, 946 in rooms with single 16:9 or 21:9 displays or on the left hand (extended) display in dual display rooms.
Microsoft has this guidance here in this article. But it isn’t up to date.
The touch console has similar guidance for areas to avoid. As soon as Microsoft updates the exact dimansions and coordinates I’ll update the post. But for now, for you, I went ahead and measured it and constructed a sample.
- The calendar box is 504 x 635 px and located at coordinates 735, 84
- The clock and room name is 333 x 128 px and located at coordinates 44, 56
- The Buttons area is 467 x 346 px and located at coordinates 129, 229
- Cortana is 345 x 65 px and located at coordinates 44, 693
- The Help Button 44 x 44 px and located at coordinates 1226, 748
And here’s the sample

For the touch console in particular I would keep it to a fairly simple, dark image or just pick a darker colour. The buttonsm room name and clock, Cortana and the help button are all white. So the lighter the image, the more likely the stuff will get lost.
For the Front of Room displays you’ll also want to keep the image dark in places with the text. In particular the top and bottom left on the left hand (extended) display in dual screen rooms and the same for single screen rooms.
How to do it
Step 1 – create your images
Step 2 – construct your XML
Step 3 – Copy the image files and XML to the MTR PC
Save your XML file as SkypeSettings.xml and copy it and the image files to this location.
C:\Users\Skype\AppData\Local\Packages\Microsoft.SkypeRoomSystem_8wekyb3d8bbwe\LocalState
You can do this however you want. If you connect to the MTR PC remotely, log in as admin (attach a keyboard and hit the Windows Key 5 times), browse to the folder and paste them there.
If you want to use remote commandline or file explorer, go for it. Just keep in mind you might get a permissions block navigating past AppData.
Either way, just copy the files there.
Step 4 – Restart the MTR PC
The XML only gets processed by the MTR after a restart. Once you have restarted, the new wallpaper will be on your front of room display(s) and touch console (if you used one).
Here are a couple of examples




FAQ
You’ll all be asking if this can be done on MTR on Android. The answer is no. Hopefully that will change in the future for consistency. But for now it can’t be changed.
And that’s it. Hope it was useful
Discover more from
Subscribe to get the latest posts sent to your email.

Best article with detail information👍🏼 I was successfully changed the display background.
Thanks Randy👍🏼
LikeLike
Awesome. Thanks for reading. Happy it helped
LikeLike
Hello Randy.
Thanks for the article! I am going to try it in our company. Do you know, whether it is possible to set the wallpaper on a Teams Room Panel? Or is it android and therefore not applicable?
Thanks!
LikeLike
It isn’t possible to do custom backgrounds on Teams Android device yet. I expect it will come but I don’t know when
LikeLike
Hello Randy!
I am having a problem doing this procedure. I put the files in the mentioned path, but once I restart the computer, the files are deleted form the system, and no background image is set to my MTR. Do you have any idea what could it be?
Thanks, I appreciate the post about this feature, it is much better than Microsoft’s.
LikeLike
You need the files and XML in the folder. Try a unique name for the files and make sure the file name matches exactly in the XML. E.g. Background1.png, etc
LikeLike
Do the files need to be inside LocalState, or they need to be inside another folder that is inside LocalState? Because I tried a lot of times to put them inside LocalState, but once I restart the computer, they disappear, and a grey image called “img0.jpg” is created by Windows.
LikeLike
All in the localstate folder. They should disappear
LikeLike
It worked! Thanks, Randy, really appreciate your help
LikeLiked by 1 person
Hi Randy,
Good day. For MTR custom background, I had followed exactly the same accordingly to your article and even the Microsoft guide (Correct theme resolution & XML configuration, all files in the “LocalState” folder, rebooted MTR). However, the new theme / background does not take effects at all. It’ll change to the default theme (blue triangles) and that means something has been taken in place, right?
I’m having the MTR app version 4.17.51.0 & legacy Teams Premium license. Together with the necessary XML, JPG and PNG files. Just wonder is it the Teams license causing the issue? (Should use Pro instead of Premium)
LikeLike
The new custom background feature only works on MTR Pro
LikeLike
ive followed this exactly and still cant get my custom image to appear. i can confirm we are using Teams Pro. is windows 11 a requirement for this to work on the MTR?
following the older xml, i saw it appeared under the “custom” background under settings, but it did not carry over to the display or the table tap.
app versions 4.17.50
Microsoft Teams Room Pro
LikeLike
All you need is Pro, 4.17, a correctly formatted XML and images whose names match the XML and are in the right place.
I’ve done it dozens of times and it works for me.
LikeLike
I am having issues with only a handful of rooms, but it has worked for a bunch.
How do I verify that Im not doing this :
“Make sure you aren’t uploading a new XML which is overriding the one you ran manually”
LikeLike
So there are a few ways a new XML might show up. The manual way where you create it and save it. Maybe Intune if you are doing something there with automation.
And if you change a setting in TAC or Pro portal it creates and saves an XML which takes effect on the next reboot.
And just in case it isn’t clear, the new custom backgrounds require a Pro license
LikeLike
Hi Randy,
Great info, quick question.
Do you know of any sites where you can buy or download MTR backgrounds that are ready for use?
David
LikeLike
Google based on size
LikeLike
Hi Randy,
I wanted to ask if you’ve come across this.
Multiple MTRs updated to 4.17 without issue porting over their custom backgrounds.
I manually updated the custom background using the XML update to set a custom background for the tap as well as the FoR.
Not the custom background is lost on both the FoR and tap. Re-adding the files results in the custom background being selected but a plain blue background.
LikeLike
I’ve seen it. But I just try again and it works. Sometimes I need to rename the image files
LikeLike
Hi Randy,
Great article!!
I’m having the same issue as Anthony, I have many rooms that took the backgrounds no problem. But there’s a few that just won’t, same code and everything else, both single and dual-screen setups.
I’ve even tried reverting to the old background. With one it took the new image file with the old XML line. And with 2 other systems the background will appear after restart then go to a black background, that looks a lot like the image0.gif file that comes in the same LocalState folder, after accessing and saving-out of the settings menu.
I have 2 other systems that will restart to the blue default background if I try to make any modifications with the line included . And the “Custom” setting then disappears completely from the list of backgrounds.
I’ve tried to see if there’s other XML files working at the same time or something in Powershell but haven’t found anything yet.
I’m starting to think that some of the systems didn’t like either the upgrades to V4.17 or Win11.
Anyways, I’ll keeping cracking at it.
LikeLike
And these are all licenced with MTR Pro only?
LikeLike
Update: I got the background FoR background to come back using . I cannot set the FoR and tap background using the updated code.
LikeLike
Hi Randy,
I am placing backgrounds on 12 rooms and all going well except for 3 of them. When I place the files into their correct folders and go back into the MTR to select custom theme the option is not there, when I go back into the local state folder and delete what I placed in there and go back into the mtr then the option of custom theme appears but obviously there is no custom background. I have tried different file types like jpg png bmp and changed the xml file accordingly but nothing fixes it? All of these rooms have a pro licence and are all identical in terms of windows and mtr versions.
LikeLike
Very interesting. I’ve heard so many people with problems.
LikeLike
hello,
I have also come across some issues with our rooms after we were enforced to use either a basic or Pro license. For the moment all of our meeting rooms have a basic license assigned.
Strange thing is that for some rooms, the old custom backgrounds are still there, even after a reboot, so they have a custom background whilst having a basic license assigned.
However I can’t figure out why they remain and on some other rooms they have reverted to a default built-in background.
Adding custom backgrounds to these doesn’t work in any way, but that is probably because they don’t have a pro license.
Then again I would expect all rooms to revert back to a default background, but that’ s not the case.
Does anyone have an explanation for this?
Thanks in advance.
Kenneth
LikeLike
You might want to check that none of the rooms have a teams pro licence, I have come across a situation where our client had purchased pro licences but only assigned some rooms leading to confusion when trying to apply backgrounds. MTR version should be 4.17.51.0. Are the rooms on windows or android?
LikeLike
The rooms are on windows and version 4.17.51.0
None of the rooms have a Pro license. All have basic licenses.
LikeLike
Is it possible to have multiple themes within the same XML?
For example can we have a theme for dual monitor and single monitors within the same XML? I’ve had a play and havent had much success
LikeLike
No. It’s a one time setup per room. So one XML and images for that room
LikeLike
Hi Randy, Thank you for all your insights. I appreciate the time you have taken to draft this. We have !200 rooms in our organizations. Do i need to create a XML for single screen rooms and another one for dual screens. Or will it just apply the CustomBackgroundMainFoRDisplay for main screen and ignore the rest of the xml since there is no dual monitor
thanks,
LikeLike
Glad to hear you found it useful. I’m pretty sure it will only apply the main image. And only use the second display image if you add a second display
LikeLike
Hi Randy,
Once we upgraded to 4.18.44 everything worked better. We are using the same enhanced background XML for single and dual screen rooms and all is working.
Thank you for your help
Regards,
Moe
LikeLiked by 1 person
Hi Randy,
I wanted to give you an update. Once we upgraded to 4.18.44 everything worked. Single screen and dual screen rooms were able to ingest the XML and received the appropriate backgrounds
Thank you for all your help
Regards,
Moe
LikeLiked by 1 person
Awesome. I was made aware that it was a bug and they were investigating. Glad to hear that it is fixed
LikeLike
Has anyone had problem to remove the Calendar from TV. We have couple of TV, where we upgraded background picture for main display and touchscreen (without any issue), but there is no way how to remove the calendar from TV. Command in configuration file I used:
true
This will not do anything. Calender is still on the TV, but same command worked 2 months ago.
LikeLike
Randy after reboot, the tv connected to mtr starts flickering, any idea about this issue.
LikeLike
Check cables. And make sure the display firmware is up to date
LikeLiked by 1 person
Thank you for your reply Will check it tomorrow.
LikeLike
Do you know if its possible to downgrade a Teams app version using an old PowerShell script?
We currently have an issue with an MTR that wont find the Windows 11 update so seems to be stuck on Win10. We’ve updated over 100 MTRs and have this issue on two of our original devices.
LikeLike
I’ve tried and it fails. So I don’t think it’s possible.
There isn’t yet a list of mtr computes that can’t be upgraded. But if it can’t be, it will have Windows 10 22h2.
LikeLike
Thanks, we were able to upgrade the PC after resetting it to defaults, something must have bugged when we delayed the upgrade.
We’ve noticed something interesting with the new backgrounds on dual monitors.
We have the two background files for the montiors specified in the XML, this displays as we expected. However when a user joins a meeting and then choose ‘swap screens’ from the touch panel. The meeting content is switched. The user then finish the call and the background images are the wrong way around, so what was the left side is now the right, and right now the left. Obviously this makes the background look poor and gives the impression that the screens are the wrong way around.
Have you encountered this issue? I suspect its a bug with Microsoft and am in the process of submitting a ticket with a a recording for them.
LikeLike
I think that is by design. The swap screen button is a way to virtually swap the displays if they were incorrectly connected. If you put a background on them before doing that the background will move witg the physical display. But I’m with you in that the background should honour the new left and right
LikeLike
Hi, we have a Teams Essentials license on each of our 3 Yealink MTR devices and the custom background worked perfectly before the devices upgraded to Win11. Have tried your new setup, but no joy. Will it need Teams Pro license to work?
LikeLike
Yes. A pro license is required
LikeLike
Great tutorial.
Our business would like the secondary display “clean” from the clocks and any other text/objects. I was able to remove the calendar with “true” string but can I remove the clock and any other text? Is this possible?
LikeLike
Everything else is fixed. Maybe hide it by using white as the background
LikeLike
Once the images and XML file are processed, they’re delete from that LocalState folder. Where do they go? We don’t have copies of the images and XML files used previously and have to rebuild our devices. It’d be very helpful if we could extract the images and config rather than recreating them.
LikeLike
The images move to another folder. The XML gets deleted
LikeLike
This was SOOOOO Dang helpful, you are the MAN! hahaha
LikeLiked by 1 person
Time to update your blog Randy. The last sentence “You’ll all be asking if this can be done on MTR on Android. The answer is no….”
You can now change this to YES!!! Hallelujah
LikeLiked by 1 person
Will do
LikeLike
I already have an XML file built without the custom background; am I able to drop the images directly into the CustomThemes folder within “C:UsersSkypeAppDataLocalPackagesMicrosoft.SkypeRoomSystem_8wekyb3d8bbweLocalState” or do I need to reupload a new XML file?
LikeLike
New XML every time
LikeLike
Hi Randy,
I have a question about the MainFoRDisplay, ExtendedFoRDisplay and Console. Right now, I have a Crestron scheduling panel (TSS-770) outside of the meeting room, and a Crestron tabletop panel and a TV/Monitor.
I want to know which device is going to take image, for example,
1. MainDisplayFoR – Table top panel?
2. ExtenededDisplayFoR – Monitor?
3. Console – Scheduling panel?
Req: I want to have same background image for the tabletop panel and scheduling panel, whereas a different one for the monitor/TV.
Thanks!
LikeLike
Console is the MTR touch console
The Teams Panel gets a custom background from the configuration profile in the Teams Admin centre. I made a video on it
How to add a custom background to an MTR on Android
LikeLike
hi Randy,
i am having issues with the background deployment on 2 of our MTR both on windows, on both the custom wallpaper dont work on one MTR the XML file & images gets deleted after the reboot and on the other the XML file and images stay in the local state folder.
i have reset both the devices, changed the images and resolution but nothing seems to work. Both MTR are running Windows 11
LikeLike
Just make sure the names in the XML match the file names exactly. Also make sure the images match the aspect of the displays. And make sure the room accounts have mtr pro license
LikeLike
Hi Randy,
I was trying to change the change the background image for Scheduling panel that is outside of the room. I cannot modify the XML file because the scheduling panel is connected to the network and has an IP address, and the console i.e. tabletop panel is connected to a UC engine and has a different IP address. Can you suggest with a solution for this scenario?
Mode: Crestron TSS-770
LikeLike
The Teams Panel gets a custom background from the configuration profile in the Teams Admin centre. I made a video on it How to add a custom background to an MTR on Android
LikeLike
Hi Randy, I was trying to change the change the background image for Scheduling panel that is outside of the room. I cannot modify the XML file because the scheduling panel is connected to the network and has an IP address, and the console i.e. tabletop panel is connected to a UC engine and has a different IP address. Can you suggest with a solution for this scenario?
Model: Crestron TSS-770
LikeLike
Hi Randy, We are using Teams room on Windows. We changed the background image as you mentioned in the video using configuration profile and assigned to the panel. But some reason we are not able to the background image on the actual panel. Can you advise if there is in difference for windows devices ?
Thanks
LikeLike
Hi Randy, We are using Teams room on Windows. We changed the background image as you mentioned in the video using configuration profile and assigned to the panel. But some reason we are not able to the background image on the actual panel. Can you advise if there is in difference for windows devices ?
Thanks
LikeLike
Hi randy
Did the XML
Did the pictures
But nothing happens. Its a version 5.2.115.0 of teams and its on the PRO license.
Do you have any good tricks to try?
/Christian
LikeLike
Could be anything. Image size, location of the files or the reference to the location and file name. Could also be the XML formatting.
Did the XML disappear from the folder?
LikeLike
So pictures for screen is: 7680 × 4320
Pictures for tab is: 5120 × 2880
XML did not disappear still in the location. But the file is just your file with the customers settings
LikeLike
If the file doesn’t disappear it hasn’t processed. There’s something wrong with it. Or it’s in the wrong location.
Also the pictures are too big. Follow the size guidance from Microsoft.
LikeLike