# Building HLA on Custom LLA

**URL:** <https://discuss.saleae.com/t/building-hla-on-custom-lla/2669>\
**Category:** Extensions\
**Created:** [January 16, 2024, 8:39pm UTC](https://discuss.saleae.com/t/building-hla-on-custom-lla/2669 "2024-01-16T20:39:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![caleb.petrie](https://avatars.discourse-cdn.com/v4/letter/c/977dab/32.png) [@caleb.petrie](https://discuss.saleae.com/u/caleb.petrie)\
**Post date:** [January 16, 2024, 8:39pm UTC](https://discuss.saleae.com/t/building-hla-on-custom-lla/2669/1 "2024-01-16T20:39:29Z")

</div>

Hi, I have a custom low level analyzer that my company built and I am wanting to build a high level analyzer on top of it to group the various packets of data to decode the various bytes and whatnot.

My question is can a custom LLA be used to make a HLA, I see when using an analyzer it says only “Async Serial, I2C, SPI, CAN, LIN, Manchester, 1-Wire, Parallel, LED, and I2S / PCM” are supported.  
Is this because they are built with the frame V2 which has different hooks for the HLAs or can I modify the custom LLA I have to support HLAs.

---

<div class="post-metadata">

**Author:** ![caleb.petrie](https://avatars.discourse-cdn.com/v4/letter/c/977dab/32.png) [@caleb.petrie](https://discuss.saleae.com/u/caleb.petrie)\
**Post date:** [January 16, 2024, 8:46pm UTC](https://discuss.saleae.com/t/building-hla-on-custom-lla/2669/2 "2024-01-16T20:46:52Z")

</div>

Here is an example of the LLA output that I am trying to decode.  
I want to extract the address, lookup the register info, and decode the read/write data bites

 ![Screenshot 2024-01-16 at 2.44.11 PM](https://canada1.discourse-cdn.com/flex030/uploads/saleae/original/2X/2/225d19c4381f79c227e2857fc391e026251b6b4e.png)

---

<div class="post-metadata">

**Author:** ![P.Jaquiery](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/p.jaquiery/32/289_2.png) [@P.Jaquiery](https://discuss.saleae.com/u/P.Jaquiery)\
**Post date:** [January 16, 2024, 8:47pm UTC](https://discuss.saleae.com/t/building-hla-on-custom-lla/2669/3 "2024-01-16T20:47:45Z")

</div>

See [FrameV2 / HLA Support - Analyzer SDK](https://support.saleae.com/saleae-api-and-sdk/protocol-analyzer-sdk/framev2-hla-support-analyzer-sdk) which describes the changes required for FrameV2 support.

---

<div class="post-metadata">

**Author:** ![caleb.petrie](https://avatars.discourse-cdn.com/v4/letter/c/977dab/32.png) [@caleb.petrie](https://discuss.saleae.com/u/caleb.petrie)\
**Post date:** [January 18, 2024, 4:46pm UTC](https://discuss.saleae.com/t/building-hla-on-custom-lla/2669/4 "2024-01-18T16:46:33Z")

</div>

Thank you so much! That link was pretty much all I needed to convert everything!
