Should be the same for the other models. I only have tested on one of my J9846A's. I'm probably going to test the other three I have soon.
Creating a new topic instead of spamming the MSM support thread.
Of note is it's the same baseboard as the MSM460/MSM466 just with an ath10k qca9890 or qca9880. (I thought it was qca9890 looking at FCC for MRLBB-1303 but lspci and iw are saying qca9880). They're both 3x3:3 802.11ac cards.
PCI layout is as follows:
0000:00:00.0 PCI bridge: Freescale Semiconductor Inc P1020E (rev 11)
0000:01:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter
0001:02:00.0 PCI bridge: Freescale Semiconductor Inc P1020E (rev 11)
0001:03:00.0 Network controller: Qualcomm Atheros AR93xx Wireless Network Adapter (rev 01)
All that's needed is is adding kmod-ath10k-ct ath10k-board-qca9888 ath10k-firmware-qca988x-ct
to your msm460 build on firmware-selector and you're good. Per the MSM thread your product ID is in colubris-bid if you want to differentiate between your different models after flashing.
Of note is you probably want to do this with a factory reset as colubris_bid might not be stable otherwise, per the MSM support thread from another user. i.e. the mac address locations change in colubris BID whilst DTS is hardcoded memory locations.
I'll eventually try to send a patch through to the mailing list.