Troubleshooting Guide
Common issues and solutions for eSIM Manager.
Installation Issues
.NET SDK Not Found
Problem: Installation script reports .NET SDK is missing.
Solution:
- Download .NET 8 SDK from https://dotnet.microsoft.com/download
- Install the SDK
- Restart your terminal/PowerShell
- Run the installation script again
PowerShell Execution Policy Error
Problem: Script execution is blocked by PowerShell policy.
Solution:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Build Failures
Problem: Build fails with package restore errors.
Solution:
- Clear NuGet cache:
dotnet nuget locals all --clear
- Restore packages:
- Build again
Connection Issues
No Devices Found (WLAN)
Problem: Device discovery finds no WLAN devices.
Solution:
- Verify WLAN adapter is enabled:
netsh wlan show interfaces
- Check if devices are on the same network
- Disable firewall temporarily to test
- Restart WLAN adapter
No Devices Found (Bluetooth)
Problem: Device discovery finds no Bluetooth devices.
Solution:
- Verify Bluetooth is enabled in Windows Settings
- Check Bluetooth services are running:
Get-Service | Where-Object {$_.Name -like "*Bluetooth*"}
- Ensure device is in pairing mode
- Try removing and re-pairing the device
Connection Timeout
Problem: Device connection times out.
Solution:
- Move closer to the device
- Check device battery level
- Restart the device
- Try a different connection type (WLAN vs Bluetooth)
- Check system logs for specific error messages
Connection Drops Frequently
Problem: Device disconnects unexpectedly.
Solution:
- Check signal strength
- Reduce interference (move away from other wireless devices)
- Update network/Bluetooth drivers
- Enable offline recovery mode in Settings
eSIM Profile Issues
Profile Provisioning Fails
Problem: New profile provisioning fails.
Solution:
- Verify activation code is correct
- Check device has available eSIM slots
- Ensure device is connected
- Check internet connectivity
- Review logs for specific error codes
Cannot Activate Profile
Problem: Profile activation fails.
Solution:
- Ensure only one profile is active at a time
- Check profile status is “Inactive”
- Verify device supports the profile
- Try deactivating other profiles first
Profile Not Appearing
Problem: Provisioned profile doesn’t appear in list.
Solution:
- Click Refresh button
- Disconnect and reconnect device
- Restart the application
- Check if profile was actually provisioned (check logs)
Application Issues
Application Won’t Start
Problem: eSIM Manager fails to launch.
Solution:
- Check .NET Runtime is installed:
- Run as Administrator
- Check Windows Event Viewer for errors
- Reinstall the application
UI Not Responding
Problem: Application interface freezes.
Solution:
- Wait 30 seconds (operation may be in progress)
- Check Task Manager for high CPU usage
- Close and restart the application
- Check available system memory
Logs Not Displaying
Problem: Logs view is empty or not updating.
Solution:
- Click Refresh or navigate away and back
- Check log file permissions
- Verify logging service is running
- Restart the application
Slow Device Discovery
Problem: Device discovery takes too long.
Solution:
- This is normal for Bluetooth (can take 30+ seconds)
- Reduce number of nearby devices
- Use WLAN instead of Bluetooth
- Update network drivers
High Memory Usage
Problem: Application uses excessive memory.
Solution:
- Clear logs regularly
- Disconnect devices when not in use
- Restart application periodically
- Check for memory leaks (report to developers)
Error Messages
“No devices connected yet”
This is the initial state. Select a connection type and discover devices.
“Connection failed”
Check device is powered on, in range, and connection type is correct.
“Profile activation failed”
Verify profile is valid, device is connected, and no other profile is active.
“Access denied”
Run application as Administrator or check Windows permissions.
Diagnostic Commands
Check System Status
# Check .NET
dotnet --info
# Check WLAN
netsh wlan show interfaces
# Check Bluetooth
Get-PnpDevice -Class Bluetooth
# Check running services
Get-Service | Where-Object {$_.Status -eq "Running"}
- Navigate to Logs view
- Copy all log entries
- Check Windows Event Viewer:
- Application logs
- System logs
- Include this information when reporting issues
Getting Additional Help
If your issue isn’t resolved:
- Check GitHub Issues for similar problems
- Create a new issue with:
- Detailed description
- Steps to reproduce
- System information
- Log entries
- Screenshots if applicable
Offline Recovery Mode
If you’re experiencing persistent connectivity issues:
- Go to Settings
- Enable “Offline recovery mode”
- This allows limited operations without active connection
- Useful for diagnostics and configuration
Reset Application
To reset eSIM Manager to defaults:
- Close the application
- Delete configuration:
Remove-Item -Path "$env:APPDATA\ESimManager" -Recurse -Force
- Restart the application
- Reconfigure settings
For enterprise support:
- Email: support@nexorasim.com
- Documentation: https://nexorasim.github.io/esim-manager
- GitHub: https://github.com/nexorasim/esim-manager