Decode · Qualcomm

HK / Hawkeye in Qualcomm boot logs: what the codename means

   Using 'config@hk09' configuration

Hawkeye (abbreviated HK) is Qualcomm's internal codename for the IPQ807x networking SoC family (IPQ8072, IPQ8074, IPQ8074A). You'll see it in three places in a boot log:

  1. In the U-Boot FIT image config selector: Using 'config@hk09' configuration.
  2. In the kernel remoteproc firmware path: Booting fw image IPQ8074/q6_fw.mdt (Q6 = the Hexagon DSP running the WLAN MAC on Hawkeye).
  3. In device-tree filenames upstream: qcom/ipq8074-hk*.dts.

HK09 specifically is the Compex AP-HK09 reference design: a Qualcomm-blessed reference board that many OEMs (Arcadyan AW1000 / Deutsche Telekom Speedport Smart 4 among them) inherit their U-Boot config from. So a device that identifies as config@hk09 is telling you two things: the silicon is IPQ807x-family, and the board firmware lineage traces back to Compex's HK09 reference. That reference is publicly IPQ8072A-based (2.2 GHz variant); actual retail boards may use IPQ8074 or IPQ8074A while keeping the HK09 config lineage marker.

Beware conflation with "Hawkeye 2": later Qualcomm networking silicon (IPQ9574) was internally referred to as *Hawkeye 2* / *HK2* early in its development. Seeing hk09 specifically pins you to the original IPQ807x, not IPQ9574.

References

Full walkthrough: /blog/qualcomm-sbl-secure-boot

Source log: /samples/bootintel-4.txt

More decoders: /decode · /faq

Have a boot log with something you can't decode? Paste it into the free fingerprinter. It identifies bootloader / kernel / SoC / autoboot exposure client-side, nothing uploaded.