A lightweight, user-friendly web tool for generating APRS passcodes from amateur radio callsigns. Try it live at pass.hamradio.my!
- Instant Passcode Generation: Generate APRS passcodes from any valid callsign
- User-Friendly Interface: Clean, modern design with intuitive controls
- Mobile Responsive: Works perfectly on all devices
- Visual Feedback:
- Callsigns displayed in blue with uppercase formatting
- Passcodes highlighted in red for clarity
- Real-time validation and error checking
- Visit pass.hamradio.my
- Enter your amateur radio callsign
- Click "Generate"
- Your APRS passcode will be instantly displayed
Add this responsive iframe to your website:
<iframe
src="https://pass.hamradio.my"
style="width: 100%; height: 500px; border: none;"
allowfullscreen
></iframe>
APRS (Automatic Packet Reporting System) is a digital communications protocol for amateur radio. It enables real-time sharing of:
- Geographic positions
- Weather station data
- Short messages
- Other data
The APRS passcode is generated through:
- SSID removal (e.g., "-1" from callsign)
- Uppercase conversion
- Bitwise operations:
- XOR operations
- Bit shifting of ASCII values
- Combination with constant 0x73
- Generation of 16-bit unique identifier
- ✅ Beacon Authentication
- ✅ APRS-IS Network Access
- ✅ Digipeater Validation
- ✅ iGate Configuration
- ✅ Custom APRS Services
- Basic knowledge of:
- HTML5
- CSS3
- JavaScript (ES6+)
- Git for version control
- GitHub account for contributions
We welcome contributions! Here's how:
- Fork the repository
- Create your feature branch:
git checkout -b feature/AmazingFeature
- Commit your changes:
git commit -m 'Add some AmazingFeature'
- Push to the branch:
git push origin feature/AmazingFeature
- Open a Pull Request
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.
- Created with ❤️ by 9M2PJU
- Special thanks to JollyJolli for contributions
- Website: hamradio.my
- GitHub: @9M2PJU
Made with ❤️ for the Amateur Radio Community