A modern, user-friendly WPF-based GUI tool for installing ARK-4 Custom Firmware on PlayStation Portable (PSP) devices.
Features โข Requirements โข Installation โข Usage โข Contributing โข License
- ๐ Migrated from Windows Forms to WPF for improved performance and modern UI
- ๐ฑ Implemented XAML-based interface with responsive grid layout
- ๐ฏ Enhanced visual design with modern controls and animations
- ๐ Added GitHub source code link in footer
- ๐ Redesigned dark theme with accent colors
- ๐ฒ Modern button styles with hover effects
- ๐ Enhanced progress bar visualization
- ๐ฎ Integrated PSP icon in header area
- ๐ Improved footer layout with source code link
- ๐ Added detailed progress tracking with status indicators
- ๐ Improved extraction progress calculation accuracy
- โ
Enhanced checklist system with visual status markers:
[ .. ] In Progress [ โ ] Completed [ โ ] Error [ - ] Skipped - ๐ข Added real-time feedback during file operations
- ๐ง Streamlined debug mode interface
- ๐ Enhanced status message handling
- ๐จ Consistent text styling across all modes
- ๐ Improved version display formatting in debug mode
| Core Features | Advanced Features |
|---|---|
| ๐ฎ Automatic PSP Detection | ๐ก๏ธ Safe Installation |
| ๐ Latest ARK-4 Auto-Update | ๐ Detailed Logging |
| ๐ Real-time Progress | ๐ Debug Mode |
| ๐ Modern Dark Theme | โก Smart Version Management |
| ๐ Auto Drive Refresh | ๐พ Backup Support |
- ๐ป Windows OS with PowerShell
- ๐ฎ PSP on firmware 6.60 or 6.61
- ๐ USB cable
- ๐พ Memory Stick (not required for PSP Go)
- ๐ Internet connection
irm raw.githubusercontent.com/Nigel1992/Ark4-Assistant/main/Helper.ps1 | iex๐ If PowerShell blocks the script
- Open PowerShell as Administrator
- Run:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser - Type 'Y' to accept
- Try running the command again
- Download the latest release from GitHub
- Extract the files
- Right-click
Helper.ps1and select "Run with PowerShell" - If blocked, right-click the file, select Properties, and check "Unblock" box
- Connect your PSP via USB
- Enable USB Connection mode
- Launch ARK-4 Assistant
- Click "Detect PSP" or select drive
- Click "Start" to begin
โ ๏ธ IMPORTANT: Verify firmware:- Settings > System Settings > System Information
- Confirm NO custom firmware
- Verify Official Firmware 6.60/6.61
- Follow on-screen instructions
๐ Debug Mode
- Toggle debug mode for testing
- Simulate different CFW states
- Access detailed logs
- Test installation scenarios
โ ๏ธ Error Handling
- Comprehensive error catching
- Detailed error messages
- Safe failure states
- Recovery suggestions
PSP Not Detected
- Enable USB mode on PSP
- Try different USB port
- Check USB cable
- Use refresh button
Installation Fails
- Verify firmware (6.60/6.61)
- Check Memory Stick space
- Verify internet connection
- Review debug log
- Automatic firmware detection
- Backup creation system
- ChronoSwitch integration
- Enhanced error recovery
- Installation verification
- Dark/light theme toggle
- Localization support
- Installation wizard
- Enhanced progress visuals
- Feature tooltips
Contributions welcome! Please read our Contributing Guidelines first.
- ARK-4 Project
- ChronoSwitch
- All ARK-4 contributors
This project is licensed under the MIT License - see the LICENSE file for details.
This tool is not affiliated with Sony or PlayStation. Use at your own risk. Always backup your data before modifying system software.
Made with โค๏ธ by Nigel1992