|
Hardware Item |
HackRF One |
HackRF Pro |
|
Main MCU |
LPC4320 |
LPC4330 |
|
Logic Chip |
CoolRunner-II CPLD |
iCE40 UltraPlus FPGA |
|
Flash Memory |
8M-bit (W25Q80BV) |
32M-bit (W25Q32) |
|
RF Transceiver Chip |
MAX2837 / MAX2839 |
MAX2831 |
|
ADC/DAC Chip |
MAX5864 |
MAX5865 |
|
Working Frequency Range |
1 MHz ~ 6 GHz |
100 kHz ~ 6 GHz |
|
Onboard Clock |
No built-in TCXO |
Built-in 25MHz 0.5ppm high-stability TCXO |
|
USB Interface |
Micro-B USB 2.0 |
USB-C USB 2.0 |
|
RF Shielding |
Basic simple shielding |
Reinforced internal RF shielding |
|
Port Protection |
Standard design |
Enhanced antenna port surge protection |
|
Firmware Expandability |
Limited |
Stronger expandability for custom firmware |
1. Optimized and repaired the transmitting functions of HackRF Pro and PortaPack H4M Pro, supporting stable transmission of POCSAG, APRS, ADS-B and other transmitting functions. The primary development work focused on refactoring clock configuration and FPGA register processing code for the Mayhem firmware stack.
Relevant pull requests:
https://github.com/portapack-mayhem/mayhem-firmware/pull/3192
https://github.com/portapack-mayhem/mayhem-firmware/pull/3198
Relevant pull request:
https://github.com/portapack-mayhem/hackrf/pull/18
3. Provided technical support to the Mayhem open-source community to fix the touchscreen unresponsive fault on PortaPack H4M Pro by adjusting pin multiplexing configuration.
Relevant pull request:
https://github.com/portapack-mayhem/mayhem-firmware/pull/3085
4.Developed and integrated a new external clock detection mechanism to resolve the failure of TCXO clock oscillator identification on PortaPack H4M Pro.
Relevant pull request:
https://github.com/portapack-mayhem/mayhem-firmware/pull/3180