9 Commits

Author SHA1 Message Date
Ching L
6ad3ab93a7 feat(cp02): add build GUI, flash guide, and comment removal tool
Add build_gui.html for visual command generation, flash_guide.md for
flashing reference, and remove_chinese_comments.py for cleaning source
files. Update extract_firmware.sh to use output directory instead of
prefix, and update README with all new tools.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 13:57:52 +08:00
Ching L
e5a9369440 feat(cp02): add copy_o_files.sh for collecting .o files
- Add script to recursively copy .o files from build directory
- Support command line arguments for source and target directories
- Handle duplicate filenames with auto-incrementing suffix
- Update README with usage documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 18:31:34 +08:00
Ching L
719c854fb9 feat(sso): add merchant bonus config update tool
- Add function to update merchant Product Bonus Coupon configuration
- Support modifying bonus mappings and validity periods
- Add interactive menu option for configuration updates
2026-01-09 11:56:48 +08:00
Ching L
ac1fc4421a feat(sso): add network scanning and device identification tools
- Add scan_burn.sh: fast parallel SSH port scanner for subnet 172.24.11.129-254
- Add scan_burn.py: device identification tool with MAC address mapping
- Update README.md with comprehensive documentation for new tools
- Add usage examples, configuration guide, and troubleshooting section
- Support multi-threaded concurrent scanning with configurable parameters
2026-01-07 18:14:42 +08:00
Ching L
40dcc0db8c docs(cp02): add documentation for new firmware utilities
- Document bin_to_txt_converter.py for binary to text conversion
  - Document txt_to_bin_converter.py for text to binary conversion
  - Document merge_encrypted_firmware.py for encrypted firmware merging
  - Add usage examples for all three new tools
2026-01-07 11:28:08 +08:00
Ching L
8f928a93e8 feat(cp02): add firmware processing and signing utilities
- Add get_last_bytes.sh to extract final 2 bytes from IUM files
  - Add read_bytes.sh for reading specific byte offsets from binaries
  - Add pack_resources.sh to package and upload CP02S resources to S3
  - Add signer_new.py for firmware and bootloader signing with custom SHA1
  - Update extract_firmware.sh to use fixed output filenames
  - Update README.md with comprehensive documentation for new tools
2026-01-04 15:08:17 +08:00
Ching L
c86d02552f feat(sso): add XDP device info query with table display
- Add filter_xdp_device_info function to query device by PSN or passcode
- Display device info in formatted table, excluding RSA keys and internal fields
- Format timestamps using dataintel utility
- Add interactive menu option for device info query

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 18:21:17 +08:00
Ching L
491db50f95 feat(sso): add interactive SSO management script tools
- Added run_sso_script.sh for remote script execution with SSH
- Added sso_script.py with Django-based SSO management functions
- Implemented XDP Ultra redeem code generation functionality
- Added batch product binding and update capabilities
- Included comprehensive documentation and usage examples
- Added automatic cleanup mechanisms for remote temporary files
2025-12-12 18:05:53 +08:00
Ching L
db8f25a518 feat(cp02): add firmware processing tools
- Add extract_firmware.sh for extracting firmware components from merged bins
- Add merge_2323_firmware.sh for merging PA768 updater, firmware and IUM data
- Add split_and_merge.sh for splitting firmware and creating 40W firmware
- Add comprehensive README.md with usage documentation and examples
2025-12-12 18:03:39 +08:00