Icon source not showing up during the JSM Setup page (Company logo) and instead shows the default Jamf Setup Manager icon when enrolling via UIE #30

Open
opened 2026-01-19 18:31:17 +00:00 by michael · 4 comments
Owner

Originally created by @mitchsawyer on GitHub.

When deploying icons for Jamf Setup Manager, one for the PreStage and one for User-Initiated Enrollment, the icon/branding for the User-Initiated Enrolled Devices is facing an issue where the icon source is not showing up during the JSM Setup page. Instead of the custom logo, the default Jamf Setup Manager icon is displayed.

This does not work with the URL sourced option nor the Absolute Path - Local Directory option. This is working without issue when Enrolling via Automated Device Enrollment.

Originally created by @mitchsawyer on GitHub. When deploying icons for Jamf Setup Manager, one for the PreStage and one for User-Initiated Enrollment, the icon/branding for the User-Initiated Enrolled Devices is facing an issue where the icon source is not showing up during the JSM Setup page. Instead of the custom logo, the default Jamf Setup Manager icon is displayed. This does not work with the URL sourced option nor the Absolute Path - Local Directory option. This is working without issue when Enrolling via Automated Device Enrollment.
michael added the Support label 2026-01-19 18:31:17 +00:00
Author
Owner

@GeFunker99 commented on GitHub:

If the icon entry in the profile is really identical, it is probably network related. There might be a different network configuration or network security tool that is preventing the access. Alternatively, if you have been running Setup Manager multiple times on the same device for testing, there could be a stale cache file.

Can you explain what you mean by the icon entry in the profile is really identical? I've tried using the Absolute Path, having a local PNG on the machine as well, it did not work. I also tried using the direct URL, which is the same URL used on my Prestage setup environment and it loads properly.

@GeFunker99 commented on GitHub: > If the `icon` entry in the profile is _really_ identical, it is probably network related. There might be a different network configuration or network security tool that is preventing the access. Alternatively, if you have been running Setup Manager multiple times on the same device for testing, there could be a stale cache file. Can you explain what you mean by the icon entry in the profile is really identical? I've tried using the Absolute Path, having a local PNG on the machine as well, it did not work. I also tried using the direct URL, which is the same URL used on my Prestage setup environment and it loads properly.
Author
Owner

@GeFunker99 commented on GitHub:

This issue is still ongoing, there isn't anything network related on my machine, I've run JamfCheck on my computer and there has been no connectivity issues. Can we please escalate this issue, I've had a JAMF Support ticket open for 3+ weeks for this particular issue. On user-initiated enrollment, the company logo does not ever load. On Pre-Stage enrollment, JSM works flawlessly, there are multiple issues on User-Initiated enrollment JSM configuration, where sometimes Jamf Setup Manager on v1.3 and v1.31 does not pop up after the computer enrolls. Trigger is set to Login and EnrollmentComplete within the JAMF policy. Can we please further troubleshoot this via Zoom/ Google Meet ? Also these are fresh setup after wiping the MacBook. There is no stale cache file.

@GeFunker99 commented on GitHub: This issue is still ongoing, there isn't anything network related on my machine, I've run JamfCheck on my computer and there has been no connectivity issues. Can we please escalate this issue, I've had a JAMF Support ticket open for 3+ weeks for this particular issue. On user-initiated enrollment, the company logo does not ever load. On Pre-Stage enrollment, JSM works flawlessly, there are multiple issues on User-Initiated enrollment JSM configuration, where sometimes Jamf Setup Manager on v1.3 and v1.31 does not pop up after the computer enrolls. Trigger is set to Login and EnrollmentComplete within the JAMF policy. Can we please further troubleshoot this via Zoom/ Google Meet ? Also these are fresh setup after wiping the MacBook. There is no stale cache file.
Author
Owner

@scriptingosx commented on GitHub:

If the icon entry in the profile is really identical, it is probably network related. There might be a different network configuration or network security tool that is preventing the access. Alternatively, if you have been running Setup Manager multiple times on the same device for testing, there could be a stale cache file.

@scriptingosx commented on GitHub: If the `icon` entry in the profile is _really_ identical, it is probably network related. There might be a different network configuration or network security tool that is preventing the access. Alternatively, if you have been running Setup Manager multiple times on the same device for testing, there could be a stale cache file.
Author
Owner

@scriptingosx commented on GitHub:

Setup Manager falls back to the app icon when the icon key is empty or unset, so the network was a false path.

Check that the icon key is set correctly.

If the problem persists, there is something that is keeping Setup Manager from "seeing" the correct setting. This is most likely a second profile set to the com.jamf.setupmanager domain that is scoped to the client.

@scriptingosx commented on GitHub: Setup Manager falls back to the app icon when the icon key is empty or unset, so the network was a false path. Check that the `icon` key is set correctly. If the problem persists, there is something that is keeping Setup Manager from "seeing" the correct setting. This is most likely a second profile set to the com.jamf.setupmanager domain that is scoped to the client.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jamf/Setup-Manager#30